Filosofia
Llest per funcionar
El programari fantàstic hauria de funcionar amb poca instal·lació i configuració. El WordPress està dissenyat perquè us pugueu posar en marxa i funcionar completament en menys de cinc minuts. No hauríeu de lluitar per utilitzar la funcionalitat estàndard del WordPress.
Treballem de valent per assegurar-nos que cada nova versió segueix aquesta filosofia. Demanem el mínim nombre de detalls tècnics possible durant el procés de configuració i oferim explicacions completes sobre tot el que demanem.
Dissenyat per a la majoria
Molts usuaris finals de WordPress no tenen mentalitat tècnica. No saben què és AJAX, ni els importa quina versió de PHP estan utilitzant. L’usuari mitjà de WordPress simplement vol poder escriure sense problemes ni interrupcions. Aquests són els usuaris per als quals dissenyem el programari, ja que en última instància són els que passaran més temps utilitzant-lo per al que va ser creat.
Decisions, no opcions
A l’hora de prendre decisions, aquests són els usuaris que tenim en compte en primer lloc. Un gran exemple d’aquesta consideració són les opcions de programari. Cada vegada que doneu una opció a un usuari, li esteu demanant que prengui una decisió. Quan a un usuari no li importa ni entén l’opció, això en última instància condueix a la frustració. Com a desenvolupadors, de vegades sentim que proporcionar opcions per a tot és bo, mai no podeu tenir massa opcions, oi? Al final, aquestes eleccions acaben sent tècniques, eleccions que a l’usuari final mitjà no li interessen. És el nostre deure com a desenvolupadors prendre decisions de disseny intel·ligents i evitar posar el pes de les eleccions tècniques en els nostres usuaris finals.
Net, lleuger i ràpid
El nucli de WordPress sempre proporcionarà una sòlida matriu de funcions bàsiques. Està dissenyat per ser magre i ràpid i sempre es mantindrà així. Se’ns pregunta constantment “quan es construirà la funció X” o “per què no s’integra l’extensió X al nucli”. La regla general és que el nucli ha de proporcionar característiques que 80% or més dels usuaris finals apreciaran i utilitzaran. Si la versió següent de WordPress inclou una funció que la majoria dels usuaris volen desactivar immediatament o creuen que mai no utilitzaran, l’hem bufat. Si ens cenyim al 80% principal, això no hauria de passar mai.
Podem fer això perquè tenim un sistema de temes i extensions molt potent i una comunitat de desenvolupadors fantàstica. Diferents persones tenen diferents necessitats, i el gran nombre d’extensions i temes de qualitat per al WordPress permet als usuaris personalitzar les seves instal·lacions al seu gust. Això hauria de permetre a tots els usuaris trobar el 20% restant i fer que totes les funcions del WordPress siguin del seu grat i ús.
A la recerca de la senzillesa
Mai hem acabat amb la senzillesa. Volem que cada versió del WordPress sigui més fàcil d’utilitzar. Tenim un bon historial d’això, si no ens creieu, només doneu un cop d’ull a algunes versions antigues del WordPress!
En versions anteriors, hem pres mesures importants per millorar la facilitat d’utilitzar i, en última instància, fer les coses més senzilles d’entendre. Un gran exemple d’això són les actualitzacions bàsiques de programari. L’actualització solia ser una tasca manual dolorosa que era massa complicada per a molts dels nostres usuaris. Vam decidir centrar-nos en això i ho vam simplificar a un sol clic. Ara qualsevol persona amb una instal·lació de WordPress pot realitzar actualitzacions d’un sol clic tant al nucli de WordPress com les extensions i temes.
Ens encanta desafiar-nos a nosaltres mateixos i simplificar les tasques de manera positiva per a l’experiència d’usuari del WordPress en general. Cada versió del WordPress ha de ser més fàcil i més agradable d’usar que l’anterior.
Els terminis no són arbitraris
Els terminis no són arbitraris, són una promesa que ens fem a nosaltres mateixos i als nostres usuaris que ens ajuda a controlar les infinites possibilitats de coses que podrien formar part de cada versió. Aspirem a llançar tres versions principals a l’any perquè a través de prova i error hem trobat que és un bon equilibri entre aconseguir coses interessants en cada versió i no tant que acabem trencant més del que afegim.
Els bons terminis gairebé sempre obliguen a retallar alguna cosa d’una versió. Això no és dolent, és el que se suposa que han de fer.
Retardar un llançament per a aconseguir una característica més és un cau de conill. Una vegada ho vam fer durant més d’un any, i no va ser agradable per a ningú.
Com més freqüents i regulars siguin les versions, menys important és que una característica concreta estigui en aquesta versió. Si no s’incorpora en aquesta, només hauran de passar uns pocs mesos abans de la propera. Quan els llançaments es tornen imprevisibles o escassos, hi ha més pressió per intentar afegir més coses, ja que passarà molt temps abans del següent. El retard engendra més retard.
La minoria sorollosa
A la cultura d’Internet hi ha una bona regla general anomenada regla de l’1%. Afirma que «el nombre de persones que creen contingut a Internet representa aproximadament l’1% (o menys) de les persones que realment veuen aquest contingut».
Llavors, si bé considerem que és realment important escoltar i respondre a aquells que publiquen comentaris i expressen les seves opinions en els fòrums, solament representen una petita fracció dels nostres usuaris finals. Quan prenem decisions sobre com seguir endavant amb futures versions de WordPress, busquem involucrar a més usuaris. Fem això reunint-nos i parlant amb els usuaris de WordCamps a tot el món, això ens brinda un millor equilibri d’enteniment i, en última instància, ens permet prendre millors decisions perquè tots avancem.
La nostra declaració de drets
El WordPress està llicenciat sota la Llicència Pública General (GPLv2 o posterior), que proporciona quatre llibertats fonamentals, considereu això com la “declaració de drets” del WordPress:
- La llibertat d’executar el programa, per a qualsevol propòsit.
- La llibertat d’estudiar com funciona el programa i canviar-ho perquè faci el que vulgueu.
- La llibertat de redistribuir.
- La llibertat de distribuir còpies de les versions modificades a uns altres.
Part d’aquests requisits de llicència inclouen treballs derivats de la llicència o elements que vinculen les funcions bàsiques de WordPress (com ara temes, complements, etc.) també sota la GPL, per la qual cosa també es transmet la llibertat d’ús d’aquests treballs.
Òbviament, hi ha els qui intentaran sortejar aquests ideals i restringir la llibertat dels seus usuaris en tractar de trobar llacunes o d’alguna manera eludir la intenció de la llicència de WordPress, que és garantir la llibertat d’ús. Creiem que la comunitat en el seu conjunt recompensarà als qui se centren a recolzar aquestes llibertats de llicències en lloc d’intentar evitar-les.
La comunitat del WordPress hauria d’emfatitzar que les llibertats de la GPL ajuden a millorar la qualitat del programari.