SommaireDeL'Aide > AideD'Administration > AideDeParamétrage
Cette page devrait vous aider à paramétrer un wiki MoinMoin déjà installé. Si votre wiki n'est pas encore installé, consultez l'AideD'Installation.
Contents
Général
Codage des caractères
MoinMoin utilise Unicode en interne et le codage `utf-8` pour ses entrées et sorties externes, telles que les pages, les sorties HTML et les fichiers de traductions. Le jeu de caractère externe est défini à `utf-8` dans `config.charset`. Cette valeur est adaptée à toutes les langues, car n'importe quel caractère peut être codé en utf-8. Bien que cela soit techniquement possible, vous ne devriez pas modifier cette valeur.
Important : pour utiliser des valeurs Unicode, vérifiez que la première ligne de votre fichier de paramétrage indique bien le codage utilisé par celui-ci. Et vérifiez que votre éditeur est correctement paramétré.
Les valeurs données à certaines options doivent être des valeurs Unicode. Par exemple, le nom du site pourrait contenir des trémas allemands, des accents français, être en chinois ou en hébreu. De ce fait, vous devez utilisez des chaînes de caractères Unicode pour ces paramètres. Les chaînes Unicode sont définies en ajoutant un préfixe `u` à la chaîne. Voici quelques exemples :
# Nom du site, utilisé par défaut en titre des pages [Unicode] sitename = u"Wiki de Jérôme" # ou encore : sitename = u'私のウィき'
Reportez-vous aux commentaires du fichier de paramétrage, qui vous indiqueront quelles sont les options nécessitant des valeurs Unicode.
Notes :
- Il n'est pas possible de mélanger plusieurs codages dans le même fichier. Si votre ligne de codage indique `iso-8859-1`, tous les caractères du fichier de paramétrage devront respecter ce codage.
Si vous utilisez le codage UTF-8 (ou de l'ASCII pur), il n'est pas nécessaire d'utiliser des chaînes Unicode, MoinMoin décodera correctement vos chaînes.
Paramétrage international
Le fichier de paramétrage par défaut livré avec MoinMoin utilise le codage `iso-8859-1`. C'est très bien pour des langues utilisant des caractères latins, comme l'anglais, le français ou l'allemand, mais ce n'est pas utilisable pour les autres langues. Si vous voulez pouvoir utiliser des caractères non latins dans vos paramètres, votre fichier de paramétrage devra utiliser le codage UTF-8.
Pour ce faire, utilisez la ligne suivante comme première ligne de tous vos fichiers de paramétrage :
# -*- coding: utf-8 -*-
Vous aurez besoin d'un éditeur de textes capable d'utiliser (et utilisant vraiment) le codage UTF-8 pour éditer les fichiers de paramétrage.
Les valeurs utilisant des chaînes Unicode sont les suivantes (les utilisateurs internationaux voudront sans doute les modifier) :
- sitename
- logo_string
- page_front_page
- navi_bar
- page_category_regex
- page_dict_regex
- page_group_regex
- page_template_regex
- page_license_page
- page_local_spelling_words
- acl_rights_default
- acl_rights_before
- acl_rights_after
- mail_from
Pour connaître les paramètres conseillés pour la langue française, consultez la page /WikiEnLangueFrançaise. Pour obtenir des configurations toutes faites pour toutes les langues, consultez la page ConfigMarket.
Personnalisation des préférences utilisateurs
Il est possible de prédéfinir, de désactiver ou de supprimer plusieurs des options de la page des PréférencesUtilisateur. Pour plus d'informations, consultez la page AideDeParamétrage/PréférencesUtilisateurs.
Paramétrage d'un seul wiki
Pour mettre en place un seul wiki, vous ne devez pas copier le fichier `farmconfig.py` dans votre répertoire de paramétrage (enlevez également le fichier `.pyc` s'il est présent). Sans le fichier `farmconfig.py`, MoinMoin utilisera le fichier par défaut `wikiconfig.py`.
Le fichier `wikiconfig.py` se trouve en général au même endroit que votre script `moin.cgi`. Si besoin est, vous pouvez placer ce script n'importe où. Dans ce cas, vous devrez ajouter le chemin de ce fichier à votre script serveur. Reportez-vous à la section « System Path Configuration » de votre script serveur.
Notes générales sur la structure des fichiers `wikiconfig.py` et `farmconfig.py` :
# -*- coding: iso-8859-1 -*- from MoinMoin.config.multiconfig import DefaultConfig class Config(DefaultConfig): sitename = u'MonWiki' # u indique une conversion en Unicode interwikiname = 'MonWiki' data_dir = '/emplacement/quelconque/monwiki/data/' underlay_dir = '/emplacement/quelconque/monwiki/underlay/' # Suite des paramètres...
Tout d'abord, il est nécessaire de définir le codage utilisé pour ce fichier. La valeur par défaut est uniquement adaptée aux langues utilisant des caractères latins (« langues occidentales »). Reportez-vous à la section Paramétrage international pour les autres langues. Vous ne pourrez pas utiliser de caractères non ASCII si vous n'avez pas défini le codage.
- Ensuite, le fichier de paramétrage importe les paramètres par défaut. Ces paramètres par défaut définissent des valeurs de toutes les options. Il n'est donc pas nécessaire de définir des valeurs pour toutes les options, mais uniquement pour celles que vous souhaitez modifier.
Puis, il définit une nouvelle classe de paramétrage appelée « Config », laquelle hérite du paramétrage par défaut que nous avons importé. Notez que cette classe doit obligatoirement s'appeler « Config ».
Les lignes suivantes sont les directives de paramétrage de la classe Config. Notez que chacune de ces lignes doit être indentée de 4 espaces (les tabulations ne sont pas permises). MoinMoin ne fonctionnera pas si l'indentation utilisée est incorrecte.
`sitename` est un paramètre courant — en général, il est déconseillé d'utiliser le nom par défaut Untitled Wiki (« Wiki sans titre »). Vous pouvez utiliser n'importe quel nom de votre choix dans n'importe quelle langue. Cependant, avant cela, consultez la section Codage des caractères.
Si vous avez suivi les instructions d'installation, le wiki fonctionnera sans nécessiter de modifications supplémentaires. Cependant, vous voudrez sans doute modifier certains autres paramètres, comme `data_dir`, `data_underlay_dir` `acl_rights_before` et cætera. En général, définir les paramètres inclus dans le fichier `wikiconfig.py` livré avec MoinMoin est suffisant.
Tout paramètre non défini gardera simplement la valeur par défaut, héritée de DefaultConfig.
Paramétrage de plusieurs wikis
Le moteur de wiki MoinMoin est capable de gérer plusieurs wikis à partir d'une seule installation, d'un seul jeu de fichiers de paramétrage et d'un seul processus serveur. C'est spécialement nécessaire pour les environnements persistants comme twisted, car twisted tourne en permanence sur une adresse IP et un port TCP donnés. Donc, pour être capable d'offrir un hébergement virtuel de plusieurs domaines (wikis) sur la même adresse IP et le même port, il est nécessaire que le moteur de wiki charge simultanément de façon permanente plusieurs paramétrages et choisisse celui qui convient lors du traitement d'une requête destinée à une URL spécifique.
Pour choisir le bon paramétrage, MoinMoin utilise la variable de paramétrage `wikis` située dans le fichier `farmconfig.py` — cette variable contient simplement une liste de paires `(nom_du_wiki, expression_rationnelle_d_url)`. Attention, n'utilisez pour `nom_du_wiki` que des identifiants Python valables (pour être précis : `identifiant ::= (lettre|"_") (lettre | chiffre | "_")*` — essayez juste un mot simple si vous ne comprenez pas cette règle de grammaire). Lorsqu'il traite une requête pour une URL, MoinMoin parcourt cette liste et essaye de trouver une correspondance entre l'URL et l'expression rationnelle. Si l'URL ne correspond pas, il passe simplement à la paire suivante. Si l'URL correspond, MoinMoin charge le fichier de paramétrage appelé `<nom_du_wiki>.py` (habituellement situé dans le même répertoire) qui contient le paramétrage de ce wiki.
Le fichier `farmconfig.py` livré avec MoinMoin contient quelques exemples d'entrées correspondant à un serveur hébergeant plusieurs wikis. Il faudra l'adapter à vos besoins si vous voulez faire tourner plusieurs wikis en parallèle.
Pour simplifier l'écriture des pages d'aide, nous appellerons `wikiconfig.py` les fichiers de paramétrage du type `<nom_du_wiki>.py`. Vous devrez bien entendu utiliser le fichier dont le nom correspond à votre wiki.
Bien entendu, comme vous avez déjà adapté le paramètre `wikis` du fichier `farmconfig.py` (voir ci-dessus), nous nous contenterons ci-dessous de vous donner quelques conseils qui vous faciliteront le travail. Pensez également à consulter les astuces de paramétrage d'un seul wiki qui vous expliqueront les règles d'héritage des paramètres.
L'utilisation d'un paramétrage basé sur une classe permet de définir les caractéristiques communes de vos wikis en un seul endroit : dans la classe de paramétrage de base (reportez-vous au fichier `farmconfig.py` pour en avoir un exemple) :
farmconfig.py :
# -*- coding: iso-8859-1 -*- # farmconfig.py : from MoinMoin.config.multiconfig import DefaultConfig class FarmConfig(DefaultConfig): url_prefix = '/wiki' show_hosts = True underlay_dir = '/emplacement/partagé/du/dossier/underlay' # ...
Explication :
- Nous commençons par importer les paramètres par défaut, comme dans le cas d'un wiki unique.
Nous définissons maintenant une classe de paramétrage multiple (`FarmConfig`) et nous héritons du paramétrage par défaut.
- Puis nous modifions tout ce que nos multiples wikis ont en commun, sans toucher aux paramètres qui doivent être différents pour chacun d'entre-eux.
La classe `FarmConfig` va maintenant être utilisée par les fichiers de paramétrage individuels de chacun des wikis, à la place de la classe interne `DefaultConfig` de MoinMoin, comme ci-dessous :
La paramétrage de vos wikis individuels ne doit dès lors plus contenir que les paramètres spécifiques à chacun d'entre eux (comme le logo, le dossiers des données [`data`] ou les listes de contrôle d'accès). Tout le reste sera hérité de la classe de paramétrage de base (consultez `moinmaster.py` pour en avoir un exemple) :
moinmaster.py :
# -*- coding: iso-8859-1 -*- # moinmaster.py : from farmconfig import FarmConfig class Config(FarmConfig): show_hosts = False sitename = u'MoinMaster' interwikiname = 'MoinMaster' data_dir = '/org/de.wikiwikiweb.moinmaster/data/' # ...
Explication :
Reportez-vous au paramétrage d'un wiki unique : la seule différence est que nous héritons du paramétrage `FarmConfig` (lui-même héritant de `DefaultConfig`) au lieu d'hériter directement de `DefaultConfig`.
Nous remplaçons la valeur de `show_host` par `False` (faux) — nous souhaitons avoir une valeur de `True` (vrai) pour la plupart de nos wikis, mais pas pour celui-là.
- Nous remplaçons également les valeurs de `sitename`, `interwikiname` et de `data_dir` (bref, la routine habituelle).
Liste des options de paramétrage
La table suivante contient les valeurs par défaut et une courte description de toutes les variables de paramétrage. Vous pouvez garder les valeurs par défaut de la plupart d'entre-elles. Celles qui ont besoin d'être modifiées sont indiquées dans le fichier `wikiconfig.py` d'exemple livré avec votre distribution.
Nom de la variable |
Valeur par défaut |
Description |
SecurityPolicy |
None |
Objet de type classe servant de point d'entrée à la mise en place de restrictions de sécurité. |
acl_... |
... |
Définition globale au wiki de liste de contrôle d'accès (reportez-vous à l'AideDesListesDeContrôleD'Accès) |
allow_xslt |
False |
Mis à vrai (`True`) pour activer l'utilisation les traitements XSLT via 4Suite (notez que cela permet à n'importe qui disposant du savoir-faire nécessaire d'insérer n'importe quel code HTML dans votre wiki, raison pour laquelle cette option est par défaut à `False`). |
actions_excluded |
['xmlrpc'] |
Interdit les actions non-souhaitées (liste de chaînes) |
attachments |
None |
S'il est mis à None, l'envoi des pièces jointes se fait via CGI ; toute autre valeur est déconseillée. |
auth |
[moin_login, moin_session] |
Liste des fonctions d'authentification, à appeler dans cet ordre (consultez l'AideDeL'Authentification et l'AideDesSesions). |
bang_meta |
True |
Active le balisage : !NoWikiName. |
cache_dir |
'data/cache' |
Chemin du répertoire cache commun à l'ensemble des wikis. Nouveauté de la version 1.6. |
caching_formats |
['text_html'] |
Formats de sorties devant être mis en cache ; définissez-le à [] pour désactiver la mise en cache (ce qui est pratique pour les développeurs). |
changed_time_fmt |
'%H:%M' |
Format d'heure utilisé sur la page ModificationsRécentes pour les pages modifiées dans les dernières 24 heures. |
chart_options |
None |
Si vous diposez de gdchart, utilisez quelque-chose comme : `chart_options = {'width': 720, 'height': 540}` |
cookie_domain |
None |
Pour `farmconfig` : utilisez ce domaine pour le cookie MoinMoin. |
cookie_path |
None |
Pour `farmconfig` : utilisez ce chemin pour le cookie MoinMoin. |
cookie_lifetime |
12 |
Durée de vie des cookies : 0 : pour toujours, en ignorant le réglage « Remember login information » de l'utilisateur ; > 0 : n heures, ou pour toujours si l'utilisateur a choisi « Remember login information » ; < 0 : -n heures, sans tenir compte du réglage « Remember login information » de l'utilisateur. |
data_dir |
'./data/' |
Chemin vers le dossier de données (en général appelé `data`) contenant vos (propres) pages de wiki. |
data_underlay_dir |
'./underlay/' |
Chemin vers le dossier d'infrastructure (en général appelé `underlay`) contenant les pages systèmes et les pages d'aides livrées avec MoinMoin. |
date_fmt |
'%Y-%m-%d' |
Format de date système, principalement utilisé pour les ModificationsRécentes. |
datetime_fmt |
'%Y-%m-%d %H:%M:%S' |
Format par défaut pour la date et l'heure (utilisé si l'utilisateur n'a pas défini de préférence ou s'il a choisi le format de date « par défaut »). |
default_markup |
'wiki' |
Analyseur (i. e. format) de page par défaut (utilisez le nom du module correspondant de `MoinMoin.parser`) |
docbook_html_dir |
'/usr/share/xml/docbook/stylesheet/nwalsh/html/' |
Chemin vers le répertoire contenant les feuilles de style XSLT de transformation de Docbook en HTML (optionnel, utilisé par l'analyseur Docbook). La valeur par défaut convient pour la distribution Etch de Débian. |
edit_bar |
['Edit', 'Comments', 'Discussion', 'Info', 'Subscribe', 'Quicklink', 'Attachments', 'ActionsMenu'] |
Liste des entrées de la barre d'édition, 'Discussion' sert à placer le nom de la page supplémentaire (`supplementation_page_name`), si celle-ci est utilisée. |
editor_default |
'text' |
Éditeur par défaut : éditeur en mode texte (valeur `text`) ou éditeur graphique (valeur `gui`). |
editor_ui |
'freechoice' |
Éditeur proposé sur l'interface utilisateur : au choix (valeur `freechoice`) ou uniquement l'éditeur préféré (valeur `theonepreferred`). |
editor_force |
False |
Impose l'utilisation de l'éditeur par défaut. |
editor_quickhelp |
{'wiki':"...", 'rst':"..."} |
Texte d'aide fourni en bas des pages d'édition. Pour le personnaliser, indiquez un dictionnaire dont la clef correspond au balisage par défaut (`default_markup`), par exemple 'wiki', et donnez lui une valeur chaîne contenant du balisage wiki. |
edit_locking |
'warn 10' |
Politique de verrouillage de l'éditeur : aucun ((valeur `None`), avertir ( valeur `'warn <durée maximale en minutes>'`) ou verrouillage (valeur `'lock <durée maximale en minutes>'`) |
edit_rows |
20 |
Hauteur par défaut de la boîte d'édition (exprimée en nombre de lignes). |
hacks |
{} |
Réservé pour le développement de MoinMoin. |
hosts_deny |
`[]` |
Liste des adresses IP bannies ; si l'adresse IP se termine par un point, elle bannit un sous-réseau entier (de classe A, B ou C). |
html_head |
"" |
Balises d'en-tête HTML (`<HEAD>`) devant être ajoutées à toutes les pages (consultez l'AideDesThèmes). |
html_head_posts |
robots: noindex,nofollow |
Balises d'en-tête HTML (`<HEAD>`) devant être ajoutées aux requêtes de type POST. |
html_head_index |
robots: index,follow |
Balises d'en-tête HTML (`<HEAD>`) devant être ajoutées à un petit nombre de pages d'index. |
html_head_normal |
robots: index,nofollow |
Balises d'en-tête HTML (`<HEAD>`) devant être ajoutées à la plupart des pages ordinaires. |
html_head_queries |
robots: noindex,nofollow |
Balises d'en-tête HTML (`<HEAD>`) devant être ajoutées aux requêtes comportant des chaînes d'interrogation, comme par exemple les actions. |
html_pagetitle |
None |
Permet de définir le titre des pages HTML (si cette variable n'est pas définie, le titre par défaut sera la valeur de la variable `sitename`). |
interwiki_preferred |
`[]` |
Lors des dialogues, affiche ces wikis en haut de la liste. |
interwikiname |
None |
Nom InterWiki (préfixe, surnom) du site ou `None` si le site n'en a pas. |
language_default |
'en' |
Langue par défaut de l'interface et du contenu des pages (consultez l'AideDesLangues). |
language_ignore_browser |
False |
Ne pas tenir compte des paramètres de langue du navigateur de l'utilisateur (consultez l'AideDesLangues). |
log_reverse_dns_lookups |
True |
Faire une recherche DNS inverse lors de la sauvegarde de la page. Si votre DNS n'est pas fiable, positionnez cette option à `False` pour accélérer les sauvegardes. |
logo_string |
sitename |
Le logo du wiki affiché en haut des pages. Cette chaîne de texte peut contenir du HTML (y compris des bases `<img>`). [Unicode] |
mail_from |
None |
En-tête `From:` utilisé pour indiquer l'expéditeur des messages envoyés. Par exemple mail_from = u'Wiki de Jérôme <ne.repondez.pas@exemple.fr.invalid>'. Consultez /CourrierÉlectronique pour plus d'informations. |
mail_import_subpage_template |
`u"$from-$date-$subject"` |
Définit la façon dont le nom de page doit être produit par le code d'import de courriers électroniques. Consultez /CourrierÉlectronique pour plus d'information. Nouveauté de la version 1.6. |
mail_import_pagename_envelope |
`u"%s"` |
Utilisation spécifique, consultez /CourrierÉlectronique pour plus d'information. Nouveauté de la version 1.6. |
mail_import_pagename_search |
`['subject', 'to', ]` |
Où, et dans quel ordre rechercher le nom de la page cible. Consultez /CourrierÉlectronique pour plus d'information. Nouveauté de la version 1.6. |
mail_import_pagename_regex |
`r'\[\[([^"]*)\]\]'` |
Utilisation spécifique, consultez /CourrierÉlectronique pour plus d'information. Nouveauté de la version 1.6. |
mail_import_wiki_addrs |
`[]` |
Une liste d'adresses électroniques de destination, pour lesquelles les courriers doivent aller dans le wiki. Consultez /CourrierÉlectronique pour plus d'information. Nouveauté de la version 1.6. |
mail_import_secret |
"" |
Le secret correspondant à celui du fichier `mailimportconf.py`. Consultez /CourrierÉlectronique pour plus d'information. Nouveauté de la version 1.6. |
mail_login |
None |
`"identifiant mot_de_passe"` utilisés si vous avez besoin de l'authentification SMTP (SMTP AUTH). |
mail_smarthost |
None |
Adresse IPv4 ou nom de domaine d'un serveur SMTP (suivi d'un suffixe optionnel `:port`, dont la valeur par défaut est `25`). Attention, les fonctions utilisant le courrier électronique (notifications, envoi des informations de connexion) ne fonctionneront que si cette variable est définie. |
mail_sendmail |
None |
Si cette variable est définie, par exemple en lui donnant la valeur `'/usr/sbin/sendmail -t -i'`, la commande indiquée sera utilisée pour l'envoi du courrier. Par défaut, le courrier est envoyé en utilisant le protocole SMTP via une fonction interne. |
mimetypes_xss_protect |
['text/html', 'application/x-shockwave-flash', 'application/xhtml+xml',] |
"content-disposition: inline" n'est pas utilisé pour les pièces-jointes de ce type envoyées par des utilisateurs. |
mimetypes_embed |
['application/x-dvi', 'application/postscript', 'application/pdf', 'application/ogg', 'application/vnd.visio', 'image/x-ms-bmp', 'image/svg+xml', 'image/tiff', 'image/x-photoshop', 'audio/mpeg', 'audio/midi', 'audio/x-wav', 'video/fli', 'video/mpeg', 'video/quicktime', 'video/x-msvideo', 'chemical/x-pdb', 'x-world/x-vrml',] |
Types MIME utilisés par la macro AideDesMacros/EmbedObject. |
navi_bar |
[u'%(page_front_page)s', u'RecentChanges', u'FindPage', u'HelpContents',] |
Nom des pages les plus importantes. Les utilisateurs peuvent y ajouter leurs propres liens rapides dans les PréférencesUtilisateur. Les liens indiqués par défaut (et tous les noms de pages systèmes en version originale) seront automatiquement adaptés à la langue de l'utilisateur. Pour ajouter un lien vers une URL, utilisez la syntaxe `u"[url intitulé du lien]"`, pour abréger le nom d'une page, utilisez `u"[NomDePageTrèsTrèsLong intitulé]"`. Pour les noms de pages comportant des espaces, utilisez `u"[nom_avec_des_espaces intitulé quelconque]"`. [liste de chaînes Unicode] |
nonexist_qm |
False |
Par défaut, un point d'interrogation doit-il être affiché à côté des PagesÀCréer, comme dans le wiki original ? Modifiable par l'utilisateur. |
page_category_regex |
ur'(?P<all>Category(?P<key>\S+))' |
Les noms de pages correspondant à cette expression rationnelle sont considérés comme des catégories. [Unicode] |
page_credits |
[...] |
Liste de fragments HTML contenant des logos ou des chaînes de texte utilisées pour l'attribution de la page. |
page_dict_regex |
u'[a-z0-9]Dict$' |
Les pages dont les noms correspondent à cette expression rationnelle sont considérées comme contenant un dictionnaire de défintions de variables. [Unicode] |
page_footer1 |
"" |
Balises HTML envoyées avant le pied de page système (consultez l'AideDesThèmes). |
page_footer2 |
"" |
Balises HTML envoyées après le pied de page système (consultez l'AideDesThèmes). |
page_front_page |
Nom de la page d'accueil du site. Vous n'êtes pas sensés conserver la valeur par défaut :) Consultez l'AideDesLangues pour comprendre pourquoi... [Unicode] |
|
page_group_regex |
u'[a-z0-9]Group$' |
Les pages dont les noms correspondent à cette expression rationnelle sont considérées comme contenant des défintions de groupes. [Unicode] |
page_header1 |
"" |
Balises HTML envoyées avant l'en-tête de page système et la zone de titre, mais après la balise `<body>` (consultez l'AideDesThèmes). |
page_header2 |
"" |
Balises HTML envoyées après l'en-tête de page système et la zone de titre (et après la balise `<body>`) (consultez l'AideDesThèmes). |
page_iconbar |
["view", ...] |
Liste des icônes affichées dans la barre d'icônes. Les seules valeurs valides sont celles contenues dans la table page_icons_table. Disponible uniquement pour le thème Classic. |
page_icons_table |
dict |
Dictionnaire (dict) de {'nom_d_icône': (url, intitulé, clef-image-icône), ...}. Disponible uniquement pour le thème Classic. |
page_license_enabled |
False |
Donner une indication de la licence dans l'éditeur de pages. |
page_license_page |
u'WikiLicense' |
Page utilisé comme lien pour l'indication de licence. [Unicode] |
page_local_spelling_words |
Nom de la page contenant les entrées utilisateurs du correcteur orthographique. [Unicode] |
|
page_template_regex |
u'[a-z0-9]Template$' |
Les pages dont les noms correspondent à cette expression rationnelle sont considérées comme contenant des modèles de pages. [Unicode] |
quicklinks_default |
[] |
Une liste de liens rapides qui seront ajoutés au profil utilisateur lors de la création d'un nouveau compte. Les comptes existants ne sont pas affectés par ce paramètre, alors que les changements de l'option `navi_bar` les affectent toujours. Les liens rapides prédéfinis peuvent être retirés par l'utilisateur, via les PréférencesUtilisateurs, alors que les liens de l'option `navi_bar` ne peuvent pas l'être. |
refresh |
None |
`refresh = (délai_minimum_s, cibles_autorisées)` active l'utilisation de l'instruction de traitement `#refresh 5 NomDePage`, `cibles_autorisées` doit avoir pour valeur soit `'internal'`, soit `'external'`. |
search_results_per_page |
25 |
Nombre de résultats affichés par page dans le résultat des recherches. |
shared_intermap |
None |
Chemin vers un fichier contenant les définitions InterWiki globales (ou une listes de noms de tels fichiers). |
show_hosts |
True |
Désactiver cette option permet de masquer les noms d'hôtes et les adresses IP. |
show_interwiki |
False |
Activer cette option permet au thème choisi d'afficher votre nom interwiki. |
show_login |
True |
Désactiver cette option permet de supprimer les actions de connexion et de déconnexion. |
show_names |
True |
Désactiver cette option permet de masquer les noms dans les pages « Info » et « RecentChanges » (ce qui était auparavant fait par l'option `show_hosts`). |
show_section_numbers |
0 |
Mettre cette option à 1 pour afficher, par défaut, les numéros de sections des titres. |
show_timings |
False |
Affiche des informations sur les temps de traitement en bas de page — utilisé pour le développement. |
show_version |
False |
Affiche la version de MoinMoin en bas de chaque page. |
sitename |
u'Untitled Wiki' |
Courte description de votre wiki, affichée sur chaque page, sous le logo. Elle est également utilisée pour les documents RSS comme titre de fil. [Unicode] |
stylesheets |
[] |
Liste de couples (media, href_css) à insérer après la feuille de style CSS du thème, mais avant la feuille de style CSS utilisateur. |
subscribed_pages_default |
[] |
Liste prédéfinie d'abonnements à des pages, qui sera utilisée lors de la création d'un nouveau compte. |
superuser |
[] |
Liste de noms d'utilisateurs de confiance, devant disposer des super-pouvoirs d'administration système du wiki (à ne pas confondre avec les droits `admin` des listes de contrôle d'accès !). Pour un exemple, consultez la page AideDuSuperUtilisateur. Utilisée par exemple pour réaliser des sauvegardes intégrales, pour installer des logiciels et pour installer des langues via SystemPagesSetup. N'hésitez pas également à consulter l'AideDeL'InstallateurDePaquets. |
supplementation_page |
False |
Activer pour afficher pour chaque page la page supplémentaire `supplementation_page_name`. |
supplementation_page_name |
u'Discussion' |
Nom par défaut de la page supplémentaire `supplementation_page`. |
supplementation_page_template |
u'DiscussionTemplate' |
Modèle par défaut de la page supplémentaire `supplementation_page`. |
textchas |
{} |
Dictionnaire de questions et de leurs réponses associées, destinées à lutter contre la pollution du wiki. Pour plus d'informations, consultez l'AideDesTextCha. |
textchas_disabled_group |
None |
Nom du groupe dont les membres seront dispensés de TextCha. Pour plus d'informations, consultez l'AideDesTextCha. |
theme_default |
'modern' |
Le nom du thème utilisé par défaut (reportez-vous à l'AideDesThèmes). |
theme_force |
False |
Si cette variable est à vrai, les utilisateurs n'ont pas le droit de changer de thème. |
trail_size |
5 |
Nombre de pages visitées affichées dans le chemin suivi. |
tz_offset |
0.0 |
Fuseau horaire par défaut (décalage en heures par rapport au temps universel). |
ua_spiders |
...|google|wget|... |
Expression rationnelle servant à déterminer quels agents utilisateurs (HTTP_USER_AGENT) sont des robots, afin de ne pas enregistrer leurs connexions. |
unzip_attachments_count |
51 |
Nombre maximal de fichiers extraits des fichiers zip. |
unzip_attachments_space |
200MB |
Nombre maximal d'octets pouvant être utilisé pour extraire des fichiers zip (MB = Mo). |
unzip_single_file_size |
2MB |
Taille maximale d'un fichier individuel extrait de l'archive. |
url_mappings |
{} |
Table de conversion utilisée pour transformer des préfixes d'URL (dict de 'préfixe':'remplacement'). Ce qui est très utile pour les réseaux internes où des hiérarchies entières de documents peuvent être déplacés. |
url_prefix_static |
'/moin_static160' |
Utilisé comme URL de base pour les icônes, les feuilles de style CSS, et cætera — ce nom contient la version de MoinMoin, et change pour chaque version. Ce paramètre remplace l'option `url_prefix = '/wiki'`, qui est maintenant déconseillée et qui pouvait parfois porter à confusion. |
url_prefix_action |
None |
Utilisez 'action' pour rendre les URL des actions compatibles avec le fichier `robots.txt`. Cela produira des URL du type : « `.../action/info/NomDeLaPage?action=info` ». Recommandé pour les wikis internet. |
user_autocreate |
False |
Si cette variable est à vrai, les comptes utilisateurs seront créés automatiquement (consultez l'AideDeL'Authentification). |
user_checkbox_defaults |
dict |
Définit les valeurs par défaut des options à cocher de la page PréférencesUtilisateur. Consultez /PréférencesUtilisateur ou le fichier `multiconfig.py` pour connaître les valeurs par défaut. Exemple : `user_checkbox_defaults = {'edit_on_doubleclick': 0}` |
user_checkbox_disable |
`[]` |
Liste de noms d'options à cocher à désactiver dans les PréférencesUtilisateur. Une option à cocher désactivée apparaît grisée et sa valeur par défaut est prise dans `user_checkbox_defaults`. |
user_checkbox_fields |
`[...]` |
Liste des descriptions des options à cocher. Reportez-vous à la page /PréférencesUtilisateur ou au fichier `multiconfig.py`. |
user_checkbox_remove |
`[]` |
Une liste d'options à cocher devant être retirées des PréférencesUtilisateur. Une option à cocher retirée utilise comme valeur par défaut la valeur définie dans `user_checkbox_defaults`. Reportez-vous à la page /PréférencesUtilisateur. |
user_dir |
`[]` |
Partage les comptes et les données utilisateurs entre plusieurs wikis. Consultez l'AideDeGestionDesUtilisateurs. |
user_email_unique |
True |
Vérifier que les adresses électroniques sont uniques et refuser les adresses en double. |
user_form_defaults |
`[]` |
Liste des valeurs par défaut des cases à remplir des PréférencesUtilisateur. Reportez-vous à la page /PréférencesUtilisateur. |
user_form_disable |
`[]` |
Une liste des cases à remplir à désactiver dans les PréférencesUtilisateur. Une case à remplir désactivée apparaît grisée et sa valeur par défaut est prise dans `user_form_defaults`. Reportez-vous à la page /PréférencesUtilisateur. |
user_form_fields |
`[...]` |
Liste des intitulés des cases à remplir de la page de PréférencesUtilisateur. Reportez-vous à la page /PréférencesUtilisateur ou au fichier `multiconfig.py`. |
user_form_remove |
`[]` |
Une liste des cases à remplir devant être retirées des PréférencesUtilisateur. Une case à remplir retirée utilise comme valeur par défaut la valeur définie dans `user_form_defaults`. Reportez-vous à la page /PréférencesUtilisateur. |
user_homewiki |
`Self` |
Nom interwiki du wiki utilisé pour les pages personnelles des utilisateurs (utile si vous avez de nombreux utilisateurs). Vous pouvez même utiliser des pages personnelles hors d'un wiki si les noms d'utilisateurs utilisés dans le wiki sont inclus dans l'URL cible. |
xapian_index_dir |
None |
S'il est défini, crée et utilise un répertoire d'index séparé pour chaque wiki, en fonction du nom du wiki (note : il est nécessaire de reconstruire l'index, cf. l'AideDeXapian). |
xapian_index_history |
True |
Activer cette option demande l'indexation de toutes les versions d'une page, afin de permettre aux utilisateurs d'effectuer des recherches sur l'historique des pages (note : il est nécessaire de reconstruire l'index, cf. l'AideDeXapian). |
xapian_search |
False |
Active l'utilisation de Xapian pour les recherches. Consultez l'AideDeXapian pour plus d'informations sur la façon de paramétrer Xapian. |
xapian_stemming |
True |
Active la recherche des radicaux dans Xapian (note : il est nécessaire de reconstruire l'index, cf. l'AideDeXapian). |
Certaines valeurs peuvent uniquement être modifées dans le fichier `MoinMoin/config/init.py` (qui fait partie du code de MoinMoin, ce qui implique que ces modifications changeront globalement le comportement de tous vos wikis), mais pas depuis les fichiers de paramétrage individuels des wikis — vous ne devriez donc les modifier que si vous savez ce que vous faites :
charset |
'utf-8' |
Le codage (jeu de caractères) utilisé par le wiki. Ne modifiez pas cette valeur. Cela n'a pas été testé et nous ne pourrons pas vous aider si vous le faites. |
lowerletters |
lettres minuscules ucs-2 |
Définition des lettres minuscules, utilisée pour déterminer ce qui constitue un NomWiki. |
smileys |
[...] |
La liste des codes des frimousses reconnues par MoinMoin — les images et les tailles des images sont définies dans le code des thèmes. |
umask |
0770 |
Le masque de création de fichier (umask) utilisé par MoinMoin. La valeur par défaut donne les droits à l'utilisateur et au groupe, mais pas aux autres. |
upperletters |
lettres majuscules ucs-2 |
Définition des lettres majuscules, utilisée pour déterminer ce qui constitue un NomWiki. |
url_schemas |
`[]` |
Liste des schémas d'URL supplémentaires que vous souhaitez faire reconnaître (liste de chaînes, par exemple `['ldap', 'imap']`). |
Sujets connexes
AideDesListesDeContrôleD'Accès — contrôler l'accès aux pages.
AideDesThèmes — modifier l'apparence du wiki.