De ce WordPress este un produs prost?

Poti sa argumentezi de ce anume ? vorbesti din experienta ? eu cred ca e chiar opusul. Ce face un CMS construit de tine sa reziste la 100.000 de utilizatori si nu face in wordpress ?

3 Likes

da, din experienta. exact cum am spus… fa tu un youtube pe wp si sa mearga decent si imi scot palaria :smile: baga un ochi pe tare.ro sa cam vezi diferenta intre cms-ul meu si un wp… asa de control. cand vorbesti de ballancing de baze de date si file sharing… wp sucks. si mai am un argument, asta vs de orice fw. creeaza dependenta, o limitare a gandirii de programator, un robotel. tot din experienta am vazut clasicele “nu se poate”, “nu imi permite”, etc sau “mici modificari la un site facut in…” si daca te uiti in cod iti dai seama ca tre refacut core-ul ca sa permita ce vrea clientul.

1 Like

http://techcrunch.com/
http://www.timeinc.com/
http://www.topman.com/

Folosesc wordpress si nu am intampinat niciodata probleme cu ele.
Mai stiu si un magazin din Germania cu sute de mii de produse facut cu Wordpress. Il adaug imediat ce il gasesc.

LE: Nu mai exista magazinul. In orice caz era cel mai rapid magazin pe care am intrat vreodata… vindea produse pentru copii si avea peste 100000 de produse si cum am zis, era facut cu Wordpress.

6 Likes

Wordpress e cel mai bun pentru ce a fost gandit sa faca.
Poti sa te piepteni cu furculita, nu te opreste nimeni

Lafel cum Vim este un sistem de operare foarte bun, doar ca ii lipseste un editor text decent.

5 Likes

Cu ce ar fi o clonă de youtube diferit de … să zicem o galerie de imagini? Nu e ca și cum servești filmele prin WordPress

Cred că asta nu e o problemă neapărat a WordPress-ului ci mai degrabă a tehnologiilor folosite (nu am avut nevoie până acum dar am înțeles că a face sharding în mysql e un pic mai… nerecomandat).

Orice ai face, tot vei avea o dependință: dacă nu-i WP, este Laravel. Dacă nu-i Laravel, este PHP. Dacă nu e PHP este Linux/OSX (i.e. Ruby & co) șamd.

Îmi poți da un exemplu concret?

2 Likes

Eu cred ca asta e mai degraba frica sa te bagi peste codul altuia, si atunci mai bine ii zici clientului ca trebuie sa il refaci de la 0.

4 Likes

http://www.2016bec.ro/

WordPress, tema TwentyThirteen

2 Likes

Cred ca aici e problema. Din ce stiu Wordpress a fost gandit pentru blog-uri initial, apoi a fost “abuzat” in toate felurile posibile. Am lucrat cu Joomla! (cms PHP) cu ani in urma, si comparand codul cele doua de la acel moment mi s-a parut evident lucrul asta.

Edit: Pentru a fi clar, nu spun ca Wordpress e un produs prost. Ci doar ca a fost folosit in scopuri pentru care nu a fost initial gandit.

1 Like

Macar au extins tema intr-un child theme :slight_smile:

2 Likes

asa happy am fost ca exista si ca il pot consulta… incat am iertat acest mic neajns

nu erau prea responsi e tabelele alea, dar erau! si se sortau!

si era un wp bine optimizat, nu a picat deloc, in timp ce presa locala (alba), toata pe wp, era cam jos

2 Likes

Nu e bun sau prost, conteaza la ce folosesti WP!
De ex daca folosesti wp pentrun un simplu blog atunci e ok. Nu ai multe plugins, merge bine etc.
Dar daca folosesti wp, de ex ptr un magazin online sau ceva mai complex o sa ai multe batai de cap. Am folosit wp cu o tema pentru anunturi si am avut atatea update-uri, plugins care nu functionau incat la 1 luna trebuia sa fac modificari. Am renuntat chiar daca am platit pe tema 120$

1 Like

De curiozitate: a existat un full rewrite in WP history? sau macar partial. Daca imi amintesc bine stiu ca intre 2.x si 3.x au fost niste schimbari destul de mari (dar parca, mostly UI).

Nu, nu a existat. Doar cei de la Drupal au avut curajul/au fsot suficient de nebuni sa faca asa ceva. Aici sunt binteles o gramada de argumente si pro si contra.

2 Likes

La ce politică au…

Pai stai asa, tu vrei sa faci refactoring la o aplicatie de care depinde juma de Internet cu un commit fara Unit tests, Performance benchmarks si Proper justification? Asta zice acolo de fapt.

Eu chiar in momentul asta mi-am luat iar un spam de 20 de mailuri pentru ca am facut merge in master la un commit facut de un user care nu era insotit de teste si am presupus ca e bun. Imi inchipui ca cei de la Wordpress (ca sa nu mai zic de Automattic) vor sa-si protejeze investitia.

Sunt eforturi pentru a face Wordpress scalabil: https://github.com/WP-API/WP-API

Diferenta de business model intre Wordpress (Automattic) si Drupal (Aquia) este:

  • Wordpress - module pe bani.
  • Drupal - module gratis, bani din consultanta.

