Sélectionner une page

Local by Flywheel est un serveur de développement web en local. Gratuit et performant, il constitue une excellente alternative à WAMP (Windows), MAMP (Mac OS X).
La version 3.0 vient tout juste de sortir, immédiatement suivie par la v3.0.1. Je vous propose d’en découvrir les nouveautés.

Les nouveautés

Retrouvez la liste officielle des nouveautés à la fin de cet article.
La principale nouveauté, du moins celle qui est la plus visible, est l’ajout d’une bibliothèque de modules (Add-ons) directement intégrée à LbF (le petit nom de Local by Flywheel).
Ces modules permettent d’ajouter/compléter les fonctionnalités de base, un peu comme le font les plugins de WordPress.

Les autres nouveautés concernent des améliorations de performances, des corrections de bugs survenants dans de rares situations ainsi que la mise à jour des composants internes, et de la version wordpress fournie (v5.0.1).

Les modules

Avec cette version 3, la barre latérale se pare d’une nouvelle icône, une pièce de puzzle, permettant d’accéder aux 5 modules (add-ons) disponibles pour l’instant.
Gageons que leur nombre augmentera, d’autant que Flywheel met à disposition une API ainsi que la documentation nécessaire pour le développement d’autres modules.
Ces modules ne sont pas tous nouveaux, mais soit il fallait les installer “à la main” (Xdebug + PhpStorm), soit ils ne fonctionnaient plus avec les précédentes versions (Stats).

Le panneau des modules
Le panneau des modules (add-ons) fournis en standard.

Tous ces modules s’appliquent à chaque site déclarés dans LbF.

Volumes
Ce module permet d’ajouter des dossiers à prendre en charge.
Une fois ce module activé, on accède à ses réglages via le menu “More…” de chaque site.  

Add-on Volumes de LbF
Le module Volumes de Local by Flywheel

Ports
Ce module permet de déclarer la prise en charge de ports supplémentaires. Le plus souvent, il s’agira du port 22 (SSL) pour déclarer votre site en https.
Une fois ce module activé, on accède à ses réglages via le menu “More…” de chaque site.

Add-on Ports de LbF
Le module Ports de Local by Flywheel

Stats
Ce module permet d’afficher en temps réel les “ressources” consommées par un site. Les ressources en question sont la quantités de mémoires consommées et la puissance de calcul sollicitée.
Une fois ce module activé, on accède au visualiseur via le menu “More…” de chaque site.

Add-on Stats de LbF
Le module Stats de Local by Flywheel

XDebug + PhpStorm
Ce module, dédié aux développeurs, permet d’installer XDebug et de l’interfacer à PhpStorm* en 1 simple clic. Une bien belle avancée, vous en conviendrez si vous êtes développeur ;)
Une fois ce module activé, on accède à ses options via le menu “More…” de chaque site.
*PhpStorm est un IDE de développement.

Add-on XDebug+PhpStorm de LbF
Le module XDebug+PhpStorm de Local by Flywheel

Notes
Ce module est un mini pense-bête vous permettant d’ajouter des notes. Il supporte la notation markdown.
Une fois ce module activé, l’écran d’accueil “Overview” comporte une nouvelle section “Notes”, sur la droite.

Add-on Notes de LbF
Le module Notes de Local by Flywheel

Je prévois une série d’articles sur les avantages d’un serveur web local et sa configuration autour de Local by Flywheel.
Si vous êtes intéressé, faites-le moi savoir en commentaires.

What's new in v3.0.x

Additions

  • Local Add-ons Library! Browse and download Add-ons straight from Local with a few clicks. (v3.0.0)

Improvements

  • Redesigned Connect to Flywheel page (v3.0.0)
  • Added active state styling for the Site Info More dropdown (v3.0.0)
  • Increased timeout and retry limit when waiting for a pull from Flywheel to complete (v3.0.0)

Changes

  • Xdebug + PhpStorm Add-on is no longer included with Local. It can be installed through the new Add-ons Library! (v3.0.0)
  • Add-ons must now be either .tar.gz or .tgz instead of .zip when installing from Disk (v3.0.0)
  • Removed blurs from the user interface due to inadequate performance on certain devices (v3.0.1)

Bug Fixes

  • Addressed an issue where MySQL prefixes wouldn’t be properly replaced when Pushing to Flywheel (v3.0.0)
  • Resolved potential high CPU usage when exporting or Pushing sites to Flywheel (v3.0.1)

Dependencies

  • Upgraded @getflywheel/local-components to 6.1.6 (v3.0.1)
  • Upgraded Electron to 3.0.11 (v3.0.0)
  • Upgraded bundled version of WordPress to 5.0.1 (v3.0.1)

Rendez-vous sur le site de Local by Flywheel pour télécharger la dernière version.