Life Ray

7
¿Qué ofrece Autentia? Somos su empresa de Somos su empresa de Somos su empresa de Somos su empresa de Soporte a Desarrollo Informático Soporte a Desarrollo Informático Soporte a Desarrollo Informático Soporte a Desarrollo Informático Ese apoyo que siempre quiso tener …. Ese apoyo que siempre quiso tener …. Ese apoyo que siempre quiso tener …. Ese apoyo que siempre quiso tener …. Desarrollo de componentes y proyectos a medida. Auditoría de código y recomendaciones de mejora. Arranque de proyectos basados en nuevas tecnologías. Curso de Formación Dirección de Proyectos Informáticos. Gestión eficaz del Tiempo. Arquitecturas de desarrollo Web: Web, J2EE, SOA, WebServices, BPM, etc. Java/ J2EE a todos los niveles: JSPs, Servlets, EJBs, JMS, JNI, etc. Análisis y diseño orientado a objeto. UML y patrones de diseño. Buenas prácticas en el desarrollo de aplicaciones Técnicas avanzadas: Lucene, Hibernate, Spring, JSF, Struts, etc. Nuestra mejor referencia son los conocimientos que Nuestra mejor referencia son los conocimientos que Nuestra mejor referencia son los conocimientos que Nuestra mejor referencia son los conocimientos que compartimos en nuestro web compartimos en nuestro web compartimos en nuestro web compartimos en nuestro web www.adictosaltrabajo.com www.adictosaltrabajo.com www.adictosaltrabajo.com www.adictosaltrabajo.com Decenas de entidades cuentan ya con nosotros Decenas de entidades cuentan ya con nosotros Decenas de entidades cuentan ya con nosotros Decenas de entidades cuentan ya con nosotros Para más información visítenos en www.autentia.com Para más información visítenos en www.autentia.com Para más información visítenos en www.autentia.com Para más información visítenos en www.autentia.com Tel. 91 675 33 06 Tel. 91 675 33 06 Tel. 91 675 33 06 Tel. 91 675 33 0 6 - - - - [email protected]  [email protected]  [email protected]  [email protected]

Transcript of Life Ray

Page 1: Life Ray

5/7/2018 Life Ray - slidepdf.com

http://slidepdf.com/reader/full/life-ray 1/7

 

¿Qué ofrece Autentia?

Somos su empresa deSomos su empresa deSomos su empresa deSomos su empresa de

Soporte a Desarrollo InformáticoSoporte a Desarrollo InformáticoSoporte a Desarrollo InformáticoSoporte a Desarrollo Informático

Ese apoyo que siempre quiso tener ….Ese apoyo que siempre quiso tener ….Ese apoyo que siempre quiso tener ….Ese apoyo que siempre quiso tener ….

• Desarrollo de componentes y proyectos a medida.

• Auditoría de código y recomendaciones de mejora.

• Arranque de proyectos basados en nuevas tecnologías.

• Curso de Formación

Dirección de Proyectos Informáticos.

Gestión eficaz del Tiempo.

Arquitecturas de desarrollo Web: Web, J2EE, SOA, WebServices, BPM, etc.

Java/ J2EE a todos los niveles: JSPs, Servlets, EJBs, JMS, JNI, etc.

Análisis y diseño orientado a objeto.

UML y patrones de diseño.

Buenas prácticas en el desarrollo de aplicaciones

Técnicas avanzadas: Lucene, Hibernate, Spring, JSF, Struts, etc.

Nuestra mejor referencia son los conocimientos que Nuestra mejor referencia son los conocimientos que Nuestra mejor referencia son los conocimientos que Nuestra mejor referencia son los conocimientos que 

compartimos en nuestro web compartimos en nuestro web compartimos en nuestro web compartimos en nuestro web 

www.adictosaltrabajo.comwww.adictosaltrabajo.comwww.adictosaltrabajo.comwww.adictosaltrabajo.com

Decenas de entidades cuentan ya con nosotros Decenas de entidades cuentan ya con nosotros Decenas de entidades cuentan ya con nosotros Decenas de entidades cuentan ya con nosotros 

Para más información visítenos en www.autentia.comPara más información visítenos en www.autentia.comPara más información visítenos en www.autentia.comPara más información visítenos en www.autentia.comTel. 91 675 33 06Tel. 91 675 33 06Tel. 91 675 33 06Tel. 91 675 33 06 ---- [email protected]@[email protected]@autentia.com

Page 2: Life Ray

5/7/2018 Life Ray - slidepdf.com

