Entrades etiquetades ‘wordpress’

I una altra extensió per al WordPress: XV Random Quotes

// agost 19th, 2015 // No hi ha comentaris » // Programació

XV Random QuotesJa feia temps que ho tenia a la llista de coses pendents: “netejar” l’extensió que utilitze per a mostrar una cita a la barra lateral (i també la pàgina més vista d’aquest lloc, la de cites) i publicar-la al repositori d’extensions de WordPress.

La idea realment és més gran: estic intentant “netejar” totes les extensions que tinc instal·lades i que tenen algun error, bé perquè noves versions de WordPress o PHP han modificat les API o bé perquè simplement tenen bugs. Amb eixe ànim vaig començar a col·laborar amb MonthChunks (on les últimes versions ja les he publicat jo sol), i ara continue amb altres extensions.

En aquest cas concret, es tracta d’una extensió que s’anomenava originalment Random Quotes, que després d’estar abandonada va ser represa per un altre desenvolupador sota el nom Stray Quotes i finalment, després d’un nou abandonament, un altre anomenat Stray Quotes Z.

I ara rep un nou nom: XV Random Quotes. La part de Random Quotes és evident: es tracta d’una extensió que permet desar cites i mostrar-les de manera aleatòria (tot i que també les pots mostrar com vulgues). I la part de XV (que ve de Xavi, no de XV en números romans) vull utilitzar-ho com a “prefix” de les diverses extensions que vaja publicant en el futur, com una mena de “marca” personal. Respecte al logo, el senyor Mario Santacreu ha tingut a bé crear-ne un per a l’ocasió 🙂

Aquesta extensió, ara mateix, és funcional, però necessita moooooolta feina: el codi és caòtic, i cada vegada que òbric qualsevol fitxer del codi font m’agarren ganes de tirar-la al fem. A més, l’extensió fa moltes coses que no utilitze, i possiblement eixa siga una manera de fer-la més senzilla: eliminar funcionalitats. Per eixe motiu, és possible que futures versions de l’extensió tinguen alguna característica menys de les que té ara. Siga com siga, espere poc a poc anar millorant la qualitat i la legibilitat del codi, tant per a simplificar el manteniment per la meua part com també per a facilitar que altra gent s’involucre amb el desenvolupament.

També tinc intenció d’aprofitar aquesta extensió com a “banc de proves” per a utilitzar eines que faciliten el desenvolupament en un llenguatge de programació que no destaca per ser massa agraït: PHP. Proves d’unitat amb PHPUnit, integració continua amb Travis…

Com deien els obrint pas, tot un món per descobrir 🙂

 

Traducció de l’extensió WordPress SEO de Yoast

// maig 5th, 2015 // No hi ha comentaris » // Informàtica

YoastDurant les últimes setmanes, he estat participant més activament del que ho feia abans en la traducció del WordPress i d’algunes extensions. En concret, m’he focalitzat en la traducció i correcció de l’extensió WordPress SEO, creada per Joost de Valk, més conegut com a Yoast.

Ja allà pel 2011 vaig fer un primer intent de traduir l’extensió, però en aquell moment vaig “abandonar” la tasca: es tractava d’una extensió amb moltes cadenes (i moltes paraules tècniques), i en aquell moment no ho vaig considerar prioritari. No obstant això, vaig seguir utilitzant-la, i he anat seguint l’evolució de l’extensió.

Ara, en canvi, s’han unit un grapat de coses que han fet que al final em posara mans a l’obra. D’una banda, la jornada de traducció que, amb motiu de la Catosfera 2015, vam organitzar des de Softcatalà a Girona em va fer tornar el gusanillo de traduir, després de temps dedicant-me a altres tasques dins de Softcatalà i Softvalencià. D’altra banda, tenia ganes de contribuir a la comunitat, encara que fóra una miqueta, amb el coneixement que he adquirit i millorat els últims mesos a Vistaprint com a tech lead de l’equip de SEO (optimització per als motors de cerca). I finalment, amb el llançament de la versió 2.0 de l’extensió, des de l’equip de Yoast van contactar amb antics traductors per aconseguir traduir l’extensió a tantes llengües com fóra possible.WordPress SEO

Així que unes poques setmanes i vora 7.000 paraules traduïdes després, ja està disponible al 100% en català/valencià/com-li-vulgueu-dir la millor extensió que hi ha ara mateix al món de WordPress per a optimització per a motors de cerca: WordPress SEO.

