Scelte rapide:
  1. Cerca
  2. Utilità
  3. Navigazione principale
  4. Contenuto
  5. Approfondimenti
  6. Navigazione di pagina
  7. footer

B Human -Profitable Innovation

Voi siete qui:

Implementazione di un CMS

Implementazione

L’architettura e le funzionalità di integrazione sono gli aspetti di maggiore interesse per lo sviluppatore. La scelta di un CMS, fortemente orientato a un utente di questo tipo, si basa su aspetti come il linguaggio di programmazione, la creazione e la configurazione dei template, la separazione tra contenuti e logica di presentazione e la modalità di pubblicazione.

Vediamoli ora nel dettaglio.

Template-authoring

Un buon CMS deve prediligere un approccio no-programming allo sviluppo dei template, cioè non deve essere necessaria una competenza tecnica specifica su un linguaggio di programmazione.

Maggiore è la separazione tra la logica di presentazione e navigazione dei contenuti (es. HTML) dai contenuti stessi, migliore sarà la gestione dei template e dei ruoli dedicati alla loro manutenzione.

Tra le modalità di template-authoring più diffuse indichiamo:

  • lo sviluppo di pagine dinamiche (es. JSP) comprensive di codice di presentazione e logica applicativa;
  • l’inserimento e la configurazione di placeholder nel codice di presentazione;
  • la creazione di regole (script) di uso dinamico del codice di presentazione in funzione dei contenuti e della navigazione.

Static-publishing

Il CMS deve poter pubblicare i contenuti come file statici, per consentire la fruizione della maggior parte delle pagine anche nel caso in cui alcuni elementi critici, come i database o le applicazioni aziendali coinvolte, presentino dei malfunzionamenti o non siano disponibili. Il CMS deve essere quindi indipendente dall’ambiente di erogazione dei contenuti e limitarsi a fornire i file statici di contenuto e gli asset (es. immagini, flash) via file system o differenti protocolli di comunicazione come FTP, Web Service/http, WebDAV.

Multi-channel

Un  CMS flessibile deve poter pubblicare uno stesso contenuto su differenti canali di comunicazione:

  • sito Web istituzionale;
  • sistemi di Content Syndication (RSS Feed);
  • brochure con differenti logiche di  presentazione:
    • HTML;
    • XML/RSS;
    • PDF

mantenendoli automaticamente aggiornati al variare del contenuto.

Nel caso di pubblicazione di file PDF, il CMS deve essere in grado di generare automaticamente i file PDF con i contenuti e la logica specifica di presentazione.

 

 

 

 

Volete saperne di più?
Contattateci oggi stesso!