Cliquez ici pour écouter  la version audio de cet article.

WordPress

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Wordpress)
Aller à : navigation, rechercher
WordPress
Logo

Tableau de bord de WordPress
Tableau de bord de WordPress

Développeur AutomatticVoir et modifier les données sur Wikidata
Première version [1]Voir et modifier les données sur Wikidata
Dernière version 4.7.2 (Sarah Vaughan, )[2]Voir et modifier les données sur Wikidata
État du projet En développement actif
Écrit en PHP et JavaScriptVoir et modifier les données sur Wikidata
Environnement Multiplate-forme
Langues Multilingue
Type Système de gestion de contenuVoir et modifier les données sur Wikidata
Politique de distribution Gratuit
Licence GPL-2.0+ (d)[3]Voir et modifier les données sur Wikidata
Site web wordpress.org
fr.wordpress.orgVoir et modifier les données sur Wikidata
Écouter cet article (info sur le fichier)

WordPress est un système de gestion de contenu gratuit (SGC ou content management system (CMS) en anglais) et open-source. Ce logiciel libre écrit en PHP, repose sur une base de données MySQL, et est distribué par l'entreprise américaine Automattic. Les fonctionnalités de WordPress lui permettent de créer et gérer différents types de sites Internet : blog, site e-commerce, site vitrine ou encore portfolio. Il est distribué selon les termes de la licence GNU GPL version 2. Le logiciel est aussi à l'origine du service WordPress.com.

En , WordPress est utilisé par 27 % des sites web dans le monde[4], ses concurrents directs sont à 3,4 % (Joomla) et 2,2 % (Drupal) tandis que 53,4 % des sites n'utilisent pas de SGC.

Histoire[modifier | modifier le code]

Débuts du projet[modifier | modifier le code]

WordPress trouve ses origines dans le logiciel b2 développé par Michel Valdrighi en 2001, un logiciel de publication de blog open-source reposant sur une base de données (MySQL). Michel ajoute de nombreuses fonctionnalités avant d'arrêter le développement du logiciel pour des raisons personnelles fin 2002.

En janvier 2003, Matthew Mullenweg (PDG fondateur en 2005 de la startup d’édition de logiciel Automattic) et Mike Little se lancent dans la correction des bugs de b2 et continuent d'ajouter des fonctionnalités. Cela donne naissance à B2evolution, baptisé Wordpress par une amie de Matthew. Le 27 mai 2003, WordPress (version 0.7) devient officiellement le successeur du logiciel b2. Michel Valdrighi finit par rejoindre l'équipe de développement.

Depuis la version 1.0 sortie en janvier 2004, chaque version majeure de WordPress porte le nom de grandes vedettes du jazz. À la version 1.2 sortie en mai 2004 surnommée Mingus (pour Charles Mingus) se succède la version 1.5 dite Strayhorn (pour Billy Strayhorn), qui atteint le cap de 150 000 téléchargements le , puis la version 2.0 publiée le et nommée Duke en hommage au pianiste et compositeur Duke Ellington[réf. souhaitée]. La version 2.1, nommée Ella (en référence à la chanteuse de jazz américaine Ella Fitzgerald), est publiée le . Cette version est téléchargée plus de 1,5 million de fois (version anglaise).

Évolutions et montée en puissance[modifier | modifier le code]

