2001 – Le B2-cafelog est lancé par Michel Valdrighi.


WordPress a vu le jour parce que le développement d’un logiciel de blogging b2/cafelog existant a été interrompu par ses principaux développeurs. En 2003, deux utilisateurs de b2/cafelog, Matt Mullenweg et Mike Little, ont décidé de construire une nouvelle plateforme sur la base de b2/cafelog.

2003 – Annonce : 0,7


Le 27 mai 2003, Matt Mullenweg et Mike Little ont annoncé la disponibilité de la première version de WordPress. Le nouveau logiciel a immédiatement été bien accueilli par la communauté. Il était basé sur b2-Cafelog mais avec des améliorations significatives. La première version de WordPress comprenait un moteur de texturisation, le gestionnaire de liens, des modèles compatibles XHTML 1.1, une nouvelle interface d’administration, la possibilité de faire des extraits manuels et de nouveaux modèles.
C’est ce que Matt Mullenweng a déclaré lors de la récente célébration de cet anniversaire :


“Le 27 mai, il y a 17 ans, la première version de WordPress a été présentée au monde par Mike Little et moi-même. Il n’avait pas d’installateur, pas de mises à jour, un éditeur WYSIWYG (ou presque pas de Javascript), une protection anti-spam dans les commentaires, des permaliens propres, des caches, des widgets, des thèmes, des plug-ins, un modèle commercial ou un financement.
Le principal retour d’information que nous avons reçu à l’époque était que le marché des logiciels de blog était saturé et qu’il n’y avait pas de place ni de besoin pour quoi que ce soit de nouveau.
WordPress avait une philosophie, un blog actif, une licence qui protégeait la liberté de ses utilisateurs et de ses développeurs, un amour de la typographie, la conviction que le code est de la poésie, des forums de soutien et des listes de diffusion formidables et IRC, et la ferme conviction que créer des logiciels est plus amusant quand on le fait ensemble en tant que communauté”.

2004 – Version 1.0 – Davis

La version 1.0 était la version officielle qui comprenait, parmi ses nouvelles fonctionnalités, l’installation directement par un navigateur web, un système de permalien pour les moteurs de recherche, le support des catégories, un processus de mise à jour intelligent et des importations améliorées pour passer d’autres systèmes à WordPress. Il a également ajouté un support pour l’édition des messages et des commentaires, ainsi que le début de nombreuses autres fonctionnalités qui seront la base de son avenir.


2004 – Version 1.2 – Mingus


La version 1.2 se présentait comme un projet ambitieux qui offrait aux utilisateurs une plate-forme mature, stable, facile et flexible avec des fonctionnalités qui rivalisent avec celles de leurs principaux concurrents. La version a introduit le support de l’architecture de plugin. Cela a permis aux utilisateurs et aux développeurs d’étendre les fonctionnalités de WordPress en écrivant leurs propres plugins et en les partageant avec le reste de la communauté.
Il a introduit un soutien hiérarchique des catégories, l’importation et l’exportation OPML, et un soutien initial. En outre, des fonctionnalités telles que la création automatique de vignettes, le ping du service de mises à jour multiples et le cryptage des mots de passe.
À l’époque, le leader du marché des blogs était Moveable Type. Ils ont annoncé de nouvelles conditions de licence que beaucoup de leurs utilisateurs n’ont pas appréciées. Cela a obligé beaucoup de leurs utilisateurs à chercher une nouvelle plateforme de blog. WordPress était alors prêt et son taux d’utilisation a explosé en très peu de temps.


2005 – Version 1.5 – Strayhorn

 

La version 1.5 a introduit le système que nous connaissons tous. Un système incroyablement flexible qui s’est adapté aux besoins des utilisateurs de manière simple, comprenant le système d’en-tête, de pied de page et de barre latérale pour que vous puissiez faire un changement à un endroit et le voir immédiatement partout, vous pouviez également éditer des fichiers comme vous le souhaitez et présenter l’introduction de pages statiques, ce qui a permis à WordPress d’être prêt en tant que système de gestion de contenu.
Un nouveau thème a été mis à disposition pour montrer comment le système nouvellement introduit peut être étendu et utilisé.

Des centaines de crochets ont été mis à disposition, permettant un meilleur contrôle de la construction des plug-ins dans les parties clés de WordPress.
Le dépôt de plug-ins WordPress a été créé dans un environnement de collaboration entre les développeurs de plug-ins et les utilisateurs.


2005 – Version 2.0 – Duke

 

La version 2.0 a été introduite avec un stockage en cache persistant, un nouveau système de rôle utilisateur et une nouvelle interface utilisateur back-end. Ce nouvel espace d’administration a été une refonte complète des écrans d’administration dans WordPress.

Il a utilisé JavaScript et DHTML pour créer une meilleure interface utilisateur où les utilisateurs n’ont pas besoin de changer de page pour effectuer quelques tâches simples. Les utilisateurs peuvent désormais ajouter des catégories et des balises aux messages sans quitter l’éditeur de messages ou supprimer des commentaires sans recharger l’écran des commentaires.
Le montage WYSIWYG a permis d’améliorer la production de contenu, y compris le téléchargement d’images, de vidéos et de fichiers intégrés. La prévisualisation des messages vous permet d’examiner les messages avant qu’ils ne soient publiés sur les sites. Les crochets des plug-ins ont été améliorés pour permettre aux développeurs de plug-ins d’étendre les fonctionnalités. Des fonctionnalités de thèmes ont été introduites pour améliorer les thèmes avec du code, à l’instar des plug-ins.
La nouvelle interface utilisateur brillante de l’administrateur n’est pas la seule amélioration significative de cette version. C’est la première version qui est venue avec le plug-in anti-spam Akismet préinstallé. Il était également fourni avec un plug-in de sauvegarde de base de données WordPress, wp-db-backup, qui a été abandonné en 2007. Une autre première étape pour cette version a été l’introduction d’un fichier Functions.php dans le système de thèmes.