Instalarea unui mod poate să fie o sarcină de la uşoară la foarte dificilă. Trebuie să spunem că sunt mod-uri şi mod-uri. De regulă operaţiunile pe care le presupun sunt: 1) copieri de fişiere (din arhiva zip a mod-ului, pe server); 2) modificări de fişiere (se indică ce fişier, ce cod trebuie să cauţi şi cu ce să îl înlocuieşti); 3) modificări de drepturi (mai rar, dar uneori unele mod-uri cer modificarea unor drepturi pe directoare sau fişiere); 4) modificări ale structurii bazei de date (tot rar, dar uneori e nevoie de comenzi MySQL). Tocmai pentru a preveni asupra operaţiunilor necesare, galeria de mod-uride pe situl oficial al phpBB oferă la finalul căsuţei de prezentare două informaţii esenţiale: Complexity şi Time. La complexitate veţi vedea operaţiile necesare (nu aţi folosit MySQL până acum? atunci atenţie la acele mod-uri… poate vă ajută un prieten mai priceput). Cât priveşte timpul, acolo am constatat o mare… subiectivitate. Evident, depinde de la om la om dacă 10 paşi îi face în 3 minute sau 10 minute, dar oricum, e un indicator bunicel.

 

De ce nu îmi place mie modul de operare al mod-urilor? Modificarea manuală a fişierelor (şi mă refer nu a fişierelor template, ci ale celor din esenţa phpBB-ului, gen functions.php) se pierde la actualizare (upgrade), ceea ce înseamnă că trebuie să ţii minte (eventual un fişier text unde să notezi, sau un director pentru mod-uri în care să ţii arhivele originale) ce ai modificat. Desigur, poţi face (şi trebuie să faci) backup la fişiere înainte de actualizare, dar mod-urile oricum se pierd, căci cine poate ţine minte după câteva luni la ce linie ce a modificat? Sistemul WordPress de mod-uri (pluginuri) merge pe o cu totul altă filosofie. Evident şi acolo poţi interveni pe cod (şi aşa făceam într-o vreme, acum vreo 2 ani), dar arhitectura actuală a pluginurilor se bazează pe evenimente, permiţându-ţi să intervii cu propriul cod înainte ca (sau după ce) WP să facă una sau alta.

 

Când am descărcat primul MODX spre instalare am fost bucuros să văd acolo un fişier install.xml. Mi-am zis: măi, să vezi că totuşi e cu instalare! De fapt acel fişier XML este doar un manual mai estetic aranjat (deschideţi cu IE) ce explică instalarea respectivului MODX (vedeţi mai jos). Detalii mai multe despre paşii instalării găsiţi aici, respectiv aici. Succes!