Bonjour,
utilisateur de Spip depuis près d'un an, et de spikini (wikiNi adapté pour Spip) depuis qq temps, je m'intéresse actuellement à pouvoir créer des sous-wikis "indépendants" du Wiki global (approche nommée multiwiki par certains).
Mais je ne sais si ce qui a été fait pas
PiiF est utilisable.
Avant de connaître ces développements de
PiiF, j'ai cherché à faire assez simple, en modifiant la valeur du champ "handler" de la table wikini_page. La valeur par défaut est page, j'ai cherché à la remplacer par pagei, i étant le n° de la rubrique Spip à laquelle le sous-wiki serait attaché. Ce qui suppose de créer autant de sous-répertoires "page" de "handler" qu'il y a de rubriques : handler/page1 définit les règles d'affichage des pages de la rubrique 1. Dans un 1er temps il suffit de recopier les fichiers du répertoire page, vers ce nouveau répertoire page1.
J'ai cependant quelques difficultés, liées au fait que je ne suis pas expert avec la programmation PHP et les requêtes SQL.
=> comment faire en sorte que les pages créées dans cette rubrique "i" soient avec la valeur "pagei" ? (quels fichiers php modifier, comment ?)
=> comment n'afficher (code php à modifier dans recentchanges.php par exemple) que les pages Wikis ayant pour valeur "pagei" dans le champ "handler ?
Marc (en fait, j'ai compris depuis, en lisant des pages ici, que cette idée ne respectait pas l'esprit des handlers). Les 2 pistes citées en bas de page iraient bien en revanche)
Au tout début de l'existence de Wikini il y a eu des travaux en ce sens : création de fermes de Wiki, voir si
WikiFarm peut répondre à ton besoin. --
DavidDelon
- J'ai cru comprendre que la "ferme à wikis" consiste à créer de nombreux wikis, par exemple un par nom de sous-domaine :
- http://wiki1.truc.org, http://wiki2.truc.org etc.
- Ce qui ne semble pas correspondre à ce que j'imaginais, mais je vais y réfléchir qd même. Merci ! (au passage, ce qui est écrit sur WikiFarm suffit-il à créer autant de wikis que souhaités, ou faut-il faire autre chose (quoi) ?
Vois aussi mes réflexions en ce sens sur les pages
QuestionsDiverses et
MultiWIkini, et sur le spikini originel :
http://spip-contrib.net/spikini/IntegrationWiki où c'est le plus clair.
--
JeanLuc?
J'ai vu depuis les pistes
- "Groupe.Nomwiki"
GestionDeGroupeDePages que j'ai réussi à installer et faire fonctionner, mais la page Derniers Changements donne accès à toutes les pages, sans exception.
- "catégorie de page Wiki" mais je n'ai pas trouvé comment faire
L'une ou l'autre de ces possibilités m'irait bien...
Marc
MdeBeaumont