Dupa cum promiteam in unul din articolele trecute, acum venim cu un review al EponentCMS - unul dintre CMS-urile alese de noi pentru aceasta rubrica.
Modul de instalare a scriptului: A luat mai putin de 1 minut. Upload la toate fisierele, creat baza de date si rulat scriptul de instal. Documentatie de instalare puteti gasi aici.
Primele Impresii: Arata foarte curat. Nu exista panou de administrare, acesta este in schimb integrat in site-ul principal, foloseste acelasi layout. Activitatile de administrare se fac intr-un panou de administrare care este un modul ce poate fi adaugat oriunde in site.
Template-uri: Singura documentatie care exista pare sa fie cea de pe pagina de proiect Sourceforge Exponent Project Page. Citii pe acolo, si ar trebui sa stiti deja cum sa creati un template. Ce am facut, a fost sa iau un template deja existent, si si sa il modific. Prima oara numele (trebuie sa se termine in “theme”). Prima oara editati class.phg, gasiti linia class numelevechitheme si inlocuiti cu class numelenoutheme (trebuie sa fie acelasi cu numele directorului). Apoi, vine acelasi lucru ca peste tot, editati index.php si style.css pentru a crea templateul. Pentru a o activa, mergeti in panoul de administrare si click pe “Manage Themes”. Tema creata ar trebui sa se gaseasca in lista aceea. Faceti click pe “preview”, apoi mergeti iar la panoul de administrare, click pe “configure site” si click pe “edit”. In casuta de drop down, selectati tema. Savati si gata.
Potrivirea cu cerintele noastre:
- Bazat pe pagini: Da, foarte simplu, mai usor decat multe alte CMS-uri
- Ruleaza pe LAMP: Da
- Editor WYSIWYG: Da, foloseste FCKEditor si iti da voie chiar sa selectezi ce butoane sa apara si ce nu (in general multe butoane la un WYSIWYG nu le folositi niciodata)
- URL-uri Friendly: Exista, dar probabil este inca in stadiul beta, deoarece dupa ce selectati optiunea de url-uri friendly trebuie sa le definiti manual in .htaccess, macar de ar putea scrie singur regulile. Cu toate astea, am vazut ca a generat si ceva friendly fara sa scriu reguli in .htaccess, dar nu i-am dat de cap.
- Meniuri usor configurabile: Chiar foarte usor.
- Open Source: Este open source, si noi versiuni apar continuu. Exista si o comunitate de developeri unde puteti spune ce bug-uri intalniti si va vor ajuta.
- Motor de template-uri usor de folosit: foloseste Smarty (sau PHP Template), nu stiu sigur, inclin sa cred ca foloseste cate putin din ambele. Oricum, una peste alta, va poate parea putin mai greu sa chemati functii ale modulelor care sunt ascunse destul de bine si in fisiere .tpl, in orice caz, probabil dupa al doilea site facut cu acest CMS asta va fi o problema mica.
- Flexibilitate: Exista si e chiar foarte ok.
- Module si aplicatii predefinite: Exista din belsug, multe preinstalate, multe se pot descarca de pe site-ul lor, altele de pe site-urile dezvoltatorilor.
- Management pentru utilizatori: Aici e putin mai greu, ajunsesem la un moment dat de ascunsesem formularul de login pt admin si surpriza, nu ma mai puteam loga in site. La fel, dupa cateva miscari se face.
- E-commerce: Am vazut ca este under development acest modul. Pana la aparitia lor, se poate folosi product catalog - un modul care va afisa numai prezentari ale produselor dumneavoastra.
- XHTML/Conform standardelor: Am folosit XHTML si CSS pentru desing-ul paginilor asa ca as prefera ca si CMS-ul sa listeze codul valid. - Merge
- Autogenerare a caii de navigare: Da
- Panou de administrare usor de folosit:Excelent
- Instalare simpla: dupa cum am zis intial, probabil si sub 1 minut.
- Documentatie: Poate nu este destula, dar.. cautati, cautat, cautati
- Management al limbilor: Exista, din pacate, pentru a beneficia de frumoasa limba romana in site-ul vostru tre sa traduceti cam 400 de fisiere php (is this a big deal?)
Pro :
Amin: simplu si puternic
Template-uri: usor de creat
Continut: foarte usor de adaugat exact acolo unde il vrei.
Contra :
Documentatie, URL-uri SEO friendly… what else?
Concluzia:
Dupa ce am vazut cum este acesta, are rost sa incerc altele?


