2008-12-03 9 views
8

Estoy buscando un pequeño motor de wiki que sea fácil de incorporar a una aplicación de PHP existente. O tal vez un conjunto de bibliotecas para manejar todas las funciones wiki típicas.Sugerir un buen motor de wiki de PHP

Actualmente estoy usando ErfurtWiki, pero está empezando a mostrar su edad. No se ha actualizado desde 2005, y varias de las páginas en sourceforge parecen haber sido hacked.

incluiré con una aplicación tan GPLv2 una licencia compatible con la GPL es importante.

Editar:

Para actualizar, sobre todo estoy buscando para la funcionalidad de formato al texto/analizador. Quiero ocuparme del almacenamiento, seguridad, historial de revoluciones, etc. solo.

Respuesta

3

Pear::Text_Wiki es otra opción, aunque solo maneja el caso del formato de texto. No se ha actualizado desde junio de 2007, pero incluye varios formatos Wiki (todos los cuales tienen otras fechas de lanzamiento más recientes).

Los formatos que soporta son Text_Wiki:

  • BBCode: Última versión: 2006-12-23
  • CoWiki: último lanzamiento: 2007-01-02
  • criolla: Última versión: 2007- 08-01
  • Doku: último lanzamiento: 2005-10-14
  • MediaWiki: último lanzamiento: 2006-04-10
  • Tiki: último lanzamiento: 2005-10-14

Tiene una licencia LGPL, por lo que no debería haber problemas de licencia con la inclusión en un proyecto GPL.

8

recomiendo altamente MediaWiki, el motor wiki que funciona Wikipedia.

EDIT: De acuerdo con su comentario, MediaWiki es altamente integrable. Lo he integrado en numerosos proyectos a lo largo de los años.

+0

Si está buscando puntos de integración que puede ayudar a echar un vistazo a la integración con phpBB: http://www.mediawiki.org/wiki/Extension:PHPBB/Users_Integration – carson

+0

MediaWiki no funciona para mí. Es mucho, mucho más de lo que necesito. Necesito algo que pueda pequeño que pueda incrustar en un sistema existente. – Zoredache

+0

Debe indicarlo en su pregunta, ya que no está claro. Además, explique por qué es demasiado, ¿cómo le dolerá usarlo en su aplicación? –

4

He usado DokuWiki en el pasado y he estado bastante contento con él. Es bastante pequeño, el código no es el más limpio, pero no es demasiado difícil incluir su propio esquema de autenticación (por ejemplo) para integrarse con un sistema de usuario existente.

Es GPL2, que se ajusta a sus necesidades. Utiliza el sistema de archivos como almacenamiento, por lo que puede no escalarse tan bien, pero para cosas wiki básicas con un conjunto de características decente podría ser lo que estás buscando.

+0

Me encanta DokuWiki, puede estar basado en archivos pero es una excelente pieza de software. Lo usamos en http://wiki.php.net/ – Ross

Cuestiones relacionadas