Le , une version 2.2 sort en apportant 200 corrections de bug. Elle est nommée Getz (en référence au saxophoniste Stan Getz). Quinze jours après la publication de la version 2.2, l'équipe de développement prévoit la sortie d'une version 2.3 de WordPress pour le . Elle voit le jour le et est nommée Dexter (en l'honneur de Dexter Gordon). Le aurait dû apparaître la version 2.4 de WordPress, mais la sortie de celle-ci fut annulée, les développeurs estimèrent que le délai n'aurait jamais pu être respecté. La sortie de la version 2.5, comprenant également les nouveautés initialement prévues dans la version 2.4, a lieu le  ; avec de grands changements notamment au niveau des templates et des plugins. Elle est nommée Brecker en référence aux Brecker Brothers (Michael Brecker saxophoniste et Randy Brecker trompettiste). La version 2.6 est sortie le et a été baptisée Tyner, en hommage au pianiste de jazz McCoy Tyner. Elle apporte de nombreuses nouveautés, dont la prévisualisation de thèmes, un système de révisions d'articles ainsi que la compatibilité avec le programme Google Gears, ou encore la possibilité de publier un article depuis n'importe quelle page sur Internet à l'aide d'un bouton inséré dans la barre d'outil du navigateur de l'utilisateur. Elle corrige 194 bogues issus des versions précédentes. La version 2.7 est sortie le , la plus grande amélioration se trouve dans la partie administrative, notamment grâce à l'ajout d'AJAX dans le panneau d'administration qui permet une plus grande flexibilité d'utilisation pour le blogueur.

La version 2.8 est sortie le , et apporte la correction de 790 bogues. Baptisée Baker en référence au trompettiste Chet Baker, elle comporte, parmi ses principales nouveautés, la réécriture des URL pour IIS, l'ajout d'un nouveau sélecteur de thème avec paramétrage inclus dans l'administration, et de nombreuses optimisations dans les temps d'exécution. La version 2.9 est sortie le . Cette nouvelle version est baptisée Carmen, en hommage à la chanteuse de jazz Carmen McRae. Elle apporte notamment un système global d’annulation d’action grâce à la corbeille, un éditeur d’image intégré, la mise à jour d’extensions par lot, et l'intégration facile de vidéos, notamment. La version 3.0 est sortie le [5]. Cette nouvelle version est baptisée Thelonious, comme le pianiste de jazz Thelonious Monk. Elle apporte notamment la fusion de WordPress et de WordPressMU, intégrant ainsi la gestion multi-blogs. La version 3.5 est sortie le . Cette nouvelle version est baptisée Elvin, en hommage au batteur Elvin Jones. La version 3.6 est sortie le . Cette nouvelle version est baptisée Oscar, en hommage au pianiste de jazz Oscar Peterson[6].

En juillet 2013, WordPress appelle à la mobilisation en ligne et dans la rue pour se révolter contre la surveillance de la Toile par la NSA, l'agence de sécurité américaine. La version 3.8 est sortie le . Cette nouvelle version est baptisée Parker, en hommage au saxophoniste Charlie Parker, l’innovateur du be-bop. Sa version 3.9 est mise en ligne le [7]. La version 4.0 Benny (en hommage à Benny Goodman) est sortie le , puis la version nommée Dinah (en hommage à Dinah Washington) le .

Spécificités techniques[modifier | modifier le code]

Base de données et MySQL[modifier | modifier le code]

Une base de données sert essentiellement à stocker des informations pour ensuite les traiter, les trier, ou encore les filtrer pour extraire des statistiques ou récupérer des données précises. L'ensemble de ces informations et bases de données sont gérées par un logiciel serveur.

WordPress utilise MySQL qui est un système de gestion de base de données relationnelles libre, gratuit et très utilisé. WordPress peut ainsi stocker et récupérer les informations présentes sur le site internet par le biais de plusieurs tables présentent dès l'installation du CMS. On retrouve par exemple une table pour stocker les commentaires (pseudo/nom, date, message, email), une autre pour stocker le contenu des publications (articles, pages, menus) ou encore une table concernant les utilisateurs (nom, email, droit accordé). 

PHP[modifier | modifier le code]

Le PHP est un langage de programmation côté serveur qui permet de créer des sites Internet dynamiques et interactifs. 

De nombreux sites sont programmés à l'aide de PHP parmi lesquelles ont peut citer Wikipédia, Facebook ou encore WordPress. L’avantage est que PHP est un langage open-source ce qui permet aux développeurs de rajouter des fonctionnalités qui peuvent être réutilisées par d’autres utilisateurs. Enfin, le PHP permet de communiquer avec la base de données. 

Un utilisateur de WordPress n'a pas besoin de connaître le PHP pour utiliser ce CMS, sauf s'il souhaite développer les fonctionnalités prédéfinies.

Fonctionnalités[modifier | modifier le code]

WordPress est réputé pour ses nombreuses fonctionnalités permettant à des utilisateurs avancés ou non de créer un site Internet et de le personnaliser. Ces fonctionnalités sont conçues dans le but de rendre l'expérience de publication la plus simple possible et accessible à tous[8].

Gestion et administration du site[modifier | modifier le code]

WordPress est un CMS conçu pour être installé localement sur son ordinateur personnel, sur un ordinateur au bureau ou encore sur un Intranet. Par le biais de son propre serveur web ou d'un hébergement mutualisé, il est possible d'accéder et de modifier le contenu du site Internet en tout temps.

L'installation ainsi que les mises à jour de WordPress se veulent simples et rapides.

Le site Internet peut être géré et administré par plusieurs utilisateurs, chacun pouvant s'il le souhaite se créer un profil en renseignant plusieurs informations. Il est possible de restreindre la possibilité de créer et modifier du contenu pour un utilisateur en modifiant ses droits[9] :

  • Administrateur : a accès à toutes les fonctionnalités de l'administration de WordPress, ce profil est crée automatiquement
  • Editeur : peut publier et gérer ses propres pages ainsi que celles des autres utilisateurs
  • Auteur : ne peut publier et gérer que ses propres articles
  • Contributeur : peut écrire et gérer ses propres articles mais ne peut en revanche pas les publier
  • Abonné : ne peut que gérer son profil et ses renseignements

Création de contenus[modifier | modifier le code]

WordPress permet la création de pages et d'articles avec de nombreuses fonctionnalités. Il est possible d'anticiper la publication d'un article en modifiant la date de publication, de couper un article en plusieurs pages si celui-ci est trop long, d'insérer des fichiers multimédias et de créer des miniatures, ou encore d'insérer des émoticônes. Afin de rendre les pages plus attractives, il existe de nombreux plugins de formatage de texte pour enrichir le contenu et gérer la typographie.

WordPress permet de sauvegarder des articles inachevés en tant que brouillons, permettant à l'utilisateur de les compléter plus tard et de les publier lorsqu'il le souhaite.

Les articles peuvent être organisés en catégories et sous-catégories.

Publication[modifier | modifier le code]

Avant publication ou mise à jour d'un article, il est possible d'utiliser l'outil de prévisualisation pour avoir un aperçu de l'article ou de la page.

Les pages et articles publiés sur WordPress peuvent être associés à des flux de syndication. Un flux de syndication est un fichier XML disponible sur un site qui contient des informations sur les derniers contenus publiés, leur date de publication, l'adresse URL pour les consulter sur le site, avec soit un aperçu du contenu soit le contenu complet en HTML. Les lecteurs du site peuvent ainsi se souscrire à ces flux qui peuvent concerner les différents articles, les catégories ou encore les commentaires.

Personnalisation du design[modifier | modifier le code]

Afin d'aider les utilisateurs à la construction de leur site Internet, WordPress met à disposition de nombreux thèmes (gratuits et payants) prêts à l'emploi. Pour procéder à l'installation des thèmes, il suffit de les télécharger et de les transférer sur le site via le client FTP utilisé.

Il est possible de personnaliser ces modèles et la présentation du contenu en passant par l'éditeur de modèle et les fichiers connexes ou les balises de modèle. Pour effectuer ces modifications, il n'est pas nécessaire de connaître le langage PHP.

WordPress met également à disposition des plugins (gratuits et payants) qui permettent d'ajouter de nouvelles fonctionnalités au site Internet.

Gestion des discussions et commentaires[modifier | modifier le code]

WordPress permet l'utilisation de commentaires, trackback (rétrolien - système de lien automatique entre deux articles de blogs) et pingback (notification qui informe l'auteur du blog qu'un autre site à fait un lien vers l'un de ses articles) dans le but de bâtir une communauté.

