Un portal de colaboración no debería ser difícil de manejar con la nueva experiencia de Liferay DXP

Proactive ofrece un conjunto completo de Servicios de Portal de Intranet para poner en marcha sus planes de gestión del conocimiento y de Portal de Intranet. Impulsar la productividad, la eficiencia y el compromiso entre tus empleados, clientes y partes interesadas con soluciones de colaboración intuitiva de extremo a extremo.

Nuestros portales son capaces de dar soporte a toda una empresa para la colaboración. A medida que se implementan varias herramientas de colaboración que son proporcionadas por Liferay como portlet OOTB (blog, wiki, calendario, tareas, alertas, intercambio de documentos, etc.), se pueden poner a disposición de los equipos a través de la capacidad de diseño modular del portal, es decir, añadir un portlet adicional al sistema y ponerlo a disposición de los propietarios de la comunidad.

A medida que los equipos colaboran, introducen una amplia gama de recursos que pueden ser aprovechados por otros equipos en toda la empresa. La capacidad del Portal de permitir a los individuos crear sus propias comunidades permite a los equipos crear un área web y asignar un conjunto de herramientas de colaboración al grupo. Un individuo puede crear o unirse a una o más comunidades y organizar toda la colaboración dentro de esa comunidad.

En el entorno Liferay, hemos desarrollado un portlet de encuesta que podemos utilizar como herramientas de colaboración, que nos da la facilidad de crear y diseñar nuestra propia encuesta con la pregunta y el componente que deseemos con una funcionalidad de arrastrar y soltar fácil de usar. Tienes la posibilidad de difundir tu encuesta a comunidades y organizaciones. Puedes obtener un informe de la encuesta con un formato de archivo flexible y utilizarlo para el crecimiento de tu organización.

El portal empresarial Liferay da facilidades a los equipos que pueden estar formados por roles organizativos formales, también pueden estar formados por roles informales. Los portales permiten que estos equipos se unan. Por ejemplo, un equipo de expertos en diversas áreas de una empresa puede hacerse «amigo» de los demás y hacer un seguimiento de los diversos proyectos en los que están trabajando individualmente.

Lo mas destacado:

Liferay nos permitió desarrollar sitios web colaborativos para equipos y para toda una empresa. Un individuo puede crear o unirse a una o más encuestas, comunidades, y organizar toda la colaboración dentro de esa comunidad.

Desafíos:

  • Gestionar sitios de comunidades de gran base y organizaciones.
  • Gestionar todos los documentos en el repositorio central.
  • Implementar un complejo proceso BPM para publicar la encuesta.
  • Manejar los usuarios concurrentes y las visitas.

Resultados:

  • El portal comienza manejando 45,000 usuarios virtuales y 1000 usuarios concurrentes en un solo servidor.
  • Implementación de la caché en la página para renderizar la página en 10s.
  • Desarrollar un repositorio de documentos centralizado para gestionar el documento.
  • Uso de Solr para mejorar el contenido así como los documentos.
  • React nos ayudó a separar la lógica de la interfaz de usuario y el inicio de sesión de backend en la aplicación.

Necesidades del negocio:

  • Un individuo puede crear su propia encuesta de acuerdo con el requisito y publicar en toda la comunidad.
  • Gestionar una gran base de usuarios y usuarios concurrentes en la aplicación.
  • Gestionar todos los componentes de colaboración en un único portal como un blog, wiki, etc. con la funcionalidad de arrastrar y soltar.
  • Implementar un proceso de flujo de trabajo y aprobación iniciado por el usuario.
  • Búsqueda avanzada para buscar contenidos y documentos.
  • Aislar el componente UI y el backend en arquitectura de microservicios y distribuida.
  • Manejar múltiples sitios, organizaciones, grupos y roles en un solo lugar.
  • Necesidad de manejar múltiples instancias y equilibrio de carga.
  • Solución empresarial

Otras funcionalidades:

  • Utilizamos Angular portlet en Liferay para mejorar la visualización del producto y la página de detalles con ricos componentes de interfaz de usuario.
  • Se utilizó la API RESTful para renderizar los datos en la página para obtener la velocidad, el componente de interfaz de usuario moderna para agregar la funcionalidad de filtro, y obtener la imagen del cubo de AWS S3.
  • Proporcionamos soluciones de Bootstrap 4 para construir una aplicación responsiva y amigable con el móvil.
  • Construimos un SPA para evitar una experiencia de navegación monolítica.
  • Utilizamos Liferay WCM para gestionar el contenido de los productos y su contenido detallado con el editor enriquecido.
  • Habilitamos el flujo de trabajo para publicar el contenido en la aplicación.
  • Hicimos la actualización trimestral de los parches hotfix y de seguridad de Liferay.
  • Utilizamos la búsqueda elástica in-build de Liferay para mejorar la funcionalidad de búsqueda y mostrar los datos relevantes en la salida.
  • Implementamos la práctica CI/CD para gestionar el sistema distribuido y evitar el procesamiento manual.
  • Soporte 24*7 con módulos onsite-offshore.
  • Gestionamos múltiples instancias y equilibramos la carga en un entorno de clúster.

Pila tecnológica

  • Liferay DXP
  • MySQL
  • Servicios web Restful
  • JQuery y script AUI
  • Bootstrap 4 CSS
  • HTML 5
  • Elasticsearch
  • Java 8
  • AngularJS
  • AWS S3

Autor: Shatrusudan Sharma
Liferay Certified | AWS Certified | Liferay DXP | Java/J2EE | Struts | Spring | SpringBoot | Microservices | BPM Tools
Artículo Original: https://www.linkedin.com/pulse/why-collaboration-portal-hard-handle-you-can-make-better-sharma/