WikkaWikiest unmoteur de wikitrès léger écrit enPHP, qui utiliseMySQLpour sauvegarder ses pages. WikkaWiki est unforkdeWakka Wiki, auquel un grand nombre de nouvelles fonctionnalités ont été ajoutées. Il a été conçu de façon à être rapide, extensible, et sûr.
En 2003, le développement deWakka Wikifut brusquement arrêté, alors qu’il existait une large communauté d’utilisateurs et de contributeurs qui s’activaient encore à poster des patches, extensions et nouvelles fonctionnalités. Sorti en mai 2004, WikkaWiki a vite pris de l’ampleur, en restant fidèle à l’héritage de Wakka, avec un moteur «léger» et un code «lisible et accessible».
Laflexibilitéde WikkaWiki et sa capacité às’adapteraux besoins des utilisateurs y compris les développeurs non-professionnels sont quelques-unes des fonctionnalités les plus appréciées de ce moteur. Comparé à desmoteurs de wikiplus lourds, qui possèdent de nombreuses fonctions intégrées, le but de WikkaWiki est de maintenir un coeuraussi petit que possibletout en développant une architecture qui puisse s’accommoder aisément d’uneextensibilitépar le moyens de modules plugin.
Fonctionnalités de Wikka
Parmi les fonctionnalités propres à ce moteur wiki, on peut citer:
- Support pour différents types d’éléments embarqués:
- images;
- Flash;
- tables de données;
- code HTML sécurisé;
- filsRSS;
- i-frames;
- cartes et donnéesFreeMind;
- Avancées (mais en option)contrôle d’accès, inscription des utilisateurs, gestion de mot de passe et sauvegarde des profils des utilisateurs, ainsi que deslistes de contrôle d’accèspour contrôler l’accès des pages.
- Coloration syntaxiqueavancées avec GeSHi:
- support pour 68 langages de programmation/balisage;
- sortie aisément configurable;
- numérotation des lignes (en option);
- pointeurs de balisage renvoyant à la documentation officielle;
- Téléchargement à la volée de blocs de code de programmation contenus dans une page wiki.
- Il y a plusieursfonctionnalités liées à chaque page, y compris uncontrôle des versionscomplet, des commentaires, catégories, recherche textuelle, clonage de page, gestion avancée desréférents externes, une interface de téléchargement de fichiers (upload/download), et un éditeur de texteWYSIWYG.
Les petits plus de Wikka
- ValideW3CXHTML 1.0 transitionnelet balisageCSS.
- Une vue imprimable définie par fichierCSS.
- Outils avancés pour publier des révisions des pages, parmi lesquels:
-
- FilsRSSpour les modifications récentes, avec auto-détection;
- Fonctionnalité de clientWikiPing, ce qui permet aux modifications de pages d’être publies et suivies par un serveur distant WikiPing.
- La fonctionSmartTitle(titre intelligent), qui récupère de façon dynamique les en-têtes de la page du corps du texte, ce qui évite aux utilisateurs de devoir utiliser des motsCamelCasepour créer des titres de page.
- Une installation et une mise-à-jour intuitive, avec une interface web, et un script permettant de migrer depuis Wakkawiki.
- Un grand nombre depluginscréés par des utilisateurs.
Article original : Wikipédia – WikkaWiki