Estoy buscando un wiki (o un CMS similar a un wiki) con algunas características especiales (probablemente raras).
Conceptos básicos de wikis
- crear una nueva página enlazando a una página inexistente y editándola
- historial de la página (diff)
- lista de cambios recientes
- editor basado en texto (algo de sintaxis wiki, pero no WYSIWYG; debería permitir HTML completo)
- restringir el permiso de edición solo a usuarios registrados (y permitir deshabilitar el registro)
El flujo de trabajo de edición debe ser sencillo (como es el caso probablemente con cualquier wiki habitual): visite la página, vaya al formulario de edición, guárdelo. Sin menús de fondo, sin vista previa requerida, sin campos obligatorios, etc.
Características especiales
- Todo el código frontend (HTML y CSS, posiblemente JavaScript) debe ser editable desde el wiki, al igual que otras páginas del wiki (es decir, con el mismo editor; ofreciendo también el historial de la página, etc.).
- El contenido real de una página wiki debe insertarse en una posición determinada (por ejemplo, agregando una etiqueta de plantilla).
- La funcionalidad Wiki (enlaces "Editar" e "Historial", navegación global para cambios recientes, etc.) debe ser visible solo para usuarios registrados.
- El acceso a esas páginas (por ejemplo, adivinando la URL) también debería ser imposible para los visitantes (muestra 404 o 403).
- El HTML público solo debe contener el marcado frontal definido/editable y el contenido de la página wiki. Por lo tanto, el editor debe tener un control del 100 % sobre el marcado generado (desde dentro de la wiki).
No es obligatorio , pero sería genial.
- Admite más de un "campo" (aparte del contenido principal de la página wiki): agregue un área de texto para cada etiqueta de plantilla agregada en la plantilla HTML para cada página de edición.
- Desde dentro de la wiki, permita especificar el código de estado HTTP (por ejemplo, para enviar un 410) que se utilizará, por página. En el caso de 3xx, permita especificar las URL de destino.
- Permitir definir qué HTML crea la sintaxis wiki, desde dentro de la wiki.
Requisitos formales
- Debe ser FLOSS .
- Debe ejecutarse de forma nativa en un servidor GNU/Linux .
Nicolás Raúl
unor
Nicolás Raúl
unor
cibernético
Pingüino anónimo