I cookie ci aiutano a fornire i nostri servizi. Utilizzando tali servizi, accetti l'utilizzo dei cookie da parte nostra. Per saperne di più...Accetto

Liferay

liferayLiferay Portal Server è uno dei prodotti open source più importanti nel mercato dei Portal Server. 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

Liferay 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)

Panoramica

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 maggiori 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 per creare varie copie di modifica della stessa pagina e testarle senza toccare le pagine correnti sul Portale

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 vengoni 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 implemente una sistema 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.