http://slidepdf.com/reader/full/life-ray 2/7

 

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Liferay

1 of 6

Últimos tutoriales

2008-09-25

Introducción a la gestión decontenidos en Java conLiferay

2008-09-23

Archiva: gestión derepositorios maven (IV)

2008-09-19

Archiva: gestión de

repositorios maven (III)

2008-09-19

Archiva: gestión derepositorios maven (II)

2008-09-19

Archiva: gestión derepositorios maven (I)

2008-09-09

Cómo mostrar imágenes ennuestras páginas web conSlimbox

2008-08-21Configuración de Maven parausar el Plugin PMD

2008-08-20

Recuperación de una base dedatos MySQL de un discoformateado

2008-08-17

Introducción a Lucene

2008-08-14

Uso de Filtros en Hibernate

Últimas ofertas deempleo

2008-09-11

Otras Sin catalogar -BARCELONA.

Tutorial desarrollado por

Juan Alonso Ramos

Consultor tecnológico dedesarrollo de proyectosinformáticos.

Ingeniero Técnico en Informáticade Gestión (cursando IngenieríaInformática)

Puedes encontrarme en Autentia

Somos expertos en Java/J2EE

Catálogo de servicios de Autentia

Descargar (6,2 MB)

Descargar en versión comic (17 MB)

AdictosAlTrabajo.com es el Web de difusión de conocimiento deAutentia.

Catálogo de cursos

NUEVO ¿Quieres saber cuánto ganas en relación almercado? pincha aquí...

  Ver cursos que ofrece Autentia Descargar comics en PDF y alta resolución 

[¡NUEVO!] 2008-09-01

2008-07-31

2008-07-08 2008-06-22

Estamos escribiendo un libro sobre la profesión informática y estas viñetas formarán parte de él. Puedes opinar en la seccion comic.

Descargar este documento en formato PDF: Liferay.pdf 

Fecha de creación del tutorial: 2008-09-25

Introducción a la gestión de contenidos en Java conLiferay 

Introducción

Los sistemas de gestión de contenidos son aplicaciones que permiten crear y publicar diferentes contenidos, noticias, publicaciones,etc. que generalmente cambia con regularidad. Es importante que sea el propio sistema el que gestione los contenidos, es decirque ofrezca el soporte para que de forma sencilla pueda publicarse continuamente la información. En este tutorial vamos aintroducir Liferay que es un gestor de contenidos open source hecho en Java.

Características

Liferay es un gestor de contenidos muy maduro que da soporte a múltiples tecnologías relacionadas con Java. Las más importantesson las siguientes:

