Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] sympa5.1 . Comment utiliser les CSS

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

Archives de la liste

Chronologique Discussions  
  • From: Vincent MATHIEU <adresse@cachée>
  • To: Aumont - Comite Reseaux des Universites <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] sympa5.1 . Comment utiliser les CSS
  • Date: Tue, 30 Aug 2005 14:07:17 +0200

Bonjour,

J'y vois bien plus clair dans le fonctionement des actions, et sur l'intéret de déposer des css statiques.

J'avais bien redémarré sympa et wwsympa lors de l'ajout du paramètre css_url, il n'était pas pris en compte.

La page d'administration des skins indiquait :
Currently you didn't define css_path parameter. You should edit the robot.conf configuration file (or if not using virtual robot sympa.conf) and set this parameter so you could use this page to install static CSS and make sympa faster. Don't forget to set parameter css_url, it must be the URL for the directory where css are stored (current value is ).

Je viens de valuer css_path et redémarré apache.
Maintenant, le parametre css_url est bien pris en compte ; il dépend donc nécessairement du précédent.


Merci pour l'aide


Vincent


Aumont - Comite Reseaux des Universites a écrit :

Vincent MATHIEU wrote:

Bonjour,

Je suis en cours d'installation de sympa 5.1, et j'essaie de personnaliser les .css

J'ai du mal à comprendre le fonctionnement et l'interaction des différents paramètres pour les gérer :
- fichier css.tt2
- paramètres css_path et css_url du sympa.conf


Une action de wwsympa.fcgi délivre une réponse. L'action 'css' délivre une feuille de style. Par exemple essayez http://listes.cru.fr/sympa/css/style.css.
La feuilel de style est construite à partir du template css.tt2 (les actions utilisent toutes le templates [action].tt2). Ce template est instensié avec les variables habituelles, en particulier color_0, ...,color_15.

La conséquence de cette organisation est que pour une page web, il faut au minimum 2 passages dans wwsympa.fcgi voir plus si l'on introduit d'autres feuilles de style par exemple pour la forme imprimable des pages. Nous avons donc introduit une optimisation qui permet de remplacer la feuille de style calculée par wwsympa par une feuille de style statique. Celle-ci doit être installée dans un coin de votre serveur et le paramètre 'css_url' permet à sympa de substituer l'url de la CSS dynamique par celle de la CSS statique. Pour faciliter les choses, l'action skinsedit permet de générer une CSS dynamiquement et de l'installer dans le répertoire 'css_path' pour en faire une css statique.

Cette action permet aussi de consulter les paramètre de couleur.



J'ai tenté de valuer le paramètre css_url du sympa.conf (http://listes.univ.fr/skins) en y déposant les 4 fichiers .css nécessaires (pompés sur le site du CRU pour essai ...), ca ne marche pas. Si je regarde le source généré, cette url n'est pas recopiée ; j'y trouve http://listes.univ.fr/wws/css/style.css
Apache répond une feuille css avec cette url. Je suppose qu'elle est générée dynamiquement par wwsympa à partir de css.tt2 ?

Avez-vous redémarré votre seveur pour que la paramètre css_url soit pris en compte (wwsympa.fcgi ne recharge pas wwsympa.conf ni sympa.conf à chaque clic, mais suelement au démarrage). Regardez dans la page d'administration des skins. Sympa vous indique comment il est configuré. Chez nous (css statique), il affiche :


Cascading Style Sheet

* The css_path parameter is defined, value is
/var/www/html/skins/cru.fr
* the current definition for css location (css_url parameter) is
http://listes.cru.fr/skins/cru.fr
<http://listes.cru.fr/skins/cru.fr>**.



--
Vincent MATHIEU
Université Nancy 2 - CRI
Equipe système et réseaux
tel : 03 83 39 64 06
coordonnées :
http://www.univ-nancy2.fr/ANNUAIRE/PERS/detail_pres.php?uid=vmathieu





Archives gérées par MHonArc 2.6.19+.

Haut de le page