juin 2007

Fil des billets - Fil des commentaires

Parfois, on se demande bien pourquoi on se décarcasse

Je viens de découvrir le plugin piclens pour firefox... Bluffant :)

C

EDIT: testé et adjugé, ça marchera avec le plugin gallery (déjà en place ici sur ce blog ;))

Galeries en test sur ce blog...

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

Plugin gallery pour dotclear2 v0.2beta4

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 :

  • Changements au niveau base pour alléger la requête SQL
  • Galeries basées sur un répertoire de média, mais aussi sur un tag, un utilisateur, une catégorie
  • Choix du tri des images dans les galeries
  • Plus besoin de mettre à jour une galerie, les galeries sont mises à jour automatiquement
  • Edition des descriptions des images
  • Améliorations au niveau du widget
  • Mise à jour des gros répertoires fonctionnelle (sans timeout, a priori)

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 :

  • Plus d'erreur lors de la création d'une nouvelle galerie
  • bug sur les <ul> du widget liste de galeries corrigé

Pour me faire pardonner, 2 nouveaux widgets sont apparus : dernières images et image aléatoire ...

Version 0.2beta3 :

  • Les créations de galeries ne sont plus réservées aux admins (une gestion des droits plus fine sera à faire ultérieurement)
  • Ajout du "afficher seulement en première page" pour les widgets
  • Corrections de code html invalide sur les widgets
  • les images sont encapsulées dans un div dans la page des images
  • Suppression des media et images-billets orphelins lors de la mise à jour des nouvelles images

Version 0.2beta4 (25/06/2007) :

  • Ajout des onglets "galeries" et "images" lors de l'édition d'une galerie ou d'une image
  • Les checkboxes "supprimer les orphelins" fonctionnent désormais
  • Action "ajouter un tag" dans la liste des images disponible
  • Amélioration du coté de la gestion des nouvelles images (erreurs affichées, annulation du process)

Un grand merci pour tous les feedbacks, notamment à linux72, Djedie, Laurent et julien ;)

Appel à testeurs.

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