Programatorii noștri au creat nenumărate site-uri până în prezent folosind diferite platforme - WordPress, Joomla, Drupal, Laravel, October CMS. Nu suntem fani a unei platforme în particular și decidem pe care o folosim în dependență de cerințele clientului. Asta înseamnă că deja cunoaștem structura internă a platformelor WordPress și October CMS de la A la Z precum și punctele lor tari și slabe.
În acest articol voi compara cele două platforme bazate pe experiență și nu pe preferință.
Instalarea
October CMS |
WordPress |
|
|
Amândouă platforme oferă o instalare intuitivă, simplă și automatizată prin browser însă doar October CMS oferă și varianta de instalare prin linia de comandă. WordPress pretinde că instalarea lui durează doar 30 de secunde însă noi nu am reușit să-l instalăm sub 4 - 5 minute.
La acest capitol October CMS este învingător.
Suport
October CMS |
WordPress |
|
|
La capitolul suport, WordPress este clar învingător. Este mult mai vechi pe piață decât October CMS, care a apărut în 2014, până când WordPress este printre noi din 2003. Un punct important pe care doresc să-l accentuez este că pe forumurile October CMS răspunsurile le vei primi direct de la dezvoltatori, astfel fiind precise și la obiect, până când pe forumurile WordPress foarte mulți dezvoltatori terți, programatori comentează și de multe ori răspunsurile se găsesc mult mai greu.
Ușurință de utilizare
October CMS |
WordPress |
|
|
October CMS este foarte ușor de folosit fără să pierzi timpul căutând opțiunile prin panoul de control. Sunt secțiuni pentru fiecare opțiune în parte, puse la vedere, și concise - de ex. Pages pentru pagini, Blog pentru - evident, blog etc. Folosește culori tari și clare, cu un design modern.
WordPress pe de altă parte complică lucrurile grav când este vorba de panoul de administrare - pluginurile pot lua controlul asupra opțiunilor și aspectului panoului de control și totul devine o confuzie infinită - pentru un simplu utilizator poate să devină frustrant acest lucru. Designul nu s-a schimbat de la lansarea lui în 2003, este vechi, cu culori șterse și este foarte greu de navigat.
La acest capitol clar October CMS este învingător.
Customizare
October CMS |
WordPress |
|
|
October CMS este relativ nou și este foarte ușor de customizat și de extins cu plugin-uri, fiind bazat pe Laravel. Din panoul de administrare cu ajutorul Builder-ului se pot crea foarte ușor plugin-uri pentru proiectele dvs sau chiar pentru comunitate, pe care le puteți comercializa ulterior. (O idee de afacere extraordinară). Plugin-urile sunt separate de codul sursă astfel se pot înlătura cu ușurință fără a deregla codul sursă de funcționare.
Customizarea WordPress-ului constă în frica de erori - faci trei pași în față și doi înapoi. Niciodată nu ești sigur dacă va pica tot proiectul sau va funcționa, lipit cu scoci și sfori. Multe plugin-uri se suprapun și cauzează nu doar erori ci și distrugerea întregii platforme WordPress.
* MVC = Model View Controller - vom discuta despre acest concept în alt articol.
Învingătorul este October CMS.
Updatări
October CMS |
WordPress |
|
|
Ambele platforme dispun de opțiunea de auto-updatare însă cu October CMS nu am avut o singură problemă, până când cu WordPress se pot produce incompatibilități și alte erori care trebuie remediate ulterior. În October CMS când instalezi un plugin, el este automat legat cu un ID de proiectul respectiv - asta facilitează la updatarea tuturor versiunilor site-ului, fie în stagiu de producție, developare sau local. În traducere, doar o dată trebuie instalat pluginul și el se updatează automat la toate versiunile site-ului.
Auto-updatarea WordPress este la fel de bună, însă pot apărea probleme de permisiune pe server. Plugin-urile au și ele opțiunea de auto-updatare însă ea trebuie activată manual din panoul de administrare. La WordPress, un plugin trebuie instalat la toate versiunile site-ului, nu dispune de auto instalare și updatare pe toate stagiile de verisuni ale site-ului.
Învingătorul este October CMS.
Caracteristici
October CMS |
WordPress |
|
|
October CMS este în fața WordPress-ului când este vorba de caracteristici strict legate de dezvoltare și developare. Este foarte dinamic și oferă o libertate enormă dezvoltatorilor să alcătuiască un site unic pentru clienți, stabil, rapid și ușor de utilizat.
WordPress nu este orientat către dezvoltatori, pune accent mai mult pe persoane non-tehnice, care vor instala o temă cumpărată, cu plugin-uri gratuite și cumpărate, oferă un builder interactiv “drag-and-drop” care ușurează plasarea componentelor pe interfața site-ului doar cu ajutorul mouse-ului.
* Twig - platformă independentă de șablonare pentru interfețe. Vom elabora despre această platformă într-un alt articol.
Din punct de vedere tehnic, October CMS este învingător.
Performanță și viteză
October CMS |
WordPress |
|
|
October CMS este alcătuit pe baza lui Laravel, astfel este rapid din start. S-au mai adăugat câteva unelte interesante care au un impact major la viteză - compresarea codului fiind implicită, fișierele CSS și JavaScript sunt compresate toate într-un singur fișier automat. Motorul Twig generează fișiere HTML pentru interfață și nimic nu este mai rapid decât un fișier HTML - un mare plus la această decizie. Este posibil de a avea un scor de 90+ la Google PageSpeed cu ușurință.
În documentația WordPress scrie:
"Primul și cel mai simplu mod de a îmbunătăți performanța WordPress este de a instala pluginuri".
Asta ne zice multe când este vorba despre viteza WordPress-ului. Este lent, și are nevoie de plugin-uri pentru a-i ridica viteza, problema este că unele plugin-uri din această categorie costă peste 100 €.
Învingătorul este clar October CMS.
Securizare
October CMS |
WordPress |
|
|
October CMS find bazat pe Laravel, unicul fișier care se public este index.php (fișierul de inițiere a site-ului) și cam atât. Asta facilitează platforma ca să restricționeze orice cod suspect din start și să genereze un jurnal de activitate în panoul de administrare pentru administratori să poată acționa rapid și a remedia problemele apărute.
Plugin-urile pentru October CMS sunt evaluate de către team-ul October CMS înainte de a fi publice pentru utilizatori și aprobate cu o insignă de securizare.
Securizarea WordPress este foarte slabă. Atât de slabă că platforma este victimă a propriului succes, fiind populară și codul sursă este deja foarte cunoscut - din cauza asta unii folosesc acest punct slab pentru a exploata un oricare site web bazat pe WordPress.
Câștigătorul este October CMS când este vorba de securizare.
Concluzie
Am examinat punctele cheie ale CMS-urilor și am ales învingătorul bazate pe ele.
Valoarea de piață a WordPress-ului este foarte mare și este în avantaj când este vorba de suport, plugin-uri și popularitate. Pentru mulți utilizatori, acest factor este decisiv când este vorba de alegerea platformei, și în multe cazuri folosesc această platformă pentru un simplu portofoliu sau un site static.
Pentru orice alt proiect mai serios care necesită customizare și stabilitate, October CMS este alegerea potrivită. Oferă posibilitatea de a crea site-uri web sau aplicații cu foarte multe opțiuni într-o manieră structurată și ușoară de întreținut. Este ușor de instalat, se poate extinde foarte ușor fără a modifica codul sursă, foarte ușor se poate face un site simplu de prezentare care se poate extinde ulterior într-o aplicație web.
În concluzie, utilizările celor două CMS-uri diferă în dependență de cerințele clientului și ambele sunt foarte bune în ariile lor de utilizare. Hackergeek Studio vă recomandă să vă creați site-urile web cu October CMS, fiind mult mai stabil, securizat și extensibil decât WordPress.
Aveți o idee bestială pentru o aplicație web sau un site? Te așteptăm cu drag la o cafea sau un ceai, să discutăm și să dezvoltăm ideea ta! Contactează-ne azi!