(originalmente posteado por by Manish Gupta)

Portlet FilterEn la serie "JSR 286 explicado", mira el comentario acerca de Filtro de Portlet, una de las nuevas funcionalidades en la especificacion de  portlet 2.0 (PLT.20)

Filtros son componentes Java que permiten la transformación dinámica  de información en requerimientos y respuestas de un portlet.

Las otras funcionalidades previamente discutidas en la serie "JSR 286 explicado" son Servicio de Recursos, Mecanismo de Eventos, Mecanismo de CachéParametros Pubicos de Despliegue

(originalmente posteado por Deepak Gothe)


Recientemente el borrador de JSR 286 fue publicado para su  revisión pública. Las lista de los principales cambios en esta nueva especificación los pueden encontrar  aquí.

En JSR 168, los parámetros de despliegue definidos en processAction solo están disponibles en el proceso de despliege (render) del portlet.

Con la nueva funcionalidad de "Parámetros de Despliegue Públicos (Public Render Parameter)", los parametros de despliegue definidos en processAction  de un portlet estarán disponibles en el proceso render de otros portlets. Usando parámetros de despliegue públicos en lugar de  eventos elimina la llamada adicional para procesar el evento.

Para mas detalles mira este  comentario de los Parámetros públicos de despliegue (en Ingles).

(originalmente posteado por Manish Dixit)


Code For Freedom Para celebrar los 60 años de la independencia de India, hemos anunciando una competencia única, convenientemente llamada “Code for Freedom” (Programar para la Libertad).

Este concurso esta abierto a estudiantes y graduados de cualquier universidad acreditada por el Gobierno de la India. La competencia invita a contribuir a los siguentes 5 projectos de codigo abierto : OpenSolaris, NetBeans, Project GlassFish, Apache Derby y OpenPortal y durará hasta Enero del 2008. Los ganadores de la competencia podran ganar  Laptops, iPods y cada contribuidor recibirá un T-shirt y un certificado de Sun.

Puedes encontrar mas información in el sitio  Code For Freedom site.
(originalmente posteado por Karthik Kadambi Sudarshan )

CachingEl borrador publico de JSR 286 a sido publicado recientemente, los detalles puedes encontrarlos en el  blog de Deepak. El caché del marcas (Markup cache) ha sido parte de la especificación JSR168, pero tiene algunas limitaciones. JSR 286 trata estas limitaciones introduciendo la "Validación" de cache y cache del alcance "Publico", entre otras cosas. Los detalles y la comparación de el mecanismo de cache entre JSR 168 y JSR 286 están disponible en  mi entrada de blog (en Inglés).

Estas mejoras seran parte del Contenedor de Portlets de OpenPortal muy luego y el aumento del desempeño asi obtenido seria de verdad tangible :).

(originalmente posteado por Manish Dixit)

OpenPortal CommunityHace algún tiempo atrás decidimos transformar en código abierto algunas de las componentes claves del software Sun Java Portal Server, de una manera fragmentada. La idea era habilitar estas componentes para ser consumidas por otras comunidades o productos de software (en este articulo puedes encontrar las metas).

Desde entonces hemos transformado en código abierto la implementación del Contenedor de Portlets (basedo en el estandard JSR168 ) , la implementación de WSRP y JSFPortlet bridge, y también hemos creado algunos proyectos innovadores como el Portal Pack (NetBeans y Eclipse), SAW y Mirage. llegando aún mas lejos, me siento feliz de anunciar que algunas de estas componentes ya han sido consumidas por la implementación del Portal Server de código abierto de clase mundial en la comunidad OpenPortal.

Una comunidad de código abierto exitosa adopta a otras comunidades y es adoptada por otras comunidades. Me gustaría invitar a otras comunidades y productos de software quienes creen en el código abierto a ver que es lo que tenemos para ofrecer como parte de las componentes ya mencionadas.

Yendo de nuevo al artículo que indica las metas de la comunidad de OpenPortal

