Question

J'ai besoin d'une base de données dans laquelle un (ou plusieurs) champs se comporte comme un wiki. Je veux les aspects de création libre de contenu d’un wiki renforcés par la structure sémantique stricte d’une base de données.

Plus précisément, j'ai besoin de ce champ de base de données pour contenir un balisage de style wiki, suivre les modifications apportées par plusieurs utilisateurs, autoriser les retours, etc.

Je viens de quelques directions différentes:

  • Inscrire un wiki dans une base de données en faisant pointer ce champ sur une page d'un système wiki distinct.
  • Construire la base de données autour du wiki (créer des champs supplémentaires par page pour mes données structurées).
  • Ou construisez-le à partir de zéro avec mon propre système pour suivre les changements dans ce domaine (est-ce vraiment nécessaire compte tenu de la quantité de logiciels wiki disponibles?)

Quelqu'un at-il une expérience ou une idée en abordant la construction de cette? Ou est-ce que quelqu'un peut m'indiquer un cadre qui me ferait avancer?

J'ai examiné les wikis structurés tels que TikiWiki et TWiki, mais je ne vois pas très bien comment accomplir ce que je voudrais.

Était-ce utile?

La solution

La extension d'attribut de MediaWiki vous permettra d'ajouter des attributs personnalisés à une page.

Si vous avez réellement besoin de plus que cela, la structure de la base de données est documentée ici .

Autres conseils

Juste pour référence future, toute personne intéressée à ce sujet voudra peut-être consulter le semantic-mediawiki extension:

  

MediaWiki (SMW) sémantique est une extension gratuite de MediaWiki & # 8211; le système wiki qui alimente Wikipedia & # 8211; cela aide à rechercher, organiser, marquer, parcourir, évaluer et partager le contenu du wiki. Alors que les wikis traditionnels ne contiennent que du texte que les ordinateurs ne peuvent ni comprendre ni évaluer, SMW ajoute des annotations sémantiques qui vous permettent de publier facilement du contenu Web sémantique et permettent au wiki de fonctionner comme une base de données collaborative.

L’extension Halo n’est qu’une extension incluse dans SMW +. Ce dernier est un package complet contenant MW, SMW déjà installés et plusieurs extensions pour une meilleure convivialité (par exemple, WYSIWYG) et des fonctionnalités. C’est un installateur gagnant open source ou vmware.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top