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.

Nous sommes en mesure de le faire car nous disposons d’un système de thèmes et d’extensions très performant et d’une fantastique communauté de développeuses et développeurs. Différentes personnes ont des besoins différents et le grand nombre d’extensions et de thèmes WordPress de qualité permet aux utilisatrices et utilisateurs de personnaliser leur installation à leur goût. Cela devrait permettre aux utilisatrices et utilisateurs de trouver le 20% restant et de faire que toutes les fonctionnalités de WordPress soient appréciées et utilisées.

En quête de simplicité

Nous n’en aurons jamais fini avec la simplification de l’utilisation. Nous voulons rendre WordPress plus facile à utiliser avec chaque nouvelle version. Nous pensons avoir un assez bon bilan, et si vous ne nous croyez pas, n’hésitez pas à jetez un coup d’œil sur les anciennes versions de WordPress !

Dans les versions précédentes, nous avons pris des mesures importantes pour améliorer la convivialité et, au final, simplifier la compréhension. Les mises à jour logicielles essentielles en sont un bon exemple. Avant, la mise à jour était une tâche manuelle pénible et trop délicate pour bon nombre de nos utilisatrices et utilisateurs. Nous avons décidé de nous concentrer sur cela et de la simplifier avec les mises à jour en un seul clic. Désormais, toute personne disposant d’une installation WordPress peut effectuer des mises à niveau en un clic à la fois sur le cœur de WordPress et sur les extensions et thèmes.

Nous adorons nous donner des défis, et simplifier les tâches de façon positive pour l'ensemble de l’expérience utilisateur de WordPress. Chaque version de WordPress doit être plus simple et agréable que la précédente.

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.

Plus les versions sont fréquentes et régulières, moins il est important qu’une fonctionnalité en particulier soit présente dans cette version. Si la mise en place d’une fonctionnalité ou d’un correctif n’est fait pas pour la version en cours de développement, il ne restera que quelques mois avant la prochaine version. Lorsque les sorties deviennent imprévisibles ou peu nombreuses, il y a de plus en plus de pression pour essayer de faire rentrer un maximum de choses, car il faudra attendre bien longtemps avant la suivante. Le retard engendre le retard.

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 ».

Donc, si nous considérons qu’il est très important d’écouter et de répondre à ceux qui publient des rétroactions et affichent leurs opinions sur les forums, ils ne représentent pas l’entièreté de nos utilisatrices et utilisateurs finaux. Lorsque nous prenons des décisions sur la manière d’aller de l’avant avec les futures versions de WordPress, nous cherchons à faire participer davantage d’utilisatrices et utilisateurs qui s’expriment généralement moins. Pour ce faire, nous rencontrons et discutons avec les participantes et participants aux WordCamps à travers le monde. Cela nous donne un bon équilibre de compréhension et nous permet de prendre de meilleures décisions pour toutes et tous.

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.

La communauté WordPress devrait souligner que les libertés dans la GPL aident à fournir des logiciels de haute qualité.