Filosofia

Funcional des del primer moment

El programari de qualitat hauria de funcionar sense haver d'invertir massa temps en configuracions. El WordPress està dissenyat de tal manera que el pugueu tenir en marxa en no més de cinc minuts. Utilitzar les funcionalitats estàndard del WordPress hauria de ser extremadament senzill.

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.

Disseny per a la majoria

Molts dels usuaris del WordPress no tenen un perfil tècnic. No saben què és AJAX ni els importa la versió de PHP que estan utilitzant. La majoria d'usuaris només volen escriure contingut sense problemes ni interrupcions. Aquests són els usuaris pels quals esetem dissenyant el programari, ja que són ells els que l'acabaran utilitzant pel que s'ha dissenyat.

Decisions, no opcions

Quan prenem decisions, aquests són els usuaris que tenim en compte en primer lloc. Un gran exemple d'això són les opcions del programari. Cada vegada que oferiu una opció a l'usuari, li esteu demanant que decideixi quelcom. Si l'usuari no entén l'opció que se li ofereix o li és indiferent, l'opció en si es converteix en frustració. Com a desenvolupadors, sovint pensem que com més opcions, millor. Però a l'hora de la veritat ens trobem que aquestes opcions són sobre qüestions tècniques, qüestions que no interessen a l'usuari mitjà. És la nostra responsabilitat com a desenvolupadors prendre decisions intel·ligents i estalviar els maldecaps tècnics als usuaris finals.

Net, lleuger i d'ús massiu

El nucli del WordPress sempre proporcionarà un conjunt sòlid de funcionalitats bàsiques. S'ha dissenyat per ser lleuger i ràpid, i volem que sempre sigui així. Contínuament ens pregunten «quan farem X» o «per què l'extensió Y no forma part del nucli». La regla que apliquem és que el nucli del WordPress només ha d'incloure aquelles funcionalitats que necessiten i valoren, com a mínim, el 80% dels usuaris. Si la propera versió del WordPress inclogués una funcionalitat que pràcticament tothom vol desactivar o creu que no els servirà per a res, hauríem inflat el WordPress innecessàriament. Seguint la regla del 80%, això no hauria de passar.

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.

Lluitant per la simplicitat

Mai hem acabat amb la simplicitat. Volem que el WordPress sigui més fàcil d'usar amb cada versió. Tenim un bon historial d'això, si no ens creieu, doneu un cop d'ull a algunes versions anteriors del WordPress!

En versions anteriors, hem pres mesures importants per millorar la facilitat d'ús i, en última instància, simplificar les coses. Un gran exemple d'això són les actualitzacions de programari del nucli. L'actualització solia ser una tasca manual dolorosa que era massa difícil 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 amb un sol clic tant en el nucli de WordPress com en les extensions i els 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

Les dates límit no són arbitràries; són una promesa que ens fem a nosaltres mateixos i als nostres usuaris que ens ajuda a determinar què cal incloure a cada versió d'entre les infinites possibilitats que hi ha. Volem publicar tres versions majors a l'any perquè l'experiència ens ha ensenyat que és la manera d'incloure coses interessants a cada versió sense arriscar-nos a introduir grans errors.

Les dates límit acostumen a fer que algunes característiques es queden fora de les noves versions. Això no és dolent, és el motiu per al que existeixen.

Retardar una nova versió per tal d'incloure-hi una funcionalitat concreta és un camí perillós. Ho vam fer durant un any una vegada i el resultat no va agradar a ningú.

Com més freqüents i habituals són les publicacions, menys important és que una certa funcionalitat estigui disponible a una publicació concreta. Si no pot incloure's en aquesta, estarà disponible d'aquí uns mesos, a la propera. Quan les publicacions són imprevisibles o escasses, hi ha més pressió per a incloure més i més funcionalitats en cada publicació, ja que, sinó, qui sap quan arribarà la propera. I això promou que encara es tardi més.

La minoria vocal

Existeix una bona regla general dins de la cultura d'Internet anomenada regla de l'1%. Indica que la quantitat de persones que creen contingut en 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

WordPress està llicenciat sota la Llicència Pública General (GPLv2 o posterior) que proporciona quatre llibertats fonamentals, considereu-ho com a una 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.