Pour gérer vos consentements :

WordPress se rénove en JavaScript

C’est un virage important pour l’éditeur américain Automattic, à l’origine de WordPress : codée jusqu’alors en PHP, l’interface d’administration associée à la déclinaison commerciale du CMS* (WordPress.com) a été réécrite en JavaScript. Le tournant avait été amorcé début 2014, avec comme principal objectif d’améliorer la réactivité du service, tout en facilitant l’expérience utilisateur sur les terminaux mobiles. Une demi-douzaine de personnes étaient alors impliquées sur le projet.

Plus d’une centaine de contributeurs sont aujourd’hui recensés. Parmi eux, les équipes de Cloudup. Cette start-up californienne, qui s’était fait connaître avec une solution de partage de fichiers développée en JavaScript, était passée dans le giron d’Automattic en septembre 2013.

Baptisée Calypso, la nouvelle interface pourrait, à terme, devenir partie intégrante du projet open source WordPress… et donc concerner l’ensemble des utilisateurs du CMS. Mais il est encore trop tôt selon Matt Mullenweg. Conscient du « défi que représentera cette intégration », le fondateur et principal dirigeant d’Automattic préfère « attendre les retours de la communauté ».

Des moyens de substitution en attendant le déploiement

En attendant, l’interface wp-admin reste la solution par défaut pour ceux qui exploitent leur propre installation de WordPress. Il est toutefois possible de passer à la nouvelle interface via le plugin Jetpack.

Quels avantages présente Calypso ? Elle fonctionne quasi intégralement côté client, comme une Web App, et communique avec le core WordPress (qui reste codé en PHP) via des API. Une connexion serveur – via Node.js – est nécessaire pour le rendu de la première page ; tout se passe ensuite dans le navigateur Web, avec des modifications en temps réel, sans rafraîchissement, explique ITespresso.

En utilisant la technologie Electron, Automattic a regroupé l’ensemble des fonctionnalités de Calypso dans des applications de bureau. La version OS X est téléchargeable. Celles pour Windows et Linux sont encore en développement. On notera que le framework JavaScript utilisé pour la partie front-end n’est autre que React, développé par Facebook. Pour le back-end, côté serveur donc, on utilise Node.js.

* Automattic annonce que WordPress propulse 25 % des sites Web dans le monde. Des données confirmées par W3Techs.

A lire aussi :

WordPress anime 25 % du web

WordPress encore faillible via des plugins utilisant Genericons

Crédit Photo: Evan Lorne-Shutterstock

Recent Posts

Le Réseau interministériel de l’État, sujet à dépendance

La Cour des comptes appelle à formaliser et à professionnaliser certains aspects du RIE, tout…

15 minutes ago

Etalab en position de faiblesse au sein de la Dinum

La Cour des comptes attire l'attention sur le risque d'affaiblissement d'Etalab, privé, ces dernières années,…

2 heures ago

Une Dinum « balbutiante » sur l’open data et les logiciels libres

Missions historiques de la Dinum, l'ouverture des données publiques et la promotion des logiciels libres…

4 heures ago

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

24 heures ago

Microsoft x Inflection AI : l’autorité de la concurrence britannique lance son enquête

L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…

1 jour ago

Thomas Gourand, nouveau Directeur Général de Snowflake en France

Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…

1 jour ago