Gallery2 pour dotclear2 : premières réflexions
Par Dsls | vendredi 28 juillet 2006 | 16:20Et hop, un premier jet pour débroussailler ce qui sera probablement mon premier plugin pour dotclear2...
Le principe de base est de réutiliser au max ce qui est déjà fourni par dotclear. Il est désormais possible d'étendre la notion de post. Gros avantage : la gestion des commentaires est déjà intégrée, ainsi que les tags et tout le reste. Des plugins comme nombre de lecture, notation, ... pourront fonctionner aussi sur les galeries et posts, le filtrage de spams intégré aux commentaires de galeries, ainsi que la gestion des médias.
Le mot clé, donc : les posts
Images
Une image n'est rien d'autre qu'un post particulier (type='galitem'), ayant en média joint une photo (logique, non ?). Et comme c'est un post, une image pourra avoir un beau titre (par défaut = le nom du média), un bref descriptif (via le chapô), et une description plus longue.
Galeries
Une galerie est aussi un post (type='gal' par exemple), ayant comme métadonnées une liste d'ids de posts d'images. Afin de gérer au mieux les liens galeries-images, je pense ajouter ce qui sera le seul ajout du plugin par rapport à dotclear2 au niveau mysql, c'est un lien post-post, un peu comme il est défini un lien post-media aujourd'hui.
Le plugin gallery v0.9 gérait l'association une galerie == un répertoire physique sur le site.
En v2, une galerie aura 2 contenus techniques, outre sa description et quelques paramètres :
- Comme énoncé précédemment, la liste des posts d'images que la galerie contient
- Un "scénario" de mise à jour, un peu l'équivalent du répertoire des galeries de la v0.9. En clair, pourquoi ne pas mettre : ma galerie, c'est l'ensemble des médias du dossier "Mes vacances à la mer", et aussi toutes les images ayant pour tag "mer".
Commentaires
A ce niveau, pas grand chose à faire, tout est post, donc tout est quasiment géré en natif par dotclear2, avec tout se qui se fait bien à coté (spams, ...)
Gestion des images
Là aussi, tout sera simple au début, c'est le gestionnaire de médias qui prendra tout en charge.
Voilà pour un premier jet. Tout commence à bien s'ancrer dans ma tête, "yapluka". J'espère juste trouver le temps de mettre tout ça en oeuvre. N'ayant que très peu souvent le pc à domicile pour le moment, j'ai un peu de mal à coder en ce moment :/ ...
Ca sent bon tout ca, et pour la gestion des spams
Jeremy vendredi 28 juillet 2006 16:45Ca sent bon tout ca, et pour la gestion des spams commentaires que penses tu ?
Captcha ou Spamplemousse ? Sachant que ce dernier a besoin d'être mis à jour très souvent ?
La gestion des spams sera celle qui sera intégrée
Dsls vendredi 28 juillet 2006 16:47La gestion des spams sera celle qui sera intégrée à dotclear2, ce ne sera pas géré directement par le plugin gallery2...
Question : serai-ce possible qu'une image
Thesa vendredi 28 juillet 2006 18:54Question : serai-ce possible qu'une image apparaisse comme un post ordinaire, mais qu'elle soit à la fois dans la galerie ? Je m'explique : je prend par exemple une photo que je veux mettre en ligne.
J'ai envie qu'il apparaisse dans le flux des billets de mon blog, pour la chronologie de la chose, pour ceux qui suivent par le fil RSS du blog, bref, comme si j'insérais la photo dans un billet normal. Mais je veux de plus que la photo soit présente dans la partie galerie du site, ce qui permet un classement par catégorie, tout ça, et une sorte de pérennité de l'accessibilité, étant donnée qu'il n'y a pas d'incidence chronologique dans le classement des galeries (les gens qui cherchent une photo selon un thème n'iront pas chercher dans les archives du blog).
Avec le plugin v1, je faisais un billet qui avait un lien vers l'image dans la galerie, mais ça avait l'inconvénient de proposer deux zones de commentaires différentes, etc.
Voilà ma feature request :-p
Qu'en penses-tu ?
Thesa: c'est un peu comme ce que tu décris que ça
Dsls vendredi 28 juillet 2006 18:59Thesa: c'est un peu comme ce que tu décris que ça devrait fonctionner ...
Super ! Tous mes encouragements pour la
Thesa vendredi 28 juillet 2006 19:59Super !
Tous mes encouragements pour la programmation !
Deux mots : Bon Courage \o/
Franck vendredi 28 juillet 2006 21:12Deux mots : Bon Courage \o/
Tu as bien fait tes devoirs Quelques suggestions
Olivier vendredi 28 juillet 2006 23:24Tu as bien fait tes devoirs
Quelques suggestions qui me viennent :

