Filosofia

Funcional des del primer moment

Great software should work with little configuration and setup. WordPress is designed to get you up and running and fully functional in no longer than five minutes. You shouldn’t have to battle to use the standard functionality of WordPress.

We work hard to make sure that every release is in keeping with this philosophy. We ask for as few technical details as possible during the setup process as well as providing full explanations of anything we do ask.

Disseny per a la majoria

Many end users of WordPress are non-technically minded. They don’t know what AJAX is, nor do they care about which version of PHP they are using. The average WordPress user simply wants to be able to write without problems or interruption. These are the users that we design the software for as they are ultimately the ones who are going to spend the most time using it for what it was built for.

Decisions, no opcions

When making decisions these are the users we consider first. A great example of this consideration is software options. Every time you give a user an option, you are asking them to make a decision. When a user doesn’t care or understand the option this ultimately leads to frustration. As developers we sometimes feel that providing options for everything is a good thing, you can never have too many choices, right? Ultimately these choices end up being technical ones, choices that the average end user has no interest in. It’s our duty as developers to make smart design decisions and avoid putting the weight of technical choices on our end users.

Clean, Lean, and Mean

The core of WordPress will always provide a solid array of basic features. It’s designed to be lean and fast and will always stay that way. We are constantly asked “when will X feature be built” or “why isn’t X plugin integrated into the core”. The rule of thumb is that the core should provide features that 80% or more of end users will actually appreciate and use. If the next version of WordPress comes with a feature that the majority of users immediately want to turn off, or think they’ll never use, then we’ve blown it. If we stick to the 80% principle then this should never happen.

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

Deadlines are not arbitrary, they’re a promise we make to ourselves and our users that helps us rein in the endless possibilities of things that could be a part of every release. We aspire to release three major versions a year because through trial and error we’ve found that to be a good balance between getting cool stuff in each release and not so much that we end up breaking more than we add.

Good deadlines almost always make you trim something from a release. This is not a bad thing, it’s what they’re supposed to do.

The route of delaying a release for that one-more-feature is a rabbit hole. We did that for over a year once, and it wasn’t pleasant for anybody.

The more frequent and regular releases are, the less important it is for any particular feature to be in this release. If it doesn’t make it for this one, it’ll just be a few months before the next one. When releases become unpredictable or few and far between, there’s more pressure to try and squeeze in that one more thing because it’s going to be so long before the next one. Delay begets delay.

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.

The most responsible use of WordPress community resources would therefore be put to best use by emphasizing high quality contributions that embrace the freedoms provided by the GPL.