Ci-dessous une trame pour la d�finition d'un fichier de configuration config.php, install� dans le r�pertoire local.
Configuration de base
Modules optionnels
Francisation
Voir aussi (en anglais)
- PmWiki:Cookbook.SideBarNameChange
- PmWiki:Cookbook.MainGroupChange
##---------------Francisation ------------------------------------
XLPage('fr','PmWikiFr.XLPage'); // Lrs cha�nes de PmWiki
#XLPage('fr','PmWikiFr.XLPageCookbook'); // S'il y a des modules
##-- Cha�nes et noms de pages/groupes ----------------------------
$DefaultGroup = 'Accueil'; # Groupe par d�faut
$DefaultName = 'Pr�sentation'; # Page de d�marrage groupe - d�faut 'HomePage' -
$TimeFmt = "%d/%m/%Y %H:%M"; # Format date/heure 17/02/2004 00:14
$AuthorGroup='Profils'; # Nom du groupe des auteurs, d�faut 'Profiles'
$AuthorRequiredFmt = 'Saisir votre nom ou identifiant'; #quand auteur requis
##--Gestion des pages --------------------------------------------
$DefaultPageTextFmt = 'La page $Name n\'existe pas';
$PageNotFound = 'PmWikiFr.PageNonTrouv�e'; #Renvoi quand page inexistante
## Expression utilis�e pour indiquer qu'une page doit �tre effac�e
$DeleteKeyPattern = "^\\s*effacer\\s*$";
$PageRedirectFmt = '<p><i>redirig� depuis $FullName</p>';
## D�finition des pages des derniers changements (RecentChanges en VO)
$RecentChangesFmt = array(
'$DefaultGroup.ToutesLesModifs' =>
'* [[$Group.$Name]] . . . $CurrentTime par $AuthorLink',
'$Group.ModifsDuGroupe' =>
'* [[$Group/$Name]] . . . $CurrentTime par $AuthorLink');
## D�finition des pages des derniers chargements (n'existe pas encore)
# $RecentUploads = array(...
##-- Styles pr�d�finis --------------------------------------------
$WikiStyle['noir']['color'] = 'black';
$WikiStyle['blanc']['color'] = 'white';
$WikiStyle['rouge']['color'] = 'red';
$WikiStyle['vert']['color'] = 'green';
$WikiStyle['bleu']['color'] = 'blue';
$WikiStyle['jaune']['color'] = 'yellow';
$WikiStyle['gris']['color'] = 'gray';
$WikiStyle['argent']['color'] = 'silver';
$WikiStyle['marron']['color'] = 'maroon';
$WikiStyle['pourpre']['color'] = 'purple';
$WikiStyle['bleufonc�']['color'] = 'navy';
##-- Groupes et pages � exclure des recherches -----------------------
$SearchPatterns['default'][] = '!\\.RechercheWiki$!';
$SearchPatterns['default'][] = '!\\.Attributes$!';
$SearchPatterns['default'][] = '!\\.(All)?Recent(Changes|Uploads)$!';
$SearchPatterns['default'][] = '!\\.ToutesLesModifs$!';
$SearchPatterns['default'][] = '!\\.ModifsDuGroupe$!';
$SearchPatterns['default'][] = '!\\.Group(Print)?Header$!';
$SearchPatterns['default'][] = '!\\.Pr�sentation$!';
$SearchPatterns['default'][] = '!\\.Menu$!';
$SearchPatterns['default'][] = '!\\.Index!';
$SearchPatterns['tousgroupes'] = $SearchPatterns['default'];
$SearchPatterns['default'][] = '!^PmWiki\\.!'; # Exclusion groupe PmWiki
$SearchPatterns['default'][] = '!^Main\\.!';
## Le groupe PmWiki est exclu des recherches et des listes de pages
## car la traduction en Fran�ais est compl�te mais il est toujours
## possible d'acc�der aux pages de ce groupe directement.
## Pour permettre la recherche dans tous les groupes, on peut voir
## ci-dessus que le tableau 'tousgroupes' a �t� cr��.
## On peut alors faire des recherches ou listes comme suit:
## (:pagelist group=PmWiki list=tousgroupes:)
## ou en ajoutant dans le texte d'une recherche 'list=tousgroupes'
## Exclusions compl�mentaire pour un Index des pages de
## *documentation* du Wiki
$SearchPatterns['dict'] = $SearchPatterns['default'];
$SearchPatterns['dict'][] = '!^PmWikiFr\\.!'; # Exclusion groupe PmWikiFr
##-- Modules ---------------------------------------------------
#-- Si le module RefCount est charg� --------------------------
$PageRefCountFmt = "<h1>R�f�rences crois�es</h1><p>"; # Titre
$RefCountTimeFmt = "<small>%d-%b-%Y %H:%M</small>"; # Format date
##-- Cha�nes pour le rapport par courrier - Pour les Administrateurs
$MailPostsMessage = "Modifications r�centes du wiki:\n
($ScriptUrl/$DefaultGroup/ToutesLesModifs)\n\n\$MailPostsList\n";
$MailPostsSubject = "$WikiTitle : modifications r�centes du wiki";
#$MailPostsTimeFmt = $TimeFmt;
$MailPostsItemFmt = ' * $FullName . . . $PostTime par $Author';
##-- Si le module approveurl est charg� -------------------------
$ApprovedUrlPagesFmt = array('$DefaultGroup.LiensApprouv�s');
##-- Documentation ---------------------------------------------
## Liste des pages o� sont d�finies les variables
## (pour l'�tablissement de liens automatiques)
$VarPagesFmt = array('PmWikiFr.Variables','PmWikiFr.VariablesDeBase',
'PmWikiFr.VariablesDeMiseEnPage','PmWikiFr.VariablesDeLiens',
'PmWikiFr.VariablesD�dition','PmWikiFr.VariablesDeT�l�chargement',
'PmWikiFr.AutresVariables','PmWikiFr.EnvoiDeCourriel');
Commentaires
Je sugg�re un ajout pour permettre la prise en compte des caract�res accentu�s sur les syst�mes Unix:
##-- Locale ------------------------------------------------------
## D�finit la LOCALE appropri�e
## NB: peut varier selon les syst�mes (voir /usr/share/locale)
setlocale(LC_ALL,'fr_FR.ISO8859-1');
DidierLebrun?
Ceci est inutile car la fonction XLPage
le fait d�j� en utilisant le contenu du champ locale de la page XLPage. PRZ?
Je sugg�re, quant � moi, de ne pas mettre de caract�res accentu�s dans les noms de pages.
M�me si cela peut �tre moins joli � l'�cran, l'on �vitera peut-�tre des probl�me en cas de pages de codes diff�rentes sur des navigateurs diff�rentes, voire en cas de transfert du Wiki chez un autre h�bergeur�
La page d'accueil peut ainsi s'appeler Bienvenue, au lieu de Pr�sentation, et PageNonTrouv�e peut s'appeler PageInconnue. Pour VariableDEdition, il est tr�s possible de ne pas mettre l'accent sur la lettre majuscule (c'est, certes, une faute de fran�ais, mais benigne), et T�l�chargement peut devenir Chargement.
Jean-Dom?
<< Configuration initiale | Index doc admin | Pages de site >>
Voir aussi PmWiki:Localization.SampleConfigFileLocalization - Page originale sur PmWiki:PmWikiFr.FichierDeConfiguration
�
Page originale sur PmWikiFr.FichierDeConfiguration - Backlinks
Derni�res modifications:
PmWikiFr.FichierDeConfiguration: 24.11.2005 23:02 Uhr