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