Catégorie / Domaine : | Commtools |
Compatibilité SCOL Voy@ger : | V 3.5 et supérieure |
Mise à jour : | 09/2001 |
Le module Mailinglist permet de créer des listes de discussion , chacune
centrée sur un thème particulier. Lorsquun utilisateur est
abonné à une liste, il reçoit les e-mails envoyés
par tous les abonnés de cette liste.
A partir de linterface du module en ligne, les utilisateurs peuvent :
- Sabonner
- Envoyer des messages
Ce module fonctionne avec le module Mail qui va envoyer les mails. Il utilise aussi une base de données qui lui fournit les pseudonymes existants ainsi que les adresses e-mails correspondantes.
Pour utiliser ce module, il est nécessaire de déclarer dans les ressources de SCOL (fichier usmress.ini) les pseudonymes et mots de passe daccès à la base de données utilisée :
- Soit à partir de l'interface du SCOL Voy@ger :
Faites un clic droit sur licône bleue SCOL dans la barre de tâches
en bas à droite de votre écran,
Allez dans le menu Avancé
, puis Editeur de ressources, ce qui permet
déditer le fichier usmress.ini
- Soit directement en éditant le fichier usmress.ini qui se trouve dans le répertoire « scol/ ».
Il suffit ensuite dinsérer les 2 lignes suivantes :
odbc.odbcAlias.login
odbc.odbcAlias.password
en précisant lalias ODBC, le login daccès et le mot de passe correspondant.
Exemple :
Odbc.mailingdb.login Admin
Odbc.mailingdb.password Admin
Attention : odbcAlias ne doit pas contenir les 3 caractères suivants : ". * ?".
Figure 1 : Interface du module Mailinglist
(1) : Adresse mail de l'expéditeur => Ladresse de réponse qui sera sur tous les e-mails du module Mailinglist
(2) : Nom de la source de données => Nom de la source ODBC qui permet de se connecter à la base voulue
(3) : Nom de la table => Table dans laquelle se trouvent les pseudonymes et les e-mails
(4) : Col. des pseudos => Champ de la table dans lequel se trouvent les pseudonymes
(5) : Col. des emails => Champ de la table dans lequel se trouvent les e-mails
- Description de l'interface administrateur :
(1) : Créer une mailinglist => Ce bouton permet dajouter une mailinglist avec le nom contenu dans la zone 2
(2) : Nom de ML => Nom utilisé pour ajouter une mailinglist
(3) : Supprimer une ML => Ce bouton permet de supprimer la mailinglist sélectionnée dans la liste
(4) : Liste des MailingList => On donne ici la liste de toutes les mailinglists du module
(5) : Thème de la Mailing List => On écrit ici le thème de la mailinglist sélectionnée
(6) : Pseudo => Le pseudo que lon va ajouter (soit en réception, soit en émission)
(7) : Mode privé => Que ce soit pour la réception ou pour lémission, dès lors que cette case est cochée, cest que lutilisation de la mailinglist est restreinte aux seuls logins dans la liste correspondante
(8) : Mode public => Contrairement au mode privé il permet lutilisation à tous les utilisateurs
(9) : Valider => Envoie les modifications de la mailinglist au serveur
- Description de l'interface utilisateur :
(1) : Abonnement => Affiche le formulaire dabonnement ; voir (9) et (10)
(2) : Choix de réception => La sélection dune Mailing List entraîne lactivation du choix entre recevoir les mails normalement et ne plus recevoir de mail pour le moment. Chaque Mailing List se configure au cas par cas
(3) : Bouton de désabonnement => En appuyant sur ce bouton on se désabonne de la mailinglist sélectionnée
(4) : Vos mailinglists => Dans cette liste se trouvent toutes les mailinglists pour lesquelles lutilisateur est abonné
(5) : Thème de la Mailing List => Ici saffiche le thème de la mailinglist sélectionnée dans la liste
(6) : Sujet => Sujet du mail envoyé à la mailinglist
(7) : Corps du mail => Corps du message à envoyer à la mailinglist
(8) : Envoyer => Bouton pour envoyer le mail à la mailinglist
(9) : Liste des Mailing Lists disponibles => Dans cette liste se trouvent toutes les mailinglists pour lesquelles lutilisateur nest pas abonné
(10) : Thème de la Mailing list => Ici saffiche le thème de la Mailing List sélectionnée dans la liste des mailinglists non abonnées.
Ouvrez l'arbre de création du SCS. Sélectionnez le dossier CommTools
puis double-cliquez sur MailingList 1.0.
Etablissez les liens nécessaires au projet.
Action | Fonction |
module.événement à mailinglist.start | Démarre le module chez le client |
module.événement à mailinglist.show | Affiche linterface utilisateur du module |
module.événement à mailinglist.hide | Cache linterface utilisateur |
module.événement à mailinglist.admin | Affiche linterface dadministration |
module.événement à mailinglist.destroy | Détruit le module chez le client |
Evénement | Fonction |
mailinglist.in à module Action | La partie cliente du module est démarrée, ceci engendre une action |
mailinglist.shown à module Action |
Linterface cliente a été ouverte |
mailinglist.hidden à module Action | Linterface cliente a été fermée |
mailinglist.out à module Action | Le module a été détruit |
Mailinglist.send à module Action | Envoi d e-mail vers le module Mail |
Zone | Fonction | Interface | Affectation |
Mailinglist.client | Espace module client | Client | Non |
mailinglist.admin | Partie dadministration | Client | Non |