Automattic a publié un nouveau projet appelé wp-maintenant qui crée un environnement de développement local en quelques secondes. L’outil est une application NodeJS qui est alimentée par WordPress Playground, un projet expérimental qui utilise WebAssembly (WASM) pour exécuter WordPress dans le navigateur.

wp-now permet aux développeurs de créer rapidement un nouveau site WordPress avec le thème de leur choix, puis de l’ouvrir dans le navigateur automatiquement connecté en tant qu’administrateur sans avoir à entrer d’informations d’identification. Il utilise le Plug-in d’intégration de base de données SQLite pour sa base de données et les développeurs peuvent rapidement échanger les versions de PHP et WordPress pour les tests.

L’ingénieur logiciel Automattic Antonio Sejas a expliqué comment cela fonctionne :

Lorsque vous utilisez wp-now à partir d’un répertoire, nous créons une instance php-wasm, téléchargeons la version WordPress sélectionnée et montons les répertoires nécessaires dans un système de fichiers virtuel (VFS). Ensuite, nous lançons un serveur express NodeJS qui écoute et transmet toutes les requêtes au php-wasm. Par conséquent, wp-now peut facilement vous connecter automatiquement à WordPress, activer des plugins et des thèmes et configurer automatiquement votre site WordPress.

wp-maintenant peut être installé directement à partir de npm. Il fonctionne sur toutes les plateformes (Mac, Linux et Windows). Bien qu’il ne prenne pas encore en charge les domaines personnalisés ou SSL, Automattic l’a sur la feuille de route. Les contributeurs de wp-now envisagent également de détecter automatiquement lorsqu’un fichier est modifié et d’actualiser automatiquement le navigateur, d’importer une base de données à partir d’un autre site WordPress et d’ajouter une fonctionnalité de déploiement pour l’hébergement SSH/SFTP, entre autres fonctionnalités.



Source link