Intesys propone Liferay Portal Server come piattaforma ready-to-use finalizzata alla creazione e sviluppo di Portali, CMS, Social Network aziendali e Community.

Liferay Portal Server: di cosa si tratta

Liferay Portal Server è uno dei prodotti open source più importanti nel mercato dei Portal Server. È di fatto un Portlet Engine che viene distribuito come “Enterprise Archive” (EAR) all’interno di JBOSS Application Server.
Questo gli consente di potersi avvalere in maniera trasparente di tutti i vantaggi apportati dalla suite JEMS:

  • Disponibilità di un potente ORM quale Hibernate
  • Autenticazione JAAS
  • Caching
  • Architettura in cluster
  • Hot deployment delle portlet
  • Soluzioni di SSO/LDAP
  • Business Process Management & Business Rules
  • Gestione di transazioni distribuite
  • Enterprise messaging (JMS)

Caratteristiche: supporto a standard diffusi ed elevata dinamicità

Una sua caratteristica peculiare è il supporto a standard importanti e diffusi:

  • Portlet Specification and API 1.0 (JSR-168)
  • Java Server Faces 1.2 (JSR-252)
  • Java Management Extension (JMX) 1.2
  • Web Services for Remote Portlets (WSRP) 1.0 Base Level
  • Full J2EE 1.4 compliance quando usato con JBoss AS

A questi si aggiungono alcune features specifiche che lo contraddistinguono:

  • Elevata dinamicità (è possibile creare, rimuovere e modificare portlet, temi/layouts, finestre impostazioni di sicurezza a runtime)
  • IPC (Interportlet communication) notevolmente irrobustita attraverso un’organizzazione gerarchica delle portlet
  • Temi e Layout pluggabili

Ambiti operativi di Intesys: creazione e sviluppo di strumenti partecipativi

Intesys propone Liferay Portal Server come piattaforma ready-to-use finalizzata alla creazione e sviluppo di Social Network aziendali e Community.

Questa soluzione offre un insieme di servizi flessibili e integra una serie distrumenti partecipativi in grado di supportare i diversi dipartimenti aziendali, migliorare la collaborazione interna, incentivare l’innovazione, oltre che estendere eottimizzare le relazioni con i clienti e gli stakeholder.

Con Liferay Portal Server e le sue funzioni di collaboration Intesys mette a frutto la propria significativa esperienza nel campo dei social network e della creazione di portali internet e intranet offrendo due applicazioni complete e potenti, completamente orientate al paradigma web 2.0.

Liferay nel dettaglio: caratteristiche principali

Una panoramica generale di varie caratteristiche del prodotto Liferay Portal Server:

  • Out-of-the-box tools
    Forte di una community estesissima, Liferay Portal Server fornisce il numero maggiore di portlet già integrate di qualsiasi altro portale sul mercato.
  • SOA Framework
    Liferay Portal Server è stato sviluppato utilizzando l’architettura orientata ai servizi SOA Service Oriented Architecture che lo rende la scelta evolutiva vincente per le imprese di tutto il mondo per soluzioni di Enterprise Application Integration in tecnologia Web 2.0 tramite Web Services.
  • Dynamic drag & drop
    Liferay Portal Server è stato il primo portale ad offrire questa funzionalità. Gli utenti possono spostare gli elementi nel portale semplicemente trascinando e rilasciando il mouse.
  • Secure Single Sign On (SSO)
    Accedete ai vostri contenuti e alle vostre applicazioni da un punto unico di accesso. Liferay Portal Server può aggregare diversi sistemi applicativi e renderli disponibili accedendo una volta sola con il massimo della riservatezza tramite il Single Sign On.
  • Granular, Role-Based Authorizations
    Per garantire che le persone accedano con diritto alle sole informazioni/dati per le quali sono autorizzate. Gli amministratori del portale possono assegnare ai singoli utenti o gruppi di utenti diversi “ruoli” per attribuire loro differenti livelli di accesso e differenti diritti di modifica. Ad esempio, un “direttore vendite” può visualizzare e modificare tutti i documenti di vendita, ma un “Assistente di vendita” può solo visualizzarli.
  • Personal User Pages
    Tutti gli utenti abilitati potranno avere un spazio personale dove immettere proprie informazioni. Potranno decidere se renderle pubbliche o tenerle private. È possibile personalizzare lo spazio messo a disposizione tramite il drag & drop delle portlet.
  • Gestione contenuti
    Il CMS integrato all’interno di Liferay Portal Server fornisce un insieme esteso di funzionalità fortemente integrate con le funzioni di collaborazione e fornisce un repository centralizzato per conservare e gestire contenuti da visualizzare sul web. Ciascuna community e ciascuna organization hanno a disposizione una propria separata document library e image gallery.
    Il CMS è implementato tramite Liferay Journal, un contenuto instrinseco (built-in) del portale Liferay che abilita una serie di funzionalità di gestione contenuti.
  • Web Publishing
    E’ un sistema che può essere usato per creare pagine web in modo veloce usando dei contenuti riusabili, dei modelli (Template) per il layout flessibili.
  • Flexibile Template Mechanism (XSL/VM)
    I modelli creati per gli Articoli possono essere fatti in XSL o Velocity (VM) dando cosi agli sviluppatori la flessibilità di disegnare le pagine web.
  • Document Library
    Provvede un deposito centralizzato per i servizi della Library, fatto con JCR-170 Java Content Repository (Jackrabbit) per trattare diversi documenti (PDF, DOC …) che possono essere salvati sotto una unica URL (vedi DocManagement).
  • Image Gallery
    provvede un deposito centralizzato per immagini.
  • Portal Publishing & Staging
    Publishing permette di modificare pagine web in tempo reale però senza pubblicare subito il cambiamento, solo quando si decide di farlo. Invece Staging permette di creare varie copie di modifica della stessa pagina e testarle senza toccare le pagine correnti sul Portale

