EmDash, « successeur spirituel de WordPress » selon Cloudflare… Matt Mullenweg voit rouge
Quand Cloudflare explique à WP comment faire du WP
Le 03 avril à 13h37
Avec EmDash, Cloudflare propose un CMS open source misant sur la modernité de ses composants (il est écrit en TypeScript) et la sécurité des plug-ins. Il se place en concurrent de WordPress et prétend même être son « successeur spirituel ». Des affirmations démontées par le co-créateur de WordPress Matt Mullenweg.
EmDash, « successeur spirituel de WordPress » selon Cloudflare… Matt Mullenweg voit rouge
Quand Cloudflare explique à WP comment faire du WP
Avec EmDash, Cloudflare propose un CMS open source misant sur la modernité de ses composants (il est écrit en TypeScript) et la sécurité des plug-ins. Il se place en concurrent de WordPress et prétend même être son « successeur spirituel ». Des affirmations démontées par le co-créateur de WordPress Matt Mullenweg.
Le 03 avril à 13h37
Logiciel
Logiciel
8 min
WordPress est « la » référence dans le domaine des CMS (content management system ou système de gestion de contenu en français). C’est un projet open source utilisé par des millions de sites web à travers le monde, aussi bien de petits blogs personnels jusqu’au site de la Maison-Blanche, en passant par des entreprises, des médias… Next est lui aussi sur WordPress depuis sa refonte.
Selon certaines estimations, WordPress serait utilisé par plus de 40 % des sites dans le monde. Les forces du CMS sont ses capacités de personnalisation, son nombre de plug-ins (plusieurs dizaines de milliers), sa multitude de thèmes (gratuits et payants), sans oublier sa très large communauté.
CMS open source en TypeScript, avec isolation des plug-ins…
Il reste 92% de l'article à découvrir.
Déjà abonné ou lecteur ? Se connecter
Soutenez un journalisme indépendant,
libre de ton, sans pub et sans reproche.
Accédez en illimité aux articles
Profitez d'un média expert et unique
Intégrez la communauté et prenez part aux débats
Partagez des articles premium à vos contacts
expert et sans pub.
Commentaires (20)
Le 3 avril à 14h31
Mais leur billet d'annonce pour un nouveau moteur de blog random et même pas compatible Wordpress est complètement focus sur Wordpress à un point que ça m'a réellement mis mal à l'aise quand je l'ai lu hier. Le mot Wordpress est présent _52 fois_ dans l'article d'annonce. Dont dans le titre où ils s'auto proclament remplaçants auto désignés. C'est vraiment de mauvais goût/
Le 3 avril à 14h35
Quoi qu'il en soit, ce serait bien que WP ait un vrai concurrent, et peut-être que ca leur donnerait un peu de boost pour sortir un peu de modernité.
Modifié le 3 avril à 15h15
Le 3 avril à 14h57
Le 3 avril à 17h16
Je fait du mutu pour ça, chaque site/app a besoin de sa propre instance (voir 2 avec la BDD) perso je met dans des conteneur avec un Caddy en reverse proxy.
Au niveau de ressources physique c'est plus exigent et plus cher que la stack LAMPS historique.
J'aime pas trop cette techno à la mode (JS typescript Node NPM etc...). je trouve que c'est moins efficace, mais je pratique pas donc c'est un avis de loin.
Peut être aussi échaudé par javascript qui est une bouse et qui a forcement besoin d'un frawework pour fix ses défauts de conception originels.
Le 3 avril à 23h03
Le 4 avril à 00h07
Par ce que c'est bien joli de dire :Mais pour le coup, c'est le fait d'avoir un serveur Node.js qui va être un hébergement supplémentaire. ^^
Modifié le 4 avril à 10h56
Du NodeJS managé, ça l'est un peu moins chez les hébergeurs traditionnels (le seul que je connaisse c'est Infomaniak qui a ajouté ça récemment - faut dire que ça doit être une plaie à gérer avec les tonnes de dépendances) et sinon faut partir sur des solutions PaaS type serverless container chez Scaleway ou managed runtime chez Clever Cloud pour rester sur du français.
(OVHCloud n'a pas de runtime managé à ma connaissance)
Après, en dehors du vendor lock de Cloudflare pour les fonctions avancés, je suppose que l'idée est de le proposer en PaaS chez les hébergeurs comme aujourd'hui Wordpress l'est proposé.
Le 4 avril à 00h00
Ce sont tous les 2 de très vieux langages, et très souples DONC sujets à beaucoup de dérives. Mais ça n'en fait pas de "mauvais" langages pour autant, selon moi.
Modifié le 4 avril à 09h11
JS à un jute un écosystème de framework nouveau chaque semaines avec d'énormes de problèmes de sécu.
C'est juste un avis de sysadmin qui dev quelques outils bash / php
Le 7 avril à 08h41
Javascript est selon moi un des meilleurs langages : la syntaxe est simplissime, le langage est très souple (faiblement typé), et ne nécessite aucun prérequis (pas de logiciel server, pas d'IDE ou de compilation : un simple bloc-note et un navigateur suffise)
Le revers est que la langage autorisant beaucoup de choses il faut bien maîtriser quelques subtilités (porté des variables, les règles de trans-typage, les règles de valeur / reference), et il est possible de coder très salement ( "eval(xxx)"
Je suis passé en typescript depuis quelques années :
Le 3 avril à 14h59
Le 3 avril à 17h04
Le 3 avril à 17h39
Le 3 avril à 19h23
WordPress reste quand même hyper simple à installer, moins de 20 minutes sur un serveur.
J'ai écrit 5 extensions pour une assos avec une assez grande facilité.
Je n'ai pas l'impression que ça soit aussi simple en face.
Le 3 avril à 20h35
Je n'en peux plus perso, de cette mode sur typescript, javascript, python...
Le 4 avril à 00h13
Comme j'en entend rarement parler, c'est probablement un problème que seul moi et mes multiples fenêtres/onglets ouverts constate (pitié, si vous ressentez la même chose, dites moi que je ne suis pas seul). ^^
Le 4 avril à 09h11
Modifié le 5 avril à 20h40
ECMAScript en termes de langage et d'écosystème, c'est effectivement la foire à la saucisse. Les dernières aberrations sur le dépôt NPM officiel ne sont pas si vieilles.
Et l'"avantage" de ce langage était de s'exécuter dans les navigateurs. En faire un serveur, c'est une autre aberration de nature.
En partant de mon point de vue sysadmin d'un besoin de langage interprété pour exécuter des scripts dans des environnements serveur, Python est le meilleur compromis que je connaisse à ce jour.
On dépasse rapidement la capacités et la maintenabilité d'un script Bash, et l'environnement de l'interpréteur avec ses dépendances et gérable/isolable par besoin, modulo quelques outils pour fiabiliser la gestion des dépendances.
Des bibliothèques réputées existent pour à peu près tous les besoins de base non déjà inclus dans l'interpréteur de base. Gare à s'en éloigner cependant : au même titre que le langage de base souffre déjà de beaucoup d'irritants, on rentre rapidement dans (et souffre donc vite de) la foire à la saucisse des modules tiers.
J'ai historiquement commencé par PHP en langage interprété, mais il ne m'est jamais apparu adapté à mes tâches de script déployables/répétables déterministiquement en espace utilisateur sur une infrastructure.
Il reste en revanche pour moi en FPM comme excellent moteur de pages Web dynamiques, avec isolation du moteur et confinement via groupes de fils de travail au sein de celui-ci, ainsi que le filtrage des arborescences accessibles.
Et là-dessus, µWSGI de Python est une autre histoire.
Je ne parle même pas de NodeJS.
Le 7 avril à 08h24
Il faut "juste" installer Apache, MySQL, PHP, WordPress, ces plugins +/- impératifs, et un proxy nginx en front pour éviter de tomber LAMP à chaque requête.
Il manque quand même une gestion de droits (et ça c'est bien un défaut de conception, lié à PHP qui gère tout en global) un plugin de type thème n'a pas a avoir accès aux données de la base de données.
Sur le reste je suis d'accord cloudfare marche à l'envers en mélangeant ses services payant avec un CMS open-source. Qu'il fasse un CMS réellement ouvert avec des APIs figées, libre ensuite à eux de proposer des plugins payants dans le cadre de ses APIs.
Signaler un commentaire
Voulez-vous vraiment signaler ce commentaire ?