Wiki que nunca pierde el contenido no guardado, mantiene todas las revisiones, tiene URL bonitas y edición con doble clic

Necesito un wiki FLOSS para la instalación en un servidor GNU/Linux que venga con las siguientes características:

Limpiar URL. Permita visitar páginas específicas escribiendo su URL de memoria. Ejemplo: https://wiki.example.com/PHPvisitar la página wiki titulada "PHP" y https://wiki.example.com/PHP/editvisitar su formulario de edición.

Guarde todas las revisiones. No los purgue, no guarde solo las últimas n revisiones por página.

Edición con doble clic. Haga doble clic en cualquier lugar de una página para cargar su formulario de edición.

Nunca pierda el contenido no guardado. Use el almacenamiento en caché/la magia de JavaScript para evitar la pérdida de contenido no guardado cuando un usuario intenta enviar una edición pero pierde la conexión a Internet, o usa accidentalmente el botón Atrás mientras edita, o cierra el navegador mientras está en modo de edición. Estos "borradores" no tienen que (pero pueden) guardarse en el lado del servidor.

wikimatrix.org tiene una comparación detallada de más de 100 wikis. Tienen un asistente de elección para ayudarlo a reducir el campo.

Respuestas (1)

Soy parcial, pero MediaWiki hace esto.

  • URL limpias: consulte https://www.mediawiki.org/wiki/Manual:Short_URL . Las URL de MediaWiki están diseñadas para enlaces gratuitos, sin identificaciones desagradables.
  • Mantener todas las revisiones: ¡MediaWiki no elimina nada! https://www.mediawiki.org/wiki/Principios
  • Doble clic: esa es una preferencia disponible en el núcleo de MediaWiki para la edición de secciones.
  • NUNCA perder contenido es una promesa bastante difícil de hacer, pero no he perdido la edición de contenido de MediaWiki desde hace mucho tiempo... los navegadores funcionan bastante bien hoy en día y MediaWiki está en el lado de las áreas de texto simples, sin sorpresas. Sin embargo, hay https://www.mediawiki.org/wiki/Extension:Drafts para defensas adicionales.
Gracias, esto suena genial; especialmente el 'Guardado automático' de la extensión de Borradores. -- Para obtener una URL de página de edición limpia, creo (después de leer la documentación de URL corta a la que se vinculó) tengo que configurar $wgActionPaths(el caso de " acción al final " parece coincidir con mi ejemplo).
Sí, las rutas de acción son bastante ordenadas. En cuanto a los Borradores, ¡actualíceme aquí sobre cómo funciona para usted! En caso de que no sea así, también hay un pequeño parche que proporciona algunas funciones básicas en el propio núcleo de MediaWiki, con localStorage: gerrit.wikimedia.org/r/#/c/5130/23 (versiones posteriores de ese conjunto de cambios adoptaron una estrategia diferente y aún no están listos).