Tot i que l’extensió es troba traduïda al 100%, encara hi ha moltes coses per a corregir. Gràcies a la feina que Jordi està fent a Softcatalà amb les memòries de traducció i la integració de l’espectacular corrector ortogràfic i gramatical que s’ha currat Jaume, ja n’he corregit moltes. Però encara queden moltes errades per corregir, falta millorar la coherència terminològica, ajustar verbs en diferents variants dialectals… així que si utilitzeu el WordPress SEO i trobeu cap error en la traducció, aviseu-me intentaré corregir-lo 😉

Nou disseny i integració amb la web 2.0

// desembre 21st, 2010 // 5 comentaris » // Internet, Personal

Ja feia molt de temps que volia canviar de disseny el blog. L’actual el vaig fer fa gairebé tres anys, quan encara estava treballant al Taller Digital de la UA, i des d’aquell moment les coses han canviat molt. La xarxa s’ha socialitzat molt, i pràcticament tots utilitzem Facebook, Twitters i coses semblants molt més que fa un parell d’anys.

Però no per això el blog s’ha d’abandonar, més bé al contrari. Vull que el meu blog torne a ser el centre de la meva activitat a la xarxa i que en ell es concentre allò que faig a les distintes xarxes socials en què participe (Twitter, Facebook), on afegisc o destaque continguts (Delicious, Flickr, Youtube, Foursquare, Google Reader),…

A més, també m’apetia modificar la forma, a més del fons. Modernitzar-lo, ja que havia anat optant per un model més simplista, i fer alguna cosa més vistosa. Crec que en certa manera ho he aconseguit, i el model actual és prou més vistós i bonic que l’anterior.

Com sempre, queden moltes coses per retocar, molt per corregir i adaptar al nou format, hi ha coses que estaven abans i ara no estan,… però poc a poc aniré solucionant-ho tot. De tota manera, si veieu alguna cosa, aviseu 😉

Errors 404 i Google Analytics

// gener 26th, 2009 // 4 comentaris » // Programació

L’altre dia vaig estar pensant en les coses que em faltava per implementar en aquest blog, i que m’agradaria tindre “controlades” en certa manera. I em van vindre al cap els errors 404 (els famosos de que no s’ha trobat la pàgina).

Tot i que mostrava l’avís de que la pàgina no s’havia trobat, i a més l’avis estava “integrat” al tema, després jo no podia saber quines pàgines havien presentat problemes als lectors del blog. Així que, en un primer moment, em vaig posar a fer el que fem tots els usuaris de WordPress: tirar de plugins per afegir funcionalitats.

I en vaig trobar un que era quasi el que volia: 404 notifier. Aquest plugin detecta els errors 404 que s’han produït al blog, informant de quines pàgines

Però aquest plugin té una cosa que el feia terrible per a les meues necessitats: els avisos de pàgines 404 els envia al correu electrònic. I no reb ja prou coses per correu electrònic (estic subscrit a una infinitat de llistes de correu a les que, poc a poc, vaig demanant la baixa)!

Perquè no intentar que les coses siguen com un vol? Jo, en aquest cas, volia “poder saber quins són els errors 404 del blog”, i no “saber quins són els errors 404 del blog”. La diferència eixa entre “poder saber” i “saber” és importantíssima, sobretot en aquesta “era de la informació”, on ens trobem saturats per dades que, la majoria de vegades, ni necessitem.

Així que em vaig posar “manos a la obra”. Vaig començar a buscar per internet i vaig trobar una bona entrada en un blog on contaven com utilitzar el Google Analytics per a analitzar els missatges d’error produïts al WordPress. Si bé és cert que d’aquesta manera només es podran gestionar les visites fetes per lectors amb el javascript activat (com la resta d’estadístiques de l’Analytics) ens pot servir prou com a base per a veure per on se’ns estan escapant els lectors.

I la questió va resultar ben senzilla: només calia modificar la URL que registra l’analytics quan entra a una pàgina del blog que no existeix per una altra que siga senzilla de controlar després. Despreś de pegar-li algunes voltes, vaig optar per reescriure les URLs que donen error per “/404/url-original/”, de manera que una petició a la pàgina http://xavi.ivars.me/aquesta-no-existeix/ es queda registrada al Google Analytics com a http://xavi.ivars.me/404/aquesta-no-existeix/.

