====== Configuration DokuWiki ====== La plupart des fonctionnalités de DokuWiki peuvent être configurées grâce à différentes options. Le moyen le plus simple de configurer DokuWiki est d'utiliser le [[fr:plugin:config|Gestionnaire de configuration]]. Pour lancer le Gestionnaire de Configuration, se connecter en tant qu'administrateur ou superutilisateur et cliquer sur le bouton Admin du bas de page. ===== Que peut-on configurer dans DokuWiki ? ===== Les options « système » de DokuWiki se trouvent dans le fichier ''conf/dokuwiki.php''. Cependant, ce fichier contient les valeurs par défaut du système. Pour le personnaliser, il vaut mieux éditer le fichier ''conf/local.php'' ou le créer si besoin. Pour voir ce que vous pouvez configurer depuis ce fichier, voir la liste des [[#options disponibles]] ci-dessous. Les nom d'utilisateur, les mots de passe (cryptés) et la liste des Contrôles d'Accès sont stockés dans les fichiers [[fr:acl|users.auth.php et acl.auth.php]] Quand vous uploadez un nouveau fichier via le Gestionnaire de médias, vous pouvez parfois tomber sur le message ''"Upload denied. This file extension is forbidden!"'' Ce comportement est contrôlé depuis le fichier ''conf/mime.conf''. Pour qu'il soit possible d'uploader certains types de fichier, il faut le spécifier dans le fichier [[fr:mime|mime.conf]]. Quand vous éditez vos pages, DokuWiki peut remplacer automatiquement du texte lors de l'affichage de la page. C'est le cas pour les acronymes, comme « HTML », les smileys ou certains caractères spéciaux, comme « (c) ». Ce comportement est contrôlé //via// les fichiers [[fr:abbreviations|acronyms.conf]], [[fr:smileys|smileys.conf]] et [[fr:entities|entities.conf]]. ===== Récapitulation de tous les fichiers de configuration ===== Tous les fichiers de configuration se trouvent dans le dossier ''./conf''. Les fichier se terminant par ''.conf'' sont généralement fournis avec DokuWiki tandis que les fichiers ''local.conf'' doivent être crées par l'administrateur du wiki. Si cela est possible, il faut toujours utiliser des fichiers ''local.conf'' pour que vos réglages soient conservés à la prochaine mise à jour de DokuWiki. ^ fichier .conf ^ fichier .local.conf ^ type de configuration ^ en bref ^ | ''dokuwiki.php'' |''local.php''\\ ''local.protected.php''| voir ci-dessous | configuration générale du wiki | | ''acronyms.conf'' |''acronyms.local.conf'' | [[fr:abbreviations]] | abréviations automatiques | | ''entities.conf'' |''entities.local.conf'' | [[fr:entities]] | remplacement automatique de texte | | ''interwiki.conf'' |''interwiki.local.conf'' | [[fr:interwiki]] | raccourcis interwiki | | ''mime.conf'' |''mime.local.conf'' | [[fr:mime]] | configuration des types MIME autorisés en upload | | ''smileys.conf'' |''smileys.local.conf'' | [[fr:smileys]] | smileys | | |''acl.auth.php'' | voir [[fr:acl]] | Contrôle d'Accès | | |''users.auth.php'' | voir [[fr:acl]] | Utilisateurs et mots de passe | | ''mediameta.php'' | | [[fr:exif]] | Métadonnées éditables pour les images | | ''wordblock.conf'' |''wordblock.local.conf'' | [[fr:blacklist]] | Liste noire anti-spam | | |''userscript.js'' | [[devel:javascript]] | Ajouter du JavaScript | | |''userstyle.css'' | [[devel:css]] | Personnaliser les styles CSS | ===== Options de configuration ===== La plupart des fonctionnalités de DokuWiki peuvent être configurées grâce à différentes options. Le moyen le plus simple de configurer DokuWiki est d'utiliser le [[fr:plugin:config|Gestionnaire de configuration]]. Les réglages disponibles sont listés ci-dessous. Les valeurs par défaut sont stockées dans le fichier ''conf/dokuwiki.php''. Si vous voulez modifier un réglage, vous devriez le faire dans un fichier ''conf/local.php'' : cela garantit que vos réglages ne seront pas perdus lors d'une future mise à jour. Le Gestionnaire de configuration utilisera ce fichier automatiquement. On peut utiliser le fichier ''conf/local.protected.php'' pour y mettre des réglages qui ne peuvent **pas** êtres modifiés. Voici un exemple de fichier ''conf/local.php'' : Quelques notes au sujet du fichier de configuration. Le fichier est constitué de fragments de code PHP. La syntaxe de PHP doit donc être préservée. Par exemple chaque ligne doit finir par un point-virgule. Il y a plusieurs types de variables : ***Number**s : variables de type nombres qui peuvent être écrites telles quelles. Exemple : ''9'' ***String**s : variables de type chaînes de caractères qui doivent être mises entre apostrophes. Exemple : ''%%'foo bar'%%'' ***Boolean**s : variables de type logique qui peuvent valoir ''false'' (faux) ou ''true'' (vrai) ou de façon équivalente ''1'' ou ''0'' ***Array**s : variables de type tableau qui contiennent des valeurs multiples d'un des types ci-dessus. ==== Options disponibles ==== * **Paramètres de base** * [[fr:config:title]] * [[fr:config:startpage|start]] * [[fr:config:lang]] * [[fr:config:template]] * [[fr:config:savedir]] * [[fr:config:basedir]] * [[fr:config:baseurl]] * [[fr:config:dmode]] * [[fr:config:fmode]] * [[fr:config:allowdebug]] * **Paramètres d'affichage** * [[fr:config:recent]] * [[fr:config:breadcrumbs]] * [[fr:config:youarehere]] * [[fr:config:fullpath]] * [[fr:config:typography]] * [[fr:config:dformat]] * [[fr:config:signature]] * [[fr:config:toptoclevel]] * [[fr:config:maxtoclevel]] * [[fr:config:maxseclevel]] * [[fr:config:camelcase]] * [[fr:config:deaccent]] * [[fr:config:useheading]] * [[fr:config:refcheck]] * [[fr:config:refshow]] * [[fr:config:target]] * **Paramètres d'authentification** * [[fr:config:useacl]] * [[fr:config:autopasswd]] * [[fr:config:authtype]] * [[fr:config:passcrypt]] * [[fr:config:defaultgroup]] * [[fr:config:superuser]] * [[fr:config:manager]] * [[fr:config:profileconfirm]] * [[fr:config:disableactions]] * [[fr:config:sneaky_index]] * [[fr:config:auth_security_timeout]] * **Paramètres anti-spam** * [[fr:config:usewordblock]] * [[fr:config:relnofollow]] * [[fr:config:indexdelay]] * [[fr:config:mailguard]] * [[fr:config:iexssprotect]] * **Paramètres d'édition** * [[fr:config:usedraft]] * [[fr:config:htmlok]] * [[fr:config:phpok]] * [[fr:config:locktime]] * [[fr:config:cachetime]] * **Paramètres média** * [[fr:config:gdlib]] * [[fr:config:im_convert]] * [[fr:config:jpg_quality]] * [[fr:config:fetchsize]] * **Options de Syndication** * [[fr:config:rss_type]] * [[fr:config:rss_linkto]] * [[fr:config:rss_content]] * [[fr:config:rss_update]] * [[fr:config:rss_show_summary]] * [[fr:config:notify]] * [[fr:config:subscribers]] * [[fr:config:registernotify]] * **Paramètres avancés** * [[fr:config:userewrite]] * [[fr:config:useslash]] * [[fr:config:sepchar]] * [[fr:config:canonical]] * [[fr:config:autoplural]] * [[fr:config:mailfrom]] * [[fr:config:compress]] * [[fr:config:gzip_output]] * [[fr:config:hidepages]] * [[fr:config:sitemap]] * [[fr:config:recent_days]] * [[fr:config:broken_iua]] * [[fr:config:xsendfile]] * [[fr:config:xmlrpc]] * [[fr:config:renderer_xhtml]] * **Paramètres réseaux** * [[fr:config:updatecheck]] * [[fr:config:compression]] * [[fr:config:send404]] * [[fr:config:proxy]] * [[fr:config:safemodehack]] * [[fr:config:ftp]] ===== Crédits ===== //If you create translate or modify whole or part of this page, add your name and your email here.// *//[[|Philippe LAPEYRIE]]// *//[[|Cyril]]// * //Laynee//