Implementación del control de revisión / edición del historial de PHP

1

Estoy tratando de permitir que los usuarios editen cierto texto en algunas páginas de mi sitio web. Y quiero mantener un historial de edición para que los cambios puedan revertirse fácilmente. Básicamente, solo estoy tratando de implementar / integrar un wiki súper ligero en mi sitio web existente. Todo lo que necesito es un control de revisión y posiblemente un soporte de rebajas.

Entonces, me pregunto si existe alguna biblioteca o código existente para este tipo de cosas. Si no, ¿sería aconsejable implementar el control de revisión utilizando diff desde cero?

¡Gracias!

Dave
fuente

Respuestas:

2

Deberías echarle un vistazo rápido a DokuWiki . Creo que la principal ventaja es lo fácil que es comenzar a correr. Parece hacer todo lo que buscas, más más:

DokuWiki es un software wiki dirigido a las necesidades de documentación de las pequeñas empresas. DokuWiki tiene licencia bajo GPL 2 y está escrito en el lenguaje de programación PHP. Funciona en archivos de texto sin formato y, por lo tanto, no necesita base de datos. Su sintaxis es similar a la utilizada por MediaWiki y asegura que los archivos de datos permanezcan legibles fuera de la wiki.

Principales características:

  • Control de revisión
  • Control de acceso
  • Complementos
  • Plantillas
  • Internacionalización y localización.
  • Almacenamiento en caché
  • Búsqueda de texto completo
Josh Hunt
fuente