Configuración Mínima
¿Qué es lo Esencial?
Las distribuciones binarias de Cocoon vienen con una política "fregadero de cocina". Es decir que nos han incluido todo lo que había en el fregadero. La mayoría de ello es documentación y ejemplos.
Si deseas crear una nueva aplicación basada en Cocoon que sólo tenga el motor de Cocoon para añadirle cosas, necesitarás sabes que es lo imprescindible. Primero de todo, haz una copia de tu distribución de Cocoon para tener una copia de seguridad y una referencia. Ahora podemos empezar a borrar cosas de nuestra copia. La siguiente estructura representa un esqueleto de instalación de Cocoon sin páginas configuradas.
- sitemap.xmap
- META-INF
- WEB-INF
- classes
- CatalogManager.properties
- lib
- Todos los ficheros jar de la distribución
- cocoon.xconf
- logkit.xconf
- web.xml
Observa que en el fichero de manifiesto hay una larga lista de librerías de cocoon. Esto es necesario para desplegarlo como un paquete war en muchos servidores de aplicacion. Recomendamos que si lo necesitas añadas tus entradas de manifiesto al fichero dado. Cualquier cosa que no esté listada arriba se puede eliminar.
Esta estructura nos dejará todas las capacidades de Cocoon pero sin utilizar nada. Es sólo un punto del que partir.
En el fichero sitemap.xmap, puedes borrar todas los conjuntos de pipelines y action. Algunas acciones pertenecen que a ejemplos particulares, como las acciones de la base de datos para el ejemplo de empleados, también se pueden eliminar. No debes preocuparte si borras algo que luego puedes necesitar, siempre puedes recuperarlo de la copia de seguridad de la distribución original.
En el futuro habrá una distribución "esquelo" como la que hemos visto aquí. Está en la larga lista de "cosas por hacer" de los desarrolladores de Cocoon. Mientras tanto, podremos hacerlo a la forma tradicional.