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é ».
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.
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.
Crédit photo : Pavel Ignatov – Shutterstock.com
Les attaques de phishing utilisant des QR codes frauduleux intégrés dans des documents PDF joints…
Microsoft a amorcé le déploiement de Windows 11 24H2. Passage en revue des nouvelles fonctionnalités…
L'intégration de Copilot dans la suite bureautique s'accélère. Où trouver l'assistant IA et comment l'utiliser…
Microsoft annonce une phase expérimentale pour lancer Recall sur les PC Copilot+. Elle doit commencer…
Comment réduire la taille des mises à jour de Windows 11 ? Microsoft annonce la…
Déjà doté de la sauvegarde automatique, d'un compteur de caractères et de Copilot, Bloc-notes embarque…