Merci Matthieu,
Ce n’était pourtant pas faute d’avoir cherché, mais j’étais passé à côté de ce paragraphe.
On peut effectivement ajouter des “attributs utilisateurs” pour personnaliser la base de données SYMPA. J’ai essayé, ça marche.
Cependant, j’ai relevé une phrase qui enlève toute utilité à cette fonction, dans mon cas du moins : “Notez que dans la prochaine version de Sympa, ces attributs personnalisés peuvent être provisionnés depuis des sources de données externes.” Et je n’arrive en effet toujours pas à récupérer autre chose que le mail à partir de ma base SQL.
Je suppose que cette documentation est actualisée pour la version courante de SYMPA, à savoir la 6.2.24. Et la version en place chez Ouvaton est la 6.0.1 !
Il risque donc de couler encore beaucoup d’eau sous les ponts avant que la future version soit disponible chez nous !
Si quelqu’un a une solution en attendant, je suis preneur…
Mise à jour du 25/01/2018
Bon, j’avance petit à petit, et j’explique, si ça peut servir à quelqu’un. Et, si j’arrive au bout, j’essaierai de faire un tutoriel.
Pour la BDD, j’ai abandonné la synchronisation SQL pour laquelle je n’ai pas réussi à importer autre chose que l’adresse mail. J’utilise l’inclusion de fichier distant (include_remote_file) à partir d’un fichier PHP qui ne contient que du code et renvoie la liste des adresses mail. C’est beaucoup plus performant puisque je peux passer des paramètres (GET) dans l’URL du fichier pour configurer la liste, plutôt que de le faire dans Sympa.
Chaque ligne correspond à une adresse mail d’abonné et tout ce qui est après le premier espace est intégré au Nom par Sympa. Je n’ai pas (encore !) réussi à transférer d’autre paramètre et je ne sais pas si c’est possible.
- C’est donc une première question : Comment récupérer d’autres attrbuts que mail + nom à partir d’un fichier texte externe ?
Ensuite j’ai une grosse difficulté, toujours sur la personnalisation. Le paramètre “Autoriser la personnalisation des messages (merge_feature)” devrait être accessible dans la page “configurer la liste > Diffusion réception”. Il n’y est pas et, sans lui, qui est par défaut sur “off”, la personnalisation ne fonctionne pas.
- Voici donc ma deuxième question (multiple !) : Pourquoi ce paramètre (merge_feature) est-il absent de l’interface web ? Comment le faire apparaître ? Ou, comment le passer à “On” autrement ?
Je continue de chercher, mais si une bonne âme passe par là…