L’operatività e la potenza di Liferay

Panoramica

Che cos'è Liferay?

Modalsource è specializzata nella consulenza su Liferay e nello sviluppo di web application che utilizzano Liferay come framework architetturale e applicativo.
Liferay è una piattaforma software ideata per implementare portali web, intranet e community, caratterizzata da un’elevata ricchezza di funzionalità e possibilità di integrazione.

Grazie alla sua duttilità e alla flessibilità della sua architettura software Liferay permette inoltre lo sviluppo di siti istituzionali per aziende di ogni grandezza e settore.

Alcune peculiarità di questa piattaforma web consistono in:

  • differenziare i contenuti e le modalità di presentazione di dati e funzionalità sulla base del ruolo e dello stato dell’utente connesso;
  • possibilità di integrazione con molteplici web application preesistenti e backend legacy;
  • innalzare il livello di collaborazione tra gli utenti su contenuti, dati e documenti, replicando grazie al suo sistema di work-flow l’organigramma decisionale dell’azienda e le procedure di approvazione dei contenuti nuovi o già esistenti;
  • aumentare il livello di modularità permettendo l’inclusione delle funzionalità esistenti in modo parametrico e aggiungerne di nuove senza influenzare il funzionamento reciproco;
  • sviluppare più aree di portale distinte (più siti in uno) che si differenziano per struttura e tipologia di dati presentati, appoggiandosi su un’infrastruttura dati unica;
  • creare un unico punto di accesso alle informazioni, multilingua, multi-browser e multi-dispositivo.

Grazie a tali peculiarità Liferay è la soluzione ottimale per la aziende che vogliano ridurre i costi e i tempi della comunicazione b2b, b2c e verso il mondo esterno in generale, ma anche migliorare le modalità di collaborazione, di condivisione e di mantenimento del know-how all’interno dell’azienda.

Le caratteristiche

Alcune delle principali caratteristiche tecnologiche di Liferay sono:

  • Supporto nativo di tutti i dispositivi tramite adattamento grafico “responsivo”
  • Alto livello di sicurezza grazie ad un layer di persistenza che blocca le tipologie di attacchi più pericolose (SQL injection, Cross Site Scripting, etc)
  • Alte performance grazie ad un’integrazione di più livelli di caching e al motore di indicizzazione integrato per il trattamento delle informazioni
  • Alto livello di scalabilità e predisposizione nativa a soluzioni architetturali di clustering e bilanciamento del traffico
  • 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 per i documenti (document repository) con mantenimento delle modifiche effettuate (comparazione online dei documenti) e ricerca dei termini anche all’interno dei contenuti per file Word e PDF (ricerca full-text)
I vantaggi

Perché Liferay è la scelta ottimale per le aziende?

  • Social activities

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

  • Motore di indicizzazione integrato

    La piattaforma utilizza un potente motore di indicizzazione che permette di memorizzare qualunque tipologia di dato rendendolo ricercabile velocemente sulla base del suo contenuto e delle sue “meta-informazioni”.

  • 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, la piattaforma 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.

  • Workflow di approvazione

    La piattaforma 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.

  • Suddivisione in aree

    L’applicativo 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 è in grado di guidare le aziende nella personalizzazione e configurazione di Liferay per le strategie aziendali, occupandosi della realizzazione di progetti “chiavi in mano” con Liferay Portal, curando tutti gli aspetti progettuali, architetturali e di messa online degli applicativi.
    Modalsource fornisce inoltre la consulenza su Liferay necessaria alle varie fasi del progetto, dall’analisi degli obiettivi e dei requisiti, fino alla messa online del prodotto e alla configurazione degli strumenti più utili al conseguimento degli obiettivi stessi.

    Durante la fase di sviluppo vengono analizzati questi aspetti:

    • pianificazione della misurazione e del monitoraggio degli obiettivi di business legati al progetto e delle relative azioni correttive;
    • analisi del time-to-market del progetto e pianificazione del ciclo di vita dello sviluppo;
    • analisi e riproduzione della struttura aziendale allestendo 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;
    • sviluppo delle componenti software necessarie nel rispetto degli standard;

    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.

    Nello specifico Modalsource affianca le aziende nel:

    • sviluppare portlet 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.

    La scelta di questo tipo di consulenza 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