Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Gotcha
2012-06-14 23:12:23

Ce qui serait bien c'est d'avoir une demande dans le gestionnaire de tickets :-)

Mascarille
2012-06-14 17:27:39

Gotcha a écrit:

Utiliser Excel c'est aussi un début pour entretenir une pseudo BDD sauf que la connection entre Piwigo et Excel n'est pas encore à l'ordre du jour ^^
Quoi que je vous donne une idée qui sera à vérifier mais si on connait assez bien le langage SQL, il serait fortement possible de pouvoir utiliser un fichier .csv pour alimenter la BDD de Piwigo et ainsi maintenir à jour et Piwigo et votre "BDD sous Excel".
.

Gotcha, pas question - pour moi - de synchroniser un tableau excel et une bdd :
les infos existaient sous excel et je ne souhaitais pas que les utilisateurs refassent une saisie.
Une fois les infos rentrées dans Piwigo - avec un rapprochement manuel - le tableau excel a été abandonné.

Reste que le besoin d'une base associant images au sens large (photos, dessins, tableaux...) et champs formatés est très intéressante, car cela ouvre un "marché" un peu différent de celui de l'amateur traditionnel de photos, celui des catalogues (d'expos, de collections, de spécialistes : ornithologues, herboristes, voitures anciennes, chemins de fer, costumeries... voire de catalogues commerciaux : attention à la limitation sur piwigo.com !),
Le tout réalisable très simplement - c'est piwigo - et bénéficiant d'un moteur de recherche... peut-être à retravailler dans ce cas.

plg
2012-06-14 11:25:05

On pourrait très bien faire un plugin "Custom Fields" avec possibilité de définir une liste de champs et de les faire apparaître partout. Au niveau de la base de données, il "suffit" de créer deux tables :

1) piwigo_custom_field {field_id, field_name}
2) piwigo_custom_field_images {image_id, field_id, field_value}

Après si on veut gérer en plusieurs langues, il faudrait introduire une troisième table piwigo_custom_field_label {field_id, language_id, label}

Avec une architecture de ce type, on peut avoir autant de champs que l'on veut sans modifier la structure de la base, et seules les photos qui utilisent des custom fields prennent de la place en base de données.

Par contre, c'est un peu usine à gaz, par rapport à avoir des vraies colonnes dans la table piwigo_images.

Gotcha
2012-06-14 10:43:22

Le "problème" dans vos demandes respectives c'est que l'on est loin d'avoir des champs standardisés dans les photos qui répondent à tous les besoins pour chacun des utilisateurs.
Du coup cela implique de maintenir une BDD.

Ca tombe bien Piwigo fonctionne avec une BDD sauf que ce dernier ne va jamais modifier vos fichiers originaux (dans le cas où la version HD est acceptée et disponible.
Avec l'aide du plugin cité (et développé) par ddtddt vous avez moyen d'associer des informations tout ce qu'il y a de personnalisable à chacun de vos photos. C'est déjà un très bon point de départ.
Il sera toujours possible un jour d'imaginer pouvoir manipuler ces champs personnalisés pour les rapatrier vers un autre système. Je ne dis pas que ce sera facile car ce sera de la programmation informatique pure ! Mais au moins vous aurez une base.

Utiliser Excel c'est aussi un début pour entretenir une pseudo BDD sauf que la connection entre Piwigo et Excel n'est pas encore à l'ordre du jour ^^
Quoi que je vous donne une idée qui sera à vérifier mais si on connait assez bien le langage SQL, il serait fortement possible de pouvoir utiliser un fichier .csv pour alimenter la BDD de Piwigo et ainsi maintenir à jour et Piwigo et votre "BDD sous Excel".
C'est possible, mais là encore il faut connaître la programmation...

Mascarille
2012-06-14 07:45:18

Bonjour,

je suis intéressé également, car j'ai été confronté au même problème.

J'ai utilisé la description de la photo comme préconisé par Gotcha en formatant les données (voir exemple)

Il se trouve que les données des images avaient déjà été saisies dans un tableau excel avant que je ne numérise les documents....
Pour éviter la recopie (2000 entrées) j'ai écrit un programme externe qui génère le code à partir d'excel et réalise un copié (exemple encore), il ne restait plus manuellement qu'à faire un collé dans chaque description après avoir repéré à quoi elles correspondaient ce que je ne pouvais faire en automatique.

Dernière chose,  les descriptions sont placées à droite de l'image (merci à Pierrick et Gotcha)

En résumé, je suis preneur d'une solution plus intégré !
Merci par avance

ddtddt
2012-06-13 21:40:46

super :-)

reservoirdev
2012-06-13 21:32:52

Merci beaucoup, je donnerai des nouvelles, et éventuellement proposer un plugin plus personnalisable, si tout se passe bien :)

ddtddt
2012-06-13 21:17:05

Le liens ce n'est pas pour que tu utilises mais pour que tu ais toutes les billes pour te faire un plugin perso avec ce que tu veux ;-)

reservoirdev
2012-06-13 20:47:40

@ddtddt : merci pour ta réactivité. J'aurais aimé avoir la possibilité de créer plus de champs, dont certains à l'aide d'une balise select, et éventuellement de cases à cocher, bref, établir un formulaire un peu plus complexe. Ta solution est une bonne alternative à mes besoins, cependant ça me marche un peu trop le travail tout en ne répondant pas totalement à ma question. Mais merci quand même, ça va me dépanner le temps de trouver les pages contenant le code qui m'intéresse :)

@Gotcha : ta réponse n'est pas du tout hors sujet, j'utilise ta méthode depuis quelques temps mais elle ne me convient plus pour les raisons que j'ai citées plus haut. Et aussi dans le sens où le champs "description" ne génère pas de bbcode qui me permettrait de mettre en forme le texte.

Merci encore :)

Gotcha
2012-06-13 11:31:56

[HS]
Pourquoi ne pas inscrire ces informations dans la description de la photo ?
[/HS]

ddtddt
2012-06-13 07:06:09

extension:461

reservoirdev
2012-06-13 01:05:43

Bonjour, j'espère ouvrir ce topic dans la bonne section. Il s'agit de codage.

Lorsque je visualise une photo et que je veux éditer ses information, j'arrive sur la page "Modifier les informations de cette photo".

Mon besoin : ajouter des PROPRIÉTÉS pour une photos. Exemple :
- Format
- Matériel utilisé
- Techniques picturales employées
- Support
- Commentaires de l'auteur

etc...
Il s'agit d'une galerie d'art.

Je souhaite ajouter, modifier ou supprimer un ou plusieurs de ces éléments, seulement, je n'arrive pas à trouver l'endroit où sont programmées les requêtes de la rubrique "PROPRIÉTÉS" de l'image.

Il me faudrait en somme la page générant le flux html et, je suppose, un fichier à inclure contenant les requêtes afin que je les implémente de mes nouvelles données.

Question base de données, je pense m'orienter vers l'implémentation de la table "piwigo_images", ou bien pour faire plus propre, créer une nouvelle table contenant les nouvelles propriétés à l'image, cela étant au niveau conceptuel peu logique.


Merci.

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact