= Personnalisation d'un projet = [[TracNav]] [[TOC(inline)]] 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 == #FileUpload 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 [/admin l'interface d'administration], en utilisant la gestion des [/admin/siteupload/files 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 == #Logo Pour modifier le logo d'un projet, il faut [#FileUpload télécharger le logo] dans l'espace du projet puis changer l'URL utilisé pour accéder le logo. * [/admin/siteupload/files 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` (ou `jpg`) ou un `.gif` * [/admin/tracini/header_logo Modification] du paramètre `src` dans la section `header_logo` de `trac.ini`: la valeur doit commencer par `site/` suivi du nom du fichier chargé à l'étape précédente (y compris son extension). == Modifier la Feuille de Style (CSS) == #CSSMods 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.''