L’operatività e la potenza di Liferay

Panoramica

Che cos'è Liferay?

Liferay è una piattaforma software opensource caratterizzata da stabilità elevata, ricchezza di funzionalità e numerose possibilità di integrazione con altri software, ideata per fungere da base architetturale per portali web, intranet e community.

Grazie alla solidità e flessibilità della sua architettura software, Liferay si presta molto bene per lo sviluppo di siti istituzionali per enti e aziende di ogni grandezza e settore (ad esempio: portali di servizi al cittadino, aree riservate dove i clienti possono comporre i propri preventivi, aprire ticket di assistenza, reso, etc.)

Alcune peculiarità della piattaforma Liferay sono:

  • la facoltà di differenziare contenuti e modalità di presentazione di dati e funzionalità sulla base del ruolo e dello stato dell’utente (user) connesso;
  • la possibilità di integrazione con molteplici web application preesistenti e backend legacy;
  • la crescita della collaborazione tra gli utenti su contenuti, dati e documenti, grazie al sistema di work-flow di Liferay Portal che replica da vicino l’organigramma decisionale dell’azienda e le procedure di approvazione dei contenuti nuovi o già esistenti;
  • l’aumento del livello di modularità rispetto ad altre piattaforme, permettendo di includere le funzionalità esistenti in modo parametrico e di aggiungerne di nuove senza compromettere il funzionamento reciproco;
  • la possibilità di sviluppare più aree di portale distinte (sostanzialmente, più siti in uno) che si differenziano per struttura e tipologia di dati presentati, pur appoggiandosi su un’infrastruttura dati unica;
  • la creazione di un unico punto di accesso alle informazioni, multilingua, multi-browser e multi-dispositivo.

Grazie a tali peculiarità, Liferay è la soluzione ottimale per tutte quelle aziende che cercano di ridurre i costi e i tempi della comunicazione b2b e b2c, ma anche migliorare i servizi ai clienti e, al proprio interno, le modalità di collaborazione, di condivisione delle informazioni e del know-how aziendale.

Modalsource è specializzata nella consulenza su Liferay e nello sviluppo di web application, intranet, e portali web che utilizzano Liferay Portal come framework architetturale e applicativo.

Le caratteristiche

Alcune delle principali caratteristiche tecnologiche di Liferay sono:

  • Supporto nativo di tutti i browser (Google Chrome, Firefox, Safari) e dispositivi (desktop, notebook, tablet, smartphone) tramite adattamento grafico “responsivo”
  • Alto livello di sicurezza informatica grazie ad un layer di persistenza che blocca le tipologie di attacchi più pericolose come SQL injection e Cross Site Scripting
  • Alte performance strutturali grazie ad un’integrazione di più livelli di caching e al motore di indicizzazione integrato per il trattamento delle informazioni memorizzate
  • Alto livello di scalabilità e predisposizione nativa a soluzioni architetturali di clustering e bilanciamento del traffico, così da fornire agli utenti un servizio costante e veloce
  • Alta configurabilità della matrice ruoli/permessi per implementare al meglio ogni organigramma aziendale e ogni “granularità” di definizione delle azioni possibili
  • Gestione avanzata delle cartelle virtuali con mantenimento delle modifiche effettuate e ricerca dei termini anche all’interno dei contenuti per file Word e PDF
I vantaggi

