2010-06-23 18 views
5

Planeo extraer el contenido de mi aplicación web Java de un sistema de archivos, por razones de simplicidad de edición. Estos archivos probablemente serán solo un texto en un marcado simple como JTexy o Markdown.Contenido web basado en el sistema de archivos

Lo que planeo implementar es una estructura tipo árbol que mantenga el contenido de los archivos. Debe estar en caché y, finalmente, debe manejar la autorización.

Estoy buscando algo simple de usar, no un CMS completo como OpenCMS, pero si proporciona una API simple para acceder al contenido y puede mantener sus dependencias pequeñas, el resto, como el contenido grueso del cliente editores es una ventaja.

Tal vez algo de esta lista: http://java-source.net/open-source/content-managment-systems

¿Qué recomendaría usted?

Gracias, Ondra

+1

>" ... CRM como OpenCms OpenCms" ... no es un CRM, es un CMS. OpenCms sí tiene soporte WebDAV, por lo que puede editar los archivos en su escritorio con su editor preferido. Pero para su propósito, OpenCms probablemente no es la mejor herramienta. por cierto: ¿Por qué etiquetar su pregunta con OpenCms, si eso es lo que NO está buscando? –

+1

Ah, sí, eso fue un error tipográfico. Reparado. Y lo etiqueté para atraer la atención de las personas que conocen tales soluciones, que probablemente conozcan algunas herramientas similares –

Respuesta

2

Por qué no utilizar un simple servidor web Apache con un (f) CGI script de perl para convertir la reducción del precio y una mod_proxy para almacenar en caché los resultados.

¡Beeautiful en su simplicidad!

+1

Me olvidé de escribir: el contenido se usará en la aplicación web. ¿Sugiere que lo haga? una solicitud HTTP local desde la aplicación web? –

+1

Por lo que reúno de sus requisitos, ni siquiera necesitará una aplicación web. Puede tener páginas HTML estáticas en el servidor Apache, use un script cgi markdown para renderizar las páginas desde el disco. Para la actualización, puede utilizar un simple CGI de carga (que viene una moneda de diez centavos) o algún javascript y el módulo mod_dav de apache. Esto le permitirá concentrarse en el contenido y el diseño y no tener un servidor de aplicaciones para llamar la atención. Me gusta mucho tu concepto: de vuelta a lo básico :-) –

+1

Me encantaría que fuera así de simple ... pero ya tengo la aplicación web Java :) Y es bastante dinámica ... Busco una solución para el contenido estático - simple, pero seguro para subprocesos, mageable, buscable, escalable. –

1

Si no tiene intención de reinventar las ruedas, probablemente debería utilizar un CMS.

Al escribir OpenCms es un CMS en toda regla "pero también debe ser 'fácil de usar' en su contexto.

Cuestiones relacionadas