fbpx

WORDPRESS

L’idée d’un CMS est de donner la possibilité de facilement créer du contenu sur le site, sans avoir à mettre les mains dans le code ni même avoir de connaissances techniques particulières.

Découvrez l’histoire et les atouts de WordPress

 

 

 

Au regard du World Wide Web, que nous côtoyons depuis environ 1991, WordPress est plutôt jeune. En 2003, Mike Little propose sur un forum de créer une déclinaison d’un projet existant nommé b2/cafelog et qui était sur le point d’être abandonné par ses développeurs. Il explique le concept qu’il a en tête et ne tarde pas à être rejoint par un jeune étudiant nommé Matt Mullenweg.

 

En 2003, Mullenweg publie la 1ère version de WordPress qui sera très bien accueillie par la communauté. Cette première “release” apporte de nombreuses nouveautés et une interface d’administration simple pour la création d’articles de blog (posts en anglais).

 

 

La simplicité

 

La simplicité d’utilisation de WordPress est un facteur essentiel de son succès ! Si WordPress est plus simple que la majorité des autres CMS du marché (Joomla, Drupal, etc.), il nécessite plus d’efforts que les constructeurs de sites (site builders) grand public comme Wix ou Squarespace. 

 

En 2004, la version 1.2 voit le jour avec une fonctionnalité qui sera très importante pour la suite : les extensions (ou plugins en anglais). En bref, c’est la possibilité pour n’importe qui de créer des extensions permettant d’ajouter des fonctionnalités à WordPress et surtout de les partager avec la communauté.

 

 

 

“There is a plugin for that !” (“Il y a une extension pour ça !”)

 

Une extension WordPress, c’est donc du code qui peut être ajouté à WordPress pour ajouter des fonctionnalités spécifiques comme des formulaires de contact, des fonctionnalités e-commerce, des moyens de paiement, des intégrations sur les réseaux sociaux, etc.

 

N’importe qui peut créer une extension WordPress et même la proposer sur la bibliothèque officielle WordPress.org. Elle sera alors disponible pour le plus grand nombre, sous réserve d’être validée par l’équipe de modération de WordPress.org.

 

 Aujourd’hui, on compte plus de 55 000 extensions gratuites sur WordPress.org et des milliers d’extensions payantes réparties sur différentes boutiques et marketplaces. À tel point que, quel que soit le besoin rencontré, on trouve généralement un ou plusieurs plugins qui y répondent.

 

À cette époque (2004), le leader du marché des CMS était “Moveable Type”, mais il décida de changer sa licence d’utilisation pour une version plus contraignante, à l’opposé des principes des licences open source. Cela lui vaut la colère d’un grand nombre d’utilisateurs dont beaucoup se tournèrent alors vers WordPress.

 

 

 

La gratuité, la philosophie open source et la communauté 

 

WordPress est toujours resté fidèle aux principes de l’open source et cela lui a permis de bénéficier d’innombrables contributions à son code ou à ses composants (thèmes, plugins), mais surtout de pouvoir s’appuyer sur une communauté passionnée partageant des valeurs communes.

 

 

En 2005, la nouvelle version de WordPress introduit :

 

  • les pages, permettant ainsi de créer des sites classiques et non seulement des blogs ;
  • les thèmes, qui permettent d’installer facilement un design sur son site WordPress sur le même principe que les plugins.

 

Et toujours en 2005, Automattic, la société créée par le fondateur de WordPress Matt Mullenweg lance wordpress.com, une plateforme d’hébergement WordPress proposant une offre gratuite et qui rencontrera un succès phénoménal. 

 

 

Différence entre WordPress (wordpress.org) et wordpress.com

 

On confond bien trop souvent WordPress (le CMS open source) et wordpress.com (la plateforme d’hébergement WordPress) et c’est bien compréhensible lorsque l’on n’est pas un utilisateur averti ! Mais les deux sont très différents :

 

  • WordPress est le nom du CMS open source. Ce n’est pas une société et il n’a pas de but lucratif ! WordPress, le CMS, se présente sous forme d’un ensemble de fichiers téléchargeables gratuitement sur wordpress.org, le site de la fondation WordPress !
  • wordpress.com est une solution d’hébergement à but lucratif qui repose sur le CMS WordPress. Il existe d’innombrables solutions autres que wordpress.com pour héberger son site WordPress. Nous n’utiliserons d’ailleurs pas wordpress.com pour ce cours, car la plateforme impose de nombreuses contraintes sur les versions gratuites et d’entrée de gamme (publicité sur votre site, impossibilité d’accéder au code ou d’installer n’importe quelle extension, etc.).

 

 

 

En 2010, on voit arriver les custom post types (types de contenus personnalisés) et custom taxonomies (catégories personnalisées) qui permettent de créer des sites beaucoup plus complexes avec des types de contenus aux propriétés spécifiques. Par exemple, un type de contenu “maison” avec des propriétés telles que la surface ou le nombre de chambres si l’on veut créer un site de type Airbnb.

 

 

