Laboratoire indépendant de recherche conviviale sur l'auto-production, la gratuité et la culture libre
∏ - À propos / Fonctionnement \ Admin - ∃ - Collecter des données / Évaluer \ Publier / Discuter \ Décider / Les contributeurs - ∈ - La Fabrique / Recherches \ Textes / Blog \ En chantier / La gratuiterie - ∑ - Le Boomerang / CEDREA \ Entrez sans payer / nonmarchand.org
Autoproduction / Culture libre / Économie non-marchande / Libertés / Recherche conviviale / Critique de la science économique / Critique de l'économie marchande alternative / De tout et de rien

Vue - Éditer - Historique - Imprimer - Référencé par

Inscription - Connexion
PmWikiFr /

Personnalisation par groupe

Un des buts des groupes wiki est de permettre à un administrateur du wiki de personnaliser l'organisation de PmWiki sur la base de groupes. Voici où la personnalisation par groupe entre en jeu.

Le sous-répertoire local/ (dans le même répertoire que le fichier pmwiki.php) est utilisé pour stocker des fichiers de configuration locaux. Pour appliquer une configuration locale pour un groupe wiki particulier, placez les personnalisations dans un fichier appelé "Group.php" (où le Group est le nom réel du groupe de la page en question) dans le sous-répertoire local/. Ce fichier sera automatiquement traité après le traitement de n'importe quelle configuration locale dans le fichier config.php.

Par exemple, pour changer l'image montrée dans le coin supérieur-gauche des pages dans le groupe wiki "LesÉchecs", on pourrait créer local/LesÉchecs.php contenant

<?php $PageLogoUrl = "/mesimages/LesÉchecs.gif"; ?>

Ceci permettrait à toutes les pages du groupe wiki LesÉchecs d'employer "/mesimages/LesÉchecs.gif" comme image de logo remplaçant celui par défaut.

Presque toute personnalisation qui serait placée dedans config.php peut être employée comme une personnalisation par groupe.

PmWiki permet également des personnalisations par page, pour cela on emploie simplement le nom de la page à adapter en lieu et place du groupe. Par exemple, on peut employer le dossier local/LesÉchecs.Accueil.php pour placer des personnalisations locales pour LesÉchecs.Accueil.

Pour toute configuration locale, PmWiki traite en premier le fichier local/config.php, puis cherche un fichier de personnalisation par-page dans le sous-répertoire local/. S'il n'y a aucun fichier de personnalisation par-page, PmWiki recherche une personnalisation par-groupe, et s'il n'en existe pas, il recherche un dossier de personnalisation par-groupe pour le groupe donné par $DefaultGroup (habituellement "Main").


BenoîtPruneau?: S'il existe une personnalisation par groupe ET par page, pmwiki exécute la personnalisation par page, et ensuite par groupe. L'utilisation de la fonction SDV(), utilisée souvent dans pmwiki.php, peut alors être utile... BenoîtPruneau? 20 décembre 2005 à 15h31


Un groupe wiki peut également être utilisé pour accueillir plusieurs sites dans une installation simple de PmWiki, voir multiple Wikis.


<< Configuration locale | Index de la documentation | Thèmes >>


Traduction de PmWiki.GroupCustomizations Page originale sur PmWikiFr.GroupCustomizations - Référencé par
Dernières modifications:
PmWikiFr.GroupCustomizations: 10-09-2011
PmWiki.GroupCustomizations: 21-03-2023

Suivre...
le sitela pagela rubrique



Le contenu du site GratiLab, laboratoire de recherche conviviale sur la gratuité, le DIY et la culture libre, sauf mentions contraires, ainsi que toute nouvelle contribution à ce site, est sous licence culturelle non-marchande.
Site gratuit, sans publicité, à but non lucratif, ouvert à tous ceux qui souhaitent effectuer des recherches sur les échanges non-marchands et la culture libre ou simplement partager leurs savoirs et savoirs-faire. Construit avec PmWiki.