===== Pasos para la creacion de un plugin ===== - Tomar el release mas actualizado de Libertya desde el [[http://www.libertya.org/|sitio de Libertya]] (fuentes y base de datos). - Habilitar el acceso al diccionario de datos mediante el perfil System Administrator. - Definir un nuevo [[plugins:versionycomponente|componente y version]]. Dar inicio al desarrollo mediante el botón **Comenzar Desarrollo**. A partir de este momento, toda modificacion al diccionario de datos sera loggeada en la bitácora, con lo cual es importante evitar inserciones o modificaciones innecesarias. Recordar ademas las [[plugins:politicas|politicas de desarrollo de plugins]] que será necesario respetar. - Desarrollar el plugin (clases java, datos y metadatos) siguiendo las especificaciones en los apartados correspondientes ([[plugins:ejemploplugin|Ejemplo de desarrollo de un plugin]] y [[plugins:ejemplopluginlp|Ejemplo de implementación de plugin con ampliaciones en tablas/columnas en el diccionario de datos]]). Llevar un registro manual de las sentencias DDL Y DML a nivel SQL que se van generando (el cual posteriormente será el contenido del archivo preinstall.sql). - Una vez finalizado el desarrollo del plugin, detener el mismo mediante el botón **Finalizar Desarrollo** en la ventana **Componentes**. - Exportar el plugin mediante el proceso **Exportar Plugin**, especificando la **version a exportar**, la **[[plugins:creacionjar#configuracion_ad-hoc_de_post_instalacion|clase postinstall]]** (opcional) y el **directorio** donde almacenar los archivos. - Crear el [[plugins:creacionjar|archivo jar]] con las clases java compiladas, los archivos sql, xml y properties correspondientes. ===== Pasos para la instalacion de un plugin ===== ==== Release 10.03 ==== - Detener el servidor de aplicaciones. - Copiar el jar dentro del directorio **ServidorOXP/lib**. - Modificar el archivo **build.xml** de **ServidorOXP** a fin de agregar [[plugins:jarenservidor|una linea referenciando al jar]]. - Ejecutar **Configurar.sh** y guardar los cambios sin realizar modificaciones (este simplemente se realiza a fin de propagar el nuevo jar). - Acceder al sistema mediante System Administrator, y ejecutar **Instalador de Componentes y Plugins**. - Seleccionar el jar copiado en el segundo paso y clickear en **Instalar**. - Salir de la aplicacion e iniciar el servidor. ==== Release 10.09 o superior ==== - Detener el servidor de aplicaciones. - Copiar el jar dentro del directorio **ServidorOXP/lib/plugins**. - Ejecutar **Configurar.sh** y guardar los cambios sin realizar modificaciones (este simplemente se realiza a fin de propagar el nuevo jar). - Acceder al sistema mediante System Administrator, y ejecutar **Instalador de Componentes y Plugins**. - Seleccionar el jar copiado en el segundo paso y clickear en **Instalar**. - Salir de la aplicacion e iniciar el servidor.