Danse à Calypso, Matt Mullenweg

L'une des choses les plus difficiles à faire dans la technologie est de vous perturber.

Le second est beaucoup plus difficile à résoudre. WordPress est la base de code fait incroyable à bien des égards - le résultat de plusieurs milliers de personnes collaborant plus de 13 ans - mais certains des plus grandes forces de WordPress ont également été le tenant en arrière.

Les paradigmes de base de wp-admin sont en grande partie les mêmes que ils étaient il y a cinq ans. Travailler en eux était devenu limitant. Le temps semblait mûr pour quelque chose de nouveau, quelque chose de grand ... mais si vous allez briser le dos compat, il doit être pour une très bonne raison. Une amélioration 20x, pas 2x. La plupart des projets open source disparaissent plutôt que de faire des sauts évolutifs.

Aujourd'hui, nous annonçons quelque chose de nouveau, une nouvelle approche de WordPress, et ouvert l'approvisionnement le code derrière. Le projet, nom de code Calypso, est l'aboutissement de plus de 20 mois de travail par des dizaines des ingénieurs et des designers les plus talentueux que j'ai eu le plaisir de travailler avec (127 collaborateurs avec plus de 26000 commits!).

Danse à Calypso, Matt Mullenweg

Ce fut un énorme pari, incroyablement risqué et difficile à exécuter, mais cela a payé. Comme toute perturbation, il est mal à l'aise, et je suis sûr, sera controversée dans certains milieux. Ce que l'équipe a accompli en si peu de temps est incroyable, et je suis très fier de tous ceux qui ont contribué et contribueront à l'avenir. Ce projet est le plus excitant que je suis impliqué dans ma carrière.

Avec WordPress noyau sur le serveur et Calypso en tant que client, je pense que nous avons une bonne chance d'apporter un autre 25% de la bande sur l'open source, ce qui rend le Web un endroit plus ouvert, et la vie des gens plus libre.

Si vous êtes curieux de plus sur l'avant et après, ce qui a changé, voici un tableau:

Danse à Calypso, Matt Mullenweg

Partager:

Hou la la! Des nouvelles excitantes. Quel grand pas en avant pour WordPress. Si Automattic continue dans cette voie, avec assez de nouveaux plug-ins, peut-être un jour WordPress pourrait fournir la masse critique de définir des normes de métadonnées communes pour soutenir une large adoptée « bureau sémantique sociale »?

Je viens de partager ces nouvelles avec notre équipe de développement à The Next Web. Nous étions sur le point de commencer à construire notre dernière conception itération la semaine, mais cela change les choses # 128578; Si elle est à moi (lead designer avec une certaine maîtrise de Node.js / Meteor et React) nous allons construire notre nouvelle conception de Calypso à la place, et offert notre adieus à PHP pour le bien.

HOU LA LA! Tout cela est vraiment excitant, WordPress a maintenant une prise officielle Node.js, et API REST React. Merci Matt pour l'approvisionnement ouvrir. Je suis sûr que les développeurs vont creuser profondément et d'essayer de contribuer et créer une meilleure interface utilisateur / UX, au moins je vais :).

Ce n'est pas mon domaine d'expertise, mais le pire des cas en utilisant les nouvelles API un axé sur le client accessibilité pourrait être créé, ou même les différentes pour les différents cas d'utilisation que ce soit la mobilité ou de la vision. Le WP-admin est toujours là aussi bien pour fallback.

Sans aucun doute essayer d'éviter le pire des cas senario. La dernière chose nécessaire est la fragmentation en ce qui concerne l'accessibilité. Et oui, je suis devenu impliqué. # 128578;

Je suis étourdie de ce changement. Je pense que c'est précisément le coup dans le bras qui était nécessaire pour aller de l'avant WordPress, et j'espère que .org suivra l'exemple. Bravo à vous et votre équipe Matt. Vraiment impressionnant.

Matt incroyable. J'adore la partie quand vous avez dit » Beaucoup de gens pensaient que nous devrions garder cette propriété, mais tout au long de ma vie, je l'ai appris que plus vous donnez, plus vous revenez »
Merci pour l'effort de faire environtment wordpress et web mieux.

Je l'ai remarqué que les statistiques ont changé entre la nouvelle interface et l'ancien. Est-ce quelque chose qui est encore pour attirer l'attention ou il va rester de cette façon?

Alors que sur le plan conceptuel, j'applaudis Calypso comme une énorme avance pour WordPress, autant que les choix technologiques sous-jacents, une grande raison pour laquelle j'ai choisi Mithril sur React pour un grand projet était trop large politique de résiliation de brevet Facebook pour React. Si tout va bien Automattic a examiné cette politique en détail et évaluer pleinement les risques juridiques à Automattic et la communauté WordPress par rapport aux avantages techniques de l'utilisation React Calypso par rapport à d'autres solutions techniques viables comme Mithril? Si la cueillette React était pas un choix entièrement éclairé accepter un risque juridique théorique important à long terme en échange d'avantages pratiques à court terme ou divers effets de l'élan communautaire, je suggère de commencer à convertir Calypso de Réagir à Mithril (ou un système similaire ) *aujourd'hui*. Mise à la base de code tapuscrit 1.6+ premier pourrait faciliter cette refactoring.

Paul, comme un avocat et un développeur WordPress, je suis d'accord avec la plupart du temps votre évaluation.

En utilisant WordPress react.js laisse sérieusement vulnérables à Facebook. Ce n'est pas insondable que Facebook peut arrêter WordPress devrait y avoir aucun différend juridique à l'avenir.

L'apprentissage est pas un problème, mais la préparation d'une nouvelle façon de faire est, puisque nous avons tous travaillons actuellement sur des projets WP que nous parlons.

Les questions sont les suivantes:

1) Êtes-vous le rabotage de laisser tomber WP PHP complètement et si quand. (Eta si possible)
2) Peut-on poursuivre le développement de thèmes standards WP et plugins ou devrions-nous prendre un frein et apprendre de nouvelles façons de faire?
3) Est-WP autonome va être affecté par Calypso.

Nous espérons que vous pouvez trouver le temps de répondre ces derniers. Vous pouvez dire que nous avons besoin de plus d'informations si s'il vous plaît essayer de nous diriger autant que possible afin que nous puissions nous concentrer sur le développement ultérieur.

Merci et continuez votre excellent travail!

1. PHP fait encore beaucoup de sens pour le côté serveur de WordPress, pour alimenter l'API.

2. Thèmes et affichage frontal d'un blog sont également encore PHP, et il n'y a pas l'intention de changer qu'actuellement. Mais les plugins devront évoluer pour être entraîné API.

Thnx pour la réponse. Cette dissiper la confusion.

Articles Liés