Fini les gros développements avec une release à la fin, vive le "release early, release often".

La version 0.1beta du plugin gallery pour dotclear2 vient de sortir. Comme son nom l'indique, c'est une toute première version, et il manque plein de choses, et forcément, il va y avoir plein de bugs ...

J'en profite pour prendre les pincettes habituelles : Cette version n'est pas stabilisée, et est de ce fait réservée à un public averti!

La mise en place des fichiers en svn devrait arriver sous peu ...

Installation

  • Cette version n'a été testée qu'avec la beta 6 de dotclear.
  • Installer le plugin via l'archive ou le package
  • Pour cette version (et croyez bien que j'en ai vraiment honte), il vous faudra aussi modifier un fichier du core :

Dans le fichier inc/core/class.dc.media.php. A la ligne 172 de ce fichier, remplacer :

private function fileRecord(&$rs)

Par :

public function fileRecord(&$rs)

Utilisation

Ce plugin fonctionne conjointement avec le gestionnaire de media. Comprenez par-là que toutes les images doivent avoir été indexées par le gestionnaire de media afin de les retrouver dans une galerie.

  1. Ajoutez vos images via le gestionnaire de media dans le répertoire voulu
  2. Créez une nouvelle galerie via l'admin (bouton "galeries" à droite"), puis "Nouvelle galerie".
  3. Saisissez une description de la galerie, ainsi que le répertoire de media associé
  4. Sauvez votre galerie
  5. allez sur l'onglet "Maintenance"
  6. Les images seront générées automatiquement. Une image est un billet particulier associé à un media. Du coup elles sont commentables, et présentent les mêmes caractéristiques que les billets normaux
  7. Ajoutez le widget "Galeries" à votre barre latérale

Ce que le plugin ne fait pas (encore)

Plein de choses :

  • Il n'est pas encore possible d'éditer la description des images
  • Il n'est pas encore possible de supprimer billets-images
  • Il reste des bugs de navigation (image précédente/suivante, galerie précédente/suivante)
  • Pas de compteurs sur les images (ce sera un autre plugin, je pense)
  • Pas de gestion des tags...
  • Pas d'ajax coté partie publique
  • ...

Cette release est surtout là pour dire que le plugin avance à son rythme, et pour figer une version, pourquoi pas pour y voir des contributions extérieures :)

EDIT : la 0.1beta2 est sortie. Elle devrait corriger entre autres :

  • les préfixes de tables ne sont plus en dur dans le code (mea culpa)
  • le filtrage des media se fait uniquement sur les images (le reste viendra peut-être après)