Per a implementar-ho, només cal modificar a la pàgina 404.php del nostre tema.


per


En el meu cas, com que no tinc pàgina 404.php, i tot es troba a l’index.php, havia de fer la substitució només en el cas de que es tractara d’un error 404. A fer això ens ajuda la funció de WordPress is_404()


Modificacions al tema: comentaris i barra lateral

// octubre 23rd, 2008 // 2 comentaris » // Internet, Personal

Anit, després del partit del Barça (oeoeoe!!! 0-5), vaig estar toquetejant un poc el tema, per modificar algunes cosetes que no m’acabaven d’agradar dels comentaris, i de la barra lateral.

Ara, la informació de l’autor ix dalt dels respectius dels comentaris, junt amb el seu gravatar (si en té). També he afegit unes línies per separar uns comentaris dels altres, i la informació del comentari amb el comentari en sí, amb colors de fons distints de manera alternada, per intentar facilitar la lectura. Finalment, he marcat amb uns bordes i colors ataronjats els meus comentaris.

A la barra lateral, he reduït una mica els espais entre algunes coses, per fer-la un poc més compacta.

Crec que així m’agrada més, però de tota manera, està en beta, o siga que es pot tornar a modificar. Espere les vostres valoracions!

Conversor de nombres romans
... i nova secció!!!

// agost 13th, 2008 // No hi ha comentaris » // Programació

He afegit un nova secció a la web: la secció d’Utilitats. En ella aniré afegint algunes utilitats (principalment Javascript) que he anat desenvolupant per algun motiu o un altre.

La primera que he posat ha sigut un conversor de nombres romans a nombres aràbics i viceversa. El conversor detecta automàticament el tipus de nombre que s’ha introduït, i el converteix a l’altre tipus (de romà a aràbic i d’aràbic a romà).

Em va vindre al cap fer-lo fa un parell de dies, quan estava ajudant a Carlos a fer uns deures que li han manat a l’escola. Ara, ja és més fàcil fer les conversions 😛

A més, tot això m’ha permés trobar la manera d’incloure pàgines php personalitzades dins del WordPress, de manera que des del propi gestor de WordPress, puc fer noves pàgines d’eixe estil.

Espere que a algú li aprofite aquest conversor!

Canvi de tema i de versió…
... ja anem amb WP 2.5!!!

// abril 8th, 2008 // 2 comentaris » // Personal

Estic migrant He migrat el bloc a WordPress 2.5, i de passada canviaré també he canviat el tema per un propi.

El procés comporta la deshabilitació de MOOOLTS plugins (ara en tinc massa, i vull llevar-ne) així que és possible que durant el canvi hi haja coses que no funcionen com cal.

Espere que la transició no siga massa llarga!

Editat 19.03: Ja està la versió 2.5. Ara queda ajustar plugins i tema.

Editat 20.25: Crec que ja està tot funcionant bé. Si algú troba algun error, que m’ho diga, eh?!?!?

Els canvis que venen…
... només cal esperar un poc!!!

// febrer 27th, 2008 // 3 comentaris » // Internet, Política, Programació

Estic preparant novetats al bloc, el que vindria a ser “El racó de Xavi 2.0 3.0″. A més d’actualitzar-lo a les últimes versions de WordPress (la branca 2.2.x fa forats per tots els costats) comença a ser hora de fer un canvi en el tema.

Després de vora any i mig utilitzant WordPress com a gestor de continguts, només puc dir que estic més que satisfet del funcionament que té i, sobretot, de la gran comunitat que hi ha darrere. Pensant-ho millor, tenint en compte que abans funcionava amb Pivot, aquesta serà la 3a versió del bloc.

El que és el nou disseny està a mig enllestir. Només puc avançar que es tracta d’un tema més senzill, més “net” que l’actual, tot i mantenir algunes de les característiques que porte arrastrant des dels inicis (logo, colors de la web, etc).

El motiu d’aquest canvi de disseny és múltiple.

En primer lloc, ja tocava, no? 😛 Tot el món canviant el disseny cada dos per tres i jo res de res!

En segon lloc, tenia ganes de fer un tema de WordPress des de zero (bé, des de zero zero no, però pràcticament).

I en tercer lloc, una cosa un poc curiosa. Fa una temporada, consulant les estadístiques del Analytics, vaig veure que m’havia arribat una visita des de Monjo.cat, i vaig entra en eixa pàgina per a veure-la. Quina va ser la sorpresa quan vaig veure un clon del meu bloc!

