Objectif
Ce plugin a pour objet de compléter les informations relatives aux auteurs par des éléments de contact, tel que des adresses postales, emails ou téléphoniques.
Origine
Ce plugin est né du projet « Contacts & Organisations » (avec la même finalité) dont il est une sous-partie fonctionnant de manière autonome.
Ce qui le différencie de plugins existants actuellement pour étendre les auteurs (Inscription2 par exemple) est le fait que l’on peut attribuer, pour un auteur donné, autant d’adresses que souhaité, ce qui était, pour certains, une limitation.
Fonctionnement
« Coordonnées » utilise 3 tables liées aux auteurs : une table adresses
, une table emails
et une table numeros
sur lesquelles il est possible de faire des boucles :
<BOUCLE_auteur(AUTEURS){id_auteur}>
<h2>#NOM :</h2>
<BOUCLE_adresses_auteur(ADRESSES){id_auteur}>
#NUMERO #VOIE<br />
#COMPLEMENT<br />
#CODE_POSTAL #VILLE
</BOUCLE_adresses_auteur>
</BOUCLE_auteur>
Dans l’espace privé, la vue des auteurs permet d’attribuer des adresses :
Le formulaire est ajouté simplement en dessous. Les champs par défaut peuvent être complétés avec le plugin Champs Extras 2, comme ici le champ « région » :
Une fois l’adresse complétée, elle s’affiche sur la vue de l’auteur :
Champs
Les 3 types de coordonnées fournissent les champs suivants (extensibles avec le plugin Champs Extras 2) :
- Boucles ADRESSES
-
#ADRESSE
-
#VOIE
-
#COMPLEMENT
-
#BOITE_POSTALE
-
#CODE_POSTAL
-
#VILLE
-
#REGION
-
#PAYS
-
#TITRE
-
#TYPE
lorsqu’on fait un lien avec un objet SPIP
-
- Boucles EMAILS
-
#EMAIL
-
#TITRE
-
#TYPE
lorsqu’on fait un lien avec un objet SPIP
-
- Boucles NUMEROS
-
#NUMERO
-
#TITRE
-
#TYPE
lorsqu’on fait un lien avec un objet SPIP
-
Il est possible d’utiliser des réseaux sociaux via le plugin http://zone.spip.org/trac/spip-zone/browser/_plugins_/rezosocios/trunk
Dépendances
La version 1.1 du plugin nécessite SPIP 2.1 ainsi que :
- Saisies
- le plugin « Pays » ou le plugin « Géographie »
Nouveautés !
Depuis la version 1.4.5 le plugin Coordonnées permet d’attribuer de adresses, numéros de téléphone et adresses mail à d’autres objets que des auteurs. Pour ce faire, il suffit d’aller directement sur la page « ?exec=configurer_coordonnees » (ou en passant par le bouton configuration > Gestion des plugins > Coordonnées, puis cliquer sur le petit bouton « configurer » :
On peut alors choisir les objets « coordonnables »...
Expérimentation de la version 2.3.5
Cette version a essayé l’intégration des réseaux sociaux au même titre que les autres type de coordonnées.
Aprés discussion sur la liste de developpement, il a été constaté qu’il était plus pertinent de s’appuyer sur le plugin rezosociaux
Discussions par date d’activité
5 discussions
Bonjour,
J’ai installé l’extension, mais les tables n’ont effectivement pas créées (message d’erreur dans l’interface privée, confirmé par vérification sous mysql) : est-ce un dysfonctionnement de mon site, ou bien une manipulation manuelle doit-elle être effectuée (laquelle ?).
Par avance, merci de votre attention.
Amicalement.
Sans doute un dysfonctionnement, normalement cela s’installe automatiquement.
Mais tu peux tenter une réparation de BDD : ca devrait (re)creer les tables.
Merci bien Maïeul, la réparation a effectivement créé les tables.
Après test, retour d’expérience sur l’utilisation (à moins que des choses m’aient échappées, même si j’ai bien lu les docs) :
- il semble difficile de créer des listes sur d’autres objets que les auteurs, sauf à créer les numéros un par un, sans possibilité d’imports (comme pour les listes de diffusion courriel) ;
- il n’existe pas d’interface d’envoi des textos (mis à part le petit formulaire d’envoi unique dans le lien Démonstration de l’extension « SMS Spip »).
Sans ces deux fonctionnalités d’import csv et d’écriture et de programmation d’envoi, les envois texto par les interface prestataires me semblent à ce stade encore, plus faciles à organiser.
En tout cas, merci de ces développements textos, qui permettent à l’univers SPIP de progresser.
Répondre à ce message
Bonjour,
Sur un site 4.1.9 avec uniquement les plugins
- API de vérification 3.1.0
- Coordonnées 4.2.1
- Pays ISO 3166-1 3.5.0
- Saisies pour formulaires 4.7.1
lorsque j’ajoute une adresse à un auteur, au moment de la sélection du pays, j’obtiens l’erreur suivante :
Est-ce qu’il manque quelque chose ?
Sur une autre instance fraichement installée, tout fonctionne correctement.
Je vais creuser pour identifier la raison de cette erreur.
Désolé pour le bruit.
Répondre à ce message
Savez-vous que dans certains pays le CODE_POSTAL ne fait pas plus de 4 caractères ? Comme vous avez mis une vérification sur un minimum de 5 caractères, cela ne fonctionne pas.
Répondre à ce message
Bonjour,
Quand on a créé plusieurs adresses (ou numéros ou courriels), comment associer ces adresses à un / plusieurs auteurs ?
Visiblement, on ne peut faire que de la création adresses / numéros / courriels au niveau de l’objet « coordonnable », mais pas d’association d’adresses existantes.
J’ai loupé quelque choses ?
SPIP 4.0.0 + Coordonnées v3.0.7
Répondre à ce message
Bonjour,
J’utilise le plugin Coordonnées et je viens de m’apercevoir d’une erreur suite à l’absence de la table
spip_adresses dans l’interface privé
“Erreur SQL 1146
Table ’spipn0.spip_adresses’ doesn’t exist
SELECT * FROM spip_adresses LIMIT 1”
/srv/data/web/vhosts/wn0.plandecuques.fr/htdocs/ecrire/genie/maintenance.phpverifier_crash_tables() sql_select() ; ligne 72
Où puis-je trouver la structure de la table, ou bien par quel plugin est-elle créée ?
Merci
je me réponds, j’ai reçu un message dans l’interface privé
Action : Tenter une réparation de la base de données
https://wn0.plandecuques.fr/ecrire/?exec=base_repair et après validation la table a été créée !!!
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |