Je suis très clair sur mon flux de travail. Jrsquoaime les choses dans une certaine mesure. Ne répétez pas, crsquoest la philosophie qui sous tend ma façon de travailler. quelque chose ressemble à une lourde tâche et que je me retrouve à le faire encore et encore, jrsquoessaierai drsquoautomatiser. Heureusement, les outils d’automatisation et les scripts WordPress permettent d’optimiser différentes tâches. Une fois automatisées, les choses deviennent simples. Le travail manuel, avec moins de code modulaire, est toujours difficile et prend beaucoup de temps, ce qui me dérange. Un des problèmes les plus ennuyeux est de recharger votre navigateur chaque fois que changez de sujet ou de plug in.
Dans je vais montrer comment utiliser browsersync pour gagner du temps avec des tests de navigateur synchrones dans WordPress. À la fin de aurez une connaissance pratique de lrsquoautomatisation des tests de navigateur, de la synchronisation avec drsquoautres appareils et du partage en ligne des sites de développement locaux sans avoir à de fichiers sur le serveur de développement mise en scène. Test automatique du navigateur avec browsersync Browsersync est un outil automatisé qui assure un processus de développement web rapide. Pour ce faire, il synchronise les changements de fichiers et les interactions sur plusieurs appareils.
Browsersync mrsquoa aidé à réduire drsquoau moins deux tiers le temps nécessaire pour synchroniser automatiquement différents navigateurs sur différents appareils. Jrsquoessaie de rendre mon site Web beau sous tous les angles. Cependant, il est difficile drsquoanalyser chaque changement. Mais avec browsersync, pouvez atteindre vos objectifs très rapidement. Comment browsersync fonctionne t il? Browsersync aide à recharger automatiquement votre navigateur lorsque modifiez nrsquoimporte quel type de fichier. Par exemple, si changez la couleur de la barre de navigation et cliquez sur Enregistrer dans un fichier CSS, devrez connecter au site Web et le recharger pour voir si en avez besoin.
Ce nrsquoest pas le cas.
Mais lrsquoutilisation de browsersync ou il recharge automatiquement votre navigateur, et aussi longtemps que changez les fichiers ou que les changements sont trop petits, il les injecte dans le site et ne les recharge même pas. Cela permet drsquoéconomiser des heures de développement. Pour les sites statiques: browsersync crée un serveur HTTP simple qui exécute votre site sur un hôte local avec un port spécifique. Pour les sites dynamiques: travaillez sur un site dynamique comme WordPress, avez déjà un serveur qui exécute des contenus tels que VVV, desktopserver ou maxp xamp. Dans ce cas, pouvez utiliser browsersync comme serveur mandataire pour la sauvegarde sur un serveur dynamique.
De plus, browsersync insère un fichier javascript sur chaque page. Le but de ce fichier est drsquointeragir avec le serveur et le client pour observer les changements dans le Code ou les actions du navigateur. Lorsqursquoil détecte des changements, la page en direct est rechargée. Fonctions de browsersync lrsquoimpressionnant ensemble de fonctions de browsersync mrsquoaide à: recharger en temps réel: les tests de synchronisation sur différents navigateurs peuvent être la fonction la plus importante de browsersync. Toutes les modifications apportées au Code et à la page sont automatiquement rechargées. Le rechargement en temps réel sur les navigateurs et les appareils mrsquoaide à tester des fonctionnalités similaires en synchronisant les défilements, les clics, les entrées de modules, et plus encore. Injection CSS: lrsquoune des principales caractéristiques de browsersync est de voir tous les fichiers CSS actuellement disponibles dans le répertoire CSS. Ensuite, lorsque effectuez des modifications, il met à jour tous les navigateurs liés sans permettre le rechargement de pages. Bonne synchronisation interactive: cela signifie que tous les changements peuvent être copiés dans tous les navigateurs et appareils en une seule opération. Tunnel: depuis pr, browsersync prend en charge la visualisation des sites Web en cours à nrsquoimporte qui
Premier jour. Il suffit de changer le port et de configurer le tunnel via une URL publique aléatoire (fournie par browsersync). Il offre une excellente occasion de tester sur plusieurs appareils et peut également être partagé avec vos coéquipiers en quelques minutes. Compte tenu des vitesses de connexion plus lentes: la vitesse drsquoInternet est un facteur de changement global que ne pouvez pas contrôler. Ainsi, pour comprendre comment votre site fonctionne à des vitesses Internet plus lentes, browsersync a une fonctionnalité que pouvez utiliser pour limiter la vitesse de connexion de votre site. Historique de lrsquoURL: browsersync enregistre tout votre historique de navigation afin que puissiez envoyer des URL de test à tous les appareils. Outils tiers: browsersync peut facilement srsquointégrer à plusieurs programmes drsquoexécution de tâches tels que gulp et Grunt. De plus, il srsquoapplique également à tous les systèmes drsquoexploitation.
Browsersync permet de synchroniser un site sur plusieurs appareils, de faire défiler, de cliquer, drsquoentrer des formulaires et tout le reste. Tant mieux! Installer browsersync configurer pour installer le plug in browsersync par défaut dans un projet WordPress, suivez les étapes suivantes: Étape 1: installer nodejs et NPM browsersync est un paquet NPM qui nécessite l’installation d’un noeud. JS. elle a déjà été installée, V érifiez la commande suivante: Node V
V7.10.0
NPM V
4.2.0 Étape 2: installer browsersync ensuite, installez browsersync globalement en tapant la commande suivante dans le terminal.
NPM install G Browser sync ceci a tous les fichiers browsersync et les installera globalement pour les rendre disponibles pour votre projet. Pour confirmer que sa configuration a été effectuée avec succès, tapez: browser Sync version dans le terminal
De cette façon, devriez obtenir une réponse similaire à la version 2.18.12 de browsersync, la dernière version au moment de la rédaction de cet article. Étape 3: utiliser browsersync sur la ligne de commande pu
Vous pouvez également utiliser lrsquoinstallation browsersync sur la ligne de commande. Voici un ensemble de commandes que pouvez exécuter: $browser sync Start [OPTIONS] Start browsersync
$navigateur synchronisation initialisation création de profils
$navigateur synchroniser recharger envoyer lrsquoévénement recharger via le protocole HTTP
$recette Browser sync [nom] générer un fichier pour la recette Étape 4: aide pour trouver de lrsquoaide pour browsersync sur la ligne de commande, tapez la commande suivante:
$ Synchronisation du Navigateur 8212 Aide pouvez utiliser cette commande dans votre projet comme suit: obtenir de lrsquoaide uniquement pour la commande boot
$démarrer la synchronisation du navigateur aide
Obtenir de lrsquoaide uniquement pour les commandes de recette
$recette de synchronisation du navigateur aide Étape 5: commandes de démarrage de synchronisation du navigateur la commande de démarrage de synchronisation du navigateur prend en charge une série drsquoopérations commençant par « ». Vous pouvez ajouter nrsquoimporte quel nombre de ces sujets pour tirer le meilleur parti de browsersync. Voici une liste non exhaustive Serveur S exécute le serveur local (utilise CWD comme racine Web)
Répertoire servestatic, SS, à partir duquel les fichiers statiques sont servis
Port spécifie le port à utiliser
Proxy, P proxy for Existing Servers
Mode proxy WS seulement Activer le proxy websocket
Navigateur, B sélectionnez le navigateur qui doit être ouvert automatiquement
Fichier, f chemin du fichier à surveiller
Index spécifie quel fichier doit être utilisé comme page drsquoindex
Le plug in charge le plug in browsersync
Extension spécifie que lrsquoextension de fichier est retournée
startpath spécifie le chemin initial vers le navigateur ouvert
Https activer SSL pour le développement local
Répertoire affiche la liste des répertoires du serveur
Xip utilise le routage du domaine xip. moi.
Le tunnel utilise une URL publique
Ouvrir lrsquoURL (locale, externe ou tunnel) sélectionnée pour ouvrir automatiquement ou fournir lrsquoURL
Cors ajoute un en tête de contrôle drsquoaccès à chaque demande
config, C spécifie le chemin du fichier de configuration
Désignation de lrsquohôte
Mon flux de travail de développement. Je pense qu’il devrait être ajouté au kit d’automatisation WordPress. Fais moi confiance. Ça en vaut la peine. Pour plus de détails sur la façon dont browsersync utilise des outils tels que gulp et Grunt, cliquez ici. Jrsquoaimerais avoir vos commentaires à ce sujet. Partagez votre expérience avec moi. Comme drsquohabitude, nrsquohésitez pas à laisser des questions ou des commentaires ci dessous, et jrsquoessaierai de répondre à chaque question ou commentaire.
Automatisez votre flux de travail avec browsersync