Philosophie

Prêt à utiliser

Un bon logiciel devrait fonctionner avec peu de configuration et d’installation. WordPress est conçu pour vous permettre d’être opérationnel et pleinement fonctionnel en moins de cinq minutes. Vous ne devriez pas avoir à vous battre pour utiliser les fonctionnalités de base de WordPress.

Nous travaillons dur pour nous assurer que chaque version est conforme à cette philosophie. Nous demandons aussi peu de détails techniques que possible pendant le processus d’installation et donnons des explications complètes de tout ce que nous demandons.

Conçu pour la majorité

Beaucoup d’utilisateurs de WordPress n’ont pas un profil technique. Ils ne savent pas ce qu’est l’AJAX pas plus qu’il se soucient de la version de PHP qu’ils utilisent. L’utilisateur de WordPress moyen veut simplement écrire sans problèmes ni interruption. C’est pour pour ces utilisateurs que nous concevons le logiciel car au final, ce sont eux qui passeront le plus de temps à l’utiliser pour ce pour quoi il a été conçu.

Des décisions plutôt que des options

Pour chaque prise de décisions, les utilisateurs sont notre priorité. Les options de logiciel sont un bon exemple. Chaque fois que vous leur proposez une option, vous leur demandez une décision. Lorsqu’un utilisateur n’en a pas besoin ou ne comprends pas l’option, cela génère invariablement une frustration. En tant que développeurs, nous avons souvent le sentiment que fournir une option est le bon choix, n’est-ce pas ? En fin de compte, ces choix finissent par devenir des choix techniques, des choix pour lesquels l’utilisateur moyen n’a aucun intérêt. C’est notre devoir de développeur de faire les bons choix par design sans faire porter la responsabilité à l’utilisateur final.

Clair, net et précis

Le core de WordPress fournira toujours une solide liste de fonctionnalités. Il est conçu pour être rapide et précis et le restera toujours. On nous demande constamment « quand est-ce que la fonctionnalité X sera disponible » ou « pourquoi l’extension X n’est pas intégrée au cœur ». La règle de base est qu’une fonctionnalité doit être appréciée et utilisée par au moins 80% des utilisateurs finaux. Si la prochaine version du cœur de WordPress apporte une fonctionnalité que la plupart des utilisateurs veulent désactiver ou qu’ils ne l’utiliseront jamais, nous la rejetons. Si nous nous tenons au principe des 80%, ce cas de figure ne devrait pas se présenter.

We are able to do this because we have a very capable theme and plugin system and a fantastic developer community. Different people have different needs, and having the sheer number of quality WordPress plugins and themes allows users to customize their installations to their taste. That should allow all users to find the remaining 20% and make all WordPress features those they appreciate and use.

En quête de simplicité

We’re never done with simplicity. We want to make WordPress easier to use with every single release. We’ve got a good track record of this, if you don’t believe us then just take a look back at some older versions of WordPress!

In past releases we’ve taken major steps to improve ease of use and ultimately make things simpler to understand. One great example of this is core software updates. Updating used to be a painful manual task that was too tricky for a lot of our users. We decided to focus on this and simplified it down to a single click. Now anyone with a WordPress installation can perform one click upgrades on both the core of WordPress and plugins and themes.

We love to challenge ourselves and simplify tasks in ways that are positive for the overall WordPress user experience. Every version of WordPress should be easier and more enjoyable to use than the last.

Les échéances ne sont pas arbitraires

Les dates de sorties ne sont pas arbitraires. Elles sont une promesse que nous nous faisons à nous mêmes et à nos utilisateurs et utilisatrices qui nous aide à combattre la tentation de penser qu’une liste sans fin de fonctionnalités devrait sortir avec chaque nouvelle version. Nous aspirons à pouvoir sortir trois versions majeures par an, car compte tenu de notre expérience, nous pensons qu’il s’agit d'un bon compromis entre le fait d’avoir des fonctionnalités cool dans chaque version et que cela nous permet de ne pas casser plus de choses que nous en avons construit.

Des dates de sortie claires sont toujours une bonne chose. Ce n’est pas une contrainte, c’est le but même d’une date de sortie.

Le fait de reporter la sortie d’une version à cause du syndrome du « ajoutons encore une autre petite fonctionnalité » est une voie sans issue. Nous l’avons fait pendant plus d’un an par le passé, et ce n’était agréable pour personne.

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 minorité agissante

Il y a une bonne règle empirique dans la culture Internet appelée la règle du 1%. Il indique que « le nombre de personnes qui créent du contenu sur Internet représente environ 1% (ou moins) des personnes qui regardent effectivement ce contenu ».

So while we consider it really important to listen and respond to those who post feedback and voice their opinions on forums, they only represent a tiny fraction of our end users. When making decisions on how to move forward with future versions of WordPress, we look to engage more of those users who are not so vocal online. We do this by meeting and talking to users at WordCamps across the globe, this gives us a better balance of understanding and ultimately allows us to make better decisions for everyone moving forward.

Notre Déclaration des Droits

WordPress est distribué sous licence General Public License (GPLv2 ou plus) ce qui fournit quatre libertés fondamentales, que l’on peut considérer comme étant la « déclaration des droits » du projet WordPress :

  • La liberté d’exécuter le programme, pour n’importe quel but.
  • La liberté d’étudier comment fonctionne le programme, et de le changer pour qu’il fasse ce que vous souhaitez.
  • La liberté de redistribuer.
  • La liberté de distribuer à d’autres des copies de vos versions modifiées.

Une partie de ces exigences de licence inclut la licence d’œuvres dérivées ou de choses liées aux fonctions du cœur de WordPress (comme les thèmes, les extension, etc.) sous la GPL également, transférant ainsi la liberté d’utilisation à celles-ci également.

Évidemment, il y a celles et ceux qui tenteront de contourner ces idéaux et de restreindre la liberté de leurs utilisateurs en essayant de trouver des failles ou de contourner l’intention de la licence WordPress, qui est d’assurer la liberté d’utilisation. Nous croyons que la communauté dans son ensemble récompensera ceux qui se concentrent sur le soutien de ces libertés de licences plutôt que celles et ceux qui ne le font pas.

L’utilisation la plus responsable des ressources de la communauté WordPress serait donc mise à profit en mettant l’accent sur des contributions de haute qualité qui embrassent les libertés fournies par la GPL.