Caractéristiques-clefs
- Home URL
- https://www.xwiki.org
- Source URL
- https://github.com/xwiki/xwiki-platform
- Licence
- LGPL-2.1-only
- Fiche SILL
- https://code.gouv.fr/sill/detail?name=XWiki
- Développeur(s)
- Ludovic Dubost
Description
Présentation rapide et historique
XWiki est une plateforme collaborative et wiki open source écrite en Java et distribuée selon les termes de la licence GNU LGPL. Cette plateforme met l'accent sur l'extensibilité, permettant aux utilisateurs de personnaliser et d'étendre ses fonctionnalités selon leurs besoins spécifiques. XWiki a été initialement développé par Ludovic Dubost en 2003 et a depuis évolué pour devenir une solution robuste et polyvalente pour la gestion de contenu collaboratif.
XWiki Enterprise, la version entreprise de XWiki, offre des fonctionnalités avancées telles qu'un éditeur WYSIWYG, l'import/export de documents au format OpenDocument, l'annotation sémantique et le tagging, ainsi qu'une gestion avancée des permissions. Ces fonctionnalités en font un outil particulièrement adapté aux environnements professionnels nécessitant une gestion de contenu structurée et sécurisée.
Caractéristiques et fonctionnalités
- Extensibilité: XWiki est conçu pour être facilement extensible grâce à son architecture modulaire. Les utilisateurs peuvent ajouter des extensions et des plugins pour personnaliser la plateforme selon leurs besoins spécifiques.
- Éditeur WYSIWYG: La version entreprise de XWiki inclut un éditeur WYSIWYG (What You See Is What You Get), permettant aux utilisateurs de créer et de modifier du contenu de manière intuitive, sans nécessité de connaissances techniques.
- Import/Export de documents: XWiki supporte l'import et l'export de documents au format OpenDocument, facilitant ainsi l'intégration avec d'autres outils de gestion de contenu.
- Annotation sémantique et tagging: La plateforme permet l'annotation sémantique et le tagging, ce qui améliore la recherche et l'organisation du contenu.
- Gestion avancée des permissions: XWiki offre une gestion avancée des permissions, permettant de contrôler l'accès au contenu de manière granulaire.
- Stockage de données structurées: En tant que moteur de wiki, XWiki permet le stockage de données structurées et l’exécution côté-serveur de scripts, facilitant ainsi la gestion de contenu complexe.
- Langages de scripts: Les langages de scripts tels que Velocity, Groovy, Python, Ruby et PHP peuvent être écrits directement dans les pages du wiki en utilisant des macros, offrant une grande flexibilité pour l'automatisation et la personnalisation.
- Extensions: XWiki.org propose de nombreuses extensions de code pouvant être copiées et collées dans les pages du wiki, allant de snippets à des modules devant être chargés. De nombreuses fonctionnalités offertes par XWiki Enterprise sont fournies par des extensions incluses.
- Moteur de rendu: Le langage wikitexte est généré en utilisant le moteur de rendu de XWiki, qui étend les outils WikiModel et Doxia, permettant de parser de nombreuses syntaxes telles que Markdown, Confluence, JSPWiki, Creole, Mediawiki, et TWiki ainsi que la syntaxe XWiki.