Pentru Drupal, module gratis au insemnat module mai bune, mult mai bune, vezi CCK si Views care s-au introdus in core. Wordpress nu a avut evolutia asta la nivel de codebase dar este mult mai mainstream. Si, dupa cum ziceati mai sus, clientul vede site-ul nu codul.

Nu mai sunt la curent cu dezvoltarile noi din Wordpress dar cred ca si-a depasit de mult scopul initial - platforma de blogging.

3 Likes

Imi dau si eu cu parerea din ce stiu si ce am lucrat.

De ce WordPress este un produs prost?

Nu este un produs prost. Wordress.org script-ul este un produs downloadat de zeci de milioane de ori la fiecare versiune minora [1] .

De ce Wordpress a ramas cu codul core in urma?

Pentru a mentine backwards compatibility cu tot ce s-a dezvoltat in urma. Chiar si versiunile majore au pastrat compatibilitate 100% cu majoritatea pluginurilor mari!

De ce nu au migrat ca Drupal?

Drupal a avut mereu un ecosistem mai complicat dar developerii sunt mult mai aware despre mediul cu care se confrunta. Pornind de la node si taxonomy practic puteai sa faci orice din Drupal, chiar de la primele versiuni. Scopul lor nu era sa faca blog-uri, in Drupal blog-ul era un modul (bazat pe node). Drupal a avut clienti business spre enterprise care plateau pt fiecare upgrade + consultanta. Wordpress are clienti persoane fizice, celebritati, site-uri media dar nu enterprise. In Drupal puteai sa customizezi si interfata de admin si front-end-ul. Wordpress a fost mereu despre front-end.
Wordpress-ul este mult mai folosit decat Drupal si cred ca este foarte greu sa educi developerii sa-si schimbe stilul de programare din prima.

Drupal avea nevoie de upgrade de la 6.x la 7.x and beyond pentru ca aveau nevoie clientii lui Aquia [2], voiau cache, middlewares, performanta, extensibilitate pe view-uri si formulare.
Wordpress avea nevoie doar de plugin-uri mai jmechere pentru clientii Automattic[2].

Plugin-urile Wordpress vs Plugin-urile Drupal

Gabor Hojtsy[4] pe care l-am intalnit la Timisoara la o conferinta Drupal mi-a zis ca Acquia nu va sustine niciodata vanzarea de module Drupal, vor sa le pastrez moka si sa iau bani din consultanta. Si exact asta am si facut si spre suprinderea mea a mers. Practic altii puteau sa contribuie la cod fara restrictii si toti sa beneficiem de bani din implementari la clienti.

In Wordpress (ca si la Joomla) e haos in plugin-uri, exista firme care fac o gramada de bani din vanzarea de plugin-uri care daca ar fi integrate direct in core, platforma ar avea mult mai mult de castigat. Vezi plugin-urile de cache.

Drept urmare exista o tona de plugin-uri care nici macar nu se afla intr-un namespace, ca sa nu intre in conflict de nume de clase cu alte plugin-uri. Asta e doar un detaliu subtil dar foarte dureros cand instalezi 15 plugin-uri la un client.

Business wise

Drupal concureaza pe piata de clienti enterprise. Spre exemplu concureaza cu AEM de la Adobe.
Wordpress in schimb e pe primul loc pentru small digital publishing, blogs. Dai 10$ pe an pe domeniu, inca 20$ si ai un blog pe Wordpress.com de nota 10 :slight_smile: Eventual mai cumperi un template cu 30$ one time fee si esti lansat.

Ambele ataca piata de eCommerce pentru ca si-au dat seama ca nu mai este profitabil sa ramai cu clienti de digital publishing only. Ambele firme au incercat IPO, in principal Acquia pentru ca a primit peste 5 runde de investitii si investitorii vor cascavalul. Pai la 5 runde de investitii cred ca sunt calare pe Dries [5] sa ia cat mai multi clienti enterprise si govt.

Fun facts

Am gasit detalii interesante despre Wordpress si Automattic pe Reddit [7]. Matt zice ca daca ar putea, ar rescrie Wordpress in GO :))
Am gasit detalii interesante despre Drupal si Acquia si pe Reddit [6]

Din [6] si [7] se vede clar o diferenta intre cele 2 comunitati.

PS: Hai c-am dat-o in gard iar cu Drupal, am fost Drupal fanboy mult timp :))

[1] Counter – WordPress.org
[2] Acquia - Wikipedia
[3] Automattic - Wikipedia
[4] https://www.drupal.org/u/gábor-hojtsy
[5] Dries Buytaert - Wikipedia
[6] Reddit - Dive into anything
[7] Reddit - Dive into anything

4 Likes

Poți detalia te rog?

1 Like

Ar fi timp pierdut. E foarte simplu. Daca stii ce e Typo3 si ai pus mana pe el, nu e nevoie de nici o explicatie. Daca nu stii ce e, e si mai simplu: nu te apropia de el.

De-asta întrebam. Am lucrat mulți ani pe Typo3. Și este mult peste WP / Drupal / Joomla din multe puncte de vedere. Eram curios de ce ești atâta de pornit împotriva lui.

1 Like

Dar ai lucrat de bună voie și nesilit de nimeni? Sau ți-a fost impus? Pentru că am și eu câțiva prieteni care mi l-au lăudat, dar au recunoscut că le-a fost impus de conducere. Dacă ar fi fost după ei, nu l-ar fi ales.

1 Like