La fel de populare ca și nume cum sunt aceste trei CMS open source, adevărul este că ele pur și simplu NU sunt cele mai bune CMS de pe piață. Îmi dau seama că această afirmație poate supăra oamenii din taberele lor, dar este o afirmație de fapt.
De ani de zile, intențiile oneste ale oamenilor au făcut un deserviciu acestor sisteme de management al conținutului, recomandându-le orbește pentru orice sub soare, doar pentru a le ajuta să câștige mai multă popularitate și o bază de utilizatori mai mare. Ceea ce nu-și dau seama, însă, este că acest tip de acțiune face mai mult rău numelui proiectelor decât să-l ajute (în majoritatea cazurilor). Astăzi, vă voi explica de ce aceste trei CMS-uri populare pur și simplu nu sunt cele mai bune de pe piață.
Aștept să scriu această postare de ceva timp, dar cred că este foarte importantă și poate ajuta oamenii să înțeleagă cum să aleagă corect un CMS fără a face presupuneri oarbe că auzind un nume de marcă de nenumărate ori înseamnă că acesta este automat potrivit pentru ei.
Când pândesc Quora și alte site-uri populare de QA, mă întâlnesc adesea cu oameni care pun întrebări despre ce CMS ar trebui să ia în considerare pentru proiectul lor. În mod normal, schimbul arată cam așa:
Întrebarea: Ce CMS ar trebui să folosesc?
Răspuns 1: Categoric Joomla, este cel mai bun!
Răspuns 2: WordPress până la capăt!
Răspuns 3: Drupal este mult mai bun, aș sugera să aruncați o privire la el!
Acest tip de recomandare oarbă, așa cum am menționat mai sus, nu numai că nu adaugă nicio valoare unei conversații, dar nu face altceva decât să deruteze și mai mult persoana care pune întrebarea în primul rând. În această singură întrebare, fără nicio calificare a ceea ce acest utilizator are nevoie sau dorește de la un CMS, au fost recomandate trei sisteme complet diferite, cu trei niveluri de competență complet diferite și adevărul este că, oricât de mult i-ar putea supăra pe cei care se află în oricare dintre aceste tabere, niciunul nu este cel mai bun.
Să discutăm pentru un moment ceva foarte important. Acest lucru poate fi un șoc pentru voi, dar…
- Nu există cel mai bun CMS.
- WordPress NU este cel mai bun CMS
- Mai multe plugin-uri = Mai multe blocaje
- De ce este aceasta o problemă?
- Plugini vechi și fără avertismente
- Actualizări constante
- Concluzie
- Joomla NU este cel mai bun CMS
- Jocul pluginurilor
- Hacked?
- Recomandări proaste = Experiență proastă
- La jumătatea drumului
- Concluzie
- Drupal NU este cel mai bun CMS
- The Module (or plugin?) Conundrum
- Simplu nu este ușor
- Concluzie
- Atunci, care este cel mai bun CMS?
Nu există cel mai bun CMS.
Am spus-o.
Îmi pare rău pentru toți cei din taberele Joomla, Drupal și WordPress, dar adevărul este că, dar CMS-ul vostru nu este pur și simplu cel mai bun. Dintre miile de sisteme de management al conținutului de pe piață are propriile puncte forte. Există unele care se potrivesc mai bine pentru bloguri, unele care sunt excelente pentru proiecte complicate care necesită mai mult un cadru și unele care sunt mai bune pentru site-uri web multilingve, și asta doar pentru a descrie câteva cazuri de utilizare.
Câțiva dintre voi s-ar putea să vă întrebați de ce, atunci, avem o serie de categorii legate de „Cel mai bun CMS” în premiile noastre CMS . Motivul este simplu, oamenii vor să poată vota și nominaliza proiectele lor preferate și am vrut să mă asigur că unele dintre proiectele mai puțin cunoscute au parte de momentul lor în lumina reflectoarelor. Cred că merită să ajutăm proiectele de toate felurile să primească expunere. În timp ce terminologia „Cel mai bun CMS pentru întreprinderi ” poate să nu pară cea mai bună idee, am încercat să le împart în categorii specifice pentru a le ajuta să se alinieze cu un scop, astfel încât, mai degrabă decât un simplu premiu „Cel mai bun CMS”, care nu ar fi foarte valabil având în vedere ceea ce tocmai v-am spus mai sus… un premiu „Cel mai bun CMS pentru întreprinderi”, de exemplu, este mai ușor de identificat, deoarece îi identificați scopul. Nu-mi place să folosesc termenul Best CMS în orice formulare, motiv pentru care anul acesta le-am împărțit în categorii mai specifice.
Acum, hai să vă spun de ce aceste produse nu sunt cele mai bune CMS-uri de pe piață. Sunt sigur că acest lucru va supăra probabil unele persoane, dar cred că aceste lucruri sunt importante de identificat.
WordPress NU este cel mai bun CMS
WordPress este, în primul rând, o platformă de blogging. Da, știu, sunt unii care spun că este cea mai bună pentru orice sub soare, inclusiv pentru site-uri corporative și nu numai, dar realitatea este că atunci când dezvoltatorii lucrează la caracteristici pentru WordPress, scrierea de articole de blog este obiectivul lor nr. 1, nu dacă poate sau nu să ruleze un site imobiliar sau o firmă de avocatură.
În plus, WordPress suferă de ceva de care suferă o mulțime de sisteme de management al conținutului… prea multă dependență de plugin-uri. În plus, plugin-urile nu sunt testate de niciun dezvoltator de bază al WordPress pentru a se asigura că trec o formă de QA înainte de a intra în depozitul de plugin-uri. Ca urmare, pot apărea probleme precum aceasta: http://www.pcworld.com/article/2458080/thousands-of-sites-compromised-through-wordpress-plugin-vulnerability.html
Mai multe plugin-uri = Mai multe blocaje
Din nou, vor fi cei care mă vor contrazice în această privință, dar este o problemă comună în toate sistemele de gestionare a conținutului de pretutindeni, iar cu WordPress în mod specific, este practic imposibil (rețineți că am spus practic) să rulezi WordPress fără a instala cel puțin 5 plugin-uri din directorul de plugin-uri.
De ce este aceasta o problemă?
Simplu spus, cu cât instalați mai multe plugin-uri, cu atât mai mult are de suferit performanța site-ului dumneavoastră. Din păcate, chiar și plugin-urile dezvoltate de Automattic (compania mamă a WordPress) pot cauza încetiniri masive ale timpului de încărcare și ale performanței (vorbesc cu tine Jetpack). În timp ce intențiile dezvoltatorilor care lansează plugin-urile sunt bune, acest lucru îi lasă adesea pe cei care rulează WordPress cu sarcina de a actualiza plugin-urile în mod constant.
Plugini vechi și fără avertismente
Peste toate acestea, un procent URIAȘ de plugin-uri din depozitul WordPress sunt vechi și neactualizate, dar încă disponibile pentru a fi instalate pe sistemul dumneavoastră. Aceasta este o problemă uriașă, deoarece aceste pluginuri mai vechi încă există și nu sunt eliminate. Chiar trebuie să existe un sistem automat care să elimine automat plugin-urile mai vechi de, să zicem, un an, dacă nu sunt actualizate, altfel cineva poate instala, fără să știe, ceva care poate expune site-ul său la vulnerabilități.
Pentru a testa acest lucru, am reușit să instalez (fără niciun fel de avertisment) un plugin din 2008 pe sistemul meu, fără să știu. Cum se poate întâmpla așa ceva? Capacitatea de căutare a plugin-urilor din WordPress nu afișează data la care a fost dezvoltat plugin-ul și nici nu te avertizează că s-ar putea să nu fie compatibil decât dacă apeși pe butonul de detalii. Dacă căutați și citiți extrasul unui plugin și credeți că este ceea ce căutați, puteți apăsa butonul de instalare și să nu aveți nicio idee că pluginul este vechi de 4 ani și că este posibil să cauzeze probleme masive cu sistemul dvs.
Pentru a fi sincer, aceasta este o glumă completă și sunt uimit că depozitul nu a fost curățat de acest gunoi vechi până acum sau, cel puțin, nu a fost implementat un avertisment care să verifice data și compatibilitatea cu sistemul dvs. și să vă avertizeze (sau, mai bine, să vă împiedice) să instalați un plugin care nu este actual.
Nu credeți că există o tonă de pluginuri vechi? Verificați acest link. Aceasta este doar o mică mostră a unei probleme uriașe. Chiar credeți că instalarea a ceva dezvoltat pentru versiunea de WordPress din 2008 ar fi o idee bună?
**Actualizare: WordPress a făcut unele modificări în directorul lor de plugin-uri pentru a încerca să identifice compatibilitatea și datele de actualizare, dar există încă probleme majore. Deși au început să clasifice mai multe plugin-uri actualizate și cele care sunt testate cu cea mai recentă versiune mai întâi și cele mai vechi mult mai în spate în director, încă puteți instala plugin-uri vechi fără absolut niciun avertisment. Astăzi, ca un test, am încercat să instalez un plugin vechi de 6 ani pe instalația mea WordPress și a funcționat perfect, fără niciun avertisment. Aceasta este o problemă majoră de securitate și o preocupare uriașă care trebuie rezolvată în ceea ce mă privește.**
Actualizări constante
Vezi, ca o persoană nouă care folosește WordPress pentru prima dată, văzând o notificare de actualizare, presupui că este un lucru bun să o faci din motive de securitate. Problema cu acest lucru este că, de cele mai multe ori, o simplă actualizare a unui plugin are potențialul de a vă prăbuși cu greu site-ul și de a vă lăsa să vă străduiți să găsiți un dezvoltator care să vă ajute să vă dați seama ce tocmai s-a întâmplat.
Pentru a fi corect, aceasta nu este o problemă specifică WordPress (deși este foarte frecventă cu WP), ci mai degrabă o problemă cu un număr semnificativ de CMS-uri care se bazează pe plugin-uri (și credeți-mă, lista este lungă).
O soluție simplă pentru acest lucru ar fi să aveți un fail safe care să copieze site-ul dvs. web, să efectueze actualizarea într-un sandbox și, dacă totul merge bine, apoi să o execute pe site-ul principal. Cu toate acestea, acest tip de sistem nu este foarte comun, cu excepția cazului în care folosiți o soluție de găzduire gestionată WordPress, cum ar fi WPEngine, care vă permite să aveți o copie dev pentru a testa actualizările.
Concluzie
WordPress nu este un CMS rău și nu încerc să afirm că este. Ceea ce vreau să spun este că, la fel ca toate CMS-urile de acolo, are defectele sale și cazuri de utilizare specifice când este cel mai bine recomandat.
Faptul este că există multe alte CMS-uri care ar putea face o treabă mai bună în situațiile în care WordPress ajunge să fie recomandat și aceste sisteme pur și simplu nu au același cuvânt de gură-cască sau proba de marketing pe care o are WordPress, prin urmare nu sunt niciodată explorate.
Problema cu plugin-urile este că acestea cauzează bloat și bloat înseamnă că site-ul dvs. încetinește. Sigur, puteți folosi un plugin de caching, dar și acesta este în sine un plugin dezvoltat de o terță parte și dacă doriți suport, trebuie să îl achiziționați separat. De ce caching-ul nu este integrat în WordPress deocamdată încă îmi scapă.
Poate fi WordPress o opțiune bună pentru un site de imobiliare, o firmă de avocatură sau ceva similar? Absolut, dar mai degrabă decât să faci o recomandare bazată pe nicio informație nu adaugă nicio valoare unei conversații. Este important să puneți întrebări calificative și să aflați ce are nevoie și ce vrea individul de la un proiect, cum va fi folosit, cine îl va folosi și așa mai departe înainte de a încerca să ajutați la reducerea listei de sisteme de gestionare a conținutului.
Joomla NU este cel mai bun CMS
Există o mulțime de oameni care iubesc Joomla și asta este minunat. Comunitatea Joomla a ajutat cu adevărat la punerea în lumină a produselor open source de pe piață. Cu toate acestea, pur și simplu nu este cel mai bun CMS de pe piață.
Jocul pluginurilor
Joomla suferă de exact aceeași problemă de care suferă WordPress când vine vorba de pluginuri. Plugin-urile nu sunt testate față de sistem de către dezvoltatorii Joomla core înainte de a fi adăugate în depozit (aceeași problemă este persistentă într-o tonă de CMS și nu este specifică Joomla)și există, de asemenea, un număr semnificativ de plugin-uri depășite din 2010 – 2012 în tot directorul de extensii Joomla.
Nu am avut ocazia să testez dacă Joomla vă va permite să instalați un plugin depășit sau nu, deoarece demo-ul lor Joomla nu a funcționat corect pentru mine pentru a testa acest lucru, așa că nu pot vorbi despre această capacitate pe cea mai recentă versiune. Să sperăm că le blochează pe cele învechite sau cel puțin oferă un avertisment.
Hacked?
Site-urile Joomla, din anumite motive, par să aibă, de asemenea, o rată mare de încercări de hacking împotriva lor. Nu dau vina pe Joomla în mod specific, dar cred că acest lucru se datorează mai mult faptului că Joomla este popular și, prin urmare, hackerii se concentrează pe el și vizează site-urile web care îl folosesc în mod specific. Acest lucru se întâmplă la fel de des și cu WordPress, cu siguranță, dar am tendința de a auzi mai des de la oameni care au încercat să folosească Joomla, au fost piratați și caută noi soluții.
Nu, nu inventez asta. Este lucrul nr. 1 pentru care sunt contactat. Pentru fanii Joomla de acolo care sunt gata să se sperie că am menționat acest lucru, nu spun că Joomla este cel mai hackuit CMS, nici pe departe. Pur și simplu subliniez că, în cazul meu, sunt contactat în legătură cu asta mai des decât oricare altul.
În apărarea lui Joomla, personal cred că acest lucru se datorează în mare parte problemei de bază din acest post… Joomla fiind recomandat pentru proiecte pentru care nu este cel mai potrivit. Ceea ce vreau să spun prin aceasta este că, cu cât mai mulți oameni care încearcă să configureze Joomla fără cunoștințe despre CMS și care îl folosesc într-un scop care diferă de punctele forte de bază ale acestuia, cu atât este mai probabil să facă greșeli și să se trezească cu un site piratat.
Recomandări proaste = Experiență proastă
Dic acest lucru deoarece produse precum Joomla și Drupal tind să fie orientate mai mult către cei familiarizați cu sistemele de gestionare a conținutului mai mult decât ar fi, să zicem, WordPress. Acestea sunt produse ușor mai avansate. În mintea mea, văd primele trei în ordinea dificultății: WordPress, Joomla, Drupal (utilizator începător, utilizator intermediar, utilizator avansat). Utilizarea necorespunzătoare a unui CMS pentru o situație pentru care nu este cel mai potrivit poate duce la probleme și la un sistem prost configurat care, la rândul său, poate duce la probleme pe parcurs.
Joomla tinde, de asemenea, să fie un pic mai avansat decât WordPress, iar cei care îl recomandă noilor utilizatori care nu au experiență cu sistemele de gestionare a conținutului sau care nu au folosit niciodată unul până acum le fac un deserviciu lor și produsului. Există CMS-uri mult mai ușoare, dar Joomla este cu siguranță pe drumul cel bun în ultima vreme cu versiunile sale și devine mult mai bun (interfața este cu ani lumină peste ceea ce era în seria 2.5).
La jumătatea drumului
Într-un fel, Joomla este la jumătatea drumului între WordPress și Drupal.
Cum s-a spus anterior, este la mijloc când vine vorba de dificultatea de utilizare, dar acest lucru este valabil și pentru flexibilitatea și funcționalitatea generală a lui Joomla. WordPress poate fi întins – cel puțin în teorie – pentru a crea o gamă foarte largă de tipuri de site-uri web, de la bloguri la directoare. Drupal, despre care se va discuta în curând, poate fi folosit pentru a crea aproape orice tip de site web datorită naturii sale de bloc de construcție.
Joomla nu se întinde la fel de mult ca WordPress, iar în ocaziile în care o face, puteți fi siguri că dezvoltatorii au avut un timp inconfortabil pentru a face acest lucru. De asemenea, Joomla nu poate fi folosit ca un cadru pentru a pune cap la cap elementele unui site web în același mod în care o face Drupal. Joomla este porcușorul de la mijloc. Funcționează pentru unii, dar pentru alții nu face decât să frustreze.
Concluzie
Cum puteți vedea, ca și WordPress, Joomla are și el o mulțime de probleme și, deși este un produs bun, nu este cel mai bun CMS de pe piață și nici nu este potrivit să îl recomanzi pur și simplu pentru orice fără să te gândești bine și să planifici un caz de utilizare pentru a vedea dacă se potrivește.
Drupal NU este cel mai bun CMS
Iată unde lucrurile devin interesante. În opinia mea, Drupal nu este un CMS. Este un CMF. Aceasta vine de la content management framework (cadru de gestionare a conținutului) și înseamnă, în esență, că te poți gândi la Drupal ca la Lego, poți construi orice vrei cu el, practic fără limitări. Este cu adevărat un produs uimitor, DAR (și aici este marea problemă) oamenii încă tind să îl recomande pentru proiecte care necesită soluții mult mai puțin complexe și ușoare.
Așa cum am menționat deja de numeroase ori, acest lucru nu ajută la succesul CMS-ului tău preferat. Acest lucru face un deserviciu și determină pe cineva să încerce să îl folosească într-un scop pentru care nu este destinat (sau pentru care nu este cel mai potrivit) și să sfârșească frustrat. Știm cu toții ce fac oamenii frustrați, nu-i așa? Ei răspândesc vestea despre cât de frustrați sunt.
Atunci, mai degrabă decât să spuneți ceva nefolositor precum „Folosiți Drupal, este cel mai bun!!!!”, poate ar trebui să vă gândiți la ce a fost conceput Drupal și pentru ce proiecte este cel mai potrivit înainte de a face o recomandare.
The Module (or plugin?) Conundrum
Pentru meritul lui Drupal, au făcut ceva bun cu directorul lor de module (același lucru ca și plugins pentru cei care nu înțeleg jargonul). Au o listă derulantă astfel încât să vă puteți asigura că vedeți doar modulele care sunt în curs de dezvoltare activă și sunt întreținute în mod activ.
De ce nu faceți acest lucru Joomla și WordPress? Da, cu tine vorbesc.
Personal, nu văd niciun motiv pentru a menține aceste descărcări, dar poate că îmi scapă ceva aici. Voi spune că, după părerea mea, Drupal are cel mai bun director de module dintre toate, așa că primesc puncte bonus acolo.
Simplu nu este ușor
Dă-mi voie să-mi cer scuze în avans tuturor fanilor Drupal pentru următoarea afirmație. Drupal pur și simplu nu este ușor de folosit. De fapt, este unul dintre cele mai complexe cadre de gestionare a conținutului de pe piață, iar persoanele care cred că configurarea corectă a Drupal este un proces rapid și ușor vor avea cu siguranță un șoc.
Drupal poate fi masiv copleșitor pentru un utilizator nou, dar, în mâinile potrivite, la fel ca Joomla și WordPress, poate fi, de asemenea, grozav atunci când este folosit corect.
Concluzie
Dintre primele trei, cred că Drupal are cel mai mare potențial pentru o varietate mai mare de proiecte, având în vedere cât de versatil este și faptul că este, în primul rând, un cadru pentru construirea de proiecte complexe și aplicații web.
Atunci, care este cel mai bun CMS?
Aceasta ar putea fi un șoc total pentru toată lumea, dar…
Prin simplificare, nu există și nu va exista niciodată.
Oamenii care pun întrebarea „Care este cel mai bun CMS” sunt la fel ca cei care îl întreabă pe tipul care joacă Everquest „Care este cea mai bună clasă”. Este o întrebare la care, indiferent de context, pur și simplu nu se poate răspunde cu exactitate pentru că sunt mult prea multe variabile de luat în considerare.
Un domn pe care îl admir, Adriaan Bloem, cred că a spus-o cel mai bine în postarea sa intitulată ” What’s the Best CMS? ” pe blogul său personal. Ca să-l citez:
Nu numai că nu există un „cel mai bun CMS” în general; nu există nici măcar un CMS cel mai bun pentru dumneavoastră.
Toate aceste instrumente au dezavantaje și neajunsuri. A obține cel mai bun înseamnă a obține unul care se potrivește cel mai bine scenariilor și constrângerilor dumneavoastră. Dar este la fel de important să cunoști și dezavantajele. Nu te angajezi doar pentru avantajele grozave – vei primi întotdeauna în schimb probleme enervante. Dacă le cunoașteți în avans, în loc să le ignorați, puteți trăi cu ele – și să atenuați problema. Intrați cu ochii larg deschiși.
– Adriaan Bloem, OffandOnline.net
Bine spus Adriaan. Nici eu nu aș fi putut să o spun mai bine.
Așa că, pentru toți cei de acolo care cred că CMS-ul vostru este cel mai bun, nu-mi place să vă frâng inima, dar nu este așa. Nimeni nu are cel mai bun CMS pentru că nu există cel mai bun CMS și nici nu va exista vreodată.
Atunci, ce sisteme de management al conținutului ar trebui să luați în considerare să încercați în locul acestor trei? Iată câteva alternative. Rețineți că dacă CMS-ul dvs. nu este listat, nu este un afront, am ales câteva exemple de soluții din capul meu pentru a le menționa. Poziția în această listă se bazează pe opinia mea bazată pe experiență. Sper să vă fie de ajutor.
Pentru bloggeri: Am enumerat 15 alternative excelente aici: Platforme simple de blogging
Există și o mulțime de alte opțiuni. Dacă aveți nevoie de asistență, trimiteți-ne un mesaj pentru ajutor.