Liferay nel dettaglio: funzioni di collaborazione

Liferay Portal Server offre inoltre un sistema potente e integrato di funzioni di collaboration quali:

  • Wiki
    Liferay Portal Server implementa un sistema di wiki robusto e potente, comparabile a prodotti standalone. Ogni gruppo può condividere una propria Wiki con propri e differenziati insiemi di autorizzazioni. Ogni utente con i diritti necessari può contribuire alla crescita del repository di conoscenza condiviso. I contenuti vengono inseriti semplicemente con un editor WISWYG, le pagine possono essere raggruppate in gerarchie e taggate con sistemi a vocabolario multiplo (taxonomy e/o folksonomy).
  • Bacheca elettronica
    Un sistema di bacheca elettronica (message boards) permette di condividere idee e e annunci all’interno di un gruppo (organizzazione o community). Liferay Portal Server mette a disposizione report sulla attività svolta nella bacheca, riportando i post recenti, gli utenti attivi. Ogni thread è visibile via feed RSS, ogni post può inviare una mail di avviso che permette di rispondere al post da cliet di posta. Come per tutte la altre portlet, anche quella della bacheca è sottoposta al sistema finemente granulare di gestione degli accessi e autorizzazioni di Liferay Portal Server che garantisce il controllo utilizzando i ruoli.
  • RSS
    Liferay Portal Server permette di condividere, opzionalmente, tutte le tipologie di contenuto tramite feeding RSS
  • Blog
    Liferay Portal Server implementa un sistema di Blogs ricco di funzionalità, reso più efficace dalla natura “sociale” del portale nel suo complesso. Tra le funzionalità più importanti l’editor WYSWYG, social bookmarking, notifiche email per i contributi e i commenti, sistemi di rating dei contributi, subscription via RSS, scheduling delle pubblicazioni.
  • Tracking delle attività
    La portlet “Recent Activity” tiene traccia delle attività più recenti effettuate sul portale (contributi o commenti su Blog, bacheche, wiki e altri tool). L’approccio e la presentation sono simili a quelli di Facebook.
  • Instant messaging
    Liferay Portal Server comprende delle funzioni di instant messaging che fruiscono naturalmente del sistema di relazioni del portale. Tramite la lista degli amici vengono automaticamente visualizzati i nomi degli amici collegati. L’accesso al servizio è inserito in una barra in fondo alla videata e segue l’utente lungo la navigazione all’interno del portale rimanendo sempre disponibile.
  • Calendari
    E’ possibile impostare e utilizzare calendari di gruppo (basati sulle community). Gli eventi possono essere condivisi “intragruppi”, gli alert sugli eventi possono essere settati per un avviso via email, instant messaging o SMS.
  • Avvisi
    E’ possibile inviare messaggi di tipo broadcast a gruppi di utenti, ogni utente può impostare le modalità di ricezione degli avvisi: web alert via portale, SMS, email o altre modalità di delivery impostate dall’amministratore del portale.
  • Sondaggi
    Sono disponibili delle portlet per l’impostazione, la presentazione e la raccolta dati di sondaggi. Possono essere configurati e pubblicati più sondaggi in contemporanea con visibilità differenziate rispetto ai gruppi.