Descripción

Google Group Portlet es una aplicación para gestionar listas de distribución de Google usando la API de Google. Permite la edición tanto de grupos como de sus miembros.

Características

  • Inserción, modificación y eliminación de listas de distribución.
  • Inserción y eliminación de miembros a las listas de distribución.
  • Relación automática de miembros con usuarios de la organitzación, mediante el correo electrónico.

Pasos de instalación y configuración

1. Descargar el war del Marketplace de Liferay.

2. Desplegar el portlet mediante el panel de control o copiando el archivo ‘.war' dentro del directorio ‘deploy‘ en la estructura de carpetas de Liferay.

Para continuar, es necesario tener las credenciales para poder utilizar la API de Google. Necesitamos:

  • Dominio (Ejemplo: sonicon.net)
  • Usuario administrador del dominio en Google (Ejemplo: admin@sonicon.net)
  • Identificador de la cuenta (Ejemplo: 123456789000-abc123def456@developer.gserviceaccount.com)
  • Certificado en un archivo p12
    (El identificador y el archivo p12 se pueden generar a partir de esta información - https://developers.google.com/identity/protocols/OAuth2ServiceAccount#creatinganaccount)

3. Abrir el Panel de Control e ir a Google Groups:

4. Rellenar los campos del siguinte formulario:

5. El archivo ".p12" se tiene que encontrar accesible por el portal, en el mismo servidor. La aplicación lo irá a buscar en el directorio '/opt/cert/' en el caso de un servidor Linux y en 'C:\cert\' en caso de un servidor Windows. Por ejemplo, si es un servidor Linux: "/opt/cert/certificate.p12".

6. Una vez rellenado el formulario y haberse enviado con el botón 'Guardar'. Se podrá ver si los datos enviados son correctos y si se han guardado bien. Además, podremos comprobar que no haya errores con el botón 'Prueba'. Si todo ha ido correctamente nos aparecerá el siguiente mensaje:

7. Una vez hecho esto. Se puede añadir el portlet en cualquier página de tu portal. Si no se hubieran hecho los pasos anteriores correctamente se mostraría el siguiente mensaje:

En caso contrario el portlet se vería correctamente:

8. Entre otras funcionalidades de grupos se puede 'Añadir un grupo' o escoger uno existente:

9. Al seleccionar un grupo se ven todos los miembros del grupo y las funcionalidades que se pueden hacer sobre éste de forma rápida e intuitiva.

Consejos

  • Comprobar que el rol del usuario tiene permisos para usar las funcionalidades del portlet.
  • Que las credenciales sean correctas (comprobar con el botón ‘Prueba' en el Panel de Control).
  • Comprobar la ruta del archivo p12 dentro del servidor.