Nouvelle rubrique: 'Liste des prestataires'

Récemment, nous avons décidé d'ajouter une rubrique 'Liste des prestataires' au site.

Nous avons imaginé au préalable la page sur papier et ensuite, le choix des modules.
Nous voulions absolument avoir un système de carte géographique sympa qui rendrait la chose beaucoup plus agréable et pratique au premier coup d'oeil.
Un simple filtre devra aussi être disponible.

Nous avons donc choisi dans un premier temps d'utiliser le module 'Location' pour enregistrer les adresses et 'Gmap' pour les afficher sur une carte Google.

Après réflexion, me sentant l'âme d'un opportuniste, j'ai décidé de donner une chance au module 'OpenLayers' et 'OpenLayers Geocoder'.
Après plusieurs essais et mises au point, je suis arrivé à qqchose de fonctionnel.
La version de développement de 'OpenLayers Geocoder' a du être utilisée pour fonctionner correctement.
La configuration de OpenLayers est plus hardue et demande plus de temps à mettre en place. Chaque paramètre de chaque carte est personnalisable et il faut être minutieux pour tout configurer correctement.
Nous avons également ajouté un thème spécifique à la carte, nous avons dû créer un fork sur GitHub car dans la version fournie par défaut par son créateur, il manque une image, ce qui empêche un affichage correct des popups.

J'ai aussi développé un petit module pour OpenLayers qui me permet d'ajouter des icônes sur la carte(style) très simplement, sans devoir créer de module pour cela, il est disponible sur GitHub pour le moment.

Concernant l'affichage en liste des prestataires, nous utilisons une vue couplée au fabuleux module Display Suite de Kristof De Jaeger, un autochtone très actif dans la communauté.
Le filtre affiché sur cette page a été légèrement adapté pour ne pas afficher le bouton "submit" et de soumettre le formulaire au moindre changement. C'est plus joli esthétiquement.

Imagecache est, bien évidemment, utilisé pour le redimensionnement des images.

Voila je crois que c'est tout concernant cette page.
N'hésitez pas à nous soumettre de nouvelles idées, on essayera des les implémenter au plus vite si elles sont validées.

@ très bientôt.

Votre notation : Aucun Moyenne : 5 (4 votes)