Fa ja molts anys que sóc usuari de WordPress com a gestor de continguts. Des que l’any 2006 (ja fa més de 8 anys!) migrara el meu blog de Pivot a WordPress, he anat millorant el meu coneixement sobre el CMS: tunejant els temes que he tingut al blog o a altres pàgines (com Infobenissa, o el blog de la meua germana o Softvalencià, per exemple), he participat en la traducció tant de WordPress com d’algunes extensions, reportat alguns errors upstream (algunes de les quals no s’han resolt encara) i també he modificat/desenvolupat algunes extensions. Però açò últim sempre ho havia fet de manera privada, quedant-me per a mi l’extensió (o la millora a una existent). Fins a que l’estiu passat em vaig decidir a començar a posar ordre a gran part del codi que tenia escampat per tot arreu.
Una de les primeres extensions que havia modificat s’anomenava “Monthchunks“, de Justin Watt. Es tracta d’una extensió que genera una versió minimalista dels arxius del blog, que es troben habitualment a la barra lateral. Amb aquesta extensió, s’aconsegueix que l’espai utilitzat per tots els enllaços siga molt inferior al llistat estàndard de WordPress.
Vaig fer dues modificacions, la primera permetia posar abreviatures dels mesos en lloc de les opcions existents fins aquell moment (números del mes i primera lletra del mes). Després, vaig afegir l’opció de poder posar, en temes “moderns” de WordPress, els arxius a la barra lateral sense necessitat d’haver de modificar el codi de la plantilla, sinó a través d’un giny de WordPress. A més, també he afegit la possibilitat de localitzar el plugin, i la traducció al valencià.
I aquesta setmana, després de molt insistir, he aconseguit que els canvis s’integraren al repositori de l’extensió, i que Justin publicara la tercera versió del plugin. Així, de manera automàtica, les mil persones que tenen l’extensió instal·lada, han rebut la nova versió amb les millores. Al mateix temps m’ha afegit com a autor de l’extensió a WordPress.org, de manera que en el futur faig alguna altra millora, no hauré d’esperar mesos en que es publique.
Tots eixim guanyant: jo, perquè aconseguisc tindre unes modificacions integrades en l’extensió, de manera que a cada nova actualizació no les hauré de tornar a aplicar. La resta de la gent que utilitza el plugin, perquè tenen noves característiques de manera automàtica. I Justin, perquè aconsegueix algú que l’ajude a mantenir les extensions actualitzades.
I així és com llueix al meu blog
Visca el programari lliure!
0 comentaris a «Monthchunks, col·laboració en el desenvolupament d’una extensió de WordPress»