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 « Se souvenir de l'identité de l'utilisateur » de l'utilisateur ; > 0 : n heures, ou pour toujours si l'utilisateur a choisi « Se souvenir de l'identité de l'utilisateur » ; < 0 : -n heures, sans tenir compte du réglage « Se souvenir de l'identité de l'utilisateur » 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

u'HelpOnLanguages'

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

u'LocalSpellingWords'

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 « Informations » et « ModificationsRécentes » (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']).