peLmeL.org
Accueil du site > peLmeL Blog > Drupalium > Mise en place d’un site de photo avec Drupal

Mise en place d’un site de photo avec Drupal

dimanche 4 octobre 2009, par Brice Favre


Celà fait un moment que je travaille avec Drupal, et pour mes besoins personnels et disposer ainsi d’un espace qui me permettrais de présenter mes photos de manière un peu différentes de flickr tout en conservant la possibilité de puisser dans ce système les clichés que j’y mettrais.

Drupal s’est rapidement imposé comme le CMS à utiliser. Outre l’expérience que je pourrais retirer à déployer entièrement un site en Drupal et l’administrer au quotidien, il y’a plusieurs avantages d’utiliser Drupal :

- La présence de nombreux modules permettant de faciliter le référencement et de statistiques.
- La possibilité de gérer plusieurs formats d’image et de mettre en place des caches.
- La gestion des vues permettant de construire des galeries sous différents formats.
- La gestion du cache et la compilation des css/js.
- L’intégration directe de lightbox.
- Une facilité à créer les thèmes.
- Un système multilingue performant (on en reparlera).
- Divers petits trucs : comptes utilisateurs, agrégateurs de flux, gestion de blocs HTML.

Le premier problème avant de monter le site est de choisir ce que l’on va utiliser. Au départ j’étais parti sur l’idée de créer un type de contenu image que je manipulerais ensuite pour créer mes galeries. Le problème est que l’intégration à l’intérieur des articles s’avère peu évident. En gros difficile de réutiliser une image déjà en place à moins de passer par l’intégration d’un file manager comme WebFM et ou IMCE. Au final j’ai préféré Image Assist qui créé un noeud image et s’intègre facilement dans les articles avec un redimensionnement à la volée. Cerise sur le gateau, il existe un plugin pour tinyMCE (même si au final je préfère écrire mes articles en bon HTML manuel). La construction des galeries se base sur la taxonomie comme on peut le voir sur l’exemple "Vue(s) de ma cité".

Pour le reste lightbox2 m’a fourni les moyens d’améliorer la galerie en permettant au visiteur de visiteur d’afficher les images en grand. J’ai aussi intégrer google analytics, sitemap, XML sitemap. Nodewords devrait suivre bientôt. Je vous conseille toutefois de limité le nombre de modules. La facilité de mise en place de ceux ci cache parfois des incompatibilités (surtout en javascript) majeur. Testez donc les bien individuellement avant de choisir la quinzaine de modules pour animer votre site. A ce niveau là, je pense que features va rendre de nombreux service pour la mise en place de site Drupal.

Le thème a été créé à partir d’une maquette HTML et de quelques récupérations d’images et de styles. Je ne suis pas doué pour ce genre de chose mais la mise en place d’un style assez sobre et simple a été plutôt rapide et simple. L’intégration d’une maquette HTML ne m’a jamais semblé si simple.

Dans les faites ça donne http://camera.obscura.fr/. Je vous souhaite une bonne visite et j’espère que vous apprécierez les photos présentes sur ce nouveau site.

Répondre à cet article


Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP | squelette