×
Despre noi Proiecte Blog Contact

Cu ce este mai bună platforma October CMS față de WordPress?

Publicat în Web Development pe data de 07 februarie, 2019

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

  • Instalare automatizată prin browser
  • Instalare prin linia de comandă
  • Instalare automatizată prin browser

 

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

  • 152.556 de întrebări pe stackoverflow
  • Forum oficial cu 49207 de teme
  • Foarte multe forumuri neoficiale 


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

  • Panou de control intuitiv și ușor de utilizat
  • Totul se găsește la vedere
  • Ușor de introdus postări pe blog
  • Actualizarea conținutului este ușoară
  • Panou de control greu de navigat
  • Plugin-urile fragmentează informația
  • Actualizarea conținutului este ușoară

 

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

  • Un cod MVC* curat, ușor extensibil
  • Crearea plugin-ului tău propriu direct din panoul de administrare
  • Documentație explicativă
  • Foarte greu de customizat fără a deregla codul sursă
  • Documentație oficială Developer Plugin Handbook
  • Multe resurse terțe

 

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

  • Nucleul October se auto-updatează
  • Plugin-urile se auto-updatează
  • Problemele sunt foarte rare
  • Opțiune de auto-updatare
  • Pot fi probleme cu permisiuni
  • Plugin-urile se updatează cu un singur click

 

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

  • Extensibil
  • Twig* ca și motor de șablonare
  • Laravel la bază
  • Pagini alcătuite din componente reutilizabile
  • Foarte rapid
  • Panou de administrare curat, concis
  • Folosește framework-ul AJAX
  • Suport CDN și decupare de poze
  • Compresie a codului
  • HTML static
  • Editor WYSIWYG
  • Suport pentru mai multe limbi
  • Ușor de învățat
  • Managementul utilizatorilor
  • Sistem de plugin-uri
  • Sistem de teme

 

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

  • Dezvoltat pe baza lui Laravel - rapid “out of the box”
  • Se pot folosi unelte de viteză din diapazonul Laravel
  • Compresarea codului este implicită
  • Paginile sunt HTML-uri statice
  • Foarte lent
  • Plugin-uri premium sunt necesare pentru îmbunătățirea vitezei

 

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

  • Oferă acces doar la fișierul index.php
  • Toate plugin-urile trec printr-un proces de aprobare
  • Orice fișier PHP poate fi executat
  • Structura platformei este bine cunoscută de mulți
  • Pagina de logare este ușor de găsit și accesat
  • Nu există un proces de aprobare a plugin-urilor
  • Foarte multe plugin-uri nesecurizate
  • Multe plugin-uri spam

 

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!


Despre autor

Gabriel Gașpar

Gabriel Gașpar este CTO-ul firmei Hackergeek Studio. Este pasionat de totul ce mișcă IT și adoră programarea. Câteodată vede foarte pixelat și este pasionat de jocuri retro.