Liferay DXP 7.1. - Filippo Frignocca at Liferay Symposium 2018
1. Liferay DXP 7.1:
un prodotto già maturo a pochi
mesi dal rilascio?
La nostra esperienza con Liferay DXP 7.1 nella realizzazione di un
progetto per un grande istituto bancario
Filippo Frignocca
Project Manager & Team Leader
Ariadne
2. #LRITA2018
DXP: la storia
• DXP 7.0 prima release → 15/06/2016
• DXP 7.0 Service Pack 8 → 19/07/2108
• DXP 7.0 Fix Pack 59 → 03/10/2018
• DXP 7.1 prima release → 10/07/2018
4. #LRITA2018
Il “Business Case”
• Il Cliente: istituto bancario nazionale
• Il progetto: migrazione del sito corporate
e di altri quattro siti verticali
del gruppo su DXP 7.1
Requisiti principali: local staging,
architettura in cluster,
marketing landing pages, SPA,
multilingua, full responsive
6. #LRITA2018
Particolarità del Sito Pilota
• Utilizzo di contenuti multimediali con supporto adattivo
• Utilizzo di menù di navigazione differenti
• Personalizzazione dei risultati di ricerca
• Display Pages dinamiche per le news
• Local Staging
7. #LRITA2018
Adaptive Media
<picture data-fileentryid="${fileEntryId}">
<source media=“(min-width:576px)”
srcset=“/o/adaptivemedia/image/${fileEntryId}/${mediaName}/${fileName}”>
</picture>
Il supporto adattivo regola
dinamicamente le immagini per
adattarle al meglio al layout di
visualizzazione.
Offre inoltre un controllo
approfondito sul modo in cui le
immagini vengono caricate e
visualizzate nei template.
9. #LRITA2018
Esempio Adaptive Media 2/2
/o/adaptive-media/image/104836/800-x-533-px/NewsImage
/o/adaptive-media/image/104836/330-x-220-px/NewsImage
10. #LRITA2018
Navigation Menu
I menù, disaccoppiati dalla
navigazione delle pagine, si
possono creare in modo
personalizzato.
È possibile gestire facilmente le
gerarchie dei menù e salvare
diversi set di menu con la nuova
interfaccia drag-and-drop.
13. #LRITA2018
Step di personalizzazione ricerca
• Model Pre Filter Contributor Module
modulo per l’implementazione delle condizioni di filtraggio custom, in modo che la
ricerca ritorni solo Web Content di una o più Strutture e per forzare i criteri
con cui effettuare la ricerca.
• Configuration API Module
modulo per poter configurare l’elenco delle strutture su cui deve operare la ricerca
• Module Fragment
modulo per “personalizzare” il layout grafico dei risultati della ricerca.
14. #LRITA2018
Gestione Display Pages
Le pagine di visualizzazione (Display Pages) con
DXP 7.1 sono state migliorate per semplificare la
creazione di modelli standard per i contenuti web
che devono avere un aspetto coerente, utilizzando i
Page Fragment con sezioni dinamiche.
Quando il contenuto web viene pubblicato con un
modello di pagina di visualizzazione, ottiene
automaticamente la propria pagina con URL
univoco.
Contenuto Dinamico
Embedded
Widgets
15. #LRITA2018
Local Staging
• Abilitazione del “Local Staging” per la gestione editoriale del sito
• Page Versioning non ablitato
• Asset configurati per lo staging:
• Web Content
• Document and Media Library
• Application Display Templates