Consejos de Instalación Cocoon 2 para Principiantes

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
    • MANIFEST.MF
  • 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.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR