Alors que WordPress franchissait une autre étape 40% de part de marché, l’environnement des développeurs WordPress semble également atteindre une nouvelle dimension. Au cours des derniers mois, les outils de test pour les développeurs ont poussé comme des champignons.
Ceux-ci incluent DevKinsta, Local par volant, et le plus récent enfant du quartier, TasteWP par Inisev.
Cet article présente TasteWP, puis le compare aux outils de test locaux, rendant transparents ses avantages et inconvénients ainsi que les outils utiles pour quels scénarios.
TasteWP fait tourner une instance WP en un seul clic
En quelques secondes, TasteWP crée un nouveau site WordPress. Vous n’avez même pas besoin d’être connecté – cliquez simplement sur « Configurer! » sur leur page d’accueil.
Vous pouvez également vous inscrire en premier, ce qui vous récompense avec un délai d’expiration prolongé de vos sites – 7 au lieu des 2 jours habituels pour les utilisateurs non connectés.
Si vous souhaitez que votre site n’expire pas du tout, vous pouvez même utiliser le système d’affiliation de TasteWP. Après avoir configuré un nouveau site, vous verrez votre lien d’affiliation (si vous êtes connecté). Partagez le lien pour obtenir un site non expirant pour trois utilisateurs référés qui s’inscrivent (jusqu’à 3 sites non expirants).
Pour adapter le nouveau site à vos besoins, utilisez l’option «Configuration avancée» dans laquelle vous pouvez définir:
- Version PHP
- Version WordPress
- Options de configuration WordPress
- Plugins et thèmes préinstallés
- Nom de site personnalisé
Cela facilite les tests. Par exemple, les développeurs d’extensions et de thèmes peuvent tester leurs produits sur différentes combinaisons de versions PHP ou WordPress.
Pour gérer vos sites, connectez-vous à TasteWP et utilisez le tableau de bord pour accéder et supprimer des sites, changer la version PHP, désactiver tous les plugins en une seule fois et télécharger les journaux de débogage.
Configurer des sites avec des plugins et des thèmes préinstallés
TasteWP vous permet également de configurer des sites via l’URL https://tastewp.com/new/ seule. Cliquez dessus pour l’essayer.
Si vous souhaitez que certains plugins soient préinstallés (et activés), ajoutez simplement ? pre-installed-plugin-slug = (pluginslug) à l’URL mentionnée ci-dessus. Remplacez simplement «(pluginslug)» par le slug du plugin tel qu’il est utilisé dans le Répertoire des plugins WordPress (le slug est la dernière partie de l’URL de la page de profil du plugin).
Par example, https://tastewp.com/new/?pre-installed-plugin-slug=akismet lancera une instance WordPress avec le Plug-in Akismet Pre installé.
Vous pouvez ajouter jusqu’à 5 plugins préinstallés avec cette astuce. Remplacez simplement le « ? » avec un «&» pour le deuxième et les suivants. Par exemple, pour pré-installer 2 plugins, utilisez https://tastewp.com/new/?pre-installed-plugin-slug=(pluginslug)&pre-installed-plugin-slug=(pluginslug).
La même chose est possible pour un thème que vous souhaitez pré-installer. Pour cela, vous pouvez ajouter ? pre-installed-theme-slug = (themeslug) à l’URL. Par example, https://tastewp.com/new/?pre-installed-theme-slug=twentytwentyone lancera un site avec le thème Twenty Twenty-One installé et activé.
Cette fonctionnalité peut être très utile pour les créateurs de plugins et de thèmes qui souhaitent donner aux utilisateurs potentiels la possibilité de jouer avec leurs produits sur un site factice.
La construction des URL ci-dessus ne nécessite aucune connexion à TasteWP. Cependant, si vous souhaitez avoir des modèles plus sophistiqués – par exemple un multisite, certaines versions de WordPress ou PHP, ou vos thèmes et plugins téléchargés (qui ne sont pas dans le répertoire WordPress) préinstallés – alors connectez-vous à TasteWP, cliquez sur «Modèles de site» en haut à gauche et personnalisez-le à votre guise.
Comment TasteWP se compare-t-il aux outils de test locaux comme DevKinsta et Local par volant?
La vitesse
La vitesse est cruciale – et elle a de nombreuses facettes.
En terme de il est temps de repartir de zéro, probablement rien ne vaut une configuration en un clic fournie par TasteWP.
Cependant, si vous avez besoin de sites de test fréquents, il est judicieux de mettre en place un environnement local. La configuration initiale sur Local et DevKinsta a été rapide, mais cela prend quelques minutes de plus pour configurer un nouveau site.
Cela s’applique particulièrement si vous êtes un développeur qui a vous-même besoin des sites de test. Cependant, si vous voulez que d’autres les utilisent à un moment donné – par exemple, si vous êtes un enseignant WordPress qui a besoin d’instances WordPress pour les étudiants – alors cela pourrait être trop de travail de demander à tous vos étudiants de mettre en place un environnement local.
Gardez à l’esprit que les sites TasteWP expirent (sauf si vous avez gagné un site non expirant), donc si vous avez besoin de sites avec des configurations spécifiques, sophistiquées et permanentes, vous voudrez peut-être les configurer localement car vous n’aurez pas à refaire. la configuration comme sur TasteWP.
En terme de vitesse pour naviguer et apporter des modifications sur le site, il ne peut pas être beaucoup mieux que local (bien que Local augmenté notre utilisation du processeur à 70% à certaines occasions). Dans tous les cas, TasteWP semble aussi rapide comme l’éclair (à condition que vous disposiez d’une connexion Internet stable).
Et enfin, en termes de temps gagné après avoir terminé, TasteWP a un avantage car vous pouvez simplement le laisser expirer ou le supprimer en un seul clic. Pas besoin de nettoyer les restes sur votre disque local.
Débogage
En termes d’options de débogage, les fonctionnalités de base sont similaires. Les outils en ligne et hors ligne permettent aux utilisateurs de modifier les versions de PHP et de WordPress, de télécharger des journaux de débogage, de configurer des multisites (premium sur DevKinsta) et d’appliquer divers paramètres de configuration WordPress.
Cependant, DevKinsta fournit également des journaux d’accès qui peuvent être très utiles. Local est livré avec une « Bibliothèque d’Addons » qui vous permet d’ouvrir votre site dans, par exemple, l’éditeur VSCODE, générant automatiquement des fichiers de configuration qui vous permettent de déboguer le projet dans votre éditeur. De plus, leur accès à PHPMyAdmin est un plus.
Un ingrédient crucial pour un débogage réussi est d’identifier les bogues en premier lieu. Ici, TasteWP a l’avantage d’être sur un serveur en direct, reflétant un environnement plus proche de celui sur lequel le site / plugin / thèmes seront éventuellement utilisés, c’est-à-dire révélant des problèmes qui peuvent être passés inaperçus en local. «Mais cela a fonctionné au niveau local!» est une ligne avec laquelle la plupart des développeurs ne sont que trop familiers. Cela peut s’appliquer aux délais d’expiration du serveur, au blocage des fonctions courantes (comme le font la plupart des hôtes publics), etc.
Notez que le débogage, qui nécessite une grande quantité de données, doit être effectué dans un environnement local car les instances de TasteWP sont limitées à 220 Mo – à partir de maintenant, c’est-à-dire. TasteWP envisage de proposer des sites avec des capacités étendues, cependant, ceux-ci seront probablement payés.
Sécurité
Alors que TasteWP politique de confidentialité est solide, n’oubliez pas que vous testez sur les serveurs de quelqu’un d’autre.
Par conséquent, si votre travail implique des codes ou des fichiers confidentiels, les conserver en interne en utilisant un environnement local peut vous donner plus de tranquillité d’esprit.
En termes de SSL, TasteWP est livré avec lui, ce qui est pratique pour les utilisateurs qui ne sont pas familiarisés avec la configuration du serveur Web et les solutions SSL gratuites. Certains hôtes fournissent un SSL automatique, ou vous pouvez également utiliser Cloudflare flexible. Cependant, les deux solutions nécessitent un certain effort et SSL flexible n’est pas un bon moyen de protéger l’application. TasteWP utilise une double connexion cryptée (complète).
Un autre aspect de sécurité: si vous essayez des thèmes, des plugins ou des constructeurs de pages auxquels vous ne faites pas entièrement confiance (en termes de vulnérabilités ou de logiciels malveillants), il est plus sûr de le faire sur un serveur externe tel que TasteWP plutôt que de les exécuter sur votre système local.
Travail d’équipe et partage
Partager votre site avec d’autres est plus facile lorsqu’il est déjà sur un serveur en direct comme dans le cas de TasteWP. En local, vous devez d’abord le déplacer vers une URL en direct.
S’il s’agit d’un produit que vous partagez (par exemple, un plugin ou un thème), cela devient un jeu d’enfant avec la fonctionnalité d’URL personnalisées de TasteWP, comme mentionné ci-dessus. Vous pouvez simplement partager une URL personnalisée qui créera un site pour l’utilisateur avec vos produits déjà installés, et il pourra jouer autant qu’il le souhaite.
Conclusion
Les deux outils de test de serveur en direct comme TasteWP ainsi que des environnements de test locaux tels que DevKinsta et Local ont leurs avantages et inconvénients. Dans la plupart des cas, les développeurs trouveront des cas d’utilisation pour ces deux types de produits.
Pour résumer à l’extrême, on pourrait dire que si vous êtes un développeur WordPress à haut volume, à temps plein et unique, vous vous orienterez probablement davantage vers les environnements de test locaux. D’un autre côté, si vous avez besoin d’un site de test occasionnel que vous voudrez peut-être également partager, vous trouverez probablement beaucoup de valeur dans des services comme TasteWP.
Vous pouvez également utiliser les deux: utiliser des outils locaux comme environnements de test par défaut, et avant de les mettre en ligne, vérifiez tout sur les serveurs live de TasteWP.
Dans tous les cas, plus ces outils (gratuits!) Sont variés, mieux c’est. Quels moments merveilleux pour être développeur WordPress!