Pour ce premier billet, ma petite success story avec dotclear 2. Quoi de plus sympa quitte a faire un blog, d'avoir un petit challenge. Donc, pour aujourd'hui le cahier des charges est simple :

- Avoir un moteur de blog multidomaine

- Se débrouiller pour pouvoir avoir une jolie gallerie photos (merci madame)

La première partie est relativement simple et bien documentée comme ici pour la doc officielle ou ici :

Pour la deuxième partie, direction les plugins ! La première tentative a été d'utiliser le plugin gallery pour dotclear 2, installation, rien a redire, on donne le lien du zip et son mot de passe et c'est ok. On l'active pour le blog qui nous intéresse et c'est parti.

Première mission, ajouter des images... j'essaie de le faire via ftp, pas moyen de trouver l'endroit... après pas mal de temps je finis par trouver qu'il faut passer par le gestionnaire de médias, l'interface avancée toute pleine d'ajax est particulièrement agréable à utiliser, tout se fait via le navigateur web, on sélectionne l'ensemble des images qu'on veut ajouter, et dotclear s'occupe tout seul de traiter la file d'attente et de générer les miniatures (j'y reviendrais plus tard...). On peut les ranger dans un répertoire (à faire avant d'uploader les photos, c'est plus simple). Ensuite, il n'y a qu'à créer une gallerie et utiliser le répertoire voulu comme répertoire de média.

Bref, tout se passe bien, sauf qu'en publiant les différentes galeries créées, impossible de la voir affichée avec un billet... En farfouillant un peu partout, je finis par trouver que pour afficher les galleries, il faut aller dans le panneau d'admin -> Widgets de présentation et déplacer par glisser/déposer le widget Galeries dans le bandeau de navigation. Premier problème régler, mais finalement, le rendu n'est pas trop joli (le plugin Galerie génère un billet par image).

Donc, je pars à la recherche d'autre chose que j'avais entre aperçu Pictures Show !

Là, il s'agit d'un plugin qui n'est pas encore intégré dans dotAddict.org mais qui gagne a être connu. Donc, pour l'installation, chercher le plugin ici , et installer le tout. Ensuite, comme indiqué dans la documentation du plugin, il y a quelques petites modifs à faire sur les thèmes où le plugin va être utilisé. Cette doc se trouve dans le panneau d'admin -> Extensions -> Pictures Show -> Exemple d'utilisation des tags (c'est pas très parlant comme endroit mais c'est bien là que ça se trouve). Et dans le cas d'une installation multi domaine, telle que dans la doc suscitée, il faut le faire pour chaque domaine, pas seulement le domaine racine (je sais, j'ai cherché quelques heures pourquoi je voyais pas les galeries...)

Et voilà, tout est prêt, vous activez la galerie pour chaque blog voulu (en modifiant les fichiers nécessaires aussi ;-)) et après, rendez-vous dans le panneau d'admin où apparaît le nouveau lien : Les galeries Pictures Show. Dedans vous pourrez arranger l'ordre des photos par glisser/déposer, activer/désactiver des photos par double clique et parametrer comment tout ça s'affiche, rien de bien compliqué, plutôt intuitif. Enfin, quand vous créez un billet, vous n'avez qu'à lui associer une galerie Pictures Show et celle ci apparaitra liée au blog.

Voili, voila, ça donne une belle petite galerie qui plaît à madame ;-) Un exemple fait avec des images libres de droit (en provenance directe du site : Photos Libres)

enfin, quelques petits conseils :

__Comment augmenter la taille max des fichiers qu'on peut uploader sur dotclear via l'interface avancée ?
__ il s'agit d'un paramètres de php :upload_max_filesize (par exemple 5M pour mettre des photos d'un appareil 10MP).

__Comment changer la taille des miniatures (small, medium, ...) ?
__ Ca se trouve dans la partie about:config de dotclear et porte le doux nom de media_img_m_size pour medium (s pour small et t pour thumbnails)

__Comment regénérer les miniatures des images dans dotclear après avoir changé la taille d'une des miniatures ?
__ Pour ce faire, il faut avoir gardé le plugin Galeries, tout d'abord dans le répertoire /public/ du blog, il faut enlever les fichiers qui ont été générés par dotclear à l'import (ils s'appellent .<NOM_DU_FICHIER>_<s|sq|t|m>.jpg), ensuite passer pas le panneau d'admin -> Galeries -> Gestion des nouvelles images. Cliquer sur générer les miniatures manquantes puis soumettre. En un tour de main, tout aura été regenéré et sera opérationnel pour Pictures Show aussi !