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: David Verdin <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Creation automatique de liste
  • Date: Thu, 19 Sep 2019 12:29:37 +0200

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


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature




Archives gérées par MHonArc 2.6.19+.

Haut de le page