Non aux brevets logiciels

SpipLab

SpiKini

PagePrincipale :: DerniersChangements :: Vous êtes 38.103.63.61 (Connexion)

SpiKini

C’est une fusion vite (mais bien ;-) bricolée entre spip et wikini qui permet d’avoir un wikini avec :
-  les raccourcis spip
-  l’authentification spip

En plus, une page à part associé à quelques RewriteRules bien tordues permet de gérer une usine à wiki, c’est à dire un moyen de créer des wiki à la volée.
C’est TRES utile pour les intranets des differentes équipes d’une société par exemple. (PiiF : C’est un point qui m’interesse en ce moment car j’ai moyen d’y passer du temps professionnel et donc d’aller plus loin que la simple idée lancée en l’air).

avantage principal : wikini gère l’historique des modifs, c’est donc idéal pour noter des trucs en vrac, s’en s’emmerder à rubriquer au carré et mettre au point petit à petit une doc. Bref, c’est un bon brouillon pour un article spip.
avoir des raccourcis identiques entre les deux facilite ce point.

inconvénients :
-  certains raccourcis se marchent dessus (action wikini et gras spip) ActionsWikini
— (Antoine) le point non-résolu, c’est les notes de bas de page : les notes de bas de page SPIP (double-crochets) sont complètement massacrées par Spikini
-  d’autres font double emploi (liens avec 1 ou 2 crochets, double guillemet et tag <code>)
-  certains traitements s’empilent (exemple : http://www.toto.com ?x=y l’url en dur (entre guillemets) est laissée tel que par wikini puis mise en forme comme du texte par spip => espace devantle point d’interrogation)
-  c’est galère à maintenir (upgrader le wiki ou y mettre des contrib => patch à la mimine)

l’usine à wiki a également ses inconvénients :
-  convertir un wiki existant en spikini implique de revoir tous les docs pour adapter les raccourcis
-  impossible d’adapter le code pour chaque wiki (modifier le header.php d’un wiki spécifique par exemple)

Pour régler ces différents points, j’ai commencé à faire une version modifiée du jeu de RewriteRules (Je publie dès que ça commence à tenir la route) et j’essaie de voir comment un format intermédiaire permettrait de faire facilement des convertisseurs d’un wiki à l’autre. Sur ce second point, l’idée est la suivante :
-  on défini un format de raccourcis typo assez générique (genre xhtml simple avec quelques attributs spécifiques)
-  dans wikini, on défini un formatteur vers ce format (avec PEAR ::Text_Wiki comme proposé par NicolasHoizey)
-  dans spip, on défini un export vers le même format
-  dans n’importe quel wiki ou équivalent, on peut faire pareil
-  il est alors facile de faire des moulinettes pour convertir du format intermédiaire vers sppip ou n’importe quel wiki

On dispose alors d’un mécanisme pour convertir un article d’un système à l’autre.
On peut également imaginer stocker en base dans ce format intermédiaire (dans spip, wikini ou autre), pour faciliter l&#8217;ajout de raccourcis et l’import de documents depuis un autre produit.

— KarimBelkacem peut on proposer des squelettes modifier et ou ???? Autre chose je n’arrive pas à avoir les commentaires en bas comme le wikini, c’est normal ? Merci @plus
— Le Jamais Content  : sur le CVS (hi hi hi ;-)

— Cent20 : Moi j’ai un soucis avec le spikini.
-  Pageprincipale : impossible de se l’approprier. (idem pour d’autres pages crées par des utilisateurs non identifiés.
-  Comment on fait pour savoir la version de spikini que l’on utilise ??? (C’est marqué dans quel fichier ?)

j’ai pas encore tout compris sur le spikini, mais je sens que je viens de passer un pas....l’ostéo4pattes Je souhaiterais plus de démos