Mise à jour du 30 mars 2005
Nous nous sommes amusés à modifier Wikini pour qu’il utilise des librairies de SPIP :
- la connexion à la base de données (inc_connect.php3) ;
- les règles de typographies (inc_texte.php3) ;
- l’authentification des visiteurs.
L’idée est la suivante : on met le répertoire spikini/ dans le répertoire SPIP, on renseigne deux champs (le nom du wiki et le titre de sa page d’accueil), et hop.
L’installation prend 20 secondes.
Spikini étant maintenant développé sur SPIP Zone le fichier complet est à télécharger à l’adresse http://zone.spip.org/files/spip-zone/.
La version du 30 mars dispose d’un système rudimentaire de cache qui permet d’acccélérer le rendu des pages. Ce cache est stocké avec le cache de SPIP, il est donc vidé par la commande « vider le cache ». Il n’est pas nécessaire de « recalculer » les pages car le cache ne stocke pas les pages, mais uniquement le résultat de la fonction "propre".
* * *
On s’en sert sur SPIP Contrib’ !
Avec le .htaccess suivant :
* * *
Comment gérer une « machine à wikis »
L’intérêt de spikini, c’est de pouvoir gérer une machine où l’on peut créer à la volée autant de wikis que l’on souhaite, comme par exemple sur http://wiki.rezo.net/. Pour cela il suffit de suivre la procédure décrite ci-dessous :
- 1) installer un SPIP récent (1.8a CVS, version de développement), ce qui autorisera spikini à jouer avec la variable $cookie_path et à un contourner un bug de inc_ecrire.php3 (cf. forum ci-dessous).
- 2) installer le répertoire spikini/ à la racine de SPIP.
- 3) mettre les redirections apache qui suivent, dans httpd.conf ou dans .htaccess :
NB : si vous utilisez .htaccess, il faut probablement supprimer les ^/ des RewriteRule... à confirmer dans le forum ci-dessous.
- 4) pour que les visiteurs puissent s’authentifier sur le site public, sans qu’on ait besoin de leur donner accès à l’espace privé, il faut (c’est encore l’infâme bidouille de SPIP) installer, sur un article quelconque, un forum « sur abonnement ».



