Migration des galeries en 0.9alpha
Je viens de migrer le plugin gallery de ce site en 0.9alpha...
En apparence, rien ne devrait changer, enfin j'espère 
Reste encore l'interminable phase de tests, et elle verra bientôt le jour \o/
Des catégories et des tags ...
Il est vieux le temps où tout le monde y allait de ses répertoires dans lesquels on mettait nos fichiers, et basta. Maintenant, Google Mail et Blogmarks ont ouvert la voie, les répertoires, c'est "has been", place aux tags et autres joyeusetés. Quel rapport avec le plugin gallery dans tout ça ?
Bon anniversaire DotClear !
Et oui ... DotClear fête ses 2 ans aujourd'hui \o/
Je me joins à toute la communauté pour remercier comme il se doit son heureux papa, Olivier Meunier, codeur, et photographe à ses heures...
(Cette photo est la propriété d'Olivier Meunier, sous licence Creative Commons)
PS: au passage, un grand merci à TortueGT et son plugin Jour J, sans qui ce billet ne serait pas publié aujourd'hui, vu que je suis en vacances, et loin de tout PC en ce moment ...
Plugin gallery 0.8.3a [boulet inside]
Dernière version du plugin en date : la 0.9 ici
Mise à jour : (Boulet Inside) Forcément, à vouloir livrer trop vite, on fait des bêtises. La version 0.8.3 buggue lors de l'upload d'images "simples", alors que ça passe avec les zip et les tar.
La version 0.8.3a corrige ce petit défaut ... honte à moi
NOTE : si vous avez des questions, des problèmes, ... sur le plugin, et si vous souhaitez une meilleure réactivité, privilégiez le forum dotclear plutôt que les commentaires à ce billet, et en particulier ce thread qui est dédié au plugin gallery
Avant de subir des modifications plus profondes dans les bases du plugin, la version 0.8.3a du plugin voit le jour.
Au menu :
- Correction de la balise manquante dans le randImage()
- Ajout de tests pour la génération de miniatures (accès du répertoire en écriture)
- Les "invalid mysql index" ne devraient plus s'afficher dans le thumbnailer
- Léger tuning du css pour un meilleur affichage avec le thème par défaut, notamment
- Support des smilies dans les commentaires (selon le paramètre de dotclear)
- Ajout de la version espagnole (un grand merci à cels, à ce propos)
Et, quand même, une nouvelle fitcheure (cf. le teaser) : le support de l'envoi d'images via formulaire. Actuellement, sont supportés :
- Les fichiers images (heureusement
) - Les fichiers zip (si votre hébergeur le supporte. Et évidemment free ne le supporte pas)
- Les fichiers tar
Pour les fichiers tar, en regardant de plus près le plugin packager de plugins de notre ami Pep, j'ai récupéré ce fichier
Malheureusement, il semble avoir quelques soucis avec les fichiers .tar.gz. En théorie c'est supporté, mais ça ne fonctionne pas chez moi
Je suis d'ailleurs preneur de tout feedback dessus 
Sinon, comme pour la mise à jour vers la 0.8.2, c'est une évolution très mineure, les bases ne sont pas impactées...
Voili voilu,
Bruno
[Plugin Gallery] Des idées pour la 0.9
Alors ... a peine la 0.8.2 est-elle sortie que des idées jaillissent. En vrac (ce billet sera mis à jour au gré des nouvelles idées) :
- Ajout d'un titre aux photos (apparemment très demandé sur le forum)
Formulaire d'upload de images (un peu comme le fait le gestionnaire d'images actuel)(presque fini, sûrement disponible dans une prochaine nightly\o/)- Gestion d'un format intermédiaire "web-compliant" des images
- Possibilité de sélectionner les galeries qui apparaissent dans la liste des galeries dans la sidebar
- Gestion multi-thèmes des galeries
- Intégration de l'auteur d'une galerie (peut-être en prévision des prochaines features de dotclear, avec une gestion des droits plus fine pour les plugins)
- Ajout d'un email de notification à l'auteur de la galerie pour les commentaires, par exemple
- Ajout d'un mode slide-show pour les galeries
- Ajout d'un mode slide-show aléatoire pour l'"image aléatoire" en sidebar (va vraiment falloir que je me mette au javascript, moi)
- Modifications de l'interface d'admin, un peu plus "wizard"-oriented, pour notamment optimiser les temps d'accès, faciliter l'admin
- Amélioration de l'administration pour la gestion des informations EXIF.
- Gestion de droits d'accès sur les galeries (peut-être via un autre plugin, wait&see

