La page d'accueil de votre WAMP n'est pas assez colorée ? Flat WAMP est un script PHP permettant de retrouvez vos sites locaux automatiquement et tout ça dans une interface joyeuse !

L'objectif de Flat WAMP est simple : retrouver facilement ses Virtual Hosts sur la page d'accueil WAMP (http://localhost/).

Dans un but de faciliter la gestion des Virtual Hosts pour l'utilisateur et afin de palier aux différents moyens utilisés pour les gérer dans WAMP, ils sont récupérés de plusieurs manières :

  • Parsage des fichiers de configuration des Virtual Hosts dans le dossier ./vhosts
  • Parsage du fichier httpd-vhosts.conf afin de récupérer les directives ServerName de chaque Virtual Host
  • Récupération des dossiers dans www/, avec la possibilité d'en exclure.

Téléchargement & Installation

Rendez-vous sur le dépôt GitHub en cliquant ici.

Téléchargez la dernière version en cliquant sur le bouton Download ZIP ou cliquez ici.

Vous n'aurez besoin que des fichiers flatwamp.css, index.php et jquery-2.1.1.min.js.

Avant tout, renommez le fichier index.php du dossier www de WAMP en ce que vous voulez afin d'en garder une copie.
Copiez-collez les trois fichiers de Flat WAMP dans le dossier www de WAMP.

Sur votre navigateur, allez sur http://localhost/ et admirez ;)

Fonctionnement

Une fois récupérés via les trois méthodes décrites ci-dessus, les Virtual Hosts sont classés par nom (URL).

Par défaut, deux blocs sont insérés au début : un lien vers PHPMyAdmin et un autre vers une page affichant un phpinfo(); (possibilité de les modifier dans la fonction getVhosts() dans index.php).

Les couleurs des blocs sont définies dans les paramètres (voir ci-dessous). Elles sont utilisées de manière aléatoire sur les blocs (historique de 8 couleurs, c'est-à-dire que 2 blocs ne peuvent pas avoir la même couleur avant le 8ème bloc).

Le p'tit bonus, c'est que vous pouvez utiliser les flèches de votre clavier pour naviguer dans les Virtual Hosts ! Utilisez la touche entrée pour accéder au projet sélectionné !

Paramètres

Au début du fichier index.php se trouve un tableau nommé $config. Il contient les variables de configuration du script. Voici celles que vous pouvez modifier :

  • $config['title'] : titre de la page
  • $config['wampConfFile'] : chemin vers le fichier de configuration de WAMP
  • $config['dirsToHide'] : dossiers à exclure dans le cas du parsage du dossier www/
  • $config['colors'] : liste des différentes couleurs disponibles pour l'affichage des Virtual Hosts

Conclusion

Flat WAMP est donc une interface simple, légère et joyeuse permettant de retrouver et de naviguer dans vos sites locaux rapidement et avec le sourire :D