Situatii
“Cerul instelat deasupra mea si legea morala in mine” (Immanuel Kant)
 

WordPress-ul si filtrele de continut

Scris pe 4 Mai 2008 de Cristi Comenteaza »

Ca si in cazul Firefox-ului, adevarata putere a WordPress-ului vine din plugin-urile create de altii si instalate aproape instantaneu. Marea greseala a lui Microsoft, cu Explorer-ul sau, e poate faptul ca n-a oferit o instalare si configurare mai simpla a extensiilor.

Revenind la WordPress, multe plugin-uri sunt implementate ca simple functii in PHP care se executa in cursul desfasurarii unei actiuni. La WordPress sunt descrise ca hooks si sunt de doua feluri: action hooks si filter hooks. Referindu-ma doar la cele din urma, multe filtre intercepteaza afisarea continutului si translateaza expresii ca [ youtube ] … [ / youtube ] in cod HTML care face ceva. Se prea poate sa ai deja instalate mai multe plugin-uri de acestea.

Atentie insa (mai ales daca nu folositi WP-Cache sau alt plugin de gen): prea multe filtre de acest fel pot incetini considerabil afisarea paginii! Mai toate filtrele acestea parcurg liniar continutul pentru fiece tip de etichete pe care le introduc. Ai zece filtre? Poti sa ai pe putin zece scanari secventiale ale continutului paginii inainte de a fi afisata. La pagini mai voluminoase, se simte. Indiferent daca folosesti sau nu tag-urile acelea in pagina, filtrele tot iti parseaza textul, just-in-case. La alt blog WordPress de-al meu am preferat sa-mi scriu un plugin propriu, care traverseaza o singura data pagina pentru translatarea tuturor tag-urilor posibile.

De ce ai insa nevoie de filtrele acestea? Buba e ca poti foarte bine sa scrii script HTML in tab-ul de Code din editor, dar Visual-izerul ti-l poate da peste cap. Personal as fi preferat sa pot chema (sic!) direct cate o functie PHP din pagina editata, ar fi fost mai simplu. Si puneam functia aceea intr-un fisier dintr-un repertoriu anume.

Ca sa inchei, cate ceva despre caching. Pana sa instalez WP-Cache-ul, aveam impresia ca afisarea paginii ia o eternitate. WordPress-ul fara un plugin de caching (n-am incercat insa cache-ul care vine cu WP) e ca tramvaiul 15 pe langa metrou. Adica e muuuult prea lent. Singura problema cu cache-ul e sa iti amintesti sa stergi pagina ascunsa (sau cache-ul in intregime) cand schimbi ceva la structura. Altminteri, e indispensabil.


Etichete: ,
Articole similare
 

Lasa si tu o vorba



Nota: doar continutul cu linkuri si primul tau mesaj pe blog sunt moderate.