Foros de discusión

RE: Buenas prácticas desarrollo de portlets

thumbnail
Alba García, modificado hace 12 años.

Buenas prácticas desarrollo de portlets

Junior Member Mensajes: 49 Fecha de incorporación: 10/02/11 Mensajes recientes
Necesito saber si existe una especie de libro blanco con las buenas prácticas a la hora de desarrollar plugins para Liferay.

Estamos intentando crear un portal con varias comunidades en las que los administradores de esas comunidades podrían instalar sus propios portlets pero me gustaría impedir de alguna forma que un portlet malicioso pudiera perjudicar al rendimiento de otros portlets de la misma comunidad o a un portlet de otra comunidad o al portal globalmente.

¿Tiene Liferay algún mecanismo para impedir esto?

¿Si no es así como podría chequear como de perjudicial puede ser un portlet?
thumbnail
Sergio González, modificado hace 12 años.

RE: Buenas prácticas desarrollo de portlets

Expert Mensajes: 301 Fecha de incorporación: 7/01/10 Mensajes recientes
Para saber las mejores prácticas de desarrollo dentro de Liferay te recomiendo que leas la Guía de desarrollo donde se indica prácticamente todo lo necesario para poder crear plugins, extender el producto, etc.
thumbnail
Alba García, modificado hace 12 años.

RE: Buenas prácticas desarrollo de portlets

Junior Member Mensajes: 49 Fecha de incorporación: 10/02/11 Mensajes recientes
Si pero no se explica por ejemplo:
- Como diseñar un portlet/plugin sin hacer un mal uso de recursos haciendo que el portlet/plugin no perjudique al resto de portlets/plugins dentro de una instancia del portal.
- Que se debe escribir en el log de un portlet/plugin para ayudar a los administradores del portal en caso de fallos.
- Como se debe documentar el código fuente de un portlet/plugin para ayudar a otros desarrolladores que quieran extenderlo/adaptarlo en un futuro.

¿Sabes donde podría encontrar algo de esta información?

Un saludo y gracias!!
thumbnail
Roger CARHUATOCTO, modificado hace 12 años.

RE: Buenas prácticas desarrollo de portlets

Junior Member Mensajes: 32 Fecha de incorporación: 5/11/09 Mensajes recientes
Estoy totalmente de acuerdo con Alba.
Yo actualmente uso una buena guia de buenas prácticas pero es de IBM Websphere Portal, simplemente la adapto a Liferay.

Portlet Development Best Practices and Coding Guidelines
http://www.ibm.com/developerworks/websphere/library/techarticles/0604_lamb/0604_lamb.html

Best practices: Developing portlets using JSR 168 and WebSphere Portal
http://www.ibm.com/developerworks/websphere/library/techarticles/0403_hepper/0403_hepper.html

Es una guia algo antigua, pero si a alguien le interesa podriamos crear algún proyecto similar a este, añadiriamos también aspectos relacionados Theme, Layout, EXt, Hooks, .... etc.
También hacer algo a nivel de Sistemas en otro doc de buenas prácticas.

Alguien se apunta?, podría ser un proyecto nacido de la #LSUG , no? emoticon

Saludos!

- roger
thumbnail
Sergio González, modificado hace 12 años.

RE: Buenas prácticas desarrollo de portlets

Expert Mensajes: 301 Fecha de incorporación: 7/01/10 Mensajes recientes
Sí, ahora mismo en Liferay no disponemos de ese tipo de información. La verdad es que la idea de hacerla como parte de los proyectos de LSUG me parece una idea fantástica. Quizá Roger lo puedes proponer dentro de la categoría de LSUG a ver qué les parece...

Se podría empezar un proyecto con gitHub con markdown (tal y como está hecha ahora la documentación en Liferay aquí) que permite muy fácilmente que la gente haga colaboraciones y contribuciones de documentación.

Qué te parece?
thumbnail
Roger CARHUATOCTO, modificado hace 12 años.

RE: Buenas prácticas desarrollo de portlets

Junior Member Mensajes: 32 Fecha de incorporación: 5/11/09 Mensajes recientes
Fenomenal Sergio !, lo propondré dentro del foro LSUG.

Crearé el esqueleto de la guia de buenas prácticas, la validaremos todos y todos podrán poner su recomendación o ejemplo, etc.

Mañana sábado en el #LSUG de Alicante podríamos lanzar la iniciativa. emoticon

Saludos!

-roger
thumbnail
Sergio González, modificado hace 12 años.

RE: Buenas prácticas desarrollo de portlets

Expert Mensajes: 301 Fecha de incorporación: 7/01/10 Mensajes recientes
Genial! Pues ya nos vas contando a ver qué opina la gente...

Yo desafortunadamente no me voy a poder pasar, y eso que me apetece muchísimo ese arroz.... ;)
thumbnail
Roger CARHUATOCTO, modificado hace 12 años.

RE: Buenas prácticas desarrollo de portlets

Junior Member Mensajes: 32 Fecha de incorporación: 5/11/09 Mensajes recientes
Sí, habrá mucho arroz ;) .... y seguro habrán más oportunidades.

Iniciativa lanzada en foro: Proyecto LSUG - Guia de buenas prácticas en el desarrollo con Liferay

Mañana en LSUG Alicante veremos como está la cosa, también durante la sgte semana veremos las reacciones en el foro.

Sigamos en contacto.

Saludos!

- roger
thumbnail
Sergio González, modificado hace 12 años.

RE: Buenas prácticas desarrollo de portlets

Expert Mensajes: 301 Fecha de incorporación: 7/01/10 Mensajes recientes
Gracias por crear el hilo Roger! emoticon