Une première version du plugin est accessible pour les tests.

Principe de fonctionnement :

  • Au préalable, il est nécessaire

- d'importer manuellement les tables $prefix.galimage et $prefix.galcomment de l'ancienne base vers la nouvelle base
- d'intégrer ses nouvelles galeries d'images dans la nouvelle version de (dotclear, gallery) sans renommer les images, je me base sur post_title (à voir si c'est le mieux ...)

  • Installation du plugin par la procédure normale

- Accès par le lien repriseCom dans les extensions
- Créer la table temporaire
- Effectuer la reprise des commentaires
- Supprimer la table temporaire
NB : cf. la capture
CaptureRepriseCom-0.1.2.jpg
Je l'ai testé chez moi sur une base avec 778 commentaires photos dont 660 sont repris dans la base temporaire (j'ai sorti quelques galeries). Par contre pour le moment j'ai un souci de timeout pour une reprise complète ... il insère environ 500 commentaires et tombe en timeout.
Il faut donc faire un truc dans le style progress bar pour éviter de tomber en timeout ! Toute aide sur le sujet sera la bienvenue ;-)

De plus, dans une requête, je me base sur le nom de l'image contenu dans post_title et je me suis aperçu que pour certaines images, le titre est fonction de l'appareil photo (des données exif, je suppose). Il faut donc que je fasse un traitement au préalable où que je modifie cette requête.

'FROM '.$this->galimage_table.' gali, '.$this->post_table.' p '.
'WHERE p.post_title = gali.img_name) '.


Evidemment, il y a quelques contraintes ... tout n'est pas si parfait ;-))
Mais si ça vous intéresse, il est disponible.
N'hésitez pas à me contacter pour les retours, les demandes d'évolution voire même les améliorations !!

Pour télécharger le plugin :