add sitemap support. generates with ?action=sitemap
[wikifarm.git] / install / local / farmconfig.php
1 <?php
2
3 $FarmPubDirUrl = 'http://wikifarm.m4x.org/pub';
4 $PageLogoUrl = "http://www.polytechnique.org/images/skins/default_headlogo.jpg";
5 $Skin = 'gemini';
6 $EnablePathInfo = 1;
7
8 $DefaultPasswords = array('admin'=>'admin','read'=>'public','edit'=>'admin','attr'=>'admin');
9 $DefaultPasswords['upload'] = '';
10 $AuthCascade['upload'] = 'edit';
11
12 include_once("$FarmD/cookbook/xorgauth.php");
13 include_once("$FarmD/cookbook/geoloc.php");
14 include_once("$FarmD/cookbook/chat.php");
15 include_once("$FarmD/cookbook/faq.php");
16 include_once("$FarmD/cookbook/fieldadmin.php");
17 include_once("$FarmD/cookbook/sitemap.php");
18
19
20 ##---------------Francisation ------------------------------------
21
22 XLPage('fr','PmWikiFr.XLPage'); // Lrs chanes de PmWiki
23 #XLPage('fr','PmWikiFr.XLPageCookbook'); // S'il y a des modules
24 $XLLangs = array('fr','en');
25
26 ##-- Chanes et noms de pages/groupes ----------------------------
27
28 $DefaultGroup = 'Accueil'; # Groupe par défaut
29 $DefaultName = 'Accueil'; # Page de démarrage groupe - défaut 'HomePage' -
30 $TimeFmt = "%d/%m/%Y %H:%M"; # Format date/heure 17/02/2004 00:14
31 $AuthorGroup='Profils'; # Nom du groupe des auteurs, défaut 'Profiles'
32 $AuthorRequiredFmt = 'Saisir votre nom ou identifiant'; #quand auteur requis
33
34 ##--Gestion des pages --------------------------------------------
35
36 $DefaultPageTextFmt = 'La page $Name n\'existe pas';
37
38 $PageNotFound = 'PmWikiFr.PageNonTrouvée'; #Renvoi quand page inexistante
39
40 ## Expression utilisée pour indiquer qu'une page doit tre effacée
41 $DeleteKeyPattern = "^\\s*effacer\\s*$";
42 $PageRedirectFmt = '<p><i>redirigé depuis $FullName</p>';
43
44 ## Définition des pages des derniers chargements (n'existe pas encore)
45 # $RecentUploads = array(...
46
47
48 ##-- Styles prédéfinis --------------------------------------------
49
50 $WikiStyle['noir']['color'] = 'black';
51 $WikiStyle['blanc']['color'] = 'white';
52 $WikiStyle['rouge']['color'] = 'red';
53 $WikiStyle['vert']['color'] = 'green';
54 $WikiStyle['bleu']['color'] = 'blue';
55 $WikiStyle['jaune']['color'] = 'yellow';
56 $WikiStyle['gris']['color'] = 'gray';
57 $WikiStyle['argent']['color'] = 'silver';
58 $WikiStyle['marron']['color'] = 'maroon';
59 $WikiStyle['pourpre']['color'] = 'purple';
60 $WikiStyle['bleufoncé']['color'] = 'navy';
61
62 ##-- Groupes et pages à exclure des recherches -----------------------
63
64 $SearchPatterns['default'][] = '!\\.RechercheWiki$!';
65 $SearchPatterns['default'][] = '!\\.Attributes$!';
66 $SearchPatterns['default'][] = '!\\.(All)?Recent(Changes|Uploads)$!';
67 $SearchPatterns['default'][] = '!\\.Group(Print)?Header$!';
68 $SearchPatterns['default'][] = '!\\.Présentation$!';
69 $SearchPatterns['default'][] = '!\\.Menu$!';
70 $SearchPatterns['default'][] = '!\\.Index!';
71
72 $SearchPatterns['tousgroupes'] = $SearchPatterns['default'];
73
74 $SearchPatterns['default'][] = '!^PmWiki\\.!'; # Exclusion groupe PmWiki
75 $SearchPatterns['default'][] = '!^Main\\.!';
76
77 ## Le groupe PmWiki est exclu des recherches et des listes de pages
78 ## car la traduction en Français est complète mais il est toujours
79 ## possible d'accéder aux pages de ce groupe directement.
80 ## Pour permettre la recherche dans tous les groupes, on peut voir
81 ## ci-dessus que le tableau 'tousgroupes' a été créé.
82 ## On peut alors faire des recherches ou listes comme suit:
83 ## (:pagelist group=PmWiki list=tousgroupes:)
84 ## ou en ajoutant dans le texte d'une recherche 'list=tousgroupes'
85
86 ## Exclusions complémentaire pour un Index des pages de
87 ## *documentation* du Wiki
88 $SearchPatterns['dict'] = $SearchPatterns['default'];
89 $SearchPatterns['dict'][] = '!^PmWikiFr\\.!'; # Exclusion groupe PmWikiFr
90
91 ##-- Modules ---------------------------------------------------
92
93 #-- Si le module RefCount est chargé --------------------------
94 $PageRefCountFmt = "<h1>Références croisées</h1><p>"; # Titre
95 $RefCountTimeFmt = "<small>%d-%b-%Y %H:%M</small>"; # Format date
96
97 ##-- Chanes pour le rapport par courrier - Pour les Administrateurs
98 $MailPostsMessage = "Modifications récentes du wiki:\n
99 ($ScriptUrl/$DefaultGroup/ToutesLesModifs)\n\n\$MailPostsList\n";
100 $MailPostsSubject = "$WikiTitle : modifications récentes du wiki";
101 #$MailPostsTimeFmt = $TimeFmt;
102 $MailPostsItemFmt = ' * $FullName . . . $PostTime par $Author';
103
104 ##-- Si le module approveurl est chargé -------------------------
105 $ApprovedUrlPagesFmt = array('$DefaultGroup.LiensApprouvés');
106
107 ##-- Documentation ---------------------------------------------
108
109 ## Liste des pages où sont définies les variables
110 ## (pour l'établissement de liens automatiques)
111 $VarPagesFmt = array('PmWikiFr.Variables','PmWikiFr.VariablesDeBase',
112 'PmWikiFr.VariablesDeMiseEnPage','PmWikiFr.VariablesDeLiens',
113 'PmWikiFr.VariablesDdition','PmWikiFr.VariablesDeTéléchargement',
114 'PmWikiFr.AutresVariables','PmWikiFr.EnvoiDeCourriel');
115 ?>