Get it on Google Play

Tipos de contenidos y multidioma en Liferay

18-10-2010
 

Publico las diapositivas que utilizo en mi formación liferay. Concretamente, estas son las que utilizo para explicar como gestiona Liferay los distintos tipos de contenidos(Anuncios, listados, reuniones, etc.) que podemos encontrar en un portal de cualquier clase(Corporativo, Intranets, Extranets, …). Finalmente también explico como soluciona Liferay el tema del multidioma, que por cierto lo hace bastante mejor que otros CMS como por ejemplo Drupal, WordPress o Magento.

structures_liferay1

Para el tema de los tipos de contenidos Liferay se basa en estructuras de datos(Structure) que definen un tipo de contenido. A partir de una estructura podemos definir una plantilla(Template), que maqueta como se tiene que mostrar un contenido. Con el conjunto de una Estructura+Plantilla ya podemos entrar contenido de cualquier tipo para mostrarlo con el portlet “Web Content Display”. Puede parecer una estructura complicada pero es tremendamente potente para maquetar portales.

liferay_multiidioma

El tema del multidioma Liferay lo soluciona de una manera bien sencilla y elegante. Simplemente permite traducir cada contenido web(“Web Content”) al idioma que deseemos. Por cada contenido podemos definir un idioma por defecto que será el mostrado en caso que no exista traducción para el idioma que pide el portal.

Interesado en formación Liferay?

 

Comments

4 Responses to “Tipos de contenidos y multidioma en Liferay”
  1. Sandra says:

    Hola,
    Estoy haciendo un proyecto en el que necesito crear banners en Liferay y poder tener control de cuando los usuario hacen clic en ellos para poder insertar información en le BD.
    El problema es que no sé como se crean los banners en Liferay, he pensado que quizás con un web content se puede hacer y que luego sobrescribiendo algunos metodos del JournalArticleLocalServise se podria conseguir
    Pero no se si eso es correcto ni se como crear el banner.

    Muchas gracias

  2. Hola Sandra,

    Disculpa la tardanza en aprobar el comentario y contestar, he estado de vacaciones.

    Para el tema de crear los banners puedes hacerlo usando el sistema de plantillas y estructuras de Liferay. Para controlar los links puedes crearlos usando su sistema de links(Donde lleva un control de clicks), o bien, si no tienes muchos conocimientos de Liferay usando algún servicio externo tipo google URL shorten(Que te permite crear los links, acortarlos y luego te da estadísticas de uso).

    Saludos,

  3. Manuel says:

    Saludos Alberto, estoy desarrollando un contenido web mediante la utilización de estructuras + plantillas, tengo un problema la estructura no debe permitir ingresar campos vacios, deben ser obligatorios, adjunto el código de la estructura, por favor me podrias dar alguna idea de como solucionar esto

    gracias

  4. Hola Manuel, te hablo de memoria, pero tendrás que implementar un hook que te permita marcar campos obligatorios y luego te obligue a rellenarlos.

Leave a Reply

© Albert Coronado Calzada