tel./fax: +34 91 675 33 06 info@ - www ...· sistema operativo: ubuntu 9.04 desktop mozilla firefox

Download tel./fax: +34 91 675 33 06 info@ - www ...· Sistema operativo: Ubuntu 9.04 Desktop Mozilla Firefox

Post on 28-Sep-2018

213 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • Avenida de Castilla,1 - Edificio Best Point - Oficina 21B28830 San Fernando de Henares (Madrid)

    tel./fax: +34 91 675 33 06info@autentia.com - www.autentia.com

    Somos su empresa de Soporte a Desarrollo Informtico.Ese apoyo que siempre quiso tener...

    1. Desarrollo de componentes y proyectos a medida

    TecnologaDesarrolloSistemas

    Gran Empresa

    Produccin

    autentia

    Certificacino Pruebas

    Verificacin previa

    RFP Concurso

    Consultora 1

    Consultora 2

    Consultora 3

    Equipo propio desarrolloPiloto

    3a

    3b

    1. Definicin de frameworks corporativos.2. Transferencia de conocimiento de nuevas arquitecturas.3. Soporte al arranque de proyectos.4. Auditora preventiva peridica de calidad.5. Revisin previa a la certificacin de proyectos.6. Extensin de capacidad de equipos de calidad.7. Identificacin de problemas en produccin.

    3. Arranque de proyectos basados en nuevas tecnologas

    Qu ofrece Autentia Real Business Solutions S.L?

    Para ms informacin vistenos en: www.autentia.com

    Compartimos nuestro conociemiento en: www.adictosaltrabajo.com

    Gestor portales (Liferay)Gestor de contenidos (Alfresco)Aplicaciones hbridas

    Tareas programadas (Quartz)Gestor documental (Alfresco)Inversin de control (Spring)

    BPM (jBPM o Bonita)Generacin de informes (JasperReport)ESB (Open ESB)

    Control de autenticacin y acceso (Spring Security)UDDIWeb ServicesRest ServicesSocial SSOSSO (Cas)

    Spring MVC, JSF-PrimeFaces /RichFaces, HTML5, CSS3, JavaScript-jQuery

    JPA-Hibernate, MyBatisMotor de bsqueda empresarial (Solr)ETL (Talend)

    Direccin de Proyectos Informticos.Metodologas gilesPatrones de diseoTDD

    2. Auditora de cdigo y recomendaciones de mejora

    4. Cursos de formacin (impartidos por desarrolladores en activo)

  • Crear un plugin con Liferay SDK http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Life...

    1 de 3 28/09/2009 16:33

    ltimos tutoriales

    2009-09-28

    iReport : Solucin al problema de losparmetros dinmicos.

    2009-09-27

    Mavenizar Liferay SDK

    2009-09-27

    Crear un plugin con Liferay SDK

    2009-09-23

    EJB 3.0 y pruebas unitarias con Maven, JUnit 4 y Apache Open EJB.

    2009-09-21

    Primeros pasos con JBoss Seam

    2009-09-21

    Integracin con sistemas de Bug Trackingdesde NetBeans 6.7

    2009-09-14

    EJB 3.0 y pruebas de persistencia con Maven, JUnit 4 y Embedded JBoss sobre Java 6.

    2009-09-12

    Instalacin de Liferay en Tomcat existente

    2009-09-11

    Release Bugzilla Maven Plugin

    2009-09-11

    Enlazar Bugzilla con MavenChangesPlugin

    2009-09-08

    Sobre las reglas de codificacin o... dednde salen esos caracteres "raros"?.

    2009-08-28

    Cmo hacer deploy del site de Maven enSourceForge

    2009-08-26

    Ordenacin por cantidades en informecruzado

    2009-08-20

    Selenium IDE-Incorporando while en los test

    2009-08-14

    Blender y JMonkeyEngine. Exportacin dearchivos Blender y uso de los mismos en JMonkeyEngine

    2009-08-14

    5 tutorial TNT Concept Versin 0.16.1

    Tutorial desarrollado por

    Rubn Aguilera Daz-Heredero

    Consultor tecnolgico de desarrollo de proyectos informticos.

    Ingeniero en Informtica, especialidad en Ingeniera delSoftware

    Puedes encontrarme en Autentia

    Somos expertos en Java/J2EE

    Catlogo de servicios de Autentia

    Descargar (6,2 MB)

    Descargar en versin comic (17 MB)

    AdictosAlTrabajo.com es el Web de difusin de conocimiento de Autentia.

    Catlogo de cursos

    Descargar este documento en formato PDF: LiferayPluginsSDK.pdf

    Fecha de creacin del tutorial: 2009-09-27

    Crear un plugin con Liferay SDK.

    0. ndice de contenidos.

    1. Introduccin.2. Entorno3. Antes de nada4. Preparacin del entorno de desarrollo5. Creacin de la estructura del plugin: portlet, theme o layout6. Conclusiones

    1. Introduccin

    Liferay Plugins SDK es el el entorno de desarrollo proporcionado por Liferay para la creacin de nuevos plugins: portlets, themes y layouts exclusivos para el gestor de portales Liferay.En este tutorial vamos a ver como se configura el entorno de desarrollo para crear estos plugins.

    2. Entorno

    El tutorial est escrito usando el siguiente entorno:

    Hardware: Porttil Asus G50Vseries (Core Duo P8600 2.4GHz, 4GB RAM, 320 GB HD).Sistema operativo: Ubuntu 9.04 DesktopMozilla Firefox 2.0.0.20Apache Ant 1.7.1Liferay 5.2.3 (Portal + Plugins SDK)

    3. Antes de nada.

    Para trabajar con este entorno de desarrollo es imprescindible tener instalada y correctamente configurada una instancia de Apache Ant. Para ello descargamos la ltima versin de Antde la URL http://ant.apache.org/, actualmente la versin 1.7.1, descomprimimos el archivo y configuramos las variable de entorno ANT_HOME para que apunte al directorio raz dondehemos descomprimido Apache Ant y PATH, para que apunte al directorio bin que esta dentro de ese mismo directorio.

    Por supuesto, para hacer las pruebas de nuestros desarrollos necesitamos contar con una instancia de Liferay Portal instalada en la mquina. Si no sabes cuales son los pasos a seguirpara hacerlo te recomiendo que sigas las instrucciones de este enlace: http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLiferay5.2.1

    4. Preparacin del entorno de desarrollo

    Lo primero que tenemos que hacer es ir a la URL (http://www.liferay.com/web/guest/downloads/additional) y descargar "Liferay Plugins SDK 5.2.3" o la versin que sea compatible conla versin de Liferay Portal que tengamos instalada. Descomprimimos el archivo en algn lugar del disco duro el cual conoceremos a partir de ahora como SDK_LIFERAY.

    El siguiente paso es crear un fichero dentro del directorio SDK_LIFERAY llamado buid.{nombre-de-usuario}.properties, donde {nombre-de-usuario} es el usuario de la sesin que estaregistrado en la mquina, por ejemplo si el usuario fuera jperez, sera build.jperez.properties. Es muy importante que el nombre de usuario de la mquina no contenga espacios niacentos, de lo contrario Liferay no reconocer el fichero apropiadamente. Dentro del fichero aadimos estas lneas:

    NOTA: Es importante que las rutas sean absolutas y que se utilice la barra en esta direccin '/'.

    5. Creacin de la estructura del plugin: portlet, theme o layout

    Una vez tenemos el entorno de desarrollo correctamente configurado, podemos crear nuestro primer plugin. Para crear un plugin, ya sea de portlet, de theme o de layout tenemos queproceder de igual forma. Abrimos un terminal, navegamos hasta el directorio SDK_LIFERAY y dependiendo del tipo de plugins que queramos crear accedemos a la carpeta portlets,themes o layouttpl.

    Ya dentro de una de estas carpetas, invocamos al script "create" pasandole dos parmetros el nombre del plugin (sin espacios) y una descripcin entre "". En ubuntu sera escribir losigueinte en el terminal:

    Esto va a generar un directorio con el nombre del plugin seguido de un - y el tipo de plugin. Este directorio va a contener la estructura de archivos necesaria para la creacin del pluginen cuestin y un fichero build.xml que nos ayudar a desplegar el plugin en nuestro Liferay, simplemente accediendo a la carpeta del plugin e invocando a la tarea "deploy" del ficherobuild.xml.

    Esto hace que se genere el .war del plugin y que se despliegue automticamente en la instancia de Liferay configurada en el fichero de propiedades del usuario de la sesin de lamquina.

    6. Conclusiones

    En este tutorial slo hemos visto como configurar el entorno de desarrollo que Liferay nos proporciona para crear sus plugins.

    En posteriores tutoriales vamos a ver como crear cada uno de los tipos de plugin utilizando Eclipse para facilitar la implementacin y posterior despliegue de los cambios que se realizen,e incluso como adaptar el desarrollo de plugins de tipo portlet para poder utilizar Maven.

    Como siempre cualquier duda ser bien recibida y contestada en la zona de comentarios.

    Saludos.

    Qu te ha parecido el tutorial? Djanos saber tu opinin y vota!

    Muy malo Malo Regular Bueno Muy bueno

    Votar

    (Slo para usuarios registrados)

    Copyright 2003-2009 All Rights Reserved | Texto legal y condiciones de uso | Banners | Powered by Autentia | Contacto

    Inicio Quienes somos Tutoriales Formacin Comparador de salarios Comic Charlas Ms

    Catlogo de serviciosAutentia (PDF 6,2MB)

    En formato comic...

    Acceso de usuarios registrados:

    E-mail:

    Contrasea:

    Entrar

    Deseo registrarme

    He olvidado mis datos de acceso

    Registra tu empresa:

    Descubre las ventajas de registrar tu empresa en AdictosAlTrabajo...

    Registrar mi empresa

    Listado de empresas ya registradas

    Web

    www.adictosaltrabajo.com

    Buscar

    Ultimas Noticias Autentia patrocina el primer Agile Open Spain Nuevas funcionalidades en la web de www.adictosaltrabajo.com Disponible la primera versin de los plugins para integrar Maven y Bugzilla. Historia de la Informtica. Captulo 78. 2001-2002 Comentando el llibro: "No he venido aqu a hacer amigos, Desventuras de unconsultor IT" Lanzamiento del nuevo Web de Autentia Si se pregunta Qu ofrece este Web? Grupo XING Autentia cumple 6 aos

    +Noticias Destacadas Autentia patrocina el primer Agile Open Spain Lanzamiento del nuevo Web de Autentia Autentia cumple 6 aos Grupo XING

    +Comentarios Cmic

    +Enlaces

    view plain print ?

    app.server.dir=ruta donde instalado el tomcat que contiene Liferay 01.

    java.compiler=ruta donde esta instalado el JDK o JRE 02.

    view plain print ?

    ./create.sh nombre-plugin "Mi primer plugin" 01.

    view plain print ?

    ant deploy 01.

    Hosting