23
Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati). Un contenuto può essere una pagina web, una informazione su un evento imminente, un documento di Microsoft Word, una immagine, una registrazione video, o qualsiasi insieme di dati che abbia un significato per l'azienda che utilizza il sistema”

Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Embed Size (px)

Citation preview

Page 1: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Cos'è un CMS?

Definizione di “contenuto”

“Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati).

Un contenuto può essere una pagina web, una informazione su un evento imminente, un documento di Microsoft Word, una immagine, una registrazione video, o qualsiasi insieme di dati che abbia un significato per l'azienda che utilizza il sistema”

Page 2: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Cos'è un CMS?

Definizione di “Content Management System”

“Piattaforma che consente la creazione e il mantenimento del proprio sito senza l'ausilio del personale tecnico, offrendo la possibilità di modificare testi, immagini, files video/audio e ogni altro contenuto.

Il contributo all'arricchimento del sito può avvenire anche da parte dell'utenza grazie a un'interfaccia intuitiva ed a un procedimento di identificazione (username e password).

Ogni CMS fornisce analisi statistiche complete sul traffico del sito e sui comportamenti degli utenti”

Page 3: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Cos'è un CMS?

Potenzialità di un Content Management System?

Facilità di gestione dei contenuti

Separazione del contenuto di una pagina dalla sua composizione

Poter ricercare ed indicizzare le informazioni

Consentire l'aggiunta e la modifica dei contenuti da parte di certi utenti direttamente dal sito

Applicare regole su chi può pubblicare cosa e quando

Poter applicare regole di revisione ai contenuti ...

Page 4: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

CMS: caratteristiche

Requisiti di sistema

Sicurezza

Supporto

Facilità d'uso

Gestione

Interoperabilità

Flessibilità

Performance

Modularità ed Estensibilità

E-commerce

Affidabilità

Scalabilità

Page 5: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Cos'è un CMS? Requisiti di sistema

Application Server (joomla, Zope, Docebo…)

Costo: Nessuno, è un software libero

Database: Mysql ma si integra con altri db

Licenza: GNU GPL

Sistema Operativo: qualunque

Accesso a linea di comando

Web Server: Apache, IIS, Zope

Page 6: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Cos'è un CMS?Sicurezza

Audit Trail

Captcha

Approvazione dei contenuti

Verifica dell'email

Granularità dei privilegi

Autenticazione Kerberos

Autenticazione LDAP

Login History

Autenticazione NIS

Autenticazione NTLM

Autenticazione "Pluggable"

Sandbox

Gestione Sessioni

SMB Authentication

SSL Compatible

Versioning

Page 7: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Cos'è un CMS?Supporto

Programma di certificazione

Code Skeletons

Manuali commerciali

Supporto Commerciale

Training Commerciale

Comunità di Sviluppatori

Online Help

API estendibili

Hosting Professionale

Servizi Professionali

Forum Pubblici

Mailing List

Test Framework

Sviluppatori terze parti

Conferenze annuali

Page 8: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Cos'è un CMS?Supporto

Comunità: una comunità mondiale di sviluppatori, integratori, solution provider

Aderisce agli standard web del W3C: rispetta la sintassi XHTML, si basa su un CSS (Cascading Style Sheet) valido

Accessibile: conforme alle Linee Guida WCAG 1.0, Section 508

Inoltre:

Utilizza fogli di stile per dispositivi diversi (stampa, cellulari e dispositivi palmari)

E’ supportato da tutti i browser

Multilingua e internazionalizzazione: tradotto in oltre 50 linguaggi

Page 9: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Cos'è un CMS?Flessibilità

Riutilizzo del contenuto

Profilo Utenti Estensible

Localizzazione dell'interfaccia

Metadata (DC di default)

Contenuto Multilingua

Integrazione del contenuto multilingua

Distribuzione Multisito

Riscrittura degli indirizzi

Wiki

CGI-mode Support

Page 10: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Cos'è un CMS?Modularità ed Estensibilità

Esistono parecchi moduli:

Modulo per la gestione di newsletterModulo per la gestione di contenuti multilinguaModulo per la gestione di sondaggi e questionariModulo per la gestione di forumModulo per la gestione di blogModulo per la gestione di risorse condiviseModuli bookingModuli carrelloEcc. ecc.

Page 11: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Cos'è un CMS?Modularità ed Estensibilità

Blog

Chat

Supporto del.icio.us, tagging

Contact Management

Data Entry

Database Reports

Discussion / Forum

Document Management

Events Calendar

Events Management

FAQ Management

File Distribution

Grafici

Inventory Management

Pluggable Payments

Pluggable Shipping

Pluggable Tax

Shopping Cart

Subscriptions

Page 12: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Cos'è un CMS?Modularità ed Estensibilità

Groupware

Guest Book

Help Desk / Bug Reporting

HTTP Proxy

Link Management

Mail Form Free

Spazio personale

Newsletter

Photo Gallery

Strumenti per la creazione di form web per l'invio dati via email

Questionari, Sondaggi Online

Product Management

Project Tracking

Search Engine

Site Map

Time Tracking

User Contributions

Web Services

Page 13: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Cos'è un CMS?E-commerce

E-commerce

Da una pura soluzione open source

Integrazione con Mambo

Autenticazioni di terze parti tramite - quindi si integra con sistemi ecommerce già esistenti

Permette all'utente di interagire cone il sito di e-commerce

Page 14: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Cos'è un CMS?E-commerce - esempi

Donazioni online e contabilità

Simple PayPal link (CMFPayPal)

Democracy in Action API

Page 15: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

CMS : esempio di utilizzoSoluzione ideale per una organizzazione no profit che deve raccogliere fondi,

e divulgare le sue iniziative, gestire il feedback da volontari e visitatori, Oxfam

Richieste:

Gestione online degli eventi e del calendario

Newsletters

Gestione e arruolamento dei volontari

Forum online

Donazioni online e contabilità delle donazioni

Comunicazioni offline

Corsi e supporto

Vendita prodotti online

Integrazione

Facilità di setup

Facilità di utilizzo

Affidabilità

Page 16: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Perché l'Open Source

Evitare di restare legati a un venditore specifico

Customizzazione del codice e correzione degli errori

Una comunità che aiuta e risponde alle domande

Risparmio sui costi

Nessun costo di licenza e possibilità di impiegare queste risorse per il supporto da più parti

Centinaia di componenti aggiuntivi

Riqualificazione del personale e acquisizione di nuove competenze

Page 17: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

CMS: Componenti

Workflow

Feedback

Eventi/Calendari

Email, Newsletter & Rss

Podcasts, Blog & Wiki

Internazionalizzazione

Page 18: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Workflow

si ringrazia Stefano Marchetti per l'immagine

Page 19: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Feedback

Discussioni

Inviare un contenuto via web a un amico

Indagini presso i clienti, report automatico

Sondaggi

Eventi / Calendari

Gestione Conferenze

Page 20: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Email, Newsletter & RSS

Si integra con:

Mailman - invio richieste sottoscrizioni

es. Democracy in Action, whatcounts.com

Page 21: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

RSS

Alternativa all'email - meno spam

Strumento per l'RSS integrato

News e Eventi organizzati in contenitori diventano automaticamente RSS

Possibilità di definire come RSS il risultato di una ricerca e inserirlo tra i propri feed

Page 22: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

RSS

Moltiplicato per 100 biblioteche, da solo crea il portale

Page 23: Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati)

Esempi - Internazionalizzazione

Scrittura da destraa sinista

Contenuti multilingua