Plugin gallery 0.1beta2 pour dotclear2
Par Dsls | mardi 20 février 2007 | 15:02Fini 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.
- Ajoutez vos images via le gestionnaire de media dans le répertoire voulu
- Créez une nouvelle galerie via l'admin (bouton "galeries" à droite"), puis "Nouvelle galerie".
- Saisissez une description de la galerie, ainsi que le répertoire de media associé
- Sauvez votre galerie
- allez sur l'onglet "Maintenance"
- 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
- 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)
Je vois que tu utilises deux nouveaux contextes
monoceros01 mardi 20 février 2007 20:00Je vois que tu utilises deux nouveaux contextes "gallery" et "image". Mais je trouve que ce serait mieux d'avoir des url du style :
index.php/gallery/nomdecategory pour les catégoriest index.php/gallery/nomdecategory/nomdimage pour les images
Mais quoiqu'il en soit, j'aime bien la façon dont il fonctionne.
Bon Courage pour la suite.
huhu ... en fait c'est "presque" voulu. Rien ne
Dsls mardi 20 février 2007 20:13huhu ... en fait c'est "presque" voulu. Rien ne dit qu'un jour une image n'appartiendra pas à plusieurs galeries différentes, comme des galeries virtuelles, par exemple (ou ça, des tags ?).
Mais rien n'est figé pour le moment
bonsoir, Comme une image est un billet, est-ce
pierreL mardi 20 février 2007 20:15bonsoir,
Comme une image est un billet,
est-ce qu'on peut imaginer une archive d'une galerie
soit la liste des billets-image avec
- nom de l'image, éventuellement titre et le début du commentaire .
Est-ce que je suis clair ?
pierre: en tout cas, je ne vois pas pourquoi ce ne
Dsls mardi 20 février 2007 20:23pierre: en tout cas, je ne vois pas pourquoi ce ne serait pas faisable, en tout cas, dès que l'édition des descriptions d'images sera en place
Bonsoir, Il manque la possibilité de naviguer, une
Jluk mardi 20 février 2007 20:25Bonsoir,
Il manque la possibilité de naviguer, une fois que l'on a une image affichée. Le plus agréable étant une partie des vignettes à coté ou en dessous, mais au moins un précédent-suivant serait bienvenu.
Une fois une image affichée, il faut pouvoir aller vers les autres.
Jluk: c'est sur les rails
Dsls mardi 20 février 2007 20:35Jluk: c'est sur les rails
Félicitation. Quand penses-tu sortir une version
thierry mardi 20 février 2007 20:37Félicitation.
Quand penses-tu sortir une version stable, je suis vraiment impatient...
Bonsoir Dsls, Tout d'abord merci pour cette
Guillaume mardi 20 février 2007 20:59Bonsoir Dsls,
Tout d'abord merci pour cette version beta !!!
Alors je viens parce que j'ai quelques souscis et quelques questions ...
Souci :
une fois le pugin installé selon la méthode décrite dans ce billet je fait une galerie de test. J'entre le titre et le description de la galerie et je valide. Ensuite je clique sur l'onglet maintenance et que vois-je, ça : http://www.bizetfamily.net/pbl_gall... et je voulais savoir si c'est normal.
Je sais bien que c'est une beta, mais je préfère remonter les soucis au fur et à mesure
Je suis chez 1&1
Question :
Si j'ai bien remarqué, je ne vois pas (sur la gauche) la partie pour protéger la/les galerie(s) par un mot de passe. Si je me souviens bien tu avais évoqué le fait que ce soit possible, je voulais juste savoir si c'était prévu dans la version finale car tu n'en parles pas dans la partie Ce que le plugin ne fait pas (encore)
Merci de tes réponses
Dsls, dans ce cas, ce qui me gène, c'est de voir
monoceros01 mardi 20 février 2007 21:04Dsls, dans ce cas, ce qui me gène, c'est de voir apparaître le chemin relatif de mon image. Ok, ça permet d'éviter les doublons. En fait je dis ça parce que j'ai fait un dossier "image" et l'url fait "index.php/image/image/.....png"
Enfin bon c'est un petit caprice ça me passera bien.
Sinon, est-ce qu'il y aura une petite zone de paramétrage pour, par exemple, ne pas autoriser les commentaires et/ou les trackbacks pour les galeries, mais les autoriser pour les images? ou d'autres futilités dans ce goût là ?
Guillaume: la 0.1beta2 devrait corriger ton souci.
Dsls mardi 20 février 2007 22:36Guillaume: la 0.1beta2 devrait corriger ton souci. Concernant mes mots de passe, c'est une feature que je n'ai pas encore testée, mais ça va venir
monoceros01: je ne sais pas encore comment je vais paramétrer ça, mais pourquoi pas. Je n'ai pas encore assez de recul sur le plugin et dc2 en général pour faire de telles prévisions
Bonjour, Avec Dotclear2 installé en local (Mac OS
ombre mercredi 21 février 2007 08:47Bonjour,
Avec Dotclear2 installé en local (Mac OS X) quand je clique sur maintenance, je n'ai pas la génération des images et donc pas de photos dans la galerie. Je suppose que c'est du à un répertoire qui n'a pas l'autorisation en écriture…
Sinon, très beau boulot, j'adore…
J'ai pas encore testé et j'installe le tout ce
Thierry mercredi 21 février 2007 10:48J'ai pas encore testé et j'installe le tout ce soir. Mais dès à présent, félicitations pour cette sortie et le travail fourni.
Tiens, ça marche aujourd'hui, j'ai rien changé… Je
ombre mercredi 21 février 2007 14:53Tiens, ça marche aujourd'hui, j'ai rien changé… Je ne sais pas si c'est du au boot de la machine ou le fait d'avoir quitter Firefox et de me reloguer.
Content.
Bonjour Dsls Bon, pour tester, il faut que
adjaya mercredi 21 février 2007 19:09Bonjour Dsls
Bon, pour tester, il faut que j'upgrade dotclear vers beta6, ce qui ne saurait tarder, dès que j'ai un peu de temps.
En attendant j'ai commencé à decripter tes fichiers et pense avoir trouvé une boulette dans le fichier gallery.html à la ligne 45 :
un
<tpl:GalleryEntryNexttryNext> qui serait plutôt
<tpl:GalleryEntryNext>
adjaya: vu ce sera corrigé dans la prochaine
Dsls mercredi 21 février 2007 22:03adjaya: vu
ce sera corrigé dans la prochaine release, merci
pour la navigation image précédente/suivante, j'ai
adjaya jeudi 22 février 2007 11:17pour la navigation image précédente/suivante, j'ai fait un plugin avec l'aide de popopow qui permet une navigation billet precedent/suivant dans une seule catégorie en mode post. Si ca peut t'inspirer...
http://aiguebrun.adjaya.info/post/0...
Superbe plugin, j'aurais tout de même deux
liliAn jeudi 22 février 2007 18:41Superbe plugin, j'aurais tout de même deux questions pour avoir des précisions :
Merci d'avance et félicitations pour cet excellent boulot !
Bonjour Dsls, J'ai installé le plugin version
Fred vendredi 23 février 2007 09:54Bonjour Dsls,
J'ai installé le plugin version beta2 et cela fonctionne bien (voir sur mon site). J'ai modifié le gallery.html afin d'être cohérent avec le reste de mon site.
Remarque : la suppression d'une galerie ne supprime que l'item principal (POST_TYPE = gal). Les images (POST_TYPE = galitem) restent dans la base. Ce qui fait qu'il n'est plus possible de recréer la galerie utilisant le même répertoire sans au préalable nettoyer la base à la main.
A part ce soucis, BEAU TRAVAIL
rebonjour, autre remarques (et je m'arrête pour
Fred vendredi 23 février 2007 10:44rebonjour,
autre remarques (et je m'arrête pour aujourd'hui) concernant les commentaires.
Les plugins derniers commentaires (de Dotclear ou bien de Vincent Simonin) ne sont pas compatibles avec la gestion gallerie. Celui de dotclear n'affiche pas le commentaire de l'image. Celui de Vincent donne l'url suivante : xxx/post/images/tableaux/fleurs.jpg#c36
alors que l'url du commentaire est en réalité : xxx.image/images/tableaux/fleurs.jpg#c36.
Je pense que ce problème n'est pas anodin...
Bonjour Merci de diffuser cette béta. je l'ai
Jonas dimanche 25 février 2007 14:04Bonjour
Merci de diffuser cette béta. je l'ai installer sans soucis ;).
Je ne sais pas si c'est prévu mais je trouverai bien un widget "image au hasard" comme avec la version pour DC1
Oh bah décidément, si même le plug in gallery est
Gnouff jeudi 1 mars 2007 19:26Oh bah décidément, si même le plug in gallery est porté sous dotclear 2 alors même qu'on est encore en bêta, je vois vraiment pas ce qui peut me retenir de passer à DC2!
Salut et merci pour ton plug, je suis passé sur
madmat vendredi 2 mars 2007 23:24Salut et merci pour ton plug, je suis passé sur DC2 une semaine avant la sortie de ton plug, donc c'est parfait. Un petit message d'encouragement, et aussi un petit bugue je sais pas si ca viens du plug ou de chez moi mais en tout cas ca donne ca quand les images sont larges, elles depassent sur la barre du coté...mieux vaut voir ici => http://macromat.free.fr/dotclear2/i...
Encore merci et bonne continuation
Petite question, a-t-il un moyen pour migrer les
Yann dimanche 4 mars 2007 00:57Petite question, a-t-il un moyen pour migrer les galeries DotClear 1.2.x via ton plugin gallery 0.9 vers DotClear 2 ?
Car j'ai beaucoup de galeries, et j'aimerais ne pas les perdre.
Merci d'avance pour ton aide ! Et bravo pour ce plugin !
Salut, ton plugin pourrait etre sacrément efficace
graffiti lundi 5 mars 2007 10:59Salut,
ton plugin pourrait etre sacrément efficace pour ceux qui comme moi, non que du contenu "image"...
malheureusement, personne ne semble prendre en considération qu'il y a un réel manque d'un outil blog spécial gallerie... avec toutes les fonctionnalitées qu'on pourrait apporter... moi j'ai "pimpé" mon dotclear pour en faire un portfolio, si tu veux venir voir, ca pourrait peut être te donner des idées pour ton plugin
http://graffiti.keusta.net
Bon courage
Bonjour, d'abord, un grand merci pour ton plugin
Rico mercredi 14 mars 2007 08:40Bonjour,
d'abord, un grand merci pour ton plugin qui est exactement ce que je cherchais ! Simple, pratique, excellent.
Quelques commentaires pour faire avancer le schmillblick :
1. Pour info :
J'ai joué avec ma galerie, ajouté des images, enlevé des images, ajouter des images... Et la galerie ne tient pas compte de ce que j'ai enlevé : elle me dit que j'ai 25 photos alors que j'en ai 5 seulement. Elle n'a pas vu que j'en avais enlevé, elle ajoute mais ne décompte pas...
2. Pour amélioration :
Je galère méchant pour les mettre dans l'ordre que je veux... Parce que j'ai un ordre : ce sont des photos de spectacle et je voudrais les mettre dans l'ordre du spectacle. Par contre, je ne comprends pas dans quel ordre il les affiche... C'est très aléatoire : ça ne tient compte ni de l'ordre alphabétique, ni de l'ordre de publication... Pourrait-on gérer plus tard l'ordre des images ?
3. Pour amélioration :
Tu en as parlé, mais c'est vrai que ce serait sympa si, au lieu du sous-titre "Pas de réaction" dans la galerie, quand toutes les images sont l'une à côté de l'autre, on pouvait avoir le nom donné à l'image...
Je dis ça, c'est pour donner des idées puisque je suis carrément incapable de programmer un truc pareil...
En tout les cas, merci pour le boulot que tu as fourni !
J'ai compris !!! Il affiche dans l'ordre
Rico mercredi 14 mars 2007 09:00J'ai compris !!!
Il affiche dans l'ordre alphabétique du nom donné à la photo !
Donc, si je veux que la photo 2 soit après la photo 1, il faut que le nom de la photo 2 commence par une lettre qui soit alphabétiquement après la première lettre du nom de la photo 1.
Rico: 1/ Oui, c'est un bug connu, la mise à jour
Dsls mercredi 14 mars 2007 09:59Rico:
1/ Oui, c'est un bug connu, la mise à jour des galeries va beaucoup changer dans la prochaine version (du moins coté code)
2/ L'ordre est effectivement l'ordre alphabétique pour le moment. Il sera probablement personnalisable par la suite, mais c'est un gros boulot codé dev, surtout pour la partie "ordonnancement manuel"
3/ C'est déjà faisable :
<span class="gallery-nb-comment">{{tpl:EntryCommentCount none="Pas de réaction" one="1 réaction" more="%s réactions"}}</span>par
<span class="gallery-nb-comment">{{tpl:EntryTitle}}</span>Trop classe !!! Non seulement tu fais un plugin
Rico mercredi 14 mars 2007 10:49Trop classe !!!
Non seulement tu fais un plugin génial mais en plus, tu assures le service après-vente avec une rapidité phénoménale !!!
Merci beaucoup beaucoup !
Pour l'ordonnancement manuel, je viens de passer
Rico jeudi 15 mars 2007 07:15Pour l'ordonnancement manuel, je viens de passer un long moment à charger toutes les photos en les numérotant de 01 à 70 et quelque en début de titre. Je garde le classement alphabétique !!!
Petite suggestion (comme ça, en passant, ce qui est plus facile que de la coder...) :
J'ai fait ce que tu m'as dit et j'ai les titres des photos au lieu de "Pas de réaction", ce qui me convient parfaitement.
Maintenant, les petites photos apparaissent dans des cases dont la largeur dépend du titre.
Alors, c'est fouillis... Ce qui me convient parfaitement, à moi, au style du site et au public jeune qui le fréquente (vu que c'est le journal d'un festival jeune...).
Mais ne pourrait-on, pour ceux qui le désirent, calculer une longueur identique de cadre en se basant sur le titre de photo le plus grand ? Ou alors couper la fin si le titre est trop long ? Ou choisir soi-même la largeur du cadre ?
Ok, je sors...
Prometteur, continue!
Référenceur mercredi 28 mars 2007 19:11Prometteur, continue!
super ton plugin ! Merci pour le boulot effectué.
supagweg samedi 7 avril 2007 14:43super ton plugin !
Merci pour le boulot effectué.
J'ose une petite suggestion pour la suite :
Ce qui serait génial c'est d'avoir la liste des galeries (template galleries) sous la forme d'une galerie. C'est à dire avec une photo representant chaque gallerie et un lien sur la photo qui renvoit à la galerie.
J'attends avec impatience ta prochaine version
++
Bonjour, tout d'abord super plugin, il est géant !
Mr-Clean dimanche 8 avril 2007 00:53Bonjour,
tout d'abord super plugin, il est géant !
Une petite question : le , c'est le nom du fichier ou le titre que l'on donne dans le gestionnaire de médias ?
Parce-que, j'ai mis un titre à une photo, et il affiche toujours le nom du fichier :/ (la même chose concernant le titre de la page).
Merci beaucoup en tout cas !
Bonjour J'ai installé la gallerie en local, mais
jean luc mardi 10 avril 2007 17:08Bonjour
J'ai installé la gallerie en local, mais en fonctionne pas aucun affichage des éléments de l'album.
Sur Elements il me donne: "page()" e
Et sur maintenance:
Media-Titre- Opération effectuée -État
Avec aucune photo de l'album.
Pourtant la version fonctionne chez mon hebergeur. Peut etre un paramètrage du serveuren local ?
- apache 2059
- php 520
Faut-il une librairie spéciale pour le faire fonctionner ?
Merci de vos conseils
Merci
Bonjour, Peut on générer une galerie en utilisant
.C2 jeudi 12 avril 2007 11:59Bonjour,
Peut on générer une galerie en utilisant un dossier (sur le serveur) contenant toutes les photos (ne pas passer pas une page web pour créer et uploader les photos) ?
Merci
merci c'est déjà un super début
Videos lundi 23 avril 2007 23:09merci c'est déjà un super début
J'ai installé le plugin gallery sur mon blog, mais
Ash_Crow dimanche 29 avril 2007 19:29J'ai installé le plugin gallery sur mon blog, mais après avoir créé une galerie, il ne se passe rien en cliquant sur le bouton maintenance... Il faut attribuer des droits d'écriture sur un répertoire spécifique ?
J'ai fait exactement ce que tu as dit dans
oizo jeudi 10 mai 2007 01:30J'ai fait exactement ce que tu as dit dans l'installe. La galerie a fonctionné une seule fois. Quand je l'ai supprimé et créé d'autres, les pics ne s'affiche plus.
Par contre, j'ai "décliné" ta gallerie en playliste aussi qui fonctionne bien.
oizo: avec la version SVN 1332 (qui modifie juste
Dsls lundi 21 mai 2007 17:08oizo: avec la version SVN 1332 (qui modifie juste le fichier class.dc.gallery.php, téléchargeable ici, l'erreur subsiste ?
Bonjour ! merci pour ce plugin qui à l'air sympa
Théo dimanche 3 juin 2007 10:44Bonjour !
merci pour ce plugin qui à l'air sympa mais je n'arrive pas à le faire fonctionner sur mon blog.
voici l'erreur que j'ai lorsque je vais dans l'onblet "Elements" dans admin :
Fatal error: Call to private method dcMedia::fileRecord() from context '' in /mnt/101/sdb/9/2/h2acdc/dotclear/plugins/gallery/galitemlist.php on line 111
où lorsque j'essaie d'afficher la gallerie dans mon blog :
Fatal error: Call to private method dcMedia::fileRecord() from context 'template' in /mnt/101/sdb/9/2/h2acdc/tmp/cbtpl/3c/5b/3c5b485a72f433113aeb4e1b057865ba.php on line 97
curieux oO
salut , j'ai installer et modifier certain element
gtraxx dimanche 3 juin 2007 16:01salut , j'ai installer et modifier certain element .
il y a juste un truc qui est pour le moins important lorsque l'ont affiche une photo de la galerie et que l'ont souhaite naviguer d'image à image .
j'ai regarder la class et l'ont peut naviguer d'une galerie vers la suivante mais rien au niveau image ???
Théo: tu as dû oublier de modifier le fichier
Dsls dimanche 3 juin 2007 16:40Théo: tu as dû oublier de modifier le fichier class.dc.media.php, comme indiqué dans le billet
gtraxx: la navigation entre images sera dispo dans la prochaine version. D'ailleurs, ce blog qui tourne sur la version de dev du plugin l'implémente déjà...
Bonjour, comment fait on pour que les photos d'une
NIKOU jeudi 7 juin 2007 21:00Bonjour, comment fait on pour que les photos d'une galerie soient triées par ordre chronologique ("Photo prise le...")
Merci beaucoup
Bonjour, Trés joli plugin que j'ai pu tester sur
Cosmoboy lundi 11 juin 2007 11:09Bonjour,
Trés joli plugin que j'ai pu tester sur DC 1 mais voila je viens de passer a DC 2 et là j'arrive devant une impasse.
Sur DC 1 on pouvait créer les miniatures à partir de n'importe quelle photo et cela qu'elle que soit la maniere de les importer sur le blog (ftp ou avec le gestionnaire de média).
Hors maintenant sur DC 2 on est obligé de passé par le gestionnaire de média car il ne reconnait pas les photos importées via FTP.
(a moins qu'il y ai un moyen d'envoyer tout un dossier a la fois mais je ne l'ai pas vu)
Seul petit soucis j'ai 4.7 Go de photos a importer et sans passer par le FTP c'est un autre moyen de demander une place dans un asile
J'aurais voulu avoir plus d'informations la dessus et savoir si je suis passé a coté de petits plus qui me faciliterai la vie.
Puis je formuler une petite requête ? Merci ! Afin
Gieller lundi 11 juin 2007 11:25Puis je formuler une petite requête ?
Merci !
Afin de faciliter ce que j'ai fait sur mon site, à savoir l'intégration de Lightbox au sein de votre Gallery 0.9 ne serait il pas possible de l'intégrer d'origine ? Et à la limite de laisser le choix de l'utiliser ou pas (ce n'est qu'un "rel" à rajouter au lien)...
Merci
PS. Merci pour votre plugin, c'est lui qui m'a décidé à passer sur Dotclear. Chapeau !
dclightbox s'integre tous seul , et pour ce qui
gtraxx mardi 12 juin 2007 16:52dclightbox s'integre tous seul , et pour ce qui est du choix a l'utiliser ou non est particulièrement inutile .
Si on ne veux pas l'effet dclightbox suffit de le désinstaller.
En plus Gallery 0.9 fais partie de DC1 donc rien avoir avec ce sujet.
Je ne sais pas si cela est déja implémenté dans le
Denis Juan vendredi 15 juin 2007 10:35Je ne sais pas si cela est déja implémenté dans le plugIn por DotClear 2, alors je pose la question.
Est il possible de gérer une fois que l'on a cliqué sur la miniature deux tailles de photo: je m'explique:
Après avoir cliqué sur la miniature, nous affichons la photo relative au lien (cette photo doit être redimensionné pour apparaitre correctement dans la page). Quand on clique sur cette photo, on ouvre cette même photo dans une nouvelle page blanche. Ne serait il pas possible d'afficher cette photo dans une taille non redimensionné?
Merci
En tout cas, plugin vraiment très utile
Bonjour vraiment super ce plugin. mais est-ce
rom mardi 28 août 2007 19:34Bonjour
vraiment super ce plugin.
mais est-ce qu'il est possible d'utiliser ses fonctions en dehors des pages des galleries.
j'essaye de generer moi meme le menu des galleries et ca ne marche que dans une page generee par la galerie.
dans d'autres cas j'ai ce message : Call to a member function getGalleries() on a non-object .
C'est normal, ou c'est moi qui merde ?