Pergunta

Eu preciso de um banco de dados onde um (ou mais) campos de se comportar como um wiki. Quero que os aspectos de criação de conteúdo de forma livre de um wiki reforçado pela estrutura semântica estrita de um banco de dados.

Especificamente, eu preciso neste campo banco de dados para segurar marcação de estilo wiki, acompanhar as mudanças multi-usuário, permitem que reverte, etc ...

Eu vim para isso de algumas direções:

  • cunha um wiki em um banco de dados, tendo este ponto do campo para uma página a partir de um sistema wiki separada.
  • A construção do banco de dados ao redor do wiki (a criação de campos extras por página para os meus dados estruturados).
  • Ou construí-lo a partir do zero com o meu próprio sistema de rastreamento de alterações neste campo (pode esta sensibilização dada realmente necessário quanto software wiki existe lá fora?)

Alguém tem alguma experiência ou visão da aproximação à construção deste? Ou alguém pode me aponte para um quadro que ia me pegar no meu caminho?

Eu olhei para os wikis estruturado como TikiWiki e TWiki mas não está claro para mim como para realizar o que eu gostaria.

Foi útil?

Solução

O atributo de extensão de MediaWiki vai deixar você adicionar atributos personalizados a uma página.

Se você realmente precisa de mais do que isso, a estrutura de banco de dados está documentado aqui .

Outras dicas

Apenas para referência futura, qualquer um interessado neste também pode querer verificar o semântico-mediawiki extensão:

Semantic MediaWiki (SMW) é uma extensão gratuita de MediaWiki - o sistema wiki alimentar Wikipedia - que ajuda a pesquisar, organizar, tag, procura, avaliar e compartilhar conteúdo do wiki. Enquanto wikis tradicionais contêm apenas texto, que os computadores podem entender nem avaliar, SMW acrescenta anotações semânticas que permitem publicar facilmente conteúdo da Web Semântica, e permitir que o wiki de funcionar como um banco de dados colaborativo.

a extensão Halo é apenas uma extensão embalado em SMW +. O último é um pacote completo contendo pronto MW, SMW e várias extensões para uma melhor facilidade de utilização (por exemplo WYSIWYG) e funcionalidades. É um instalador vitória de código aberto ou vmware.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top