Local by Flywheel est un outil de développement local pour les développeurs et les concepteurs Web. Il permet de créer facilement un environnement de développement local sur votre ordinateur, ce qui signifie que vous pouvez travailler sur vos projets de manière autonome et sans avoir à dépendre d’un serveur en ligne.
Local by flywheel c'est quoi ?
Local by Flywheel est un outil de développement local pour les développeurs et les concepteurs Web. Il permet de créer facilement un environnement de développement local sur votre ordinateur, ce qui signifie que vous pouvez travailler sur vos projets de manière autonome et sans avoir à dépendre d’un serveur en ligne.
Avec Local by Flywheel, vous pouvez créer et gérer plusieurs sites Web en même temps, chacun avec son propre serveur local et son propre environnement de base de données. Cela vous permet de travailler de manière efficace sur différents projets sans avoir à créer de nouvelles installations de logiciels ou à configurer des serveurs en ligne.
Local by Flywheel est également facile à utiliser et offre une interface intuitive qui vous permet de créer et de gérer facilement vos projets.
Vous n’êtes pas encore convaincu ? Voici 6 autres raisons d’utiliser Local by Flywheel pour vos développements sous WordPress.
1. Facilité d'utilisation de Local by Flywheel
Local by Flywheel est conçu pour être facile à utiliser et à installer, même pour les personnes qui n’ont pas de compétences techniques avancées. L’installation ce fait très facilement que ce soit sur Mac ou sur Windows. L’outil offre une interface intuitive et des instructions détaillées qui vous guident tout au long de la procédure de création et de gestion de vos projets.
Voici quelques exemples de la facilité d’utilisation de Local by Flywheel :
Création de projets : Local by Flywheel vous permet de créer facilement de nouveaux projets en quelques clics. Vous pouvez choisir de créer un nouveau site Web à partir de zéro ou d’utiliser un blueprint pour démarrer rapidement avec une configuration prédéfinie.
Gestion de projets : Local by Flywheel vous permet de gérer facilement plusieurs projets en même temps, chacun avec son propre serveur local et son propre environnement de base de données. Vous pouvez importer et exporter facilement vos projets pour travailler en collaboration avec d’autres développeurs.
Configuration de l’environnement : Local by Flywheel vous permet de configurer facilement votre environnement de développement local en utilisant des technologies populaires telles que WordPress, PHP et MySQL. Vous pouvez également configurer facilement les paramètres de votre site Web, tels que les redirections HTTPS et les certificats SSL.
2. Versions PHP et types de serveurs par site
Local by Flywheel utilise Docker pour créer un environnement de développement isolé pour chaque projet. Cela signifie que vous pouvez avoir plusieurs versions de PHP et de différents serveurs Web (comme nginx ou Apache) en cours d’exécution simultanément sur votre ordinateur sans qu’il y ait de conflits.
Pour gérer les versions de PHP dans Local by Flywheel, vous pouvez soit sélectionner la version que vous désirez lors de l’installation de votre WordPress en local, ou bien la changer ultérieurement via le sélecteur, pour cela :
Sélectionnez le projet pour lequel vous souhaitez utiliser une version de PHP différente.
Cliquez sur l’onglet « Overview » et cliquez sur le sélecteur en face de « PHP version ».
Sélectionnez la version de PHP souhaitée dans la liste des versions disponibles et cliquez sur « Apply ».
Pour gérer le type de serveur vous pouvez également changer en cours de route où bien choisir le type à la création du site local.
Pour modifier le type de serveur cliquez sur le sélecteur en face de « Web server » et choisissez soit nginx soit Apache.
Ici je vous recommande de bien faire attention où sera héberger votre site et de vous renseigner sur la techno utilisée en production afin de développer en local avec la même technologie.
3. Utilisation de blueprint
Dans Local by Flywheel, les « blueprints » sont des modèles prédéfinis qui vous permettent de créer rapidement des sites Web avec des configurations spécifiques. Par exemple, vous pouvez utiliser un blueprint WordPress pour créer rapidement un site Web WordPress avec un thème et des plugins préinstallés.
Comment créer un bluprint sur Local by Flywheel ?
Voici comment créer un blueprint dans Local by Flywheel :
Ouvrez Local by Flywheel et sélectionnez le site Web que vous souhaitez enregistrer comme blueprint.
Faites un clic droit sur le site que vous souhaitez enregistrer en « blueprint ».
Cliquez sur « Save as blueprint » et donnez un nom à votre blueprint.
Cliquez sur « Save Blueprint » pour enregistrer votre blueprint.
Comment utiliser un bluprint sur Local by Flywheel ?
Pour utiliser les blueprints dans Local by Flywheel, vous devez d’abord les télécharger à partir du site Web de l’outil. Une fois téléchargés, vous pouvez les utiliser pour créer un nouveau site Web en suivant les étapes suivantes :
Ouvrez Local by Flywheel et cliquez sur « Add Local site » dans le menu de gauche.
Sélectionnez « Create from blueprint » dans le menu déroulant « Type de site » et cliquez sur « Continue ».
Sélectionnez le blueprint que vous souhaitez utiliser dans la liste des blueprints disponibles et cliquez sur « Continuer ».
Suivez les instructions à l’écran pour configurer votre site Web en utilisant le blueprint sélectionné.
4. Les Live link
Live Link est une fonctionnalité de Local by Flywheel qui vous permet de créer un lien vers votre site Web développé localement afin que vous puissiez le visualiser et le tester depuis un appareil externe, comme un smartphone ou une tablette. Cette fonctionnalité est particulièrement utile lorsque vous travaillez en collaboration avec d’autres développeurs ou que vous souhaitez tester votre site Web sur différents appareils.
Pour utiliser Live Link dans Local by Flywheel, vous devez d’abord activer la fonctionnalité pour votre site Web en suivant les étapes suivantes :
- Ouvrez Local by Flywheel et sélectionnez le site Web pour lequel vous souhaitez activer Live Link.
- Cliquez sur « Enable » en face de « Live Link » en bas de la fenêtre(Si l’option est désactivée vous devez d’abord vous connecter sur le site de Flywheel).
5. Mailhog de préinstallé
Mailhog est un outil de développement qui permet de capturer et de visualiser les emails envoyés à partir d’applications locales. Il est particulièrement utile lors du développement de sites Web qui utilisent des fonctionnalités d’envoi d’email, car il vous permet de vérifier que les emails sont envoyés correctement et de voir leur contenu sans avoir à envoyer réellement l’email.
Voici comment utiliser Mailhog dans Local by Flywheel :
Ouvrez Local by Flywheel et sélectionnez le site Web sur lequel vous souhaitez voir les emails.
Cliquez sur l’onglet « Tools » et sélectionnez « Mailhog » dans le menu de gauche.
Cliquez sur « Open MailHog ».
Votre navigateur va s’ouvrir et vous pouvez désormais suivre les emails envoyés depuis votre serveur Local.
6. WP-CLI d'intégré
WP-CLI (WordPress Command Line Interface) est un outil en ligne de commande qui vous permet de gérer votre site WordPress à partir de la ligne de commande. Vous pouvez utiliser WP-CLI pour effectuer des actions telles que la mise à jour de WordPress, l’installation de plugins et de thèmes, la gestion des utilisateurs et de nombreuses autres tâches de gestion de site Web.
Il est possible d’utiliser WP-CLI avec Local by Flywheel pour gérer votre site WordPress développé localement. WP-CLI est directement installé vous n’avez rien à faire, pour lancer WP-CLI c’est simple :
En utilisant WP-CLI avec Local by Flywheel, vous pouvez gérer facilement votre site WordPress développé localement et bénéficier de la puissance et de la flexibilité de WP-CLI. Si vous êtes un développeur WordPress qui utilise Local by Flywheel, WP-CLI pourrait être un outil pratique à ajouter à votre arsenal.
Compatibilités
Local by Flywheel est compatible avec les systèmes d’exploitation Windows, Mac et Linux. Vous pouvez télécharger le fichier d’installation approprié pour votre système d’exploitation à partir du site Web de l’outil et l’installer sur votre ordinateur.
NB : Pour les utilisateurs de mac avec puce Apple silicone (arm) je n’ai vu qu’un seul souci de ce côté, pour moi les certificats SSL ne sont pas pleinement pris en charge ce qui peut parfois être agaçant, même en contournant le souci.
Conclusion
En résumé, Local by Flywheel est un outil de développement local conçu pour les développeurs WordPress. Il vous permet de créer et de gérer facilement vos projets de développement de site Web en utilisant des technologies populaires telles que WordPress, PHP et MySQL. Local by Flywheel offre également de nombreuses fonctionnalités avancées pour faciliter le développement et le débogage de vos projets, telles que Mailhog, WP-CLI et Live Link.
Si vous êtes un développeur WordPress à la recherche d’un outil de développement local facile à utiliser et puissant, Local by Flywheel pourrait être une option à considérer. Avec ses nombreuses fonctionnalités et sa compatibilité avec Docker, Local by Flywheel vous permet de développer efficacement vos projets WordPress et de profiter de tous les avantages du développement local.