Journal WiKiss 0.3rc2 : appel à testeurs

Posté par  (site web personnel) .
Étiquettes : aucune
0
8
oct.
2007
WiKiss est un wiki en php qui se veut respecter le principe Kiss (dans sa version Keep It Short and Simple).
Il prend ses origines dans TigerWiki qui lui-même dérive de roWiki. J'utilisais TigerWiki pour un petit site perso quand son développeur à abandonné le développement. Comme j'avais déjà mis les mains dedans pour y ajouter des fonctions, j'ai décidé d'en reprendre le développement pour officialiser mes patchs.

Sa légereté d'installation et d'utilisation ne l'empêche pas de posseder nombre de fonctions que l'on est en droit d'attendre d'un wiki :
  • syntaxe wiki simplifiée
  • gestion de l'historique et des différences entre chaque version
  • protection de l'édition possible par mot de passe
  • table des matières automatique
  • conforme XHTML 1.0 Transitional
  • recherche dans les pages
  • etc...


Aujourd'hui sort la version 0.3rc2. Je lance à cette occasion un appel à testeurs.

Cette version, outre son lot de corrections, apporte la possibilité de développer des plugins. Cela permet à tout un chacun d'étendre les fonctionnalités de WiKiss tout en gardant le code principal leger. Vous trouverez dans l'archive 4 plugins d'exemple :
  • liste des plugins installés
  • gestion d'une syntaxe pour créer des tableaux
  • basculement entre plusieurs thèmes d'affichage
  • génération d'un flux rss des dernières modifications


Le but de cet appel est bien entendu de proposer une version 0.3 le plus exempte de bugs possibles. Mais aussi de vérifier la pertinence de l'API de plugin. En effet comme celle-ci est très récente, je n'ai sans doute pas pensé à tous les besoins que pourraient avoir des développeurs de plugins.

Voila, pour finir, voici les liens utiles :


Voila, vous pouvez rapporter les bugs (ou tout autre retour) ici, sur la liste de discutions (voir site) ou par mail à wikiss (at) tuxfamily.org
Ah oui, j'en profite aussi pour remercier TuxFamily qui propose vraiment un service d'hébergement de haute qualité.

Merci de m'avoir lu et éventuellement de tester WiKiss :)
  • # Très intéressant

    Posté par  (site web personnel) . Évalué à 3.

    Il se trouve que ce weekend, j'ai installé un wiki sur mon Kubuntu. Il s'agit de Mediawiki qui marche très bien et qui est vraiment à mon goût. Est-ce qu'Il y a beaucoup de différence avec Mediawiki? Quels sont les avantages et inconvénients par rapport à Mediawiki?
    • [^] # Re: Très intéressant

      Posté par  (site web personnel) . Évalué à 5.

      Oula, WiKiss ne joue pas du tout sur le même terrain que MediaWiki ou autres DokuWiki. Son but est vraiment d'être petit, rapide et facile à installer, éventuellement au détriment des fonctionnalités (les plugins étant la pour compenser ce défaut) Dans les plus que je vois à WiKiss :
      • Archive MediaWiki : 4.7Mo, archive WiKiss : 18.5Ko
      • pas de base de données, tout est dans de simples fichiers textes
      • installation en deux minutes chronos, 3 variables dans un fichier de configuration à changer, 4 fichiers à uploder et voila
      • fonctions essentielles à un wiki uniquement
      Et dans les moins (mais je ne connais pas trop MediaWiki) :
      • syntaxe moins complète
      • fonctions/extensions réduites
      • pas de gestions de multiples utilisateurs
      • ...
      Le but de WiKiss est de mettre en place un wiki simple très rapidement. C'est le principe du 80/20, 80% des utilisateurs utilisent seulement 20% des fonctionnalités. Donc je ne propose que ces 20% :)
      • [^] # Re: Très intéressant

        Posté par  . Évalué à 4.

        ça m'a l'air très bien, par contre est-ce qu'il est facile de modifier la syntaxe par défaut, via un plugin par exemple ? Plutôt que d'utiliser encore une nouvelle syntaxe wiki qui ne me parle pas, j'aimerais pouvoir utiliser celle de mediawiki, ou mieux de txt2tags

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

        • [^] # Re: Très intéressant

          Posté par  (site web personnel) . Évalué à 1.

          La syntaxe est gérée par une série de regex dans le code principal (index.php).
          L'interface de plugin fournit un point d'entrée au début et à la fin de ces regex.

          Donc pour rajouter des règles, c'est très simple il suffit d'écrire le code qui sera appelé par un de ces deux points (voir le plugin Tables pour un exemple).

          Ensuite, remplacer entièrement la syntaxe est quelque chose que je n'avais pas envisagé. Mais à priori, ce devrait être possible en stockant le contenu dans le plugin au début de l'analyse et en le restituant interprété à la fin. Ainsi, le code principal n'y changera rien et tes propres règles prendront le pas.
          • [^] # Re: Très intéressant

            Posté par  . Évalué à 3.

            je me souviens que j'avais testé wikikubbe, qui ne semble malheureusement plus trop développé actuellement, et qu'il permettait facilement de changer de syntaxe. Je vais regarder ce que je peux faire avec ton wikiss.

            Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

  • # oops, erreur ...

    Posté par  (site web personnel) . Évalué à 2.

    J'ai testé _très_ rapidement via le site. J'ai téléchargé l'archive, décompressé et lu le fichier _config.php ... et malheureusement j'obtiens


    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /tmp/WiKiss_0.3rc2/plugins/wkp_Themes.php on line 11


    Je n'ai pas été lire cette ligne 11.

    Bien à toi.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.