Personnalisation d'un projet
Table of Contents
Cette page décrit les possibilités de personnalisation d'un projet Trac, en particulier en ce qui concerne l'apparence.
Chargement de Fichiers Spécifiques au Projet
Il est possible dans un projet de faire référence à des fichiers (des images par exemple) stockés dans un répertoire spécifique du projet, souvent désigné comme htdocs
. Le répertoire associé par défaut est le répertoire htdocs
du projet. On peut référencer les fichiers de ce répertoire avec des URLs relatives commençant par `site/'.
Il est possible de gérer le contenu de ce répertoire depuis l'interface d'administration, en utilisant la gestion des téléchargements.
Note: le gestionnaire de téléchargement ne sait gérer que le contenu du répertoire htdocs
, pas celui de ces sous-répertoires. Faire attention au fait que les éventuels sous-répertoires apparaissent comme des entrées fichier dans la page de gestion des téléchargements (css
par exemple s'il existe). Pour gérer le contenu des sous-répertoires de htdocs
, il faut se connecter au serveur et utiliser les commandes Unix standards.
Modifier le Logo
Pour modifier le logo d'un projet, il faut télécharger le logo dans l'espace du projet puis changer l'URL utilisé pour accéder le logo.
- Téléchargement du logo du projet
- Il est préférable d'éviter les noms de fichier contenant des espaces
- Le fichier peut être un
.png
(recommandé), un.jpeg
(oujpg
) ou un.gif
- Modification du paramètre
src
dans la sectionheader_logo
detrac.ini
: la valeur doit commencer parsite/
suivi du nom du fichier chargé à l'étape précédente (y compris son extension).
Modifier la Feuille de Style (CSS)
La présentation et l'apparence de l'ensemble des pages Trac sont controllées par des CSS. La configuration par défaut du projet charge si elle existe la CSS templates/css/project.css
dans le répertoire du projet.
Pour modifier l'apparence par défaut d'un projet Trac et utilisé une présentation telle que celle de ce projet, copier templates/css/project.css
depuis le project TracLal.
Note: pour des informations sur les CSS et leur contenu, voir http://www.w3schools.com/css.