pmwiki defini trois niveaux de personnalisation:
- dans le wiki (par le fichier local/config.php)
- dans un groupe (par local/<Nom_Groupe>.php) par ex. local/PmWiki.php
- dans la page (par local/<Nom_Groupe>.<Nom_Page>.php)
par ex. local.PmWiki.LesFermesEnBref.php (quickfarms.php)
Quant on parle de ferme, un nouveau niveau de personnalisation est ajouté:
- étendue de la ferme (par le fichier local/farmconfig.php placé dans le dossier local sous pmwiki.php dénommé 'dossier de la ferme')
C'est un peu mal-nommé, car la ferme peut avoir plus qu'un 'seul dossier de ferme'; Les champs peuvent s'étendre partout sur le serveur, au-dessous aussi bien qu'au dessus du dossier du pmwiki.php. La seule restriction est qu'ils doivent être sur la racine du serveur, et que leurs dossiers wiki.d doivent être en attribut 'écriture pour tous'.
Svp, notez bien que le wiki.d sous pmwiki.org ne compose pas la 'ferme': c'est aussi un champ comme un autre.
La 'ferme' se compose de:
- pmwiki.php et les dossiers /scripts (code)
- les dossiers /pub et /wikilib.d (disposition and contenu)
Cela ne signifie pas que les champs doivent être complêtement séparés. Ils sont des moyens de partager les groupes ou même des pages. N'oubliez pas de protéger les champs individuels en copiant dans chacun d'entre eux le fichier .htaccess
du dossier du pmwiki.php (et de modifier chaque copie pour s'ajuster à sa nouvelle localisation).
Exemple: racine du site/pmwiki -scripts -local -pub -cookbook (optionel, si vous utilisez des recettes) -wikilib.d -wiki.d (optionel- si vous voulez une ferme dans le pmwiki) -shared1.d (ou tout autre nom; optionel si vous voulez partager un ensemble de pages): celui-ci continue d'être discuté dans la racine du site /field1 -local -wiki.d -uploads (téléversements)(optionel, si vous voulez les laisser pouvoir téléverser, mais sans partager leurs téléversements avec ceux ayant des noms de groupes et de pages identiques dans d'autres champs) -pub (optionel, si vous voulez des mises-en-pages uniquement pour ce champ) -cookbook (optionel, si vous voulez utiliser quelques recttes uniquement pour ce champ)
racine du site2/field2 (comme au-dessus , mais dans une racine de site web différente, par exemple, une appartenant à un autre nom de domaine sur le même serveur).
----
Catégorie: WikiFarms
Page originale sur PmWikiFr.LesFermesEnBref - Rétroliens
Dernières modifications:
PmWikiFr.LesFermesEnBref: 17 décembre 2005 Ã 01h02