Skip to content

Commit 7706ad4

Browse files
MelanieMichelmrflos
authored andcommitted
doc admin (update lookwiki)
1 parent 39ef4ac commit 7706ad4

File tree

1 file changed

+137
-104
lines changed

1 file changed

+137
-104
lines changed

docs/users/fr/admin.md

Lines changed: 137 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -214,54 +214,161 @@ Ces opérations sont aussi réalisables pour les différents champs d'un formula
214214
(à trouver ou écrire ET à déplacer pour alléger cette section)
215215

216216
## Gérer le look
217+
L'onglet [Look](/?GererThemes) accessible via le menu "Gestion du site" permet de :
218+
- créer une configuration graphique personnalisée (variante de couleur et de police) pour votre wiki
219+
- ajouter du code CSS personnalisé
220+
- visualiser/modifier le thème graphique affecté à chaque page de votre wiki
221+
- [modifier le thème par défaut](/docs/users/fr/admin.md#configuration-graphique-par-d%C3%A9faut)
222+
223+
### Créer une configuration graphique personnalisée
224+
Le thème Margot permet de définir des variantes de couleur pour votre wiki : [Configuration graphique](/?LookWiki)
225+
L'interface vous permet de modifier les couleurs utilisées dans le thème : couleur primaire, couleur secondaire 1, couleur secondaire 2, couleur de texte, couleur neutre , couleur claire (fond) - puis de nommer cette configuration custom et la sauvegarder.
226+
La configuration personnalisée pourra être appliquée à l'ensemble du site ou à certaines pages selon vote besoin.
227+
228+
?>Astuce Si vous choisissez une police différente, 2 solutions possibles :
229+
- installer l'extension **fontautoinstall** qui permet d'ajouter sur votre serveur la police choisie (l'extension doit être activée avant de créer la configuration graphique)
230+
- copier vos polices sur votre serveur dans le dossier /custom/margot/fonts puis modifier PageCss pour ajouter le chargement des polices
231+
exemple
232+
'''
233+
/* Typo utilisée ubuntu-regular - latin */
234+
/* ubuntu-regular - latin */
235+
/* ubuntu-mono-700 - latin */
236+
@font-face {
237+
238+
font-family: 'Ubuntu Mono';
239+
font-style: normal;
240+
font-weight: 700;
241+
src: url('custom/fonts/ubuntu-mono-v10-latin-700.eot'); /* IE9 Compat Modes */
242+
src: local(''),
243+
url('custom/fonts/ubuntu-mono-v10-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
244+
url('custom/fonts/ubuntu-mono-v10-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
245+
url('custom/fonts/ubuntu-mono-v10-latin-700.woff') format('woff'), /* Modern Browsers */
246+
url('custom/fonts/ubuntu-mono-v10-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
247+
url('custom/fonts/ubuntu-mono-v10-latin-700.svg#UbuntuMono ') format('svg'); /* Legacy iOS */
248+
249+
}
250+
/* fira-sans-regular - latin */
251+
@font-face {
252+
253+
font-family: 'Fira Sans';
254+
font-style: normal;
255+
font-weight: 400;
256+
src: url('custom/fonts/fira-sans-v11-latin-regular.eot'); /* IE9 Compat Modes */
257+
src: local(''),
258+
url('custom/fonts/fira-sans-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
259+
url('custom/fonts/fira-sans-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
260+
url('custom/fonts/fira-sans-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
261+
url('custom/fonts/fira-sans-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
262+
url('custom/fonts/fira-sans-v11-latin-regular.svg#FiraSans ') format('svg'); /* Legacy iOS */
263+
264+
}
265+
266+
:root {
267+
--main-text-fontfamily: 'Fira Sans', sans-serif;
268+
--main-title-fontfamily: 'Ubuntu Mono', sans-serif;
269+
}'''
270+
271+
272+
### Ajouter du code CSS personnalisé
273+
Il est possible d'ajouter du code CSS personnalisé sur une page wiki dédiée : PageCss.
274+
Cette page ne doit contenir que du CSS. Il sera chargé en dernier afin de pouvoir surcharger des classes CSS et personnaliser l'affichage.
275+
Par défaut, cette page contient des variables CSS qui sont utilisables avec le thème Margot. Vous pouvez ajouter tout code CSS qui vous sera utile.
276+
'''
277+
:root {
278+
/* couleurs des titres */
279+
--title-h1-color:var(--neutral-color);
280+
--title-h2-color:var(--primary-color);
281+
--title-h3-color:var(--secondary-color-1);
282+
--title-h4-color:var(--secondary-color-2);
283+
284+
/* couleur pour les messages positifs par defaut vert */
285+
--success-color: #3cab3b;
286+
287+
/* couleur pour les messages d'erreur par defaut rouge */
288+
--danger-color: #d8604c;
289+
290+
/* couleur pour les messages d'alerte par defaut orange */
291+
--warning-color: #D78958;
292+
293+
/* couleur de fond de la partie centrale votre wiki */
294+
--main-container-bg-color:var(--neutral-light-color);
295+
296+
/* couleur des liens */
297+
--link-color: var(--primary-color);
298+
299+
/* couleur des liens au survol */
300+
--link-hover-color: var(--primary-color);
301+
302+
/* couleur de la barre de menu */
303+
--navbar-bg-color: var(--primary-color);
304+
305+
--navbar-text-color: var(--neutral-light-color);
306+
307+
--navbar-link-color: var(--neutral-light-color);
308+
309+
--navbar-link-bg-color: transparent;
310+
311+
--navbar-link-hover-color: rgba(255,255,255,0.85);
312+
313+
--navbar-link-bg-hover-color: transparent;
314+
315+
--navbar-border: none;
316+
317+
--navbar-border-radius: 0;
318+
319+
--navbar-shadow: none;
320+
321+
--header-bg-color: var(--neutral-light-color);
217322

218-
### Configuration graphique par défaut
219-
Pour **changer le thème graphiques sur l'ensemble du site**, on peut personnaliser la configuration wakka.config.php et rajouter les valeurs:
323+
--header-text-color: var(--neutral-color);
220324

221-
'favorite\_theme' => 'nom du thème correspondant au nom du sous-répertoire thème correspondant à ce thème personnalisé',
222-
'favorite\_squelette' => 'nom du squelette en liaison avec le thème personnalisé.tpl.html',
223-
'favorite\_style' => 'nom de la feuille de style en liaison avec le thème personnalisé.css'
325+
--header-title-color: var(--primary-color);
224326

225-
Exemples :
327+
/* couleur de fond du pied de page */
328+
--footer-bg-color: transparent;
226329

227-
'favorite\_theme' => 'yeswiki',
228-
'favorite\_squelette' => 'responsive-1col.tpl.html',
229-
'favorite\_style' => 'blue.css',
330+
--footer-text-color: var(--main-text-color);
230331

231-
Mais cela ne s'applique que pour les nouvelles pages créées.
232-
Pour les anciennes pages, il faut alors modifier chaque page en mode édition, bouton thème,
233-
ou bien forcer le thème pour toutes les pages en ajoutant dans wakka.config.php : 'hide\_action\_template' => '1',
332+
--footer-title-color: var(--main-text-color);
234333

235-
### Changer de thème graphique
334+
--footer-border-top: 3px solid var(--neutral-soft-color);
236335

237-
https://yeswiki.net/?DocumentationChangerThemeGraphique
336+
--btn-border: none;
238337

239-
Chaque page d'un wiki peut s'afficher de diverses manières, à la demande des rédacteurs. Il est ainsi possible de choisir :
338+
--btn-border-radius: .5em;
240339

241-
* Le thème graphique : ensemble des éléments esthétiques d'un wiki.
242-
* Le squelette : qui définit l'architecture de chaque page (nbre de colonnes, etc.)
243-
* Le style : qui correspond à l'aspect visuel de la page (couleurs, graphisme, etc.)
244-
* L'image de fond qui permet de changer l'image de fond (logique non ?)
340+
--checkbox-color: var(--primary-color);
245341

246-
Tous ces éléments peuvent être variés d'une page à l'autre. Mais afin de maintenir une cohérence graphique sur l'ensemble de votre wiki, il est conseillé de se cantonner à l'usage d'un seul et même thème graphique.
247-
[Tester les thèmes !](https://yeswiki.net/?DemoThemes "Tester les thèmes !")
248-
La liste des thèmes par défaut est modifiable, cela relève d'une tache d'administrateur : [voir la documentation](https://yeswiki.net/?DocumentationAjoutThemesGraphiques).
342+
}
343+
'''
249344

345+
346+
### Visualiser/modifier le thème graphique affecté à chaque page de votre wiki
347+
Il est possible d'affecter un style différent à certaines pages wiki (par exemple pour différencier une partie intranet).
348+
La page [Look](/?GererThemes) permet de cocher les pages concernées puis sélectionner le thème et affecter un nouveau thème graphique.
349+
350+
Le choix du thème peut également se faire page par page (pour l'instant utiliser cette méthode pour sélectionner un preset pour une page seulement)
250351
**Pour modifier ces éléments sur une page (précédemment créée ou nouvelle) :**
352+
- Passer en mode édition (double clic ou "éditer la page")
353+
-En bas de votre page, apparait un gros bouton Thème graphique :
251354

252-
* Passer en mode édition (double clic ou "éditer la page")
253-
* En bas de votre page, apparait un gros bouton Thème graphique :
355+
### Configuration graphique par défaut
356+
Pour **changer le thème graphiques sur l'ensemble du site**, reportez vous à la rubrique "Gérer le thème par défaut du wiki" en bas de la page [Look](/?GererThemes)
357+
Ce changement aura pour effet de mettre à jour le fichier de configuration wakka.config.php et rajouter les valeurs:
254358

255-
![image BontonTheme.png (2.9kB)](images/DocumentationChangerThemeGraphique_BontonTheme_20121228163059_20121228163059.png)
359+
'favorite\_theme' => 'nom du thème correspondant au nom du sous-répertoire thème correspondant à ce thème personnalisé',
360+
'favorite\_squelette' => 'nom du squelette en liaison avec le thème personnalisé.tpl.html',
361+
'favorite\_style' => 'nom de la feuille de style en liaison avec le thème personnalisé.css'
256362

257-
* En cliquant dessus, la fenêtre modale suivante apparaîtra alors :
258363

259-
![image ChangerTheme.png (0.1MB)](images/DocumentationChangerThemeGraphique_ChangerTheme_20121228163705_20121228163705.png)
364+
### Dossier custom
260365

261-
* Choisissez chaque élément de ces menus déroulants
262-
* cliquez sur Appliquer puis
263-
* Sauvez la page
366+
Il est possible de créer un thème personnalisé ou den personnaliser une partie seulement.
367+
- pour un template de thème graphique :
368+
1. identifier le fichier. Par exemple : ''' /themes/margot/squelettes/1col.tpl.html'''
264369

370+
(“margot” est le nom de dossier du thème utilisé)
371+
2. le copier dans le dossier : ''' /custom/themes/margot/squelettes/1col.tpl.html'''
265372

266373

267374
### Ajouter des thèmes graphiques
@@ -301,81 +408,7 @@ L'architecture de YesWiki est basée sur [Bootstrap](https://fr.wikipedia.org/wi
301408

302409
Modifier le thème graphique va donc revenir à adapter un squelette en modifiant celui-ci avec la syntaxe Bootstrap adaptée et la feuille de style associée.
303410

304-
#### le css
305-
306-
/\*
307-
Voici un exemple de css custom pour le thème margot (le thème par défaut sous doryphore), il agit sur les variables css non personnalisables dans le thème et permet de faire des css sur mesure.
308-
Chaque ligne ci-dessous est à dé-commenter pour être utilisée
309-
Pour en savoir plus, voyez la documentation sur [https://yeswiki.net/?DocumentationThemeMargot](https://yeswiki.net/?DocumentationThemeMargot)
310-
\*/
311-
312-
/\* :root { \*/
313-
314-
/\* couleur pour les messages positifs par defaut vert \*/
315-
/\* --success-color: #3cab3b; \*/
316-
317-
/\* couleur pour les messages d'erreur par defaut rouge \*/
318-
/\* --danger-color: #d8604c; \*/
319-
320-
/\* couleur pour les messages d'alerte par defaut orange \*/
321-
/\* --warning-color: #D78958; \*/
322-
323-
/\* couleur de fond de la partie centrale votre wiki \*/
324-
/\* --main-container-bg-color:var(--neutral-light-color); \*/
325-
326-
/\* couleur des liens \*/
327-
/\* --link-color: var(--primary-color); \*/
328-
329-
/\* couleur des liens au survol \*/
330-
/\* --link-hover-color: var(--primary-color); \*/
331-
332-
/\* couleur de la barre de menu \*/
333-
/\* --navbar-bg-color: var(--primary-color); \*/
334-
335-
/\* --navbar-text-color: var(--neutral-light-color); \*/
336-
337-
/\* --navbar-link-color: var(--neutral-light-color); \*/
338-
339-
/\* --navbar-link-bg-color: transparent; \*/
340-
341-
/\* --navbar-link-hover-color: rgba(255,255,255,0.85); \*/
342-
343-
/\* --navbar-link-bg-hover-color: transparent; \*/
344-
345-
/\* --navbar-border: none; \*/
346-
347-
/\* --navbar-border-radius: 0; \*/
348-
349-
/\* --navbar-shadow: none; \*/
350-
351-
/\* --header-bg-color: var(--neutral-light-color); \*/
352-
353-
/\* --header-text-color: var(--neutral-color); \*/
354-
355-
/\* --header-title-color: var(--primary-color); \*/
356-
357-
/\* couleur de fond du pied de page \*/
358-
/\* --footer-bg-color: transparent; \*/
359-
360-
/\* --footer-text-color: var(--main-text-color); \*/
361-
362-
/\* --footer-title-color: var(--main-text-color); \*/
363-
364-
/\* --footer-border-top: 3px solid var(--neutral-soft-color); \*/
365-
366-
/\* --btn-border: none; \*/
367-
368-
/\* --btn-border-radius: .5em; \*/
369-
370-
/\* --checkbox-color: var(--primary-color); \*/
371-
372-
/\* } \*/
373-
/\*.background-image.fixed {
374-
375-
* background-attachment: fixed;
376-
* background-size: auto;
377411

378-
}\*/
379412

380413
#### créer des mises en page plus fines
381414
à écrire :

0 commit comments

Comments
 (0)