Ceci est une ancienne révision du document !
Table des matières
Interface Web
Titre
Dans le fichier robot.conf avec la variable title.
Logo
Sous /var/www/html/<robot>
- Déposer un fichier favicon.ico pour personnaliser l'icône du site web
- Créer un répertoire logos
Sous logos déposer le fichier logo-inpg.gif
Dans robot.conf
logo_html_definition <a href="http://www.grenoble-inp.fr">
<img style="float : left; margin-top : 7px; margin-left:20px ;"
src="/logos/logo-inpg.gif" with="92" height="50" alt="INPG" >
</a>
Catégories de liste
La modification du menu des catégories de liste se fait dans le fichier topics.conf.
Pour un robot : ~sympa/etc/<robot>/topics.conf
Exemple : <columns>
computing title Computing title.fr Informatique visibility noconceal computing/ application title application title.fr Applicatifs
<newcolumn>
renverra :
- informatique
- Applicatifs
</columns>
Nomenclature :
visibility : indique de qui elles sont visibles, attention ne marche pas pour les subtopics (Applicatifs dans l'exemple).
| conceal | caché (visible que du listmaster) |
| intranet | adresse grenoble-inp.fr |
| noconceal | public |
| secret | pas visible du listmaster |
Couleur
Dans /etc/sympa/sympa.conf
color_1 #00ccff color_2 #0099ff color_3 #ff9900 .....
CSS
Les ccs sont sous /home/sympa/static_content/css/<virtual host>
Templates
Les templates sont dans les dosiers de /home/sympa/default/
- web_tt2 : interface web
- create_list_templates : modèled e création de liste
- mail_tt2 : messagerie
Pour modifier un template commun à tous les robots, le copier dans /home/sympa/etc/web_tt2 et/ou dans /home/sympa/etc/web_tt2/fr_FR pour une version en français
Pour modifier un template propre à un robot, le copier dans /home/sympa/etc/<robot>/web_tt2 et/ou dans /home/sympa/etc/<robot>/web_tt2/fr_FR pour une version en français
Templates de sympa
- sous ~sympa/default/web_tt2
| home.tt2 | page du menu Listes |
| help.tt2 | onglet AIDE : personnalisation de la page d'accueil |
| help_introduction.tt2 | onglet AIDE : personnalisation de la page d'introduction générale |
| list_aliases.tt2 | génération des alias |
| loginbanner.tt2 | menu authentification |
| pref.tt2 | menu préférence utilisateur |
Templates modifiés sous ~sympa/etc/web_tt2/
/*
| list_aliases.tt2 | génération des alias |
| remindpasswd.tt2 | |
| review.tt2 | à partir de la version 5.4 la fonction export dans le menu Voir les abonnés a été supprimée pour les personnes non propriétaires de la liste, modification du template pour remettre cette fonctionnalité |
| help_nomenclature.tt2 | onglet AIDE : ajout d'une page décrivant la nomenclatures des listes |
*/
admin.tt2
- Interdire suppression de liste
Au niveau de : ligne 32
<!-- ajout CB --> <!-- [% IF is_privileged_owner %] --> [% IF is_listmaster %] <!-- fin ajout CB --> <div> <form name="manage_list_status" action="[% path_cgi %]" method="post"> <fieldset> [% IF list_conf.status == 'closed' %]
main.tt2
- Ajouter les robots en haut
[% IF top_menu %] <!-- ajout CB --> <br><font color=red>Les serveurs de listes</font> : <b> -- <a href="https://listes.grenoble-inp.fr/sympa">Grenoble INP</a> -- <a href="https://listes-gi.grenoble-inp.fr/sympa">Genie Industriel</a> -- <a href="https://listes-ense3.grenoble-inp.fr/sympa">ENSE3</a> -- <a href="https://listes-pagora.grenoble-inp.fr/sympa">PAGORA</a></b> & <b><a href="https://listes-pagora.grenoble-inp.fr/sympa">LGP2</a> -- <a href="https://listes-gscop.grenoble-inp.fr/sympa">G-SCOP</a> --</b></br> <!-- fin ajout CB --> [% PROCESS header.tt2 %]
title.tt2
- Ne pas afficher la liste avec le nom du robot
par exemple avoir tests.tous@grenoble-inp.fr au lieu de tests.tous@listes.grenoble-inp.fr
<!-- ajout CB --> <!-- <h1 style="padding-top: 10px;">[% title %]</h1> --> <h1 style="padding-top: 10px;">[% list %]@grenoble-inp.fr</h1> <!-- fin ajout CB -->
Templates modifiés sous ~sympa/etc/web_tt2/fr_FR/
loginbanner.tt2
- Introduire les différents mode de connexion
home.tt2
- Indication de connexion
<!-- ajout CB --> <!-- <p>[%|loc%]Many functions in Sympa require you to identify yourself to the system by logging in, using the login form in the top right menu.[%END%]<p> --> <p>Pour accéder aux listes, vous devez vous authentifier par le biais du menu de connexion au-dessus. (voir <a href=help>Aide</a>) <p> <!-- fin ajout CB --> [% ELSE -%]
pref.tt2
- Déconseiller de changer d'adresse de messagerie
<h3>[%|loc%]Changing your email address[%END%]</h3> <!-- ajout --> <p><b><font color=red>Ne pas utilisez cette option, prendre contact avec liste.sos@grenoble-inp.fr </font></b></p> <!-- fin ajout --> <p>[%|loc%]You can update your email address for all your list memberships at once. If you are also list owner or list moderator your email address for these roles will also be updated.[%END%]</p>
help.tt2
- Indication de connexion, documentation INP
[% IF help_topic %]
[% PROCESS "help_${help_topic}.tt2" IF help_topic %]
<br />
[% ELSE %]
<!-- ajout CB -->
<h2><i class="fa fa-book"></i> Connexion</h2>
<p>Pour accéder aux listes, vous devez vous authentifier par le biais du menu de connexion au-dessus.</p>
<ul>
<li> --> Pour les personnes ayant une adresse en <b><font color=#F77D18>grenoble-inp.fr</font></b> : en haut droite cliquez sur <b><font color=#F77D18>Valider</font></b> à côtde <b><font color=#F77D18>Authentification_Grenoble-INP</font></b>. </li>
<li> --> Pour les personnes dont l'établissement a adhéré à la Fédération Renater cliquez sur la flèche à côté de <b><font color=#F77D18>Authentification_Grenoont></b> et choisir <b><font color=#F77D18>Authentification_Federation_Renater</font></b> puis cliquer sur <b><font color=#F77D18>Valider</font></b>.</li>
<li> --> Pour les autres utilisez le formulaire <b><font color=#F77D18>Pour les EXTERIEURS</font></b> </li>
</ul>
<h2><i class="fa fa-book"></i> Assistance pour les listes</h2>
<h3>Pour le serveur https://listes.grenoble-inp.fr</h3>
<ul>
<li> <a href="http://dsi.grenoble-inp.fr/listes-de-diffusion/demande-d-une-creation-de-liste-de-diffusion--227749.kjsp" target="_blank">demande de création de liste</a></li>
<li> <a href="https://listes.grenoble-inp.fr/sympa/compose_mail/listes.sos">demande d'assistance à listes.sos</a> </li>
</ul>
<h2><i class="fa fa-book"></i> Documentation Grenoble INP</h2>
<ul>
<li> <a href="http://dsi.grenoble-inp.fr/medias/fichier/sympa-guide-utilisateur-v6_1444717675179-pdf">Utilisateurs des listes </a></li>
<li> Modérateurs et propriétaires de liste </li>
<li> Administrateurs de serveur de listes (robot) </li>
</ul>
<!-- fin ajout CB -->
<h2><i class="fa fa-book"></i> [%|helploc%]Subscriber, moderator and owner documentation[%END%](Renater)</h2>