Los objetivos de la iniciativa de Portal Server de código abierto tiene tres partes:

- Exponer la madurez y capacidades de clase mundial de Portal Server a la comunidad y evolucionarlas a traves de la participación activa de la comunidad de desarrolladores, usuarios, socios tecnológicos e individuos con un pensamiento común.

- Construir componentes modulares, desacopladas y livianas que pueden ser usadas por la comunidad de desarrolladores y otros proyectos, por ejemplo, componentes que sirven como ambientes de ejecución para pruebas o desarrollo en diversas herramientas.

- Colaborar con otros portales, middleware, o proyectos de bodigo abierto similares en el universo del software para el beneficio de la comunidad.

Nota: Por favor estén atentos a noticias de JSR286 y WSRP 2.0.

(originalmente posteado por Satya Ranjan)
El Portal Packprovee un plug-in para Sun Java System Portal Server 7.1 (incluyendo Update 1). Usando este plug-in tu puedes desarrollar e instalar tus portlets remotamente en  Sun Java System Portal Server directamente desde tu IDE NetBeans. SI te estas preguntando como empezar a usar este  plug-in en tu instalación de Portal Server, probablemente deberías leer los siguientes documentos (en Ingles): --

User guide for Portal Pack Plug-in for Sun Java System Portal Server 7
(originalmente posteado por Atul Batra)

i18n image

Mahipalsinh y Marina han recientemente publicado un nuevo articulo en SDN titulado -- "Configuring Portlets for Internationalization and Localization"

Este articulo usa un portlet de ejemplo para describir los procedimientos para la internacionalización, localización e instalación de portlets internacionalizados en Portal Server. Esto quere decir que, tu puedes aprender como desplegar contenido en un portlet en varios lenguajes y como agregar soporte para nuevos lenguajes a portlets ya existentes.

Nota: Para ver todos los artículos relacionados con Portal Server, puedes usar la etiqueta "article" en "The Portal Post".

ago 2007

15

(originalmente posteado por Murali Krishna)

Flex PortletsSi quieres crear una aplicación web con una interfaz de usuario compleja que requiere varios cambies de estado, se reparte en múltiple procesos de negocios y requiere manipulaciones de datos complejas en el backend y además, quieres darles a los usuarios una experiencia consistente y completa (sin redesplieges!), entonces dale una mirada a Flex porque creo que definitivamente es una buena opción.

Refiere al Blog de Sandeep para tener una idea de Flex y sus ventajas. Después de eso, si estas listo para meter las manos en Flex, mira en  mi blog donde lo explico con en ejemplo.

(originalmente posteado por Karthik Kadambi Sudarshan)

ScreencastDespues de recibir varias preguntas de los usuarios, yo pense que seria prudente postear acerca de las diferente formas de instalar  portlets JSR-168 en  el Contenedor de Portlets en OpenPortal. La utilización de la interfaz gráfica de usuario provista por el "driver", los comandos provistos por las tareas ant y la característica de autoinstalación  para la instalacion usando drag and drop, todo muy fácil de usar y provee flexibilidad a los desarrolladores. Todo esto esta desarrollado en detalle en esta entrada de blog.

 Entonces, empieza a crear esos portlets y haz que esten ejecutandose en cosa de segundos.

(originalmente posteado por Hemadri Duraiswami)

 

ScreencastAquí esta un nuevo screencast con audio que demuestra la funcionalidad de  IPC StoryBoard  para el IDE NetBeans 5.5/5.5.1.En este  screencast, Yo explico IPC StoryBoard con la ayuda de una aplicación portlet de transferencia de fondos creada en el IDE NetBeans 5.5.1, siguiendo el procedimiento descrito en el  tutorial de Uma.

Gracias a Satya, Vihang, y Deepak por sus comentarios. también me gustaría agradecer a  Anjana Rudra por gentilmente prestar su voz y a  Manu Samuel del IEC Media design team por su soporte en la producción.

Mira el  screencast y espera por mas en el futuro.