En este curso, veremos todas las opciones que nos ofrece Liferay desde su interfaz para la creación de portales web. Como práctica, asumiremos que somos una empresa tradicional de elaboración de recetas de cocina y queremos dar el salto digital para lo que construiremos un portal para la gestión de recetas de cocina, una red social para que los usuarios puedan intercambiar recetas de cocina y una intranet para los empleados de la empresa. Está práctica es continuada en el curso "Desarrollo de componentes"

Temario del curso

  • Presentación

Bloque I. Instalación

  • Configuración entorno software
    • Java SDK 8
    • Postgre 10
    • Fake SMTP 2
  • Instalando un bundle de Liferay (práctica)

Bloque II. Primeros pasos

  • Interfaz de usuario
  • Configuraciones iniciales
    • Software de terceros
    • E-mail
    • Autenticación de usuarios
      • Open LDAP
      • Facebook (práctica)
    • Virtualhost, idioma, zona horaria, etc
  • Instalación de componentes (práctica)

Bloque III. Gestión del portal

  • Gestión de usuarios
    • Política de contraseñas
    • Monitorización
    • Grupos de usuario
  • Gestión de roles
    • Tipos de roles
    • Permisos (práctica)
  • Gestión de organizaciones (práctica)
  • Avisos y alertas

Bloque IV. Sitios web

  • Gestión de páginas. SEO y analítica web
  • Responsive design
    • Grid de bootstrap 4
    • Clases útiles
  • Menús
  • Contenidos
    • Contenidos web (CMS)
    • Documentos y multimedia
      • Adaptive media
      • Vista previa
      • Indexación
      • Liferay Sync
    • Otros (blogs, foros, wiki, etc)
  • Clasificaciones
    • Categorías
    • Etiquetas
  • La papelera de reciclaje

Bloque V. El ADT

  • Freemarker
  • Cambiando la visualización de componentes de liferay (práctica)
  • Cómo ofuscar enlaces (práctica)

Bloque VI. El CMS a fondo

  • Estructuras de datos
  • Plantillas de visualización
  • Gestión de listados, paginación, navegación y búsquedas usando el CMS (práctica)

Bloque VII. Exportación

  • Formato LAR para exportación/importación
  • Proceso de staging

Bloque VIII. Instancias virtuales

Bloque IX. Otros productos de Liferay