De cand am inceput sa folosesc CodeIgniter pentru programare structurata pe framework mi-a intrat in atentie un cms dezvoltat tot de EllisLab (content management system) foarte interesant. Fireste am aruncat o privire peste feature list si mi-a placut ce am vazut. Veti spune ca sunt o gramada de alte cms-uri care ofera gratuit pachetul de servicii ale ExpressionEngine. Sunt perfect de acord insa este vorba despre calitatea serviciilor. Nu ma intelegeti gresit nu spun ca open source nu e bun (ba chiar dimpotriva sunt un mare fan al software-ului open source din motive lesne de inteles, cel putin pentru cei care deasemenea se dau in vant dupa open source) in comparatie cu soft-urile comerciale insa fiecare are dreptul sa-si ceara recompensa pentru munca depusa.
Asadar revenim la ExpressionEngine. Tind sa cred ca a fost dezvoltat cu ajutorul lui CodeIgniter, dat fiind faptul ca in codul sursa am gasit o gramada de linii care apeleaza functii structurate foarte asemanator cu CodeIgniter. Fireste ca asta nu conteaza. Am luat la un test drive versiunea free (core) si am activat tot ce se putea activa in regim gratuit. Modulul weblog e destul de impresionant din mai multe puncte de vedere insa management-ul acestuia lasa de dorit (incercarea de a alege o alta interfata pentru blog devine o adevarata aventura; ce-i drept ca nici theme-uri nu prea ai de unde alege cat despre widget-uri acestea nu-si fac simtite prezenta tema aflata in uz ocupandu-se INTEGRAL de interfata ceea ce nu e un lucru tocmai bun, parerea mea). Totusi sa nu uitam ca nu este vorba despre un blog engine exclusiv. La o prima “atingere” toate acele optiuni iti dau impresia ca nu au ce cauta acolo si te obosesc insa cei care stiu sa se bucure de ele cu siguranta le vor gasi folositoare. Spre exemplu daca luam numai engine-ul de templater-uri cele 12 optiuni ni se par multe. Nu se poate nega faptul ca s-ar fi putut pastra totul mai “curat” in ceea ce priveste interfata de administrare, eventual un modul de comutare intre o interfata basic si una advanced dar sa nu fim rai ca deja ne intindem prea mult.
Bineinteles ca si suportul pentru acest pachet este asigurat in stil mare fiind unul foarte bine organizat caruia nu-i putem reprosa nimic, la o prima intalnire. Nu putem fi rai si sa asociem suportul pentru diferite plugin-uri cu suport-ul pentru modulele incluse in pachetele standard.
Din pacate printre language pack-uri n-am putut gasi limba romana si tot cu ocazia aia am tras concluzia (dupa ce m-am asigurat cu ajutorul lui Google, bineinteles) ca exista o comunitate romaneasca a utilizatorilor acestui cms (rusinica !!! pai ce faceti mai baieti nu ne faceti si noua o traducere ?!). Nu-i un secret ca nu este tocmai cel mai popular cms poate fiindca inca n-a fost descoperit ori fiindca cele open source sunt mai populare din motive care poate tin de reclama facuta produsului.
Cateva dintre modulele care mi-au atras atentia au fost forumul (care se poate achizitiona separat), weblogul, solutia e-commerce (care foloseste functionabilitatea PayPal la maxim) si foto gallery.
Overall as spune ca e un cms dezvoltat de profesionisti pentru clasa medie (cei avansati ar fi favorizati ca intotdeauna) de utilizatori (ma refer la setarile backend, Control Panel in general si de ce sa nu recunoastem si putin hardcoding, ca asa ne place noua :D ).
Ce-i dea dreptul aiurea sunt cele 30 de zile in care ai propriul cms hostat - spun ei gratuit (cum naiba e gratuit daca-l platesti; hopaaa… asta-i o bulina neagra la strategia de marketing care pana acuma trebuie sa recunosc ca a fost impecabila). Am mai vazut eu perioade de-astea de testare la IPB dar erau free de-a binelea. Ma intreb daca ofera un discount pentru un client care ar cumpara si un serviciu de hosting, evident tot de la ei.
nice tutorial.. gj
Ca tot zici de expressionengine. poate te intereseaza http://expressionengine.ro
w0w. Nu stiu cum o fi indexat site-ul respectiv de google dar in orice caz nu prea merge treaba, asta cel putin la o prima impresie. Multumesc pentru comentariu ! Voi face modificarile ce se impun. Good news anyway :)