En 2012, c’est au tour du customizer (personnalisation), une nouvelle interface centralisant les principaux paramètres de l’interface WordPress au sein d’une interface plus moderne, plus simple d’utilisation et permettant de voir en direct les changements effectués sur une grande partie des réglages de WordPress et du thème. C’est le début du tournant que prend WordPress vers le langage de programmation JavaScript qui va être au cœur de WordPress 5.0.

 

 

WordPress 5.0 est une étape majeure de l’histoire de WordPress. L’idée est de faire évoluer WordPress pour le rendre plus pertinent pour le web moderne (applications web, API, micro-services) via l’utilisation d’un nouveau concept de gestion standard des contenus, les blocs, qui permettent de réutiliser des contenus sous différentes formes.

 

 

Cette évolution passe en premier lieu par l’intégration dans WordPress de Gutenberg, un nouvel éditeur de texte riche reposant sur le concept de blocs qui remplace le très connu éditeur TinyMCE. Nous verrons plus tard que Gutenberg offre beaucoup plus de possibilités en termes de mise en page et d’intégrations, mais que sa prise en main reste moins évidente que celle de l’éditeur classique, ce qui est un peu dommage quand on sait qu’il était à l’origine destiné à faciliter la prise en main par les débutants !

 

 

 

Fonctionnalités

WordPress est écrit en PHP, un langage de programmation spécialisé dans la création de sites Internet. Ce langage permet donc aux développeurs de rajouter des fonctionnalités qui pourront être réutilisées par d’autres utilisateurs. Il est donc facile à modifier si vous avez de bonnes bases dans ce langage.

L’une des grandes forces de WordPress est la multitude de plugins disponibles, développés par la communauté. Ce sont des modules permettant d’ajouter des fonctionnalités à WordPress, comme par exemple la création d’une galerie photo ou la gestion d’une newsletter. Il y en a aujourd’hui plus de 55 000 plugins sur le site officiel, wordpress.org. Il y a donc fort à parier que, si vous cherchez une fonctionnalité supplémentaire pour votre site, un plugin existe déjà pour cela ! Si cela n’était pas le cas, vous pouvez bien entendu développer le votre et éventuellement le publier.

OPEN SOURCE

La désignation open source, ou « code source ouvert », s’applique aux logiciels (et s’étend maintenant aux œuvres de l’esprit) dont la licence respecte des critères précisément établis par l’Open Source Initiative, c’est-à-dire les possibilités de libre redistribution, d’accès au code source et de création de travaux dérivés. (Wikipedia)

C’est une notion très importante qui explique en partie le succès de solutions comme WordPress. En clair, cela veut dire que tout le monde a accès au code de WordPress, peut proposer des contributions, peut proposer WordPress en téléchargement et créer des “forks” (déclinaisons) de WordPress.

Le fait que WordPress soit open source lui a permis de développer une immense communauté, très active, ce qui est l’une de ses plus grandes forces aujourd’hui.

Il existe des centaines de CMS dont une grande partie est open source (Joomla, Prestashop, etc.), mais WordPress se démarque du lot.

C’est en effet, et de loin, la solution de loin la plus populaire pour créer des sites internet. On peut même dire qu’il écrase complètement le marché ! Jugez plutôt :

  • WordPress propulse près de 30 % des sites internet dans le monde (près d’un site sur trois !).
  • 50 000 sites WordPress sont créés chaque jour !
  • 60 % des sites utilisant un CMS tournent sur WordPress (WordPress possède plus de la moitié du marché des CMS).
  • Surtout, le second CMS le plus utilisé, Joomla, ne détient qu’environ 10 fois moins de part de marché que WordPress !

Vocabulaire

Voici quelques-uns des concepts que WordPress inclut dans sa plate-forme. Ces mots reviendront souvent dans ce cours ; en synthétisant ces éléments dans votre site, vous pourrez réaliser n’importe quel projet personnel ou requête client.

Pages

Les pages sont l’un des deux concepts les plus importants de WordPress. Il s’agit d’une page distincte à l’intérieur d’un site WordPress, qui a son propre titre et son propre contenu. Cela peut être la page d’accueil, ou une page séparée, comme “À propos”, ou “Contact”. Pour ajouter une page dans WordPress, il suffit de cliquer sur un bouton.

Articles

Les articles sont des entrées individuelles groupées ensemble sur une page. De nombreux sites WordPress affichent une page d’accueil qui liste tous les articles par ordre chronologique décroissant. Cela fonctionne très bien pour les blogs et les sites d’information, mais beaucoup moins bien pour d’autres types de contenu.

Extensions

Les extensions sont des fonctionnalités que vous pouvez ajouter individuellement, elles étendent le pouvoir d’un site WordPress. On trouve notamment un simple captcha à ajouter à votre site, des fonctionnalités de sécurité, des formulaires de contact, des fonctionnalités de personnalisation d’image, des options d’analyse, et plus encore.

Thèmes

Les thèmes sont un groupe de fichiers et de règles de style, qui vont déterminer l’apparence de votre site. En choisissant et en bidouillant un peu le thème qui vous convient, vous obtiendrez de très belles couleurs, polices et un très bon rendu visuel de votre site.

Pin It on Pinterest

Share This