Changeset 52047 in spip-zone
- Timestamp:
- Sep 29, 2011, 4:39:43 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/contacts_et_organisations/branches/v1/_REGLES_DE_COMMIT
r52046 r52047 6 6 CONCEPTION 7 7 ---------- 8 Un objet 'contact' ou 'organisation' a été imaginécomme une extention de l'objet 'auteur'.8 Un objet 'contact' ou 'organisation' a ete imagine comme une extention de l'objet 'auteur'. 9 9 10 10 11 11 LIAISONS 12 12 -------- 13 Les liaisons entre des auteurs et d'autres objets SPIP (qui ne sont pas des auteurs) peuvent s'envisager avec une table classique spip_xxx_liens, contenant des enregistrements id_xxx, id_objet et objet = 'auteur'. Il en va par exemple des liaisons entre mots cl éet auteurs, avec la table spip_mots_liens, et des enregistrements du type id_mot, id_objet, et objet = 'auteur'.13 Les liaisons entre des auteurs et d'autres objets SPIP (qui ne sont pas des auteurs) peuvent s'envisager avec une table classique spip_xxx_liens, contenant des enregistrements id_xxx, id_objet et objet = 'auteur'. Il en va par exemple des liaisons entre mots cle et auteurs, avec la table spip_mots_liens, et des enregistrements du type id_mot, id_objet, et objet = 'auteur'. 14 14 15 En revanche, les liaisions "entre auteurs" tout à fait légitimes d'ailleurs, du type :15 En revanche, les liaisions "entre auteurs" tout a fait legitimes d'ailleurs, du type : 16 16 - auteurs <> contacts 17 17 - auteurs <> organisations 18 18 - organisations <> contacts 19 19 20 doivent être vues comme des liaisons d'un auteur vers un autre auteur, et ne peuvent donc pas, à ce titre, s'imaginer avec le système de liaison natif de SPIP.20 doivent être vues comme des liaisons d'un auteur vers un autre auteur, et ne peuvent donc pas, a ce titre, s'imaginer avec le systeme de liaison natif de SPIP. 21 21 22 22 Ainsi, pour lier un auteur avec un contact, on utilise le champ id_auteur de la table spip_contacts. … … 28 28 --------------- 29 29 30 Ce plugin étant en production sur plusieurs gros sites important, il faut veiller lors des améliorations apportées par les développeurs et développeuses, à respecter la structure des tables et notamment des tables de liaisons. Il est recommandé notament de ne pas supprimer le champ id_auteur des tables spip_contacts et spip_organisations, et de ne pas supprimer la table de liaison spécifique spip_organisations_contacts.30 Ce plugin etant en production sur plusieurs gros sites important, il faut veiller lors des ameliorations apportées par les developpeurs et developpeuses, a respecter la structure des tables et notamment des tables de liaisons. Il est recommande notament de ne pas supprimer le champ id_auteur des tables spip_contacts et spip_organisations, et de ne pas supprimer la table de liaison specifique spip_organisations_contacts. 31 31 32 32 33 33 Merci pour la lecture de ces lignes, 34 RDV sur la zone et/ou sur spip-contrib pour partager d'autres id ées et commentaires ;-)34 RDV sur la zone et/ou sur spip-contrib pour partager d'autres idees et commentaires ;-) 35 35 36 36 C.MARION
Note: See TracChangeset
for help on using the changeset viewer.