Le temps de réintégrer les modifications liées à la dotclear 2.0beta7 de dotclear, la 0.2.1 du plugin gallery pointe le bout de son nez.
Edit : la 0.2.2 apporte son lot de bugfixes ...
Voir la page dédiée du plugin pour plus d'informations
Aller au contenu | Aller au menu | Aller à la recherche
jeudi 26 juillet 2007
Par Dsls le jeudi 26 juillet 2007, 14:55 - Gallery
Le temps de réintégrer les modifications liées à la dotclear 2.0beta7 de dotclear, la 0.2.1 du plugin gallery pointe le bout de son nez.
Edit : la 0.2.2 apporte son lot de bugfixes ...
Voir la page dédiée du plugin pour plus d'informations
jeudi 12 juillet 2007
Par Dsls le jeudi 12 juillet 2007, 07:37 - Gallery
La version 0.2beta5 fait suite à la mise à jour de sécurité de dotclear2.
Sa seule évolution par rapport à la précédente est qu'elle est compatible avec dotclear2 beta7
NB: elle ne fonctionne qu'avec les versions de dotclear à partir de la 2.0beta7!
lundi 2 juillet 2007
Par Dsls le lundi 2 juillet 2007, 08:46 - Gallery
Suite au nombre de commentaires grandissant sur le billet concernant la sortie du plugin gallery pour dc2, ci-dessous un récapitulatif des demandes d'évolutions à venir sur le plugin.
Je le mettrai à jour à chaque évolution (et dès que j'ai du temps à y consacrer)
N'hésitez pas à poster en commentaire de ce billet vos wishlists
J'ai beau triturer le problème dans tous les sens, c'est plutot hard à faire : il n'y a pas de lien direct entre une galerie et une image (au sens base de données). Une galerie est un filtre plus ou moins complexe sur l'ensemble des images. La seule solution que je vois pour faire ça est de faire une requête par galerie pour voir si l'image est bien dedans. Et là ça coûte cher ...
mercredi 27 juin 2007
Par Dsls le mercredi 27 juin 2007, 07:08 - Gallery
Le plugin gallery de ce blog passe en version de dev, surtout principalement pour des tests d'intégration de thickbox au niveau des images et des galeries (lien "navigation interactive").
Pas de faux espoirs à avoir, la version officielle du plugin ne le supporte pas encore, et le code n'est pas encore assez stabilisé, ni assez générique pour qu'il soit livré en tant que tel...
Mais patience, ça viendra, bientôt je l'espère 
lundi 18 juin 2007
Par Dsls le lundi 18 juin 2007, 19:35 - Gallery
Bon ... maintenant que j'ai tout cassé, allons-y gaiement.
Voici donc la version 0.2 beta2 du plugin gallery pour dotclear2.
NB : Cette version ne fonctionne qu'à partir de la beta 6.3 de dotclear2
Si vous avez l'erreur :
Fatal error: Call to private method dcMedia::fileRecord() from context 'dcGallery' in /.../plugins/gallery/class.dc.gallery.php on line 548
C'est que votre dotclear n'est pas en beta 6.3 !
Au programme des nouveautés :
Coté installation, rien à faire de plus si vous avez déjà la 0.1beta2, la structure en base est compatible : il suffit de supprimer l'ancien plugin et d'installer le nouveau. Il restera quelques metadata superflues, mais cela n'aura aucun impact sur le fonctionnement du plugin. Si vous êtes perfectionniste, il faut taper la requête suivante pour retirer les metadonnées en trop :
DELETE FROM DC_META WHERE meta_type='galitem';
Ce sera probablement fait automatiquement via un _install.php dans les prochaines versions...
Cette version est toujours une beta.. tout rapport d'anomalie est le bienvenu... toute proposition d'amélioration voire patch aussi d'ailleurs 
Version 0.2beta2 :
Pour me faire pardonner, 2 nouveaux widgets sont apparus : dernières images et image aléatoire ...
Version 0.2beta3 :
Version 0.2beta4 (25/06/2007) :
Un grand merci pour tous les feedbacks, notamment à linux72, Djedie, Laurent et julien 
mardi 12 juin 2007
Par Dsls le mardi 12 juin 2007, 09:48 - Gallery
Je viens de mettre une nightly du plugin gallery pour dotclear2.
Ce n'est pas encore une release officielle car elle change pas mal de choses par rapport à avant, et elle a forcément plus de bugs qu'avant. De plus, il reste encore du boulot coté documentation et traductions... Il n'y a aucun changement au niveau base pour cette version, et peu de modifications coté public du blog. En revanche, beaucoup de changements au programme coté admin.
Avis donc aux testeurs en herbe. Tout retour (bug, suggestion d'amélioration), surtout coté administration (les améliorations coté public viendront après), est le bienvenu...
mardi 22 mai 2007
Par Dsls le mardi 22 mai 2007, 11:58 - Highlight Visitor
Et hop, un tout petit plugin pour dotclear2. Il permet d'avoir une nouvelle fonction template {{tpl::CommentIfVisitor}}, similaire à {{tpl::CommentIfMe}}.
Pour résumer, cela permet à un visiteur du blog de voir ses propres commentaires mis en valeur, pour peu qu'il ait mémorisé ses informations (nom, mail et site) lorsqu'il a posté les commentaires en question.
Téléchargements :
Pour la mise en oeuvre de l'installation, outre l'installation du plugin, il faut modifier le fichier post.html du thème utilisé, et ajouter les appels à tpl:CommentIfVisitor
juste à côté des appels à tpl::CommentIfMe
.
En pratique, dans le thème par défaut, rechercher les lignes suivantes :
<dt id="c{{tpl:CommentID}}" class="{{tpl:CommentIfMe}} {{tpl:CommentIfOdd}} {{tpl:CommentIfFirst}}"><a
et :
<dd class="{{tpl:CommentIfMe}} {{tpl:CommentIfVisitor}} {{tpl:CommentIfOdd}} {{tpl:CommentIfFirst}}">{{tpl:CommentContent}}</dd>
et les remplacer respectivement par :
<dt id="c{{tpl:CommentID}}" class="{{tpl:CommentIfMe}} {{tpl:CommentIfVisitor}} {{tpl:CommentIfOdd}} {{tpl:CommentIfFirst}}"><a
et :
<dd class="{{tpl:CommentIfMe}} {{tpl:CommentIfVisitor}} {{tpl:CommentIfOdd}} {{tpl:CommentIfFirst}}">{{tpl:CommentContent}}</dd>
Il suffit d'ajouter ensuite les bons styles dans le style.css du thème. En pratique, dans le thème par défaut, ajouter par exemple au style.css:
#comments dt.visitor a:link, #comments dt.visitor a:visited, #comments dt.visitor a:hover { color: #ca1706; }
#comments dd.visitor { border-left: 4px solid #ca1706; }
Et voilà 
lundi 30 avril 2007
Par Dsls le lundi 30 avril 2007, 14:15 - Gallery
Bon ... repassons aux choses sérieuses. Les prochaines évolutions en cours de développement pour le plugin gallery et qui devraient voir le jour avec la 0.2 :
La mauvaise nouvelle, c'est qu'il faudra au minimum la SVN 1348 pour que ça fonctionne (autrement dit, une version plus récente que l'actuelle release 2.0beta6)
La question "ouverte", maintenant : L'ajout du lien "image suivante"/"image précédente" est loin d'être si simple que cela. En effet, pour pouvoir afficher ce lien, il faut pouvoir récupérer la galerie à laquelle appartient l'image. Or :
Actuellement, une galerie a pour URL "urldublog/image/YYY/MM/DD/nom-de-la-galerie"; une image a pour URL "urldublog/image/chemin-de-l-image-depuis-public/nom-du-media"
(pourquoi ce choix pour le chemin de l'image, et pourquoi pas le urldublog/vrai-titre-de-l-image ? Actuellement, pour etre sûr de l'unicité de l'URL...)
Plusieurs solutions sont possibles :
urldublog/image/chemin-de-l-image-depuis-public/nom-du-media?fromGallery=id-gal (solution qui me déplait le moins, en fait)
Et là, si vous avez bien suivi, vous me direz : "mais quel intérêt de créer 2 galeries qui pointent vers les mêmes images ?" Ma réponse : aucun. en revanche, le jour où il sera possible de faire des galeries transverses (du type, "je veux les images ayant un tag "toto"), on retrouve bien tout l'intérêt de la chose 
Mais comme je ne serai pas le seul utilisateur du plugin, j'en fais appel à votre opinion sur le sujet. Et peut-être y a-t-il une solution miracle à laquelle je n'ai pas pensé ...
Quant à la question "A quand la v0.2 ?", la réponse est aussi simple que pour dotclear2 : quand il sera prêt 
mardi 20 février 2007
Par Dsls le mardi 20 février 2007, 15:02 - Gallery
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 ...
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)
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.
Plein de choses :
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 :
mercredi 19 juillet 2006
Par Dsls le mercredi 19 juillet 2006, 12:40
Olivier cherche à contacter le cybersquatteur du domaine dotclear2 point com. Si ce parasite passe dans le coin, il sait qui joindre...
Qu'on se le dise, Dotclear2 et Dotclear 2, et pas ailleurs : méfiez-vous des contrefaçons ...
« billets précédents - page 2 de 3 - billets suivants »