Les galleries peuvent être des posts et dans ce cas il peut-être assez sympa de faire un plugin de billets connexes s'appuyant sur metadata. Chaque élément de la galerie sera l'id du billet 'item' en meta-donnée.
La beta 2 arrive avec un support du XMP assez correct et je vais essayer d'ajouter rapidement le support EXIF et IPTC. Le tout est intégré dans media_meta automatiquement à chaque ajout d'une photo si elle contient un bloc XMP.
Dernière chose, attends la beta 2, j'ai changé des trucs côté gestion de la base (rien de bien méchant). Et tu sais où me trouver pour avoir un accès svn
Super, c'est le principal plugin que j'attendais
Tatane lundi 31 juillet 2006 11:12Super,

c'est le principal plugin que j'attendais pour basculer réellement sur DC2
Bon courage pour le dev !
Tatane
Bon ben voila ... le truc ultime J'attendrai que
Rod lundi 31 juillet 2006 14:15Bon ben voila ... le truc ultime
J'attendrai que ca soit fait pour transformer ta galerie en AJAX pour consulter direct une galerie à partir d'un billet sans à changer de page, ni à reloader quoique ce soit. Tu ne te rends meme pas compte la, mais tu viens de faire un truc que TOUT LE MONDE ATTEND, tous blogs confondus. On pourrait meme imaginer finalement la meme gestion pour les MP3, les VIDEOS ... tant ton idee est excellente.
Juste pour info ... Est-ce que gallery, empêche
Freedom Sound mardi 1 août 2006 19:08Juste pour info ...
Est-ce que gallery, empêche les search bots (google, yahoo...) de récupérer les images (qui se trouve disponnible via le plugin) et les foutres dans leurs caches de m***** ??!! (via les balises meta)
ah ben ça, c'est tout à fait ce que je recherchais
m" lundi 7 août 2006 17:00ah ben ça, c'est tout à fait ce que je recherchais : gérer les photos par des tags. ça va m'éviter de coder.
merci d'avance, et bon courage.
(je te proposerais bien mon aide, je ne suis qu'un très modeste codeur. tu as désormais mon mél).
Un petit mot d'encouragement ; je suis impatient
Mg mercredi 9 août 2006 14:14Un petit mot d'encouragement ; je suis impatient de découvrir un jour DC2 avec Gallery2 associé. Mais je suis patient.. Bon courage en tout cas! Ton travail est très apprécié sur mon petit blog.
C'est pas une demande, juste pour savoir : est-ce
Arakiri mardi 29 août 2006 16:53C'est pas une demande, juste pour savoir : est-ce qu'il y aura une option effet sur les images (comme lightbox par exemple) ?

Sinon un énorme MERCI pour ton projet, c'est formidable ce que tu fais !
(MERCI aussi à tous les autres qui code et test)
Bon courage pour développer ce plug-in ! Gallery2
brouche vendredi 1 septembre 2006 19:59Bon courage pour développer ce plug-in ! Gallery2 sera bientôt aussi indispensable à DC2 que Gallery à DC.
J'avoue qu'intégrer un effet LightBox me plairait beaucoup, mais ça risque de ne pas plaire à tout le monde. Ca et aussi un double système de navigation par catégories et par tags.
Et encore merci pour ton boulot sur DC, il est inestimable !!
J'utilise depuis un moment le plugin Gallery sur
Thierry dimanche 3 septembre 2006 16:06J'utilise depuis un moment le plugin Gallery sur mon DotClear 1.X (thierrylife.free.fr), je suis impatient de voir ce que cela donne sur Dotclear 2.x que je suis en train de tester (mondejeuner.free.fr).
Mes encouragements donc à DSLS !
Si tu as besoin de beta-tester, je suis partant.
Waouu Ca promets bien tout ça. Eh bien maintenant,
Guillaume mercredi 6 septembre 2006 09:44Waouu
Ca promets bien tout ça. Eh bien maintenant, il ne reste plus qu'a ...
En tout cas ce plugin que j'utilise dès le début est vraiment génial. Le seul "défaut" que je lui trouve c'est qu'on ne puisse pas protéger une galerie ou la totalité des galeries. J'ai dû bidouiller un max pour pouvoir le faire.
Ma question est donc : gallery2 aura t'il cette fonction en natif ou pas ?
Merci encore pour le super boulot sur ce plugin et sur la version dc2
une fonction qui peut être intéressante ( aucune
pierreL mercredi 6 septembre 2006 21:44une fonction qui peut être intéressante
( aucune idée de la faisabilité )
c'est le téléchargement de l'original.
comme ça chacun se sert .
pendant que j'y suis une autre remarque , et je
pierreL mercredi 6 septembre 2006 21:51pendant que j'y suis une autre remarque , et je pense à la galerie basée sur les posts dont parle Olivier
un thème avec l'image très haut pour ne pas avoir d'ascenseur sur les images verticales
et toutes les informations du post sur un des côtés.
là ça sera parfait de chez pafait, vue de ma lorgnette.
Bonjour Maintenant que j'ai un dissitou moi aussi,
Philippe mardi 12 septembre 2006 12:01Bonjour
Maintenant que j'ai un dissitou moi aussi, je suis comme les autres très impatient de tester gallery 2.
Y a-t-il une liste d'inscriptions pour beta testeurs ?
Il n'y a pas encore de liste d'inscription, mais
Dsls mardi 12 septembre 2006 12:09Il n'y a pas encore de liste d'inscription, mais le plugin sera sur le dépot svn de dotclear
Que dire si c'est n'est que je suis comme les
Tarlak mardi 12 septembre 2006 16:06Que dire si c'est n'est que je suis comme les autres tres heureux que tu fasses un tel plugin qui me sert bien sur mon dotclear actuel.
Et n'esite pas si tu as besoin de beta testeur je suis la
Oui, ce plugin est très pratique, certainement
Thierry mercredi 20 septembre 2006 12:02Oui, ce plugin est très pratique, certainement l'un des plus utiles et des meilleurs. Merci pour tes efforts de migration sous DC2. Et je suis impatient de tester. Bon courage !
Un "petit" voeux au Père Noël : Une arborescence
Martin vendredi 22 septembre 2006 16:06Un "petit" voeux au Père Noël :
Une arborescence dynamique dans la barre latérale : les catégories sont affichées et les galeries apparaissent dans leur catégories si on clique un "+" pas exemple.
Merci Père Noël.
Allez, on encourage DSLS ! Surtout qu'il commence
Thierry vendredi 6 octobre 2006 12:27Allez, on encourage DSLS ! Surtout qu'il commence à avoir de la concurence parmi les plugins DC2, on lui pique même son nom de plugin
Faut plus tarder là, faut que ça sorte !
Bon allez, bon courage, on compte sur toi pour le plugin le plus utile sur DC (au passage, je comprends pas que l'équipe DC ne t'ait pas demandé de l'incorporer en natif dans DC2)
Salut Juste en retour pour Thierry Je ne souhaitai
Nemesis samedi 21 octobre 2006 08:32Salut
Juste en retour pour Thierry
Je ne souhaitai pas piquer le nom d'un plugin de qui que ce soit, je ne connaissai absolument pas le passif dc1 étant nouveau.
Donc si j'ai blessé qui que ce soit je m'en excuse.
Merci de votre compréhension.
Hello, Je teste depuis quelques temps Gallery et
Falken mercredi 3 janvier 2007 21:31Hello,
Je teste depuis quelques temps Gallery et j'avoue que le plugin est trés chouette.
Toutefois, je souhaiterais donner quelques idées pour le dév du gallery pour DC2.
Tout d'abord, ce serait chouette de pouvoir créer des sous-sous catégorie. Par exemple > Vacances > Portugal > 2006, 2005, 2004, etc...
De plus, serait-il envisageable de pouvoir coupler Gallery avec Ligthbox pour l'affichage ?
Il manque également un outil de configuration plus fin du style : bordure autour des photos ou non, taille des bordures, nombre de miniatures par page, taille de la largeur de page, présentation des textes, possibilité de virer les ::, etc...
Qu'en pensez-vous ?
Falken, tes idées sont sympas, il y a pas de
Thierry vendredi 12 janvier 2007 01:48Falken, tes idées sont sympas, il y a pas de doutes.
)
Mais bon, convertir le plugin de DC1 vers DC2 demande pas mal de temps à DSLS. Perso je suis plutôt partisant d'avoir un plugin DC2 identique celui DC1, ni plus, ni moins.
Ce serait déjà formidable de la part de DSLS (au fait, une ch'tite idée pour la version DC2
Perso, je suis en forte attente de ce plugin, c'est un plugin majeur sur DC, AMHA.
Avez vous commencez ce développement ? Comme
fred mardi 23 janvier 2007 12:44Avez vous commencez ce développement ? Comme beaucoup j'attends ce plugin pour migrer vers DC2 et sans vouloir mettre la pression, IL ME LE FAUT !!!!
Quitte à filer un coup de main au besoin.
Pareille ici, je suis prêt à mettre la main à la
MathieuMa mercredi 31 janvier 2007 11:34Pareille ici, je suis prêt à mettre la main à la patte pour aider
Mais je crois qu'Olivier a prévu quelque chose - c'est pour ça que ça ne bouge pas ?