Bonjour,
EN attendant l'implémentation de l'update "doux" dans PWG j'ai fait un plugin:
Light update : http://phpwebgallery.net/ext/extension_view.php?eid=209
Permet une mise-a-jour "légère" depuis les EXIF (sans écraser les données présentes dans la base de données)
Tieum
Hors ligne
Salut je semble intéressé par ton plugin mais est ce que tu peux m'expliquer plus en détails ce que tu entends par mise a jour légère ...
merci d avance a+
Hors ligne
Pour l'instant :
Option 1 : Si il y a une donnée dans la base de données, elle n'est pas écrasée par les données EXIF (et peut-être IPTC je n'ai pas testé).
Pour plus tard :
Option 2 : Une donnée vide EXIF n'écrase pas la base de données (mais une donnée existante EXIF remplace la valeur de la base de données).
Hors ligne
+ Si la donnée exif/iptc est identique à celle de la base, bien entendu, l'update inutile sera évité.
+ Si la base n'est pas vide et que la donnée exif/iptc est renseignée alors:
Case à cocher (Modification)
Donnée de la Base <--- Donnée d'exif/iptc
Case à cocher (Modification)
Donnée de la Base <--- Donnée d'exif/iptc
etc... pour chaque champ
et un bouton de validation.
8-)
Hors ligne
c est vrai que c est pas mal ... +1
Hors ligne
J'ai pas Advanced Synchro mais OK. As-tu une idee du pourquoi et eventuellement de comment le resoudre. Sinon je peux regarder mais pas dans un proche avenir.
Pour le main.inc.php, comme je voulais un comportement similaire a PluginManager j'ai tres largement pompe ;-)
Dernière modification par tieum (2008-02-11 14:39:15)
Hors ligne
[hs]Très bonne école !!![/hs]
8-)
Hors ligne
oui oui tres bonne ecole et pas de soucis on est nombreux a faire ca ... et d ailleurs c est ca le monde libre ;-]
Hors ligne
tieum a écrit:
J'ai pas Advanced Synchro mais OK. As-tu une idee du pourquoi et eventuellement de comment le resoudre. Sinon je peux regarder mais pas dans un proche avenir.
Advanced Synchro copie le fichier site_update.php à la place de l'original lors de l'activation du plugin... et il remet le fichier original lors de la désactivation.
D'ailleur, grum devrait plutot utiliser la solution de Plugin Manager ou Light Update pour son plugin ;-)
En cas de mauvaise désinstallation, il n'y aurait pas de soucis...
Vu qu'il n'y a aucun trigger dans ce fichier... il n'y a pas variment de solution pour utiliser ces 2 plugins.
Tu peux éveventuellement faire un test pour voir si Advanced Synchro est activé, et dans ce cas, renvoyer vers une page ou l'utilisateur pourra choisir sa version de site_update.php.
Dernière modification par P@t (2008-02-11 17:30:11)
Hors ligne
hoooooooooooula le sujet m'interesse car je dois regarder ca de plus pres pour le Tag2File ...
donc si tu as des conseils sur comment utiliser la synchro je prend
Hors ligne
Bonjour,
Petit soucis depuis mon passage en v1.7.2
Fatal error: Call to undefined function ordering() in /mnt/141/sda/1/4/imageairsoft/Galerie/plugins/light_update/site_update.php on line 660
J'ai besoin d'un coup de mains -_-'
Merci
Hors ligne
tieum a écrit:
Bonjour,
Passer en 1.7.2 fait partie de mes projets des que j'ai un peu de temps (pas ce WE vu qu'on a un gros WE ici aux US).
Matthieu
Pas de problèmes ;)
Bon WE !
Hors ligne