Tout ne sera peut-être pas en 0.9, mais ça donne vaguement la direction que prendra le plugin 
Plugin Gallery 0.8.2
Dernière version du plugin en date : la 0.9 ici
Avec un poil de retard, ci-dessous le plugin gallery dans sa version 0.8.2.
C'est une évolution mineure, la base n'est pas impactée. La mise à jour n'est a priori pas dangereuse...
Au menu des changements :
- Petit tuning au niveau des CSS pour qu'il n'y ait plus trop de soucis avec IE et les tailles des images, avec ajout du nombre de visualisations d'une image
- On peut spécifier une largeur max et une hauteur max différentes pour les miniatures (l'affichage semble plus propre si on met 140x100)
- Gestion des tags EXIF pour les images (non activé par défaut, il faut les activer via l'interface d'admin, onglet configuration)
- Ajout de la fonction topImages (merci tak182)
- Ajout de filtres pour l'image aléatoire (sélection sur les galeries visibles uniquement)
- Pagination des galeries au niveau de l'interface d'administration (30 images/page).
- Génération des miniatures fonctionnelle quand il y a beaucoup d'images (la version 0.8.1 s'arrête au bout d'un certain temps avec un message "too many redirections"), et affichage des logs des miniatures générées ou non générées. Attention : la génération des miniatures s'effectue désormais via une popup
- Possibilité de créer les miniatures manquantes, ou de toutes les recréer
- Compatibilité avec dcCustomTitle de dotclear 1.2.1
Une démonstration des informations EXIF est disponible ici (avis aux RTCistes : les images sont maousse ...)
Pour la mise à jour :
- effacer le plugin version 0.8.1
- installer le plugin version 0.8.2
- réinstaller le css et les templates via l'onglet "Installation"
J'ai encore quelques d'idées pour la 0.9, il faut qu'elles mûrissent encore un peu, mais je suis toujours preneur d'idées innovantes 
Toutes les critiques sur la version actuelle sont bien entendu les bienvenues ...
Plugin gallery 0.8.1
Dernière version du plugin en date : la 0.9 ici
Avec la bénédiction de Nicolas (aka Nikikko sur le forum dotclear), et comme annoncé précédemment, la version 0.8.1 du plugin gallery pour Dotclear vient de sortir.
Pour les téléchargements :
Au programme des nouveautés :
- (Nicolas) la taille des miniatures ne concerne maintenant que l'affichage (elles sont toujours calculées en 140x140)
- (Nicolas) ajout de quelques icônes pour la page gallery
- (Nicolas) lorsqu'on clique sur "galerie" dans la page d'une image, on revient à la page de la galerie contenant l'image (et non au début)
- (Nicolas) ajout d'une fonction pour avoir une image aléatoire dans la sidebar. (en test seulement actuellement). pour l'utiliser :
<?php dcGallery::randImage(); ?> (affiche juste l'image + lien vers l'image)
- (Dsls) Correction pour supporter les hébergeurs ne tolérant pas les fonctions exif_*
- (Dsls) Amélioration de la gestion des commentaires (fortement inspirée du plugin MComments)
- (Nicolas) mise à jour du copyright
- (Nicolas) ajout du COPYING de la GPL
- (Nicolas) modifs des templates (pour mettre la pagination en haut et en bas, beaucoup plus pratique, notamment en haut)
Enjoy 
