Dyslexics have more fnu!

...
  • Accueil
  • Dotclear
  • Archives
  • Galeries
  • Contact

» Catégorie : Coin Dotclear

This category's entries RSS feed Fil des billets
This category's comments RSS feed Fil des commentaires

Plugin HighlightVisitor v1.0 pour dotclear2

Par Dsls | mardi 22 mai 2007 | 11:58

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 :

  • le package
  • L'archive

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à ;)

Commentaires
19 commentaires »
Catégorie
Highlight Visitor
Tags
dotclear dotclear2 highlight plugin visitor
This post's comments RSS feed Fil des commentaires de ce billet
Trackback Trackback

Plugin gallery pour dotclear2 : questions ouvertes

Par Dsls | lundi 30 avril 2007 | 14:15

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 :

  • Liens "image suivante" / "image précédente" pour chaque image
  • API rest coté public du plugin afin de pouvoir s'amuser par la suite
  • API rest coté administation, afin de rendre les maintenance de galerie plus propres pour les grosses galeries
  • Possibilité de modifier les articles-images
  • Non-nécessité de patcher le core pour que le plugin marche
  • Peut-être plus si le temps me le permet

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 :

  • Rien n'empêche à une image d'appartenir à plusieurs galeries
  • Le nom de la galerie n'apparaît pas clairement dans l'url de l'image

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 :

  • Récupérer la première galerie à laquelle appartient l'image (une bête requête SQL), et la considérer comme galerie par défaut.
    • Avantage : rapide à mettre en oeuvre
    • Inconvénient : si 2 galeries pointent vers la même image, cela ne fonctionne plus, et on ne peut plus naviguer dans la galerie
  • Forger une URL comprenant le nom de la galerie et le nom de l'image (comme suggéré par monoceros01, dans un commentaire sur un billet précédent).
    • Avantage : on retrouve facilement la galerie sans requête supplémentaire, plus de problème de conflit d'URL pour une image donnée.
    • Inconvénients : plusieurs URL pour une même image (et donc des stats perturbées?), comment séparer l'url en 2 ? La nomenclature actuelle ne permet pas de le faire facilement
  • Ajouter un paramètre à l'image, du genre urldublog/image/chemin-de-l-image-depuis-public/nom-du-media?fromGallery=id-gal (solution qui me déplait le moins, en fait)
    • Avantage : unicité de l'URL de l'image, on retrouve facilement la galerie depuis l'image
    • Inconvénient : URL moins propre

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 :)

Commentaires
13 commentaires »
Catégorie
Gallery
Tags
dotclear dotclear2 gallery plugin
This post's comments RSS feed Fil des commentaires de ce billet
Trackback Trackback

Plugin gallery 0.1beta2 pour dotclear2

Par Dsls | mardi 20 février 2007 | 15:02

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!

  • Le package
  • L'archive

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.

  1. Ajoutez vos images via le gestionnaire de media dans le répertoire voulu
  2. Créez une nouvelle galerie via l'admin (bouton "galeries" à droite"), puis "Nouvelle galerie".
  3. Saisissez une description de la galerie, ainsi que le répertoire de media associé
  4. Sauvez votre galerie
  5. allez sur l'onglet "Maintenance"
  6. 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
  7. 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)
Commentaires
47 commentaires »
Catégorie
Gallery
Tags
dotclear dotclear2 gallery plugin
This post's comments RSS feed Fil des commentaires de ce billet
Trackback Trackback

Gallery2 pour dotclear2 : premières réflexions

Par Dsls | vendredi 28 juillet 2006 | 16:20

Et hop, un premier jet pour débroussailler ce qui sera probablement mon premier plugin pour dotclear2...

Lire la suite...

Commentaires
29 commentaires »
Catégorie
Gallery
Tags
dotclear2 gallery plugin
This post's comments RSS feed Fil des commentaires de ce billet
Trackback Trackback

Aoraki n'en veut ?

Par Dsls | mercredi 28 juin 2006 | 13:11

Chic chic chic ... Dotclear2 fait ses premiers pas en version beta, et en plus il est beau :)

Il ne reste plus qu'à regarder comment se goupillent les plugins, et la structure de la base, et le plugin gallery partira sur ces nouvelles bases.

Une bonne nouvelle déjà : la gestion des galeries m'a l'air grandement simplifiée, vu que quasiment tout est déjà géré en interne via dotclear (media manager, commentaires, tags, ...)

(Le logo vient d'ici)

Commentaires
un commentaire »
Catégorie
Coin Dotclear
Tags
dotclear
This post's comments RSS feed Fil des commentaires de ce billet
Trackback Trackback

DotClear 1.2.5 - Mise à jour de sécurité

Par Dsls | mardi 6 juin 2006 | 09:52

Une mise à jour de sécurité de DotClear vient d'être publiée. A vos updates !

  • Télécharger la 1.2.5
  • Le fil sur le forum
Commentaires
aucun commentaire »
Catégorie
Coin Dotclear
Tags
dotclear sécurité
This post's comments RSS feed Fil des commentaires de ce billet
Trackback Trackback

Plugin gallery 0.9

Par Dsls | vendredi 21 octobre 2005 | 00:26

Ouf, ça y est \o/

Téléchargement

  • Le package
  • L'archive

Le détail dans la suite de l'article ...

Lire la suite...

Commentaires
125 commentaires »
Catégorie
Gallery
Tags
dotclear gallery plugin
This post's comments RSS feed Fil des commentaires de ce billet
Trackback Trackback

Migration des galeries en 0.9alpha

Par Dsls | mercredi 19 octobre 2005 | 01:22

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/

Commentaires
4 commentaires »
Catégorie
Gallery
Tags
dotclear
This post's comments RSS feed Fil des commentaires de ce billet
Trackback Trackback

Des catégories et des tags ...

Par Dsls | jeudi 15 septembre 2005 | 10:28

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 ?

Lire la suite...

Commentaires
6 commentaires »
Catégorie
Gallery
This post's comments RSS feed Fil des commentaires de ce billet
Trackback Trackback

Bon anniversaire DotClear !

Par Dsls | samedi 13 août 2005 | 00:00

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 ...

Commentaires
un commentaire »
Catégorie
Coin Dotclear
This post's comments RSS feed Fil des commentaires de ce billet
Trackback Trackback

« billets précédents billets suivants »

Plugins Dotclear 2

Gallery v0.2.16

  • Package

Highlight Visitor v1.0

  • Package
  • Archive

Plugins Dotclear 1.2.X

Gallery v 0.10.1

  • Package
  • Archive

À retenir

  • Plugin gallery pour dotclear2
  • Plugin gallery v0.10 pour dotclear 1.2.7
  • Changements ...
  • Accueil -
  • Archives

Tags

  • cinéma
  • DNS
  • dotclear
  • dotclear2
  • freshy2
  • gallery
  • geek inside
  • humeur
  • humour
  • hébergement
  • javascript
  • metadata
  • nightly
  • plugin
  • politique
  • SMS
  • sécurité
  • theme
  • vista
  • widget

Tous les tags

Propulsé par Dotclear - Thème Freshy de Julien de Luca adapté depuis Wordpress