source: spip-zone/_squelettes_/gribouille/README.txt

Last change on this file was 10154, checked in by fil@…, 12 years ago

mode d'emploi avec INCLURE{env}

File size: 3.0 KB
Line 
1GRIBOUILLE
2==========
3
4Gribouille est un squelette qui tente de refaire (en pur SPIP) ce qu'on
5avait avec spikini.
6
7
8INSTALLATION
9============
10
11* installer et activer "les crayons"
12
13* mettre ce répertoire sous squelettes/gribouille/
14
15* repérer le numéro NN du secteur qui sera "gribouille", et/ou contiendra
16  des sous-rubriques de gribouillage.
17
18* avec SPIP 1.9.2:
19 ------------------
20  dans squelettes/ recopier les fichiers :
21    - gribouille/article.html
22    - gribouille/rubrique.html
23    - gribouille/article_fonctions.php
24    - gribouille/rubrique_fonctions.php
25  sous le nom article-NN.html, rubrique-NN.html
26  article-NN_fonctions.php et  rubrique-NN_fonctions.php
27
28* avec SPIP 1.9.3 dev, c'est plus simple :
29 ------------------
30 Faire un article-NN.html contenant exactement :
31 [(#INCLURE{fond=gribouille/article}{env})]
32 Faire un rubrique-NN.html contenant exactement :
33 [(#INCLURE{fond=gribouille/rubrique}{env})]
34
35
36
37CONFIGURATION
38=============
39
40
41Autorisations
42-------------
43
44Ce squelette se base sur l'interface normale des autorisations de SPIP, qui
45veut que seuls les administrateurs ont le droit de publier/modifier un
46article. Pour un wiki ouvert à un public plus large, il faudra créer un schéma
47d'autorisations adapté à la situation.
48
49
50Les autorisations exploitées par ce squelette sont les deux suivantes :
51
52        autoriser('modifier', 'article', $id_article)
53et
54        autoriser('publierdans', 'rubrique', $id_rubrique)
55
56
57Pour (par exemple) ouvrir à tous les visiteurs (enregistrés ou non) la possibilité d'éditer un article, et réserver aux seuls rédacteurs la possibilité de créer une nouvelle page, on créera deux fonctions d'autorisation suivantes (à installer dans mes_options.php, cf. fichier d'exemple).
58
59
60Il faut aussi signaler au plugin crayons qu'un simple visiteur peut avoir
61des droits d'édition : pour cela ajouter aussi dans ecrire/mes_options la
62fonction suivante :
63
64function analyse_droits_rapide() {
65    return true;
66}
67
68
69[Ces fonctions pourraient à terme faire l'objet d'un plugin configurable]
70
71
72
73Cantonner ces articles
74----------------------
75
76Si l'on veut éviter que ces articles ne s'affichent ailleurs (RSS,
77page d'accueil etc), une possibilité est d'utiliser un plugin ad hoc
78(par exemple accès restreint), en lui disant d'exclure les rubriques
79consacrées aux wiki. Il faut alors désactiver ce plugin sur les deux
80squelettes spécialisés (TODO).
81
82
83
84
85Mise à jour depuis spikini
86--------------------------
87
88Si vous utilisiez déjà spikini, celui-ci dispose maintenant d'une fonction
89d'import vers SPIP. Il suffit d'aller sur la page d'accueil du spikini, et
90d'ajouter ?importer=oui dans l'URL, puis de préciser le numéro de la rubrique
91vers laquelle importer les données. Attention la procédure est très lourde
92et risque d'échouer sur de gros sites spikini si le temps alloué à php est
93faible.
94
95Les adresses des pages sont ensuite perdues, mais il est possible de rediriger
96automatiquement /spikini/ vers l'adresse de la rubrique où les données ont été
97importées.
98
Note: See TracBrowser for help on using the repository browser.