* fil@rezo.net tapotait, le 04/03/2007 23:46:
+define('SECTEURS_WIKI', '607');
Le define, il pourrait passer en paramètre via le plugin cfg, non ?
Bon, ça ferait un plugin de plus.
Un avis ?
--
RealET
* fil@rezo.net tapotait, le 04/03/2007 23:46:
+define('SECTEURS_WIKI', '607');
Le define, il pourrait passer en paramètre via le plugin cfg, non ?
Bon, ça ferait un plugin de plus.
Un avis ?
--
RealET
> +define('SECTEURS_WIKI', '607');
Le define, il pourrait passer en paramètre via le plugin cfg, non ?
oui bien sûr, mais en paramètre de quoi ? Gribouille n'est qu'un squelette
(présentation de données), toute la machinerie / d'autorisation -- de suivi
des modifs -- d'exclusion de ses articles des autres boucles / se fait
en-dehors du squelette.
Bon, ça ferait un plugin de plus.
Attention, ici on fait plusieurs choses bien distinctes, qui devraient
correspondre à des plugins différents.
1) *autoriser*
- les visiteurs anonymes (et les autres) à modifier les articles
publiés dans le(s) secteur(s) gribouille (607 en l'occurence sur
spip-contrib)
- les rédacteurs à créer une nouvelle page dans ce secteur
2) *exclure* les articles et les rubriques du secteur 607 des boucles
ARTICLES et RUBRIQUES "normales"
Le 1) se fait dans mes_options ;
le 2) se fait dans les deux fichiers _fonctions :
gribouille/article_fonctions.php
mes_fonctions.php
Si la page est dans le 607, gribouille/article_fonctions.php est chargé et
bloque l'exclusion décrétée dans mes_fonctions.php
Pour le 2) ça correspond +/- au plugin "acces_restreint" (d'ailleurs ça doit
provoquer une incompatilibité); celui-ci pourrait être amélioré pour devenir
plus générique (réglable depuis le squelette, par exemple ?).
Pour le 1) on parlerait d'un plugin de réglages d'autorisations ; autant le
penser générique, lui aussi.
-- Fil