Desarrollo de funcionalidades a través de portlets.Hibernate para el acceso a bases de datos (DB2, HSQLDB, MySQL, Oracle, PostgreSQL...)Struts, JSF, Facelets, ICEFaces...Integración con LDAP.Servidores JBoss, Tomcat, OC4J, Geronimo, Glassfish, Weblogic, Websphere, Jetty...Lucene como motor de indexación y búsqueda de contenidos.Gestión de usuarios y permisos.Clustering y caches distribuidas (Ehcache)Workflows (Implementación del motor JBoss' jBPM)Single Sign on para que la autenticación y autorización se realice una única vez para los distintos sistemas.Personalización de plantillas, CSS y Javascript.

Instalación

Descargamos Liferay de sourceforge de la web oficial http://www.liferay.com/web/guest/downloads/portal. Yo he hecho laspruebas con la versión para Tomcat 6.0.

La instalación es sencilla, simplemente descomprimir el zip ya que se distribuye ya integrado en Tomcat con lo cual una vezdescomprimido tendremos un Tomcat con Liferay instalado. Lo único que hará falta será configurar el datasource. Para elloeditamos el fichero <Dir_instalacion>/ROOT/conf/Catalina/localhost/ROOT.xml. En mi caso voy a utilizar MySQL por lo tantodescomento el datasource configurado para esta base de datos. En este fichero también se puede configurar el servidor de correoIMAP, POP y SMTP ya que Liferay tiene servicio de correo integrado.

Una vez configurado el datasource creamos el esquema de base de datos en MySQL con el nombre lportal.

Inicio Quienes somos Tutoriales Formación Empleo Colabora Comunidad Libro de Visitas Comic

Catálogo de

serviciosAutentia (PDF

6,2MB)

 En formato comic...

 

nmlkj Web

nmlkji www.adictosaltrabajo.com

Buscar

Hosting patrocinado por

Page 3: Life Ray

5/7/2018 Life Ray - slidepdf.com

http://slidepdf.com/reader/full/life-ray 3/7

 

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Liferay

2 of 6

2008-08-11

Atención a cliente - CallCenter - MADRID.

2008-07-28

Comercial - Ventas -MALAGA.

2008-07-11

Comercial - Ventas -MADRID.

2008-07-04

T. Información - Analista /Programador - MADRID.

Por último añadimos el driver de JDBC de MySQL al directorio <Dir_instalacion>/lib/ext

Para arrancar vamos al directorio <Dir_instalacion>/bin y ejecutamos el startup.bat para Windows o .startup.sh para Linux. Laprimera vez que se arranca la aplicación tarda bastante ya que tiene que crear todas las tablas de base de datos.

Entrar en la aplicación

Una vez instalado accedemos a la aplicación a través de http://localhost:8080

Lo primero será autenticarnos en la aplicación. Para ello podemos utilizar un usuario por defecto que es usuario:[email protected], password: test

También podemos crear usuarios nuevos.

Una vez registrado el usuario nos asigna una password que también enviará por correo electrónico a la cuenta que le hemosindicado en el registro siempre y cuando configuremos el servidor de correo SMTP. Entramos en la aplicación introduciendo nuestrousuario y password. Nos aparecerá una página donde tendremos que aceptar una serie de términos de uso. Una vez aceptada estapágina aparece la home que por defecto nos muestra el usuario autenticado y un mensaje de Hello World.

Cuando se crea un usuario, por defecto se le asigna el Locale en inglés. Si queremos cambiar esto además de otrascaracterísticas del usuario accedemos al menú principal de configuración situado arriba a la derecha y seleccionamos 'Mi Account'.Desde esta pantalla podemos ver nuestros datos, cambiar la contraseña, ver nuestros roles, subir una foto, etc.

Anuncios Google

 

Anuncios Google Liferay Source Code Alfresco JDBC Database Java JDBC Hibernate

Page 4: Life Ray

5/7/2018 Life Ray - slidepdf.com

http://slidepdf.com/reader/full/life-ray 4/7

 

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Liferay

3 of 6

Añadir portlets a la página

Liferay se basa en que toda la funcionalidad está en los portlets. Por defecto vienen bastantes portlets listos para usar en el portalque son configurables. Para añadirlos sobre la página de Inicio (la única creada de momento) seleccionamos la opción 'Añadirportlet' del menú.

La lista de portlets por defecto es larga, además se pueden descargar más portlets desde un repositorio al cual se puede conectarLiferay (a través del portlet Instalador de plugins). Yo voy a escoger algunos portlets para la home de mi página.

Page 5: Life Ray

5/7/2018 Life Ray - slidepdf.com

http://slidepdf.com/reader/full/life-ray 5/7

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Liferay

4 of 6

 

Desde los controles situados en la parte arriba-derecha del contenedor de cada componente insertado se pueden configurar suspropiedades y estilos, cada uno tiene una configuración diferente. Lo más importante es que en cada portlet que añadimos sepueden configuran los roles de los usuarios que tienen acceso (de lectura, edición...) a ese portlet.

Administrar el portal

Para administrar los usuarios, roles, permisos añadimos un nuevo portlet al igual que hicimos con los anteriores, en este caso es elportlet de Administración > Administración de la empresa. Desde este componente se pueden añadir/modificar/borrar usuarios,grupos de usuarios, organizaciones, roles, administrar sus perfiles, sus páginas públicas y privadas.

Lo primero será crear varios roles para los usuarios. Creamos dos: Administrador y Usuario.

Una vez creados podemos definimos los permisos, por un lado los de portlet que están predefinidos en los propios portlets y porotro los permisos de portal para poder administrarlo.

Page 6: Life Ray

5/7/2018 Life Ray - slidepdf.com

http://slidepdf.com/reader/full/life-ray 6/7

 

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Liferay

5 of 6

Lo siguiente será añadir una organización (pestaña Organizaciones).

Una vez añadida la organización, desde el listado seleccionamos sus acciones donde se accede a todas las opciones deconfiguración y de forma sencilla se crea la política de seguridad y de gestión de usuarios de la organización.

Por último podríamos destacar que es posible cambiar el aspecto del portal y definirlo a nuestro gusto añadiendo nuevos estilos obien seleccionando las distintas plantillas que vienen integradas además del repositorio de plantillas open source que hay adisposición de Liferay que permiten personalizar completamente nuestro portal.

Conclusión

Liferay da para más de un tutorial, basta con trastear un poco con los distintos componentes que lleva integrados para darsecuenta que es muy completo. A simple vista y sin profundizar mucho en él parece que pasa la prueba con nota. Se integra

perfectamente con tecnologías Java como ICEFaces o Facelets a través de portlets que hacen reutilizables distintos componentes enel portal. Compatible con bases de datos y servidores más utilizados lo convierten en una opción a tener muy en cuenta en eldesarrollo de portales.

Puedes opinar sobre este tutorial haciendo clic aquí .Puedes firmar en nuestro libro de visitas haciendo clic aquí .

Page 7: Life Ray

5/7/2018 Life Ray - slidepdf.com

http://slidepdf.com/reader/full/life-ray 7/7

 

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Liferay

6 of 6

Puedes asociarte al grupo AdictosAlTrabajo en XING haciendo clic aquí .

Añadir a favoritos Technorati.

Esta obra está licenciada bajo licencia Creative Commons de Reconocimiento-No comercial-Sin obrasderivadas 2.5

RecuerdaAutentia te regala la mayoría del conocimiento aquí compartido (Ver todos lostutoriales). Somos expertos en: J2EE, Struts, JSF, C++, OOP, UML, UP, Patrones dediseño ... y muchas otras cosas.

¿Nos vas a tener en cuenta cuando necesites consultoría oformación en tu empresa?, ¿Vas a ser tan generoso con nosotroscomo lo tratamos de ser con vosotros?

Somos pocos, somos buenos, estamos motivados y nos gusta lo quehacemos ...

Autentia = Soporte a Desarrollo & Formación.

[email protected]

Servicio de notificaciones:

Si deseas que te enviemos un correo electrónico cuando introduzcamos nuevos tutoriales.

Formulario de subcripción a novedades:

E-mail  Aceptar

Nota:Los tutoriales mostrados en este Web tienen como objetivo la difusión del conocimiento. Los contenidos y comentarios de lostutoriales son responsabilidad de sus respectivos autores. En algún caso se puede hacer referencia a marcas o nombres cuyapropiedad y derechos es de sus respectivos dueños. Si algún afectado desea que incorporemos alguna reseña específica, no tienemás que solicitarlo. Si alguien encuentra algún problema con la información publicada en este Web, rogamos que informe aladministrador [email protected] su resolución.

Tutoriales recomendadosNombre Resumen Fecha Visitas pdf  

Gestión de contenidos yerrores comunes

Os explicamos en que consiste la gestión de contenidos y cuales sonlos errores cometidos por multitud de empresas a la hora de abordarsu implantación

2003-11-23 15850 pdf 

Instalar OpenCmsOpen CMS es uno de los principales gestores de contenidos gratuitosbasados en Java. Os ensañamos a instalarlo sobre MySQL

2003-06-27 22027 pdf 

Archiva: gestión derepositorios maven (I)

Archiva es un gestor de repositorios maven desarrollado por el equipode Jakarta Maven. Aprenderemos a instalarlo, configurarlo yadministrarlo en este primer tutorial.

2008-09-19 223 pdf 

Manual de instalación deOpenCms 7

Este es un tutorial paso a paso de la instalación del gestor decontenidos OpenCms versión 7

2008-02-28 1754 pdf 

Fuentes de Documentaciónpara OpenCms 7

OpenCms es un gestor de contenidos potente y altamenteconfigurable, y este tutorial muestra una selección de documentaciónútil para su aprendizaje

2008-03-17 1340 pdf 

OpenCmsEste tutorial nos va a mostar una serie de documentos enviados porOpenCmsHispano sobre OpenCms, como instalarlo, como crear unportal y diferentes funcionalidades fundamentales

2007-04-02 2470 pdf 

Gestor de ContenidosGratuito con Typo3

César Crespo nos enseña como instalar y utilizar uno de los mejoresgestores de contenidos gratuitos del mercado

2004-07-22 17734 pdf 

Instalación y primerospasos con PHP Nuke 7.9

En este tutorial, se indicarán los pasos para descargar, instalar,configurar y poner en funcionamiento el gestor de contenidosPHP-Nuke, y se indicarán varias webs de referencia para consultar yaumentar los conocimientos sobre él.

2007-04-02 3079 pdf 

Subinformes con iReportEste tutorial nos enseña como poder crear e integrar subinformesdentro de nuestros informes usando la herramienta de iReport

2007-10-19 3810 pdf 

Trident IDE, unaherramienta para generarcontenidos SCORM

En este tutorial Daniel nos enseña una herramienta para generarcontenidos SCORM destinado a e-learning

2008-04-09 820 pdf