Navigazione: HOME / PLATINUM / Engine

Il motore di platinum


Platinum Engine è il motore della piattaforma. Completamente sviluppato con tecnologia J2EE, come tutte le altre componenti della piattaforma, si occupa di gestire la comunicazione tra i moduli applicativi e i DB dei contenuti.

 

Lo schema logico dell'Engine di PLATINUM

Gestione ruoli e permessi dell’Operatore

  • Platinum consente di definire diversi gruppi operatori; per ogni operatore potete specificare se può aggiungere, modificare, cancellare, pubblicare, moderare un contenuto.
  • Con una singola installazione è possibile gestire diversi siti Internet / Intranet attraverso la stessa interfaccia di amministrazione (virtual host).
  • Ad ogni operatore è possibile assegnare i permessi su applicazioni, siti e funzionalità, e le azioni che può compiere per ogni applicazione o sito.

Gestione dei profili utenti per l’accesso alle aree riservate

  • Platinum include nativamente le funzionalità di autenticazione base per consentire agli utenti registrati di accedere alle aree riservate del sito e per la gestione dei profili (registrazione, gestione dati del profilo, recupero password).
  • Tale funzionalità può essere ampliata e integrata con un server LDAP (active directory). In questo caso l’autenticazione dell’utente è basata sul repository LDAP. Potete inoltre scegliere se i gruppi utenti devono essere gestiti da LDAP o da Platinum stesso.
  • E’ inoltre possibile implementare un meccanismo SSO a seconda dello specifico scenario.


Rendering dei contenuti sui template grafici

  • I contenuti possono essere visualizzati on-line in qualsiasi layout grafico, con un look & feel che può essere diverso da sezione a sezione. Un layout grafico rappresenta, infatti, la combinazione di HTML o XHTML più foglio di stile CSS più eventuali script.
  • I layout possono essere disegnati anche per dispositivi mobili (multi-modalità).
  • La disgiunzione tra front-end (il sito) e il layer dei contenuti consente di cambiare layout grafico in qualsiasi momento, preservando i contenuti esistenti.


Categorizzazione dei contenuti (tagging)

  • Con Platinum è possibile definire arbitrariamente delle categorie e sottocategorie, con cui gli editor possono poi “taggare” i contenuti che gestiscono.
  • La categorizzazione può essere anche utile per realizzare un motore di ricerca interno avanzato o per creare liste di contenuti categorizzati.


Staging

  • Distinzione tra ambiente di staging e ambiente di produzione.
  • Preview della pagina: anteprima della pagina durante la gestione dei contenuti.
  • Submit in produzione per singolo nodo.


Workflow

  • Flusso di approvazione sull’editing dei contenuti.
  • Workflow di approvazione a 2 livelli: "Editor" e "Approvatore".
  • WF a livello di nodo dell’albero del sito: per ogni nodo è possibile definire chi sono gli editor e chi sono gli approvatori.
  • Bacheca di lavoro con dettaglio della to-do list.


Sistema di LOG

  • Platinum memorizza tutti gli accessi di ogni singola pagina del sito, mese per mese, in un formato che può facilmente essere analizzato dai più comuni strumenti di statistiche sugli accessi.
  • Platinum include nativamente Webalizer come strumento di analisi, fornendo sia statistiche grafiche che numeriche.
  • Se avete l’esigenza di usare altri tool, potete scaricare dagli archivi di Platinum i file di log degli accessi e delle stringhe di ricerca.


Gestione back-end in multilingua

Il tool di amministrazione della piattaforma Platinum, cioè l’interfaccia operatore, implementa la modalità multilingua. Grazie alla presenza di un file di configurazione contenente i testi in lingua utilizzati dal tool (resourceBundle), è sufficiente tradurre questi testi in qualsiasi lingua. Il tipo di lingua è associato al profilo dell’operatore che vedrà il back-end di Platinum nella sua lingua associata. Platinum 4 viene di default fornita in lingua italiana e in lingua inglese.