Ensemble de modules pour l'intégration du plugin Masonry dans Drupal (champs, views, etc...).
Résumé du projet
Masonry (http://masonry.desandro.com) est une librairie javascript permettant la mise en forme de tuiles de contenus. Supposons que vous ayez une galerie d'images ou de contenus n'ayant pas les mêmes dimensions. Une mise en page naïve risque de créer de nombreux "trous" dans la page, suivant les tailles des images à afficher par rapport à la taille de l'écran. La librarie Masonry, quant à elle, permet de calculer dynamiquement le meilleur emplacement de chaque tuile pour les assembler de manière optimale les unes par rapport aux autres.
Masonry API est un module Drupal intégrant la librarie Masonry dans Drupal. Ce module est complété par les sous-modules suivants :
- Masonry Search : qui transforme les résultats de la recherche Drupal en tuiles.
- Masonry Field : qui crée un format de champ (image, ...) permettant d'organiser les contenus du champ via Masonry
- Masonry Views : qui crée un format de vue permettant d'afficher les résultats via Masonry.
Infos pratiques
Type
Drupal
Module
Client
contribution Open-Source
Quelques détails techniques
- La suite de modules Masonry permet l'utilisation de la librarie Masonry dans Drupal.
- L'usage de la librairie complémentaire ImagesLoaded est possible en option via le module.
- Les différents modules de la suite permettent l'usage de Masonry dans l'affichage des champs et des vues.
- Le module Masonry Search peut être vu comme une démonstration de l'usage de Masonry API dans vos propres modules et thèmes.