Perché Liferay è la scelta ottimale per le aziende?

  • Social activities

    Liferay Portal supporta una serie di funzionalità di collaborazione e condivisione, in pieno stile social. Ogni utente può visualizzare, all’interno della sua “dashboard”, le azioni che gli altri utenti della sua stessa area aziendale hanno svolto, in modo da essere sempre al corrente delle attività svolte

  • Motore di indicizzazione integrato

    La piattaforma Liferay utilizza un potente motore di indicizzazione che permette di memorizzare qualunque tipologia di dato, rendendolo ricercabile velocemente sulla base delle sue meta-informazioni (autore, titolo, data, etc.) e del suo contenuto (valido per i pdf e i documenti microsoft word)

  • Document library

    Liferay utilizza un meccanismo di memorizzazione online dei file basato su di una struttura simile a quella comunemente usata per la memorizzazione in locale, ma dotata dei massimi livelli di protezione del contenuto e della possibilità di gestire per ogni documento categorizzazioni, tag e informazioni di versioning

  • Capacità di integrazione

    Essendo interamente scritto in Java, Liferay Portal permette di integrare qualunque sistema esterno, grazie ad una implementazione agevole di web services o altri standard industriali di trasmissione e ricezione dati tra applicativi anche eterogenei dal punto di vista tecnologico-informatico

  • Workflow di approvazione

    Liferay permette di configurare un workflow di approvazione e revisione dei contenuti, che va dalla prima creazione da parte degli editor, fino alla pubblicazione da parte del responsabile di reparto, permettendo di replicare in maniera molto precisa a livello informatico l’organigramma aziendale esistente

  • Suddivisione in aree

    L’ambiente Liferay può essere strutturato in aree, vale a dire “mini-siti” all’interno del sito principale, che possono coincidere con i diversi comparti dell’ente. Le diverse aree possono anche avere moduli applicativi distinti, grazie alla grande modularità del framework che rende tutto configurabile e parametrizzabile

    La consulenza

    La consulenza su Liferay Portal di Modalsource

    Modalsource si occupa da anni di aiutare quelle attività che scelgono Liferay Portal come strumento per le proprie strategie aziendali, occupandosi della realizzazione di progetti “chiavi in mano” con Liferay, curando tutti gli aspetti progettuali, architetturali e di messa online degli applicativi.

    Modalsource fornisce inoltre la consulenza preventiva su Liferay, aiutando le aziende a capire se può essere la soluzione più adatta al business, analizzando obiettivi e requisiti e identificando gli strumenti di Liferay e le integrazioni più utili al conseguimento degli obiettivi stessi.

    Durante la fase di sviluppo vengono analizzati questi aspetti:

    • analisi del time-to-market del progetto e pianificazione del ciclo di vita dello sviluppo del portale in Liferay;
    • pianificazione della misurazione e del monitoraggio degli obiettivi di business legati al progetto e delle relative azioni correttive;
    • analisi della struttura aziendale, valutando l’allestimento sotto-siti differenti (community e organization) per le varie aree aziendali (commerciale, amministrativa, tecnica, etc);
    • progettazione dell’architettura software più idonea in termini di scalabilità e performance;
    • identificazione delle componenti software aggiuntive necessarie nel rispetto degli standard;

    Alla fase di sviluppo segue la fase di produzione con:

    • edificazione effettiva dell’architettura software e hardware della piattaforma
    • sviluppo e implementazione delle componenti aggiuntive 
    • creazione dell’ambiente di collaudo e test (UAT)
    • messa on line del portale in Liferay

    Oltre che nello sviluppo e messa in linea di siti e portali in Liferay, Modalsource inoltre aiuta aziende che già impiegano Liferay nel:

    • sviluppare portlet Liferay e nuove funzionalità nel rispetto degli standard di sviluppo corretti e degli standard industriali più utilizzati;
    • organizzare metodologie di sviluppo e versionamento del software che permettano la collaborazione di più tecnici e l’aggiornamento del framework Liferay in modo compatibile e conforme con le funzionalità custom sviluppate;
    • implementare sistemi avanzati di messa online massiva dei contenuti da un ambiente di test protetto (Liferay staging) a quello di produzione visibile dal mondo esterno (in caso di sito istituzionale o di portali di pubblicazione dati);
    • realizzare sistemi di elaborazione, raccolta e centralizzazione dati unificati e integrati grazie agli standard di trasferimento dati industriali più utilizzati.

    Modalsource, inoltre, grazie alla sua profonda conoscenza della piattaforma Liferay portal è in grado di fornire un alto livello di consulenza soprattutto nei servizi di formazione su Liferay, supporto e affiancamento per lo sviluppo basato sulla piattaforma.

    La scelta di questo tipo di servizio trova la sua massima soddisfazione all’interno delle aziende che vedono in Liferay la giusta piattaforma per implementare e ottimizzare le proprie logiche produttive, la qualità di pubblicazione e gestione dei contenuti e di comunicazione con l’esterno.

    Case Histories

    Le principali realizzazioni con tecnologia Liferay Portal