Vos commentaires
# Le 21 août 2004 à 03:35, par Éric Noël
En réponse à : > Faq Spikini
Allo,
J’ai créé une page dans le spikini de spip pour les questions fréquentes :
http://www.spip-contrib.net/spikini/FaQSpiKini
J’ai quelques questions également pour fil ou Ben.
Dans la FAQ wiki on dit :
En faisant la modification sur /ecrire/wakka.config.php suivante,
"default_write_acl" => "+","default_read_acl" => "*",
"default_comment_acl" => "*",
Plusieurs choses subiennent :
- Impossible pour les membres comme les non-membre d’éditer la PagePrincipale
- Impossible pour les membres comme les non-membre de créer de nouvelle page
Cela est arrivé avec spip 1.8a4 et avec le spikini du 18 août
Une dernièrre question en terminant, est-ce que les versions daté sont lles mêmes à cahque jour (je me demande s’il y a des gens y travaiilant ou bien si elles sont issu d’un système automatique) ?
Merci !
# Le 1er septembre 2005 à 10:29, par fleg
En réponse à : > Faq Spikini
J’ai exactement le même problème avec spikini du 30 Aout et spip 1.8.2 !!!
Testé également avce spikini du 17 juillet et le problème étaid déjà là !!!
F.
Répondre à ce message
# Le 28 novembre 2006 à 10:33, par kalysta
En réponse à : Spikini : un wiki qui marche avec SPIP
Bonjour
Je viens d’installer spikini sur mon site spip. D’après mes premiers essais, l’intérêt d’utiliser spikini est de partager les mêmes auteurs/visiteurs, base de données et cache que spip. Mais l’intérêt premier que je voyais d’utiliser un wiki qui marche avec spip était de pouvoir inclure les menus du site spip à l’intérieur du wiki. Or, je sais inclure du php depuis spip, mais je n’ai pas réussi à inclure du spip depuis le php de spikini. Est-ce possible ? Avez-vous déjà essayé une intégration forte de spikini dans un site spip ?
Merci pour vos réponses.
Répondre à ce message
# Le 29 août 2006 à 12:27, par Draikhin
En réponse à : Spikini : un wiki qui marche avec SPIP
Bonjour,
Le projet est il encore vivant ou plus personne ne s’en occupe ?
@bientôt,
Olivier
# Le 29 août 2006 à 14:17, par Fil
En réponse à : Spikini : un wiki qui marche avec SPIP
Les deux ! Spikini fonctionne, et est développé sur spip-zone ; mais pas très activement...
Répondre à ce message
# Le 8 juin 2006 à 23:15, par LucTahiti
En réponse à : Spikini : un wiki qui marche avec SPIP
Nous avons suivi les instructions et rien ne fonctionnait. Nous avons galéré pendant une semaine à chercher ce qui n’allait pas.
Finalement, on a trouvé qu’il fallait lancer le fichier hack-spip.php au lieu de spip.php. Pour cela nous avons dû modifier index.php dans le dossier spikini :
include("hack-spip.php") ;
au lieu de include("spip.php") ;
Mais il a fallu en outre modifier dans hack-spip, les appels à inc_version.php par inc-version.php3.
Y’a t’il quelque chose que nous n’avons pas compris ? ou est ce que la doc est incomplète ?
# Le 10 juin 2006 à 22:25, par Draikhin
En réponse à : Spikini : un wiki qui marche avec SPIP
Merci pour cette modif. j’aurai pu chercher longtemps.
Le projet n’est plus suivi ? C’est dommage car c’est excellent.
Où trouver une doc ?
@ bientôt,
Draikhin
Répondre à ce message
# Le 31 août 2005 à 18:37, par fleg
En réponse à : > Spikini : un wiki qui marche avec SPIP
Salut,
Je viens d’essayer d’installer spikini... Je dois dire que je suis très
déçu !
J’ai suivi les indications de la contrib
http://www.spip-contrib.net/Spikini-un-wiki-qui-marche-avec
et la dernière version disponible sur le site de spiplab !!!
Résultat : pas moyen de s’approprier la page d’entrée (éventuellement, je
peux comprendre).
Si dans le fichier de config je choisis de ne donner les droits
d’écriture qu’aux
personnes enregistrées (le « default_write_acl » à « + » dans
wakka.config.php) , alors plus personne ne peut éditer la page
d’entrée (ennuyeux !!) et je n’ai pas accès à l’édition des droits sur
les pages que j’ai crée !!!
J’ai loupé un épisode où le développement est encore pas finalisé ?
F.
# Le 22 septembre 2005 à 15:23, par Og
En réponse à : > Spikini : un wiki qui marche avec SPIP
Bonjour. J’ai aussi des problèmes avec l’appropriation. Les exemples de pages spikini avec Blip sur http://www.20cent.net semblent afficher des zones « pas de propriétaire » et inapropriables (une variable :claim apparait un instant puis disparait sans effet), et par contre ici : http://www.spip-contrib.net/spikini/FaQSpiKini ça marche impec. j’ai pas compris non plus comment rendre visibles les commentaires... Apparament pas de réponse à ce sujet... Et pas moyen d’éditer les permissions non plus. c’est normal ? Le fichier htaccess a t-il un rôle fondamental autre que la réécriture (je ne m’en sers pas avec Spip) ? j’ai fait l’essai sur 2 hébergeurs, et en ne modifiant pas la maquette initiale sur un des deux, aucun ne fonctionne sur ces deux opération. S’il vous plait, un petit conseil...
# Le 22 septembre 2005 à 15:29, par Fil
En réponse à : > Spikini : un wiki qui marche avec SPIP
Si on regarde ce forum, il faut reconnaître que personne ne semble assez motivé pour maintenir spikini : si ça marche, tant mieux, si ça ne marche pas, tu es un peu tout seul... alors soit tu abandonnes, soit tu débuggues... Et si tu débuggues on compte sur toi pour t’inscrire sur le lab (ou la zone) et faire les modifs !
# Le 24 novembre 2005 à 10:51, par mro
En réponse à : > Spikini : un wiki qui marche avec SPIP
En plus de mettre le « + » dans wakka.config.php, j’ai fait cette modif dans wakka.php
A la ligne 593, dans la fonction HasAccess pour le cas « + », remplacer
if (!$this->LoadUser($user))
par :
if (!$this->$user = $this->GetUser())
ça verifie que l’utilisateur est connecté. Je ne comprends pas exactement ce que récupère l’autre.
Mais ça marche pour moi.
A confirmer pour d’autres ... ;)
# Le 20 février 2006 à 15:30, par Philippe Drouot
En réponse à : > Spikini : un wiki qui marche avec SPIP
En outre pour pouvoir s’approprier une page, il est également nécessaire dans le même wakka.php de remplacer en ligne 535 :
if (!$this->LoadUser($user)) return;par :
if ( !$this->$user = $this->GetUser()) return;Répondre à ce message
# Le 27 novembre 2005 à 21:18, par Simon
En réponse à : Spikini : un wiki qui marche avec SPIP
Bonjour Je suis aussi un grand utilisateur de wikini et de spip, mais l’un a coté de l’autre.
Je serais particulièrement interessé de savoir comment vous avez fait pour intégrer la syntaxe spip a wikini. En modifiant simplement le formaters/page/wakka.php ?
Pour le système de cache, est t’il facile a intégrer sur un wikini non-modifié ? Ca pourrais interesser la communauté wikini.
Merci pour vos infos utiles.
Répondre à ce message
# Le 8 novembre 2005 à 20:43, par Draikhin
En réponse à : Spikini et FCKeditor
Salut,
Ce serait pas merveilleux d’intégrer FCKeditor à Spikini ?
ajoutez à cela la possibilité de joindre des fichiers et nous vivrons dans le meilleur des mondes.
Un projet e cours de développement ? Ou une bonne idée qui peut intéresser.
A bon entendeur.
Librement,
Draikhin
Répondre à ce message
# Le 27 octobre 2005 à 17:36, par Chris
En réponse à : Spikini : un wiki qui marche avec SPIP
Le site http://lab.spip.net/ n’est plus accessible depuis quelques semaines.
Où est-il possible de télécharger une version de Spikini compatible avec SPIP 1.8.2d ?
Répondre à ce message
# Le 13 septembre 2005 à 14:29, par Jean
En réponse à : > Spikini : comment créer plusieurs wiki dans un site spip
Bonjour,
je voudrai construire plusieurs wikis dans un site multithème (un par thème)
comment dois-je faire ?
j’ai regardé dans « la ferme à wikis » mais je n’ai pas trouvé
merci de votre aide
Jean
Répondre à ce message
# Le 30 août 2005 à 12:24, par fleg
En réponse à : > Spikini : un wiki qui marche avec SPIP
Salut,
J’aimerai savoir comment récupérer dans spikini des pages qui
ont été crées avec wikini !
Merci d’avance.
F.
Répondre à ce message