Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Creation automatique de liste

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Benoît Marchal <adresse@cachée>
  • To: sympa-fr <adresse@cachée>
  • Subject: Re: [sympa-fr] Creation automatique de liste
  • Date: Thu, 19 Sep 2019 13:09:05 +0200 (CEST)

Bonjour,

C'est la méthode que nous utilisons. On reste, avec cette méthode, hors des changements de structures  internes de Sympa et donc moins de risque incompatibilités dans le temps
Et lancer la commande sympa.pl avec les bons paramètres est très simple. Elle fait ensuite tout le boulot.

La méthode des fichiers marchait bien avant, mais c'était avant :)

Cdlt

---
Benoît MARCHAL
Sous direction Infrastructure & Services
Direction du Numérique
Université de Lorraine
Tél : 03.72.74.11.39
mél : adresse@cachée

----- Le 19 Sep 19, à 12:29, David Verdin <adresse@cachée> a écrit :
Je déconseille cette approche.

Pour que la liste marche, il faut aussi positionner les alias, saisir
les données nécessaires en base de données, bref il y a tout un boulot
fait par Sympa.

La doc sur XML et succinte parce que tu mets exactement ce que tu veux.

Les seules contraintes sont :

- un élément racine "<list/>",dans lesquels on met ce qu'on veut.

- c'est tout.

Exemple :

     <list>
         <owner>
             <email>adresse@cachée</email>
             <gecos>eul'francis</gecos>
         </owner>
         <owner>
             <email>adresse@cachée</email>
             <gecos>du calme joe</gecos>
         </owner>
         <name>maliste</name>
         <nawak>globuz</nawak>
     <list>

Et dans ton config.tt2 :

subject [% name %]
review [% nawak %]

[% FOREACH o = owner -%]
owner
   email [% o.email %]
   profile privileged
   [% IF o.gecos -%]
   gecos [% o.gecos %]
   [% END -%]

[% END -%]

etc...

En gros, ton XML contient les éléments que tu veux, tu les retrouves
sous forme de variable dans config.tt2.

Est-ce plus clair dit comme ça ?

Bonne journée !

David


On 19/09/2019 11:44, Frédéric Goudal wrote:
> La doc sur le xml est un peu succinte, nous bossons sur des sources ldap par exmple, je ne vois pas trop comment ça pourrait se coder.
>
> La manière sale qui consiste à créer le répertoire avec les 4 fichiers apparament nécessaire me semble plus simple à mettre en œuvre pour nous.
>
> f.g.
>
>
>> Le 19 sept. 2019 à 08:42, Jean-Hugues Belpois <adresse@cachée> a écrit :
>>
>> Bonjour,
>>
>> De notre coté on utilise aussi les familles de listes :
>>
>> 1) un script fabrique les XML en fonction du contenu d'APOGEE (très similaire à l'exemple donné par Laurent)
>> 2) On lance 2 fois par semaine une instanciation sympa fonction de de fichier XML ce qui crée les listes automatiquement
>> On a 2 fichiers xml, un pour les listes par code étapes, et un autre pour les listes par UE.
>>
>> Ça marche plutôt bien.
>>
>> Bonne journée à toutes et tous.
>>
>> --
>> Jean-Hugues Belpois
>> Listmaster - DSI
>> Université de Brest
>>
>> Le 18/09/2019 à 12:28, David Verdin a écrit :
>>> Waw.. Là tu as l'embarras du choix...
>>>
>>> Tu peux le faire en SOAP, en ligne de commande, ou bien en utilisant les familles.
>>>
>>> Je t'invite à aller faire un tour sur la doc : https://sympa-community.github.io/manual/admin/list-creation.html
>>>
>>> Bonne journée !
>>>
>>> David
>>>
>>> On 18/09/2019 12:18, Frédéric Goudal wrote:
>>>> Bonjour,
>>>>
>>>> Est-ce qu’il est possible de créer des listes automatiquement via un programme externe à sympa ?
>>>>
>>>> L’idée étant pour nous tous les ans de créer par exemple la liste des étudiants inscrits cette année là.
>>>>
>>>> f.g.
>>>>
--
"Mieux vaut viser la perfection et la rater que viser la médiocrité et l'atteindre."
- Francis Blanche



Archives gérées par MHonArc 2.6.19+.

Haut de le page