Il est important d’avoir les meilleurs outils pour le développement de WordPress. Le processus peut commencer par un environnement de développement local solide. Cependant, il existe maintenant de nombreuses autres solutions pour accélérer votre projet. Que créiez des thèmes, développiez des plugins ou contribuiez au cœur de WordPress, différents vagabonds (vvv) peuvent aider. Il srsquoagit drsquoun outil en ligne de commande avec un tableau de bord basé sur le navigateur qui offre une flexibilité de développement. Il est également reconnu par WordPress, donc apprendre maintenant peut être utile pour votre développement à long terme.
Dans nous présenterons VVV, expliquerons ce qursquoil est et discuterons de ses ensembles de fonctionnalités. Nous montrerons également comment commencer à lrsquoutiliser dans un projet de développement. Allons travailler! Profil actuel du développement local si Explorez des sujets de développement en ligne, nrsquoirez pas trop loin et trouverez un article sur le développement local. Il s’agit d’un sujet brûlant, principalement parce que l’environnement local est un élément essentiel pour créer tout contenu Web, y compris WordPress et ses thèmes et plugins associés. La façon classique de configurer un environnement de développement local est drsquoutiliser des solutions telles que xampp, maxp et même lamp. C’est très bien si voulez une flexibilité et un contrôle maximum, même si la complexité de ces solutions et le fait qu’elles ne sont pas nécessairement optimisées pour WordPress peuvent poser des problèmes.
Par conséquent, de nombreux développeurs ont créé des outils spécifiques à la plateforme qui offrent autant de fonctionnalités mais sont centrés sur WordPress. Par exemple, desktopserver est lrsquoune des premières solutions demballage disponibles, mais il utilise xampp comme base: Bientôt, drsquoautres développeurs ont suivi, ce qui a conduit à la tendance actuelle des solutions basées sur des conteneurs. Ces outils permettent de
Agabondi (en deux étapes) VVV est facile à configurer et à utiliser, comme pouvez y attendre à partir de ce que les grandes équipes WordPress ont développé. Bien que puissiez appliquer cette solution à presque nrsquoimporte quelle plate forme, nous utiliserons Mac qui exécute Mac OS High erra 10.13.6. Voyons ce que tu vas faire! Étape 1: installez VVV sur votre ordinateur de bureau et essayez avant de commencer, devez réparer les dépendances et drsquoautres ajouts pour exécuter VVV. Heureusement, nrsquoavez besoin que de deux éléments pré installés: virtualbox et Vagrant.
Vous avez peut être installé virtualbox, en particulier si utilisez drsquoautres environnements de développement local. Cependant, si devez lrsquoinstaller, le processus est simple et pouvez le bon paquet pour votre système drsquoexploitation (OS) immédiatement. De même, Vagrant peut être facilement installé en trouvant le bon paquet sur le site officiel. Notez que si utilisez une machine non Apple, devrez peut être désactiver la virtualisation via le bios. Vous devez consulter le Manuel du Conseil drsquoadministration pour plus de détails sur la façon drsquoy parvenir.
Une fois ces infrastructures installées, nous recommandons de vérifier que tout fonctionne correctement avant de plonger. Vous verrez que la commande Stray fonctionne maintenant sur la ligne de commande: Lrsquoétape suivante consiste à installer le VVV lui même. Il y a plusieurs façons de le faire, mais nous utiliserons GIT, car crsquoest lrsquooption la plus simple et la plus stable. Il suffit de cloner le dépôt VVV dans le Répertoire local en utilisant la commande suivante: GIT clone B Master git:github.comVarying-Vagrant-VagrantsVVV.git Le terminal local ~ Vagrant devrait afficher le chemin du fichier hôte Vagrant, sinon le trouverez dans le répertoire utilisateur de haut niveau. Allez dans ce répertoire et copiez le profil VVV. Personnalisation yml à VVV. Yml. Vous pouvez considérer cette étape comme créant
Sous thèmes installés.
Vous devez également installer le plug in Vagrant hostsupdater qui modifie vos fichiers hôtes, une base de données de fichiers texte qui contient des informations sur le site, pour que le domaine de configuration fonctionne. Le réglage est similaire à l’activation dans WordPress. Pour ce faire, il suffit drsquoexécuter le plug in Vagrant install vagant hostsupdater à partir de la ligne de commande et de suivre les instructions à lrsquoécran. Enfin, redémarrez votre ordinateur et lorsque êtes satisfait que tout le contenu est installé, pouvez commencer à créer des sites en utilisant VVV. Étape 2: créer un nouveau site une fois que avez configuré VVV, voudrez peut être commencer à créer un nouveau site. Pour ce faire, devez accéder au fichier de personnalisation VVV. Et utilise de nombreux champs personnalisés et noms drsquooctets différents.
Cependant, tout drsquoabord, il suffit drsquoouvrir VVV et de regarder autour de . Vous pouvez le faire en parcourant votre répertoire Vagrant lrsquoavez déjà suivi, il sera CD Vagrant local. Vous pouvez ensuite démarrer lrsquoenvironnement en utilisant la commande Vagrant up: Vous devrez peut être entrer un mot de passe administrateur ou up pour continuer. Une fois le processus terminé, pouvez naviguer vers VVV. Testez dans votre navigateur préféré: Ici, verrez tous les sites installés, ainsi que drsquoautres liens et ressources. oubliez les identifiants par défaut pour ces sites, pouvez les trouver sur le site principal de VVV. Pour ajouter un site Web, retournez à votre fichier de personnalisation www. Yml et ouvrez le dans votre éditeur de texte préféré. Vous y trouverez beaucoup drsquooptions, mais nous sommes à la recherche drsquoune section appelée site:
regardez lrsquoexemple drsquoentrée de site, verrez que nrsquoavez besoin que drsquoau moins trois champs: nom du site (par défaut WordPress) Modèle de site https:github.comVarying-Vagrant-Vagrantscustom-site-template.git LrsquoURL personnalisée (local.wordpress.test) doit utiliser TLD. Test, sauf si
Il y a des raisons particulières de ne pas le faire. Par conséquent, il suffit drsquoajouter vos propres champs au fichier de personnalisation VVV pour configurer le site. Yml, enregistrez les modifications, puis lancez le téléchargement des modifications – disposition à partir de la ligne de commande. Auparavant, nous avons brièvement mentionné la « Fourniture » de VVV. Il srsquoagit essentiellement drsquoune étape de synchronisation et est nécessaire chaque fois que changez de fichier. Veuillez noter que nous avons constaté que le fournisseur avait parfois des problèmes et que notre utilisation était légèrement différente de celle de la documentation. Par exemple, pourriez avoir besoin drsquoexécuter la disposition drsquoachat pour voir les changements de prise. Quoi qu’il en soit, une fois le provisionnement terminé, devriez avoir accès à l’url sélectionnée et voir l’installation WordPress complète prête à l’emploi. Enfin, pouvez trouver que le site par défaut inclus dans VVV est suffisant pour répondre à vos besoins. Vous pouvez en savoir plus sur eux sur le site Web de VVV, mais ils sont essentiellement prêts à lancer des installations adaptées au développement de thèmes et plugins basés sur la version de production de WordPress Core. C’est juste une autre raison pour laquelle WordPress et VVV sont géniaux ensemble! Conclusion tout comme l’hébergement du site WordPress, le développement de la plateforme est beaucoup plus facile qu’il y a cinq ans. Cela srsquoexplique principalement par la vaste gamme drsquoenvironnements de développement local disponibles. Bien que le xampp classique existe toujours et fonctionne bien, de nombreux développeurs cherchent maintenant drsquoautres outils. Par exemple, variable tramp est une option puissante créée par les principaux développeurs wordpress pour les utilisateurs de la plateforme. Dans nous avons examiné comment créer des solutions WordPress en utilisant VVV. Résumons rapidement ce que devez faire: installer VVV sur votre ordinateur et toutes les dépendances. Configurer un nouveau site et éventuellement utiliser des modificateurs mod
Guide du développeur pour différents vagabonds (vvv)