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, a été repris ensuite par Guillaume Gautreau suite à quelques mises à jour de WordPress et depuis par Mathias Decker. 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):

  1. Restaurer la table xxx_exif depuis la sauvegarde.
  2. 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.
  3. 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 (Télécharger 6015 fois)

Lien vers le site de Mathias Decker: blog.artworkz.net

Version précédente:
Télécharger Coppermine Integration 4.6.2.7 (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 (14 février 2009)
Télécharger Coppermine Integration 4.6.2.4(8 février 2009)
Télécharger Coppermine Integration 4.6.2.3(18 janvier 2009)
Télécharger Coppermine Integration 4.6.2.2(14 janvier 2009)
Télécharger Coppermine Integration 4.6.2 (31 décembre 2008)
Télécharger Coppermine Integration 4.6.1.1 (30 décembre 2008)
Télécharger Coppermine Integration 4.6.1 (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 facilite la traduction.

Tags: , , , , , ,

70 commentaires to “Extension Coppermine Integration pour WP [4.6.2.8]”

  1. @Simone

    Are you sure it is cpg1410_ prefix? Written in the same way? (uppercase, lowercase)

  2. yes i am. the table prefix writtent all lowercase

    cpg1410_albums

    thanks

    – i look in the coppermine plugin advise error bottom left

    row: 205
    character 16
    expected ‘ ) ‘
    Code: 0
    url: mysite/wp-content/plugins/coppermine/-config.php

  3. expected: parentheses

  4. If this is the prefix, so there I don’t understand and I unfortunately do not fit.

    Sorry!

  5. bonjour
    j’ai installé ce plugin avec la version WP 2.8.4 , mais je n’arrive pas à l’intégrer sur une page WP , quels codes faut il utiliser ? de plus au niveau de l’installation, sur mon serveur FTP j’ai coppermine installé ds un repertoire « coppermine » et wordpress dans un repertoire « wordpress » est ce bon ? je suis débutant .. merci de votre aide

  6. Pour ce qui est de l’installation de WordPress et de Coppermine chacun dans un répertoire différent ne cause pas problème.

    Une fois le plugin installé et activé as-tu été le configuré (dans admin -> réglages)? Dans la section « Intégration dans l’éditeur » de la configuration, tu pourras ajouter des boutons dans l’éditeur pour la création d’un article. Il te suffira ensuite qu’a cliqué sur une image pour l’intégrer à Worpdress.

  7. merci carl, a priori je pense a un pb de compatibilité avec wp 2.8.4 les widgets coppermine fonctionnent mais lors de la creation d’une page j’ai bien le menu mais les images ne s’affichent pas , je vois bien la liste des albums mais pas de photos… je pensais faire afficher les albums dans une page wordpress mais je pense que cela n’est pas possible, cela reste bien 2 appli bien distinctes en tout cas beau travail pour ce plug in ! )

  8. Tu n’as aucunes photos dans le section « Images »? Normalement, tu devrais y voir les dernières images ajoutées, par contre cette option doit être défini dans la configuration, ainsi que le nombre d’image à y inclure.

    Il est possible d’afficher un album au complet dans WordPress. Section « Groupes », sélectionne un album, insérer tout et ok. Et cela affichera toutes les images de l’album.

    Par contre, c’est possible que tu es un problème avec le « pop up plus d’image » qui affiche les albums. J’ai se problème en se moment, mais je n’ai pas le temps de regarder ceci pour le moment. Je te suggère d’installer la version 4.6.2.5 du plugin (mais seulement le fichier, coppermine-browser.php) ceci corrige ce problème.

    WordPress et Coppermine demeure toute fois 2 applications distinctes. L’extension en fait qu’un « pont » entre les 2. Et je ne suis pas l’auteur original de l’extension. Ce dernier a été repris par plusieurs depuis l’abandon par ce dernier. J’y ai apporté que quelques améliorations…

  9. Bonjour Carl,

    J’essaye de migrer mon site vers les dernières versions de WordPress (2.9.1) et Coppermine (1.4.26) mais l’éditeur visuel est cassé lorsque j’utilise l’insertion d’image

    Le dernier élément généré correctement sur la page d’édition d’article est l’élément .

    Je ne suis pas un gourou de php mais je vais tenter de regarder ce qui est cassé.

    Néanmoins quelqu’un d’autre a-t’il tenté l’intégration avec une version 2.9 de WordPress ?

  10. Bonjour Hab,

    Je tourne également WordPress (2.9.1) et je n’ai pas ce problème d’éditeur visuel « cassé ».

    Un problème que je connais depuis un bon bout de temps et dont je n’ai pas le temps de corrigé avant un bon moment encore, se trouve dans le « pop-up » plus d’images… Pour corriger ce problème, il suffit d’installer le fichier coppermine-browser.php par celui de la version 4.6.2.5. Je suis pas certain, mais je crois que c’est le problème que tu parles, où il affiche qu’un seul élément.

    Par contre, si tu trouves la source du problème. Merci de m’en faire part et j’en ferais bénéficier les utilisateurs. Car, je sais, je me répète , mais je n’ai pas le temps nécessaire pour corriger le problème. Désolé!

  11. Bonsoir Carl, merci pour ta réponse.

    Je pense que je n’ai pas été très clair, c’est vrai (surtout que mon copier coller de code html a été raté). Mon problème est que lorsque j’active l’insertion d’image du plugin et que j’édite un article, je ne vois pas la page d’édition au complet, la page générée est tronquée juste avant l’apparition du tinyMCE, et les icones ne montrent aucune image de ma gallerie de test.

    Si tu dis que tu tourne sans problème en 2.9.1 je vais faire d’autres essais en repartant d’un WP et d’un CPG vierge et en réinstallant petit à petit mes data/thèmes/plugin pour essayer de cerner le problème.

    J’en étais à regarder comment implémenter l’insertion d’image avec un add_meta_block mais j’ai peur que ça ne dépasse un peu ma maitrise très basique du php

    Sinon j’utilise sur mon site une version un peu modifiée car j’ai 3 instances du plugin en même temps (3 galleries CPG distinctes) j’indiquerais comment j’ai fait, ça pourrait interesser quelques personnes.

  12. Bonjour,

    Une question bête, et peut-être hors-sujet:
    j’insère des albums de coppermine dans des pages statiques de mon blog wordpress, mais je n’arrive pas à ce que les 25 photos de chaque album s’affichent dans l’ordre que je souhaite.
    Quand je change les paramètres de tri dans coppermine, cela n’a aucune incidence sur ma page wp, et le nom des fichiers image ne semble pas déterminant non plus..
    Je ne comprends pas…
    Avez-vous une idée?
    Merci d’avance!

  13. L’ordre d’affichage sélectionner dans Coppermine n’a aucune incidence dans WordPress. Et il n’a malheureusement aucun paramètre qui permet de trier les images dans une page « album » dans WordPress.

    Les images sont affichées en fonction de leur ID, donc probablement dans l’ordre qu’ils ont été ajouté. Par contre, il est probablement possible de le changer en modifiant le fichier coppermine.php.

    La ligne (à confirmer) pour le trie des images est celle-ci:
    $sql.= ‘ORDER BY pid ‘;

    Pour afficher en fonction du titre remplace la ligne par celle-ci:
    $sql.= ‘ORDER BY title ‘;

  14. Merci bien, je vais essayer et vous tiens au courant.

  15. J’ai essayé, l’ordre change, mais ce n’est toujours pas le bon…
    Pourtant, mes fichiers ont des noms du type nom_prenom_urbain_01, etc. donc en principe pas de problème.
    J’ai essayé aussi de tout nettoyer dans les albums, puis de recharger les photos dans coppermine par ftp 1 par 1, histoire d’avoir des ID bien cohérents, mais rien n’a changé.

    Voyez-vous une autre possibilité?

  16. D’ailleurs, dans le php en question, il y a cette ligne:

    $sql .= ‘ORDER BY category ASC, title ASC’;

    est-ce que cela ne veut pas dire que « title » correspond aux catégories de l’interface coppermine? et non aux titres (=noms) des photos?

  17. Si vous voulez l’ordre en fonction du nom des fichiers, cela serait plutôt ceci: $sql.= ‘ORDER BY filename ‘;

    Pour votre dernière question, title fait référence au « nom » des photos. Les images sont classé par catégorie et par nom (title) des photos.

  18. est ce que ce plugin marche avec la dernière version de WordPress 3.0.1 et de coppermine 1.5.6?
    ew le lien est mort!

  19. Voici le lien de l’extension version 4.6.2.8. Par contre, le fichier coppermine-browser.php a des problèmes. Pour ce faire, il faut le remplacer par le fichier de la version 4.6.2.5.

    L’extension fonctionne encore sous WordPress 3.0.1 et sous Coppermine 1.5.6 comme en témoigne se blogue. Par contre, certaines fonctions ne fonction plus depuis le passage de Coppermine à la version 1.5. (Texte sous les images… ). Et je n’offre plus de support jusqu’à nouvel ordre, car j’en ai tout simplement pu le temps. Désolé!

  20. Les liens de téléchargement sont mort.

Laisser un message