Espace Wiki ∂'Alembert Espace Guide de survie du SysAdmin Espace Guide de survie du Développeur Espace Institut ∂’Alembert Le Site Aide PmWikiFr Help PmWiki |
Vous êtes dans un espace restreint en écriture. << PmWiki - Modèles | PmWiki | PmWiki - Cookbooks >> (:numbered-sections format=0.A.1.a.1.1.1:) Ferme de wikisQuelques définitions pour commencer.
Installation de la FermePour transformer PmWiki en ferme, il suffit de créer le fichier local/farmconfig.php <?php $FarmPubDirUrl = 'http://www.exemple.com/pmwiki/pub'; //$PageTemplateFmt = "$FarmD/pub/skins/pmwiki/pmwiki-farm.tmpl"; ?> la variable Et c'est tout. Configuration de la fermeL'administrateur de la ferme peut utiliser le fichier local/farmconfig.php pour les configurations locales de tous les champs. Exemple de configuration générale pour une ferme: <?php $FarmPubDirUrl = 'http://www.exemple.com/pmwiki/pub'; // pas de mot de passe pour lire les pages $DefaultPasswords['read'] = ''; // un mot de passe pour editer les pages et cahrger les images $DefaultPasswords['edit'] = crypt('edit_password'); $DefaultPasswords['upload'] = crypt('edit_password'); // et un troisieme pour changer les droits ; par exemple uniquement pour l ádministrateur de la ferme $DefaultPasswords['attr'] = crypt('anotherpwd'); // par defaut, interdire l'upload. $EnableUpload = 0; // rendre obligatoire de mettre un Auteur pour la modification $EnablePostAuthorRequired = 0; // français par défaut XLPage('fr','PmWikiFr.XLPage'); Création d'un ChampsPour cet exemple on crée le wiki wiki1.
cd $DocumentRoot mkdir -m 777 -p wiki1/{wiki.d,uploads,local}
<?php include('../pmwiki/pmwiki.php'); ?>
<?php if (!defined('PmWiki')) exit(); // une session id par champs session_name('XYZSESSID'); $WikiTitle = "le nouveau Wiki"; // changer les droits pour ce champs. $DefaultPasswords['read'] = crypt('read_password'); $DefaultPasswords['read'] = ''; // pas de mot de passe $DefaultPasswords['edit'] = crypt('edit_password'); $DefaultPasswords['upload'] = crypt('edit_password'); $DefaultPasswords['attr'] = crypt('anotherpwd'); // autoriser l'upload l'upload. $EnableUpload = 1; // ne pas rendre obligatoire de mettre un Auteur pour la modification $EnablePostAuthorRequired = 0; // français par défaut XLPage('fr','PmWikiFr.XLPage'); ?>
Configuration d'un champsLa configuration se fait comme pour un champs, dans le fichier local/config.php de ce champs. voir PmWiki#Configuration_locale liste de wikisFCIHSite pour l'équipe fcih, demandé par Pierre-Yves LAGRÉE, le 8 oct 2014
fluide 2015Site pour la construction d'un module pédagogique, demandé par Arnaud ANTKOWIAK le 8 oct 2014
<< PmWiki - Modèles | PmWiki | PmWiki - Cookbooks >> |