Pregunta

Necesito una base de datos donde uno (o más) campos se comporten como un wiki. Quiero que los aspectos de creación de contenido de forma libre de un wiki se refuercen por la estricta estructura semántica de una base de datos.

Específicamente, necesito este campo de base de datos para mantener el marcado estilo wiki, hacer un seguimiento de los cambios de múltiples usuarios, permitir revertir, etc. ...

He llegado a esto desde unas pocas direcciones:

  • Acoplar un wiki a una base de datos haciendo que este campo apunte a una página de un sistema wiki diferente.
  • Construyendo la base de datos alrededor de la wiki (creando campos adicionales por página para mis datos estructurados).
  • O constrúyalo desde cero con mi propio sistema para rastrear los cambios en este campo (¿puede esto realmente ser necesario dado el software wiki que existe?

¿Alguien tiene alguna experiencia o conocimiento para abordar la construcción de esto? ¿O puede alguien indicarme un marco que me permita seguir mi camino?

He investigado las wikis estructuradas como TikiWiki y TWiki, pero no me queda claro cómo lograr lo que me gustaría.

¿Fue útil?

Solución

La Extensión de atributo de MediaWiki te permitirá agregar atributos personalizados a una página.

Si realmente necesita más que esto, la estructura de la base de datos está documentada aquí .

Otros consejos

Para futuras referencias, cualquier persona interesada en esto también puede consultar semantic-mediawiki extensión:

  

Semantic MediaWiki (SMW) es una extensión gratuita de MediaWiki & # 8211; el sistema wiki que activa Wikipedia & # 8211; eso ayuda a buscar, organizar, etiquetar, navegar, evaluar y compartir el contenido de la wiki. Si bien los wikis tradicionales solo contienen texto que las computadoras no pueden ni entender ni evaluar, SMW agrega anotaciones semánticas que le permiten publicar fácilmente el contenido de la Web Semántica y permite que la wiki funcione como una base de datos de colaboración.

la extensión Halo es solo una extensión empaquetada en SMW +. El último es un paquete completo que contiene MW, SMW y varias extensiones ya instaladas para una mejor usabilidad (por ejemplo, WYSIWYG) y funcionalidades. Es un instalador de código abierto para Windows o vmware.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top