Això podia passar, era evident, perquè el disseny que tenia (i que encara tinc quan escric aquesta entrada) no és meu. Es diu OrangeCrush, d’AnekoStudios, i està publicat amb una llicència lliure, per la qual cosa tothom pot utilitzar-lo al seu bloc. Però no deixa de ser curiós que un bloc d’un xic d’Oliva (em sembla) tinga el mateix disseny que el meu, quan no havia trobat mai cap altre bloc amb el mateix disseny – sé que hi ha molts blocs en el món… però jo els he vist quasi tots! 😀

Però vaig deixar estar el tema del disseny, i vaig començar a buscar l’enllaç a través del qual havíen arribat ací. Vaig pensar que potser Josep (autor de Monjo.cat) m’havia enllaçat en alguna entrada en la que explicava on havia vist el tema, o alguna cosa així… Però no, no apareixia en cap entrada. Llavors?

Encara que parega mentira… estava enllaçat al seu blogroll! Si el seu blogroll hagués sigut de 200 entrades, no m’hauria estranyat, però només eren 5 o 6: Saül Gordillo, Èric Bertran, Gabriel Bibiloni… i jo! Que xicoteta és la catosfera…

Pocs dies després, ja no estava al blogroll, havia desaparegut. Tot havia sigut un somni? Tot no, les estadístiques del Google segueixen ahí…

Visites de Monjo.cat a l’Analytics de google

Bé, tot aquest rotllo només per a dir que vaig a canviar de tema…

Seguirem informant…

Canvis al bloc…
encara que es noten poc :D

// juny 26th, 2007 // No hi ha comentaris » // Personal

Anava a escriure un post sobre algunes curiositats de Linux, quan m’he adonat que no tenia cap categoria de Linux al meu bloc. Que estrany! Doncs dins la categoria d’informàtica. Però atenció, tampoc no existeix eixa categoria!

I on han anat a parar totes les entrades referents a Linux, o a altres coses d’informàtica? Repartides per les categories Mozilla, Programació, Xarxa, Universitat i, fins i tot, dins de Personal.

És per això que he decidit posar una mica d’ordre al bloc, afegint la categoria d’Informàtica i situant, de moment, Mozilla i Programació baix d’ella. Ara, poc a poc, aniré editant els apunts que faça falta per tal de situar-los millor dins de les categories existents, i també afegiré etiquetes a alguns que encara no en tenen.

Al mateix temps, m’he adonat que si es lligen les entrades una a una, no apareix ni la data ni l’hora en què s’ha escrit. Això és una cosa que he de modificar. Tampoc no es mostren les etiquetes de cadascuna de les entrades, i altres detallets que s’han de solucionar.

Després de la migració a WordPress des de Pivot, vaig utilitzar un plug-in per no haver de tornar a posar les imatges a tots els apunts que en tenien. Es tractava de Pivot Image Tag Translator. Però fa poc (no em pregunteu per què) el vaig deshabilitar. L’he tornat a habilitar, encara que “refaré” els apunts per a què les imatges es vegen com cal, amb l’alineació que vull.

També vaig afegir fa uns dies els anuncis AdSense de Google, però no m’acaba d’agradar la manera en què els he integrat dins del bloc… Si algú té alguna suggerència, estic obert a escoltar-les.

Ja tinc feina!

Nou gestor i nou estil

// novembre 7th, 2006 // 1 comentari // Personal

Després de més d’un any utilitzant el Pivot com a gestor de la meva pàgina personal, havent-lo maquejat lo inimaginable per a que aparentara ser un CMS complet, ara va i em pega per canviar a WordPress!

Bé, la veritat és que el canvi ja feia temps que el tenia planejat, amb el tema traduit i tot, però faltava posar-ho en acció. Durant dos mesos (on l’activitat al bloc anterior havia sigut nula) havia anat fent alguna coseta ara, alguna coseta després, però sense gastar més de cinc o deu minuts el mateix dia per arreglar cosetes (hi ha moltes altres coses per fer).

Encara hi ha moltes coses per retocar, segur que hi ha errors, imatges que no es veuran, enllaços incomplets, etc… però poc a poc, sense pressa, aniré corregint-ho tot.

Tinc pendent un altre post on parlar de la migració de Pivot a WordPress, però tot arribarà.

I com anava dient…

seguirem informant