Twi Ki

http://twiki.org/

Twiki
Un Moteur Wiki. Très apprécié dans les intranets ; certains de ces aspects obscurs redonnent du pouvoir à l'administrateur du dit intranet. Blague à part, il comprend quelques fonctionnalités utiles dans ces contextes fermés. Il est aussi utilisé comme outil d'extranet par certains (j'ai des noms1?) -- Arnaud Fontaine

Utilisé par l'ENST (Telecom Paris) et Malo Girod De Lain en France. Bien d'autres références internationales...

Oui, très puissant, j'ai envisagé un moment de l'utiliser pour mon Wiki Personnel et celui de mon département. Mais lent, écrit en Perl (poua) et pas de look sympathique en standard. -- Serge Stinckwich

Des noms venus d'ailleurs ?

8 pages pointent vers Twi Ki :


1?Donne les noms Arnaud... c'est pour la Wiki Pub. Bon à titre personnel de Wiki Reluqueur, je n'ai pas trouvé la fonction Rétro Lien qui figure pourtant dans la Définition Wiki (voir Wi Ki) ? Quelques fonctions astucieuses à noter : possibilité d'insérer des pièces jointes comme sur Fractal Wiki, les statistiques de contributions et la fonctionnalité Petit Poucet pour se retrouver dans le labyrinthe ;) -- xtof


Ayant decouvert les wikis à l'été 2000, j'ai fait le tour de tous les wiki existants et j'ai choisi TWiki (bien qu'il soit en perl, un des pires languages qui existent), qui etait le seul Wiki qui avait toutes les features que je recherchais.

Mes criteres de choix portaient sur le moteur qui devait avoir les bonnes features (scalable, attachements, acceptant le HTML, pas de database, gestion des versions, authentification,...) et surtout une communauté incluant des utilisateurs, pas seulement des developeurs. TWiki etait le seul a y repondre. Mon critere principal etait celui de la communaute d'utilisateurs: trop de wikis sont juste de simples jouets dans les mains de gens qui se font plaisir et laissent tomber des qu'il faut implementer les details chiants.

TWiki est vraiment bien, surtout pour ses fonctions "applicatives", voir: http://wikix.ilog.fr/wiki/bin/view/Koalaskin_tasklist/WebHome Mais ca peut etre un systeme lourd pour un usage personnel. Voir surtout les slides qui decrivent son usage (les chiffres d'utilisation à la fin): http://twiki.org/cgi-bin/view/Codev/TWikiPresentation21Jan2004

Mes critères:

  • stockage en fichiers sans databases: les databases ca se corromp (20 ans dans l'informatique...), et je voulais pouvoir facilement integrer les donnees wiki avec autre choses
  • une gestion de version de pages: ne jamais perdre d'information
  • utilisables sur un intranet: login, controle d'acces.
  • notification email sur les changements
  • sûr et robuste: protection contre les editions concurrentes
  • pouvoir inclure du HTML (pour reutiliser des vieux documents, et avoir une syntaxe de base simple: pas besoin de faire compliqué, on peut toujours mettre un bout d'html)
  • et SURTOUT, une communauté d'utilisateurs (pas que des programmeurs) actifs: trop de wikis sont le jouet d'un seul programmeur qui laisse tomber des qu'il faut implementer des features pas "fun" pour resoudre les vrais problemes des utilisateurs
  • utilisable depuis n'importe quel client, sur n'importe quel OS. Quand au serveur, juste unix suffit.

TWiki etait le seul qui repondait à tous ces critères. Depuis (Début 2001) je maintiens 2 twikis chez moi (sur mon ADSL - un extranet un intranet), et 4 twikis (3 de production, un de tests) que je maintiens à ILOG et qui constituent l'ossature de l'intranet.

Le code de twiki est à hurler de desespoir, mais il est assez rapide (grace a mod_perl), et il a pas mal de contributions. Pour vous donner une idée, allez voir:

TWiki reussit l'exploit d'être un wiki, mais qui a des fonctionalités très étendues, mais toujours avec une philosophie wiki. Et contrairement à ce qui est dit plus haut, l'administrateur n'a pas de pouvoirs bien plus etendus que les utilisateurs. Son probleme est son succes: on ne modifie pas à la legere des systèmes qui gèrent en production 35000 pages...

-- Colas Nahaboo

Je suis d'accord avec ce que tu dis sur TWiki, j'ai envisagé de l'utiliser avant de switcher plutôt sur Moni Wiki. Son côté groupe de travail, intranet semblait sympa, mais J'ai pas aimé sa lenteur (j'ai essayé de bidouiller pour utiliser Fast Cgi? sans succès), le langage utilisé qui empêche toute extension simple du système et enfin l'absence d'un look sympa à l'époque (mais cela a l'air d'avoir évolué). Il y a pas des projets de réécrire TWiki avec un langage moderne, digne de ce nom ? J'aimerais bien disposer d'une version écrite en Smalltalk, mon langage favori. Il y a bien Small Wiki, mais il manque des fonctionnalités. -- Serge Stinckwich

TWiki marche avec mod_perl et speedycgi, mais pas avec fastcgi. Il y a un fork de TWiki pour le recoder proprement, d'abord en perl, puis peut etre en python: http://owiki.org . Sinon du perl bien écrit n'est pas si désagréable... mais ce n'est pas le cas de TWiki. Cela dit comme TWiki utilise des fichiers, on peut l'étendre via d'autres languages en attaquant directemnt les fichiers eux-mêmes. -- Colas Nahaboo

Ca fait longtemps que je vois Twiki comme le moteur wiki le plus élaboré qui existe actuellement. TWiki a été et demeure une source d'inspiration pour mes travaux. Ca fait longtemps que je lorgne sur les Twiki Form? qui représentent, selon moi, un début de Wiki Sémantique (mais j'ai encore un gros travail à faire avant d'en comprendre toutes les subtilités). Les raisons pour lesquelles je n'apprécie pas TWiki :

  • La documentation, très riche, est difficile à appréhender
  • Produit et communauté uniquement (?) anglophone
  • Rendu HTML plutôt crade style "web à papa", XXème siècle : <table> en-veux-tu-en-voilà, attributs "style", balises et attributs dépréciés, code très verbeux, etc.
  • De facto, la personnalisation graphique n'est vraiment pas simple
  • Codé en Perl : je n'ai rien contre Perl en soit (on peut aussi faire des choses élégantes en Perl), mais le langage n'est pas aussi répandu que PHP

Pourriez-vous éventuellement nous faire un descriptif rapide des fonctionnalités avancées de TWiki (Forms, Formatted Search?, Twiki Skins?, etc.) ? Cela pourrait être très intéressant pour alimenter nos rêves de Wiki Du Futur... -- Charles Nepote


Une option où le wiki N'est QU'un module d'un CMS fabuleux où toutes les questions évoquées sur cette page sont présentes avec souplesse, puissance et beauté du design est Xoops+Php Wiki

Sur Xoops :

Exemple d'utilisation de Php Wiki comme module xoops :

--Stéphane Barbery


Category Wiki Engine

Dernière modification le mardi 23 mars 2004 12:05:57

Éditer HistoriqueDeLaPage Diff  InfosSurLaPage