Depuis, la création de mon site une extension indispensable au bon fonctionnement ce nomme Coppermine Integration. Il permet d’intégrer mon album photo qui est géré par Coppermine et ce blogue qui tourne sous WordPress. Ce « plugin » a été créé à l’origine par Stilglog [1], a été repris ensuite par Guillaume Gautreau [2] suite à quelques mises à jour de WordPress et depuis par Mathias Decker [3]. Ce dernier fait du bon travail et il a rajouté certaines options fort intéressantes et qui m’ont poussé à développer encore plus loin ses idées. Des idées que j’ai découvertes tout récemment, car ceux-ci étaient en quelque sorte cachés par une petite incompatibilité sous la version 4.5.1. Tout cela concerne la fonction « lightbox » qui permet jusqu’à un certain point d’oublier que les images sont gérées par Coppermine et non WordPress.
Depuis près d’un mois, je travaille sur cette extension, mais j’ai dû apporter quelques correctifs apportés suite à la sortie plus tôt cette semaine de la version 4.5.3. Celle-ci a amené sont lot d’amélioration, mais également sont lot d’incompatibilité. Vu cette sortie pour le moins imprévu, puisque la version précédente datait un peu, j’ai contacté Mathias pour lui parler de mes projets en cours. Il a semblé bien aimé, et ce vendredi je lui ai envoyé ma version de l’extension. J’attends toujours une réponse de ce dernier, mais celle-ci devrait assurément voir le jour sur son site, vu le nombre de personnes qui éprouvent tout comme moi des problèmes avec la dernière version. Je prends donc les devants en rendant la version 4.6 disponible directement sur mon site. Celle-ci sera assurément améliorée par moi ou Mathias dans les semaines à venir, mais celle-ci fait un bond en avant et c’est pourquoi que je la mets en ligne dès maintenant et celle-ci est compatible avec la version 2.7 de WordPress. Car, si j’attends qu’elle soit entièrement à mon goût, l’extension ne sortira jamais. Je vous recommande donc de mettre cette page dans vos favoris pour suivre le développement de l’extension.
Voici à présent la liste des améliorations de la version 4.6 et +
Version 4.6.2.8
- Correction de la répétition des images dans la fenêtre « plus d’images »
Version 4.6.2.7
- Correction des problèmes de la version précédente (L’explorateur d’image)
Version 4.6.2.6
- Ajout de la catégorie immédiate dans la liste des albums dans les options « Groupes » pour mieux distinguer des albums du même nom, mais dans des catégories différentes.
- Ajout des catégories immédiate dans l’arborescence de la fenêtre « Plus d’images », ainsi que l’affichage des catégories une fois dans l’explorateur d’image (N’est pas actif si plus d’un niveau d’utilisateur)
Version 4.6.2.5
- Ajout d’une fonction important automatiquement les informations exifs depuis la fenêtre lightbox dans le cas où ceux-ci ne sont pas disponible (correction du problème causé par la mise à jour 1.14.20 de Coppermine)
- Correction du problème ne permettant pas de centrer un groupe d’image (fonction [group ][/group ])
Note importante pour la mise à jour de Coppermine 1.14.20:
Suite à la mise à jour de Coppermine les informations exifs ne sont plus disponible dans la fenêtre lightbox de l’extension. Le problème ne provient pas de Coppermine Integration, mais de la mise à jour effectué par Coppermine. Ce dernier efface tous les données contenu dans la table xxx_exif (remplacer xxx par le préfixe de la bdd). Donc, si vous n’avez pas encore fait cette mise à jour importante, il est très important de faire une copie de sauvegarde de cette table, sinon la tâche pour retrouver ces données peut être très longue. Pour retrouver les informations exifs dans lightbox, il existe 2 solutions, après avoir fait la mise à jour de Coppermine (1.14.20):
- Restaurer la table xxx_exif depuis la sauvegarde.
- Si vous n’avez pas de copie de sauvegarde, il vous faudra parcourir manuellement chaque image directement dans Coppermine. En parcourant chaque image, les informations exifs seront automatiquement remis dans la table xxx_exif et l’information pourra de nouveau être disponible dans la fenêtre lightbox via l’extension Coppermine Integration.
- Télécharger la version 4.6.2.5 de Coppermine Integration qui corrige ce problème…
Version 4.6.2.4 et Widget version 0.2 (nouveau!)
- Ajout d’un widget pour l’affichage des images aléatoires dans la barre de menu.
- Ajout d’un widget pour l’affichage la(les) dernière(s) image(s) dans la barre de menu. (jusqu’à 4 albums)
- Ajout d’un option permettant de désactiver l’option par défaut des titres et possibilité de personnaliser les titres.
- Mise à jour des fichiers wp-login.php et wp-update.php pour une compatibilité avec Coppermine 1.4.19 (dernière version).
- Utilise la variable de la bdd de Coppermine plutôt qu’un champ ‘thumb_’ pour les miniatures.
- Changement de code pour facilité l’affichage d’information supplémentaire dans la configuration de l’extension (au survole d’un élément)
- Option pour inclure une image dans des extraits (oui ou non)
- Retour de la balise [group ][/group ]. Permet de regrouper des images individuelles.
- Amélioration au menu de la fenêtre de Sélection d’image.
- Possibilité de modifié la taille et de mettre un titre personnaliser en mode bannière. (par défaut 512 px par 96 px et le titre est : cc: {nom du blog})
Version 4.6.2.3
- Amélioration de l’affichage des données exifs dans lightbox (affichage et données absentes)
- Ajout d’information dans lightbox (ouverture maximale, orientation, source du fichier, compression, type de scène, programme d’exposition et résolution)
- Ajout d’un style (css) à l’affichage d’un album. (réalisé par Arnaud)
- Ajout d’un fichier langue « anglais britannique » pour permettre l’affichage des heures en format britannique et américain (par défaut)
Version 4.6.2.2
- Petit correctif au sujet des images en taille intermédiaire et en taille réel (conflit)
Version 4.6.2.1 et Lightobox version 2.2.3
- Ajout de skins pour lightbox
- Correction de quelques problèmes mineurs et quelques ajouts (lightbox)
- Correction de la compatibilité avec autres images (lightbox)
- Correction du problème d’alignement des images récentes dans IE
- Correction d’un problème de défilement des images récentes
- Ajout de la possibilité de cacher la barre de smilies dans la fenêtre lightbox (admin)
- Ajout d’un traduction sommaire de l’extension en allemand (+60 % de fait)
Version 4.6.2
- Ajout de 2 menus déroulants permettant de personnaliser facilement la taille de chaque image (image et miniature)
- Design de la page configuration ressemblant davantage au design de WordPress 2.7
- Design de la fenêtre du sélecteur d’image plus proche du design de WordPress 2.7
Version 4.6.1.1
- Possibilité de modifier la taille des miniatures depuis la configuration sans devoir utiliser div-tag (laisser largeur et hauteur vide pour conserver les dimensions par défaut)
Version 4.6.1
- Correction du problème d’insertion d’image
Version 4.6 (Vis-à-vis la version 4.5.1 (et 4.5.3) et Lightbox 2.2.2 (version propre à Coppermine Integration))
- L’extension a été revue en entier pour permettre le support des fichiers langues (.po, .mo, .pot)
- Traduction de l’extension en français (l’anglais demeure la langue par défaut pour les installations de WordPress outre le français)(Bientôt disponible en allemand?)
- Toutes les tables de l’extension sont à présent variables. Il n’est plus nécessaire de modifier les tables « cpg144_ » manuellement
- Le préfixe des fichiers en taille intermédiaire est également variable. (Avant c’était fixé à « normal_ », ce qui me causait des problèmes)
- Ajout du mode bannière directement dans le menu (mode développé par Mathias)
- Boutons dans l’éditeur de message semblable à ceux de la version 2.7 de WordPress
La majorité des améliorations concerne le mode « lightbox »:
- Correction d’un problème permettant de recevoir un nombre illimité de vote par un même utilisateur
- Correction d’un problème permettant de compter un même visiteur plusieurs fois à chaque chargement de l’image
- Correction d’un problème entrainant une moyenne de votes erronés
- Correction de l’heure de l’envoi d’un message depuis la fenêtre (tiens compte à présent du fuseau horaire)
- Correction du formulaire concernant la réception de message vide
- Retour à la ligne d’un commentaire (fonctionne par contre pour le moment que pour un message provenant de l’album)
- Changement des images précédent et suivant (extension lightbox)
- Ajout d’une couleur de fond sous la numérotation des images pour améliorer la visualisation (extension lightbox)
- Ajout des fichiers nécessaires pour traduire l’extension lightbox en français.
- Affichage des smileys dans les commentaires sous forme d’image
- Ajout d’une barre de smileys pour les insérer facilement dans les commentaires
- Ajout d’un lien permettant de voir ou cacher les commentaires
- Ajout d’un lien vers l’image en taille réelle
- Ajout d’un lien pour voir l’image dans l’album Coppermine
- Ajout du titre, de la description, de la date d’ajout, de la date et l’heure, de la date de numérisation, des dimensions de l’image, de la taille du fichier (o, ko, mo), de la marque, du modèle de l’appareil, la longueur focale, l’ISO, du mode de mesure, de l’ouverture, de l’activation du flash ou pas, du temps d’exposition et tout ça avec la possibilité de choisir ce que l’on veut afficher directement dans l’administration.
- Ajout de la possibilité de voir ou cacher, les commentaires, les liens (taille réelle ou album) et du nombre de vus et de votes directement dans l’administration
- Ajout d’un notification à l’administrateur pour tout message laisser sur une image (Lightbox)
- Possibilité de choisir si on désire recevoir des notification de nouveau commentaire dans l’admin
J’ai également trouvé la solution au problème d’affichage des informations dans la fenêtre « lightbox » pour les installations de WordPress autre qu’à la racine du serveur (comme ici où WordPress est installé dans le dossier blog. Je n’ai par contre pas trouvé de solution qui permettrait à tout le monde de tourner celui-ci sans problème. Si WordPress est à la racine du serveur, ce qui suit ne vous concerne pas. Voici la solution pour ceux qui ont WordPress d’installer dans un dossier:
Fichier coppermine-details.js: ajouter à wp-content/plugins/coppermine/coppermine-details le nom de votre dossier de l’installation WordPress. Ceci donne ceci: /nom_du_dossier/wp-content/plugins/coppermine/coppermine-details (4 fois). Il faut également ajouter /nom_du_dossier/ à la ligne suivante wp-content/plugins/coppermine/coppermine-details.php dans le fichier lightbox.js.
Dernière mise à jour: 29 mai 2009: (Aucune autre mise à jour ou support est prévu pour ce moment, désolé!)
Télécharger Coppermine Integration 4.6.2.8 [4] (Télécharger 7017 fois)
Lien vers le site de Mathias Decker: blog.artworkz.net [3]
Version précédente:
Télécharger Coppermine Integration 4.6.2.7 [5] (15 mars 2009)
Coppermine Integration 4.6.2.6 – Non disponible vu ses problèmes (22 février 2009)
Télécharger Coppermine Integration 4.6.2.5 [6] (14 février 2009)
Télécharger Coppermine Integration 4.6.2.4 [7](8 février 2009)
Télécharger Coppermine Integration 4.6.2.3 [8](18 janvier 2009)
Télécharger Coppermine Integration 4.6.2.2 [9](14 janvier 2009)
Télécharger Coppermine Integration 4.6.2 [10] (31 décembre 2008)
Télécharger Coppermine Integration 4.6.1.1 [11](30 décembre 2008)
Télécharger Coppermine Integration 4.6.1 [12] (23 décembre 2008)
Capture d’écran (N’utilise pas l’extension, voir ailleurs dans le site pour voir le véritable résultat):
Si vous désirez traduire l’extension dans une autre langue, il me fera plaisir d’ajouter ceux-ci à l’extension. Le logiciel Poedit [13] facilite la traduction.