Il existe plusieurs options de modération pour lutter contre les spams par exemples. Il est possible de choisir de modérer les commentaires avant qu'ils ne soient visibles, contenant des mots spécifiques, déposés depuis des adresses IP particulières ou encore contenant plus de liens que la limite autorisée.

Un système de notification permet de prévenir par email de chaque nouveau commentaire ou chaque modération en attente de validation.

Recherches et archivage[modifier | modifier le code]

WordPress, permettant à la base de créer des blogs, propose différentes options pour archiver les anciens articles (par an, mois, jour, semaine, catégorie ou auteur). Il est possible d'insérer des liens menant à ces archives depuis n'importe quelle page du site Internet.

Un moteur de recherche est intégrer automatiquement pour permettre aux internautes d'effectuer des recherches sur le site. Le plugin Search-Hilite, livré automatiquement, permet de surligner les termes de la recherche.

Création et gestion d'un Blogroll[modifier | modifier le code]

Un blogroll est un espace dans lequel on place les liens vers les blogs lus régulièrement. Le plugin Link Manager de WordPress permet de créer et de gérer ces liens facilement.

Il est possible d'ajouter des liens grâce à un bookmarklet ajouté dans les favoris. Les liens peuvent aussi être importés.

Le blogroll est également personnalisable via les balises de modèles qui permettent d'afficher les liens par ordre alphabétique, par évaluation ou encore par mise à jour.

WordPress.com[modifier | modifier le code]

WordPress.com est un service de publication de contenu en ligne à l'aide du logiciel WordPress. L'inscription ainsi que l'utilisation est gratuite. Cette version gratuite en ligne est une version limitée de la solution de publication WordPress. WordPress a limité les fonctionnalités de sa version en ligne pour minimiser les risques d'abus de spam pouvant provenir d'utilisateurs mal intentionnés. La version gratuite en ligne ne permet pas :

  • d'ajouter de nouvelles extensions ;
  • de modifier les CSS d'un blog (option payante) ;
  • d'insérer la plupart des codes HTML/JavaScript dans le blog ;
  • de personnaliser l'URL d'un blog (option payante).

L'avantage d'un blog WordPress en ligne, outre sa gratuité, est son indexation automatique dans le réseau de blogs WordPress, un plus pour le référencement naturel d'un blog.

Distinctions[modifier | modifier le code]

  • En 2007, WordPress gagne l'Open Source CMS Award (concours du meilleur SGC)[10].
  • En 2009, WordPress gagne le prix du meilleur SGC Open Source[11].
  • En 2010, WordPress remporte la catégorie Hall of Fame CMS des Open Source Awards[12].
  • En 2011, WordPress gagne l'Open Source Web App of the Year Award at The Critters[13].

Notes et références[modifier | modifier le code]

  1. (en) « WordPress Now Available »
  2. (en) « WordPress 4.7.2 Security Release » (consulté le 14 février 2017)
  3. (en) « The WordPress License »
  4. « Historical yearly trends in the usage of content management systems, May 2016 », sur w3techs.com (consulté le 4 mai 2016)
  5. Guillaume Belfiore, « Wordpress 3.0 disponible au téléchargement », sur Clubic,‎ (consulté le 21 avril 2014).
  6. (en) Matt Mullenweg, « WordPress 3.6 “Oscar” »,‎ (consulté le 3 août 2013).
  7. JDN, « Wordpress 3.9 améliore la gestion des médias », sur Journal du Net,‎ (consulté le 21 avril 2014).
  8. (en) « fr:WordPress Fonctionnalites « WordPress Codex », sur codex.wordpress.org (consulté le 1er mars 2017)
  9. (fr) « Rôles, droits et privilèges des utilisateurs WordPress », WP Formation | Tutoriels, thèmes et plugins WordPress,‎ (lire en ligne)
  10. (en) « Open Source CMS Award Précédant gagnants », Packt Publishing Technical et IT Book Store (consulté le 15 juin 2010).
  11. (en) « Open Source CMS Awards » (consulté le 10 octobre 2009).
  12. « Open Source CMS Awards » (consulté le 10 octobre 2010).
  13. (en) « Winning at The Critters » (consulté le 5 mai 2014).

Voir aussi[modifier | modifier le code]

Sur les autres projets Wikimedia :

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]