Outils du site

La montre molle est une invention de Salvador Dali, particulièrement adaptèe aux horaires souples et aux journées élastiques, mais inutilisable quand les temps sont durs. [Marc Escayrol]

56-tools:dokuwiki:20-customization

Customize

Choisir un thème

Voir les thèmes proposé sur DokuWiki.

Aller ensuite dans “Administrer/gestionnaire d'extensions”.

Dans l'onglet “Rechercher et installer” on peut taper un mot clé et effectuer une recherche, puis installer le thème choisi.

Modifier le style d'un thème

les thèmes sont installés dans le dossier /lib/tpl/<nom du thème>/.

Dans /lib/tpl/<nom du thème>/style.local.ini on pourra modifier le style général des pages (essentiellement les couleurs). Il faut modifier style.local.ini et non style.ini.

Les feuilles de style sont dans /lib/tpl/<nom du thème>/css/. Voir en particulier basic.css et content.css.

Le favicon.ico peut être remplacé dans /lib/tpl/<nom du thème>/images.

Modifier la présentation générale /lib/tpl/<template>/tpl_header.php

Modifier le style d'un plugin

Les plugins sont installés dans /lib/plugins/<nom plugin>/.

Le style du plugin pourra, s'il y a lieu, être adapté en modifiant /lib/plugins/<nom plugin>/style.css.

Numérotation des titres

La numérotation des titres se fait dans la CSS : /lib/tpl/rogedark/css/basics.css

Ici le code suivant est utilisé :

div.dokuwiki .page {counter-reset: level1;}
div.dokuwiki div.toc:before, div.dokuwiki div.toc:after {counter-reset: level1; content: "";}
 
div.dokuwiki .page h1, div.dokuwiki ul.toc li.level1 {counter-reset: level2;}
div.dokuwiki .page h2, div.dokuwiki ul.toc li.level2 {counter-reset: level3;}
div.dokuwiki .page h3, div.dokuwiki ul.toc li.level3 {counter-reset: level4;}
div.dokuwiki .page h4, div.dokuwiki ul.toc li.level4 {counter-reset: level5;}
div.dokuwiki .page h5, div.dokuwiki ul.toc li.level5 {counter-reset: level6;}
div.dokuwiki .page h6, div.dokuwiki ul.toc li.level6 {}
 
/* div.dokuwiki .page h1:before, */
div.dokuwiki ul.toc li.level1 a:before {
    content: counter(level1) " ";
    counter-increment: level1;
}
div.dokuwiki .page h2:before,
div.dokuwiki ul.toc li.level2 a:before {
    content: counter(level2) " ";
    counter-increment: level2;
}
div.dokuwiki .page h3:before,
div.dokuwiki ul.toc li.level3 a:before {
    content: counter(level2) "." counter(level3) " ";
    counter-increment: level3;
}
div.dokuwiki .page h4:before,
div.dokuwiki ul.toc li.level4 a:before {
    content: counter(level2) "." counter(level3) "." counter(level4) " ";
    counter-increment: level4;
}
div.dokuwiki .page h5:before,
div.dokuwiki ul.toc li.level5 a:before {
    content: counter(level2) "." counter(level3) "." counter(level4) "." counter(level5) " ";
    counter-increment: level5;
}

div.dokuwiki .page h6:before,
div.dokuwiki ul.toc li.level6 a:before {
    content: counter(level2) "." counter(level3) "." counter(level4) "." "." counter(level5) "." counter(level6) " ";
    counter-increment: level6;
}

Sauvegarder un site

Il est important de conserver une (plusieurs) sauvegarde du site.

Les dossiers importants sont les suivants :

Dossier à sauvegarder
Dossier Contenu Sauvegarder ?
/wiki/data/pages/ les pages Oui
/wiki/data/media/ les images Oui
/wiki/lib/plugins les plugins Si les plugins ont été modifiés
/wiki/lib/tpl les templates Si les templates ont été modifiés
Dernière modification : 2017/10/06 23:40