Comment exécuter WordPress dans votre navigateur

terrain de jeu wordpress

WordPress Playground est une expérience open source permettant de fournir une instance WordPress en cours d'exécution directement dans votre navigateur. Vous n'avez plus besoin d'un site Web expérimental sur une machine de développement locale pour tester les thèmes et les plugins. Je crois fermement qu'il n'y a pas de méthode plus pratique que WordPress Playground car elle s'exécute dans votre navigateur et ne nécessite pas de configuration particulière.

Vous devriez vous familiariser avec WordPress Playground si vous n’en avez aucune idée. Cet article se penchera sur WordPress Playground, explorant de quoi il s’agit et comment en tirer le meilleur parti.

Qu'est-ce que le terrain de jeu WordPress

Terrain de jeu WordPress

WordPress Playground est un environnement de développement dans lequel les utilisateurs peuvent expérimenter WordPress en toute sécurité sans affecter les sites Web en direct. Il est encore en phase de développement et possède quelques fonctionnalités limitées, mais dans l’ensemble, il fonctionne de manière satisfaisante et de nombreux utilisateurs en sont satisfaits. Vous devez donc vous attendre à de nouvelles fonctionnalités et à des changements fréquents dans un avenir proche.

Le grand avantage de cet outil est sa capacité à créer un site Web WordPress dans le navigateur sans nécessiter de serveur ni de base de données. De plus, vous pouvez choisir différentes versions de WordPress et PHP. Les créateurs de contenu, les blogueurs et les critiques devraient l'examiner car Playground peut être facilement intégré à une application ou un site Web.

En un mot, WordPress Playground est un outil pour tester des thèmes et des plugins, développer des sites Web et apprendre WordPress.

Anatomie du terrain de jeu WordPress

WordPress fonctionne sur PHP, un langage côté serveur qui stocke les données à l'aide de SQL. Alors, comment fonctionne-t-il directement depuis le navigateur de l’utilisateur ? Certes, vous pouvez utiliser cet outil sans avoir une idée de son anatomie, mais il est bon de savoir comment il fonctionne.

Un runtime WordPress basé sur WebAssembly a remplacé le script PHP. Les utilisateurs avancés peuvent se référer à la documentation pour en savoir plus sur cette approche innovante. Au lieu de MySQL, WordPress Playground utilise un plugin qui exécute SQLite. Enfin, un serveur web est implémenté en JavaScript en tant que Service Worker pour intercepter les requêtes HTTP et les interpréter dans un thread séparé.

Cas d'utilisation du terrain de jeu WordPress

Adam Zielinski , le créateur de WordPress Playground, est simple à propos de son travail : l'outil a été conçu pour générer rapidement une instance WordPress. Cette création rapide d’une instance WordPress était auparavant inaccessible. WordPress Playground offre des avantages significatifs et diverses façons de maximiser son utilité. Voici un aperçu de ses cas d'utilisation :

Espace de formation pour les débutants 

La mise en place d'un système de développement WordPress local ou d'un hébergeur local peut prendre du temps, même pour les utilisateurs intermédiaires. Les nouveaux arrivants peuvent trouver intimidant d’installer ces configurations. Pour les débutants WordPress, disposer d’un environnement de test est crucial pour apprendre les bases. Avant l’avènement de WordPress Playground, la mise en place d’un environnement de test posait des défis importants aux amateurs. Grâce à Playground, créer votre site de test est aussi simple que ABC.

Zone de test de thèmes et de plugins

WordPress Playground est un excellent outil pour les développeurs et les utilisateurs. Les développeurs l'apprécient car les utilisateurs peuvent tester leurs produits dans un environnement simple et efficace. Aussi détaillé qu’un tutoriel ou une documentation soit, disposer d’un espace pratique d’expérimentation est plus pertinent. Les utilisateurs sont ravis de disposer d’un outil puissant pour tester tous les thèmes et plugins de leurs projets.

Installation WordPress intégrée

Les créateurs de contenu et les critiques WordPress sont enthousiasmés par cet outil car il leur permet de présenter un thème ou un plugin directement dans leurs articles de blog. Vous pouvez intégrer Playground sur votre site Web en utilisant le<iframe> balise comme suit :

<iframe src="https://playground.wordpress.net/"></iframe>

Construire un site Web

Je ne recommande pas de créer des sites Web à l'aide de Playground, mais c'est certainement une possibilité réelle. Gardez à l'esprit que vous pouvez enregistrer votre travail et le télécharger sur un autre hébergeur.

Visite rapide de WordPress Playground

Vous n'avez besoin d'aucune aide pour commencer à utiliser Playground. Tapez son adresse – https://playground.wordpress.net/ et personnalisez l’installation WordPress dont vous avez besoin. Actuellement, vous disposez de trois options de stockage :

  • Temporaire (votre site Web disparaît à chaque fois que vous actualisez le navigateur)
  • Persistant (votre site Web est stocké dans la mémoire cache du navigateur)
  • Répertoire en direct depuis votre ordinateur (votre site Web est stocké sur le disque dur de votre ordinateur)
Options de personnalisation de WordPress-Playground

Ensuite, choisissez le type de versions PHP et WordPress et appuyez sur le bouton « Appliquer les modifications » pour obtenir votre site Web WordPress. Passez votre souris sur le bouton « Mon site WordPress » et dans le menu déroulant, choisissez « Tableau de bord » ou « Thèmes ». Sélectionnez « Tableau de bord » et vous serez dirigé vers l'administrateur du tableau de bord WordPress.

Tableau de bord WordPress

L’inconvénient majeur de Playground est le manque de connexion aux thèmes et référentiels de plugins officiels de WordPress.org. Cela signifie que le téléchargement de nouveaux thèmes et plugins est le seul moyen de les ajouter. Si vous surmontez cette limitation, vous pouvez toujours profiter d'une « expérience de type WordPress » directement depuis votre navigateur. 

API de requête

Travailler avec une interface de programmation d'applications (API) n'est pas confortable pour la plupart des utilisateurs de WordPress. Pourtant, c'est assez simple, même pour les moins technophiles. Accédez à la documentation WordPress Playground et explorez l'API Query. Vous apprendrez de nombreuses configurations simples qui simplifieront votre travail. Les exemples suivants sont pertinents :

  • Installez un thème en ajoutant son nom en tant que paramètre à l'URL Playground. Par exemple, vous souhaitez ajouter le thème Astra depuis le référentiel WordPress. Dans ce cas, ajoutez le paramètre de requête ?theme=astra à l'URL Playground.
  • De même, installez un plugin ; ajoutez le ?plugin=yourpluginofchoice , où yourpluginofchoice est le nom du plugin à installer.

Limites de WordPress Playground

WordPress Playground est encore en phase d’expérimentation, il peut donc y avoir des problèmes inattendus. Ne t'inquiète pas; de nombreux développeurs et ingénieurs talentueux travaillent dur pour l'améliorer. Cependant, il présente deux limites majeures :

  • Connexion réseau non prise en charge , afin que les utilisateurs ne puissent pas accéder aux thèmes et plugins du répertoire WordPress ;
  • Accès temporaire, ce qui signifie qu'à chaque fois que vous actualisez votre navigateur, intentionnellement ou non, votre travail disparaît. Pour résoudre ce problème, modifiez le type de stockage en mode persistant et votre navigateur stockera votre travail.

Conclusion

WordPress Playground est un outil permettant de gagner du temps qui aurait dû être développé il y a des années. Néanmoins, c'est formidable de l'avoir maintenant, cela nous aide à devenir de meilleurs utilisateurs de WordPress et à prendre des décisions éclairées lors du choix des thèmes et des plugins. N'oubliez pas qu'il s'agit d'un projet fraîchement publié avec des possibilités d'amélioration. Vous êtes invités à rejoindre l’équipe et à contribuer à en faire un outil encore meilleur.

Commentaires

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *

Anglais