Cms: differenze tra le versioni

Tratto da EduEDA
Jump to: navigation, search
 
(9 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
== Content management system ==
+
[[Image:nbddj.jpg|right|frame|Cms]]
CMS è l'acronimo di '''Content management system'''.
+
Tradotto letteralmente significa "sistema di gestione contenuti" ed è un tipo di software che serve per creare velocemente e senza particolari conoscenze di programmazione sistemi collaborativi on-line di contenuti.
+
  
I CMS vengono principalmente utilizzati per la gestione dei portali in quanto risultano essere sistemi flessibili e che permettono la collaborazione di piu utenti.
+
== Argomento: ==
I Content management system sono solitamente orientati alla gestione di testi (news, articoli ecc.), immagini, liste di discussione, forum, materiale scaricabile.
+
Consentono di definire gruppi di utenti e i relativi diritti, in questo modo è permessa la distribuzione del lavoro tra più persone.
+
E' possibile definire una classe di utenti abilitati esclusivamente all'inserimento delle news, mentre si può consentire la scrittura di articoli ex novo ad utenti di livello superiore, e limitare tutti gli altri alla sola lettura.
+
  
== Funzionamento ==
+
CMS
Il CMS è un'applicazione server-side ed è strutturato in due parti principali:
+
il '''front end''' è la parte del sistema che gestisce l'interazione con l'utente per i dati di ingresso;
+
il '''back end''' è la parte che elabora i dati generati dal front end.
+
Più un cms è specializzato più è efficiente.
+
Molti piccoli portali fanno ricorso a CMS distribuiti, scritti da altri sviluppatori e messi a disposizione a pagamento o gratuitamente.
+
Per quanto i CMS possano risultare flessibili, un sito basato su questa struttura in genere (se non curato da un webdesigner competente) presenta un aspetto poco personalizzato dal momento che gli utilizzatori più frequenti mediamente non possono intervenire direttamente sul codice sorgente.
+
  
== Vantaggi dei CMS ==
+
== Descrizione: ==
Un CMS permette di costruire e aggiornare un sito dinamico, anche molto grande, senza necessità di scrivere una riga di HTML e senza conoscere linguaggi di programmazione lato server (come PHP) o progettare un apposito database. L'aspetto può essere personalizzato scegliendo un CSS appositamente progettato per un determinato CMS.
+
  
== Utilizzi ==
+
Content management system
Attualmente esistono CMS progettati appositamente per un tipo preciso di contenuti (un'enciclopedia on-line, un blog, un forum etc.) e CMS generici, che tendono ad essere più flessibili per consentire la pubblicazione di diversi tipi di contenuti.
+
  
I portali di una certa importanza non fanno mai ricorso a CMS distribuiti bensì usano programmi e database progettati su misura, ovvero CMS personalizzati e dunque necessariamente specializzati; in questo modo la struttura e la presentazione vengono realizzate tenendo presenti i contenuti che il sito dovrà ospitare e potranno essere modificati in seguito a nuove esigenze.
+
CMS sta per '''Content management system'''.
 +
Tradotto all lettera significa "sistema per gestione contenuti", è un particolare software che permette di creare rapidamente e senza conoscenze di programmazione sistemi collaborativi on-line di contenuti.
  
== I CMS più conosciuti ==
+
I CMS vengono utilizzati per gestire i portali perche risultano sistemi flessibili e che consentono la collaborazione di piu utenti.
 +
I Content management system di solito sono indicati per la gestione di news, articoli, immagini, downloads.
 +
Permettono di definire gruppi di utenti e i relativi permessi, così si è possibile distribuire il lavoro tra più utilizzatori.
 +
Si può consentire a una parte di utenti di inserire le news, e si può permettere la scrittura di testi ex novo ad utenti di livelli superiori, e limitare gli altri sola alla lettura.
 +
 
 +
'''FUNZIONAMENTO'''
 +
 
 +
I '''Content management system''' sono applicazioni server-side e sono strutturati in due aree principali:
 +
il '''front end''' è la parte di sistema che si occupa di interagire con l'utente riguardo ai dati di ingresso;
 +
il '''back end''' è quella parte che elabora i dati immessi dal front end.
 +
Più i cms sono specializzati più sono efficienti.
 +
Molti portali usano CMS distribuiti, scritti da altri programmatori e messi a disposizione gratuitamente o a pagamento.
 +
Anche se i CMS risultano flessibili, i siti basati su questa struttura presentano in genere un aspetto poco personale visto che spesso gli utilizzatori non possono intervenire sul codice sorgente.
 +
 
 +
'''VANTAGGI DEI CMS'''
 +
 
 +
Un '''Content management system''' consente di costruire un siti dinamici, anche molto grandi, senza scrivere codice HTML e senza la conoscenza di un linguaggio di programmazione (come PHP) o progettare un database. La grafica può essere personalizzata scegliendo dei CSS progettati per determinati CMS.
 +
 
 +
'''PROBLEMI DEI CMS'''
 +
 
 +
Generalmente i contenuti sono legati a come è stato progettato il sistema e non alle necessità di chi pubblica il sito.<br>
 +
I problemi derivano dal fatto che chi gestisce o pubblica il sito può utilizzare il CMS per intervenire sul contenuto e sull'aspetto, ma di solito non è possibile intervenire sulla struttura del sistema; questo è un limite legato al vantaggio dei cms che è proprio quello di pubblicare un sito senza dover pensare alla struttura.
 +
 
 +
'''UTILIZZI'''
 +
 
 +
Oggi esistono CMS progettati per scopi precisi ed altri più generici.
 +
I portali importanti non usano CMS distribuiti ma sistemi e database pensati su misura, cioè CMS specializzati; in questa maniera la grafica e la struttura vengono progettate considerando il contenuto che il sito ospiterà e si potranno modificare in base a nuove necessità.
 +
 
 +
'''I CMS PIU CONOSCIUTI'''
  
 
*ASP Nuke
 
*ASP Nuke
Riga 36: Riga 52:
 
*WordPress
 
*WordPress
 
*XOOPS
 
*XOOPS
 +
 +
== Bibliografia ==
 +
 +
*'''WORDPRESS 2''', ''PEACHPIT PRESS''
 +
*'''CONTENT MANAGEMENT SERVER DEVELOPMENT''', ''PACKT PUBLISHING LTD''
 +
*'''WEB CONTENT MANAGEMENT''', ''PEARSON EDUCATION ITALIA''
 +
 +
== Webliografia: ==
 +
 +
*[http://www.aspnuke.it/ aspnuke]
 +
*[http://www.dblog.it/ dBlog]
 +
*[http://www.joomla.it/ joomla]
 +
*[http://wordpress.org/ wordpress]
 +
*[http://www.cmsisweb.it/ cmsisweb] specifico per cms accessibili
 +
 +
[[Categoria:Comunicazione]]
 +
[[Categoria:Informatica]]
 +
[[Categoria:Arte delle reti]]
 +
[[Categoria:Media]]

Versione attuale delle 22:27, 18 Mag 2012

Cms

Argomento:

CMS

Descrizione:

Content management system

CMS sta per Content management system. Tradotto all lettera significa "sistema per gestione contenuti", è un particolare software che permette di creare rapidamente e senza conoscenze di programmazione sistemi collaborativi on-line di contenuti.

I CMS vengono utilizzati per gestire i portali perche risultano sistemi flessibili e che consentono la collaborazione di piu utenti. I Content management system di solito sono indicati per la gestione di news, articoli, immagini, downloads. Permettono di definire gruppi di utenti e i relativi permessi, così si è possibile distribuire il lavoro tra più utilizzatori. Si può consentire a una parte di utenti di inserire le news, e si può permettere la scrittura di testi ex novo ad utenti di livelli superiori, e limitare gli altri sola alla lettura.

FUNZIONAMENTO

I Content management system sono applicazioni server-side e sono strutturati in due aree principali: il front end è la parte di sistema che si occupa di interagire con l'utente riguardo ai dati di ingresso; il back end è quella parte che elabora i dati immessi dal front end. Più i cms sono specializzati più sono efficienti. Molti portali usano CMS distribuiti, scritti da altri programmatori e messi a disposizione gratuitamente o a pagamento. Anche se i CMS risultano flessibili, i siti basati su questa struttura presentano in genere un aspetto poco personale visto che spesso gli utilizzatori non possono intervenire sul codice sorgente.

VANTAGGI DEI CMS

Un Content management system consente di costruire un siti dinamici, anche molto grandi, senza scrivere codice HTML e senza la conoscenza di un linguaggio di programmazione (come PHP) o progettare un database. La grafica può essere personalizzata scegliendo dei CSS progettati per determinati CMS.

PROBLEMI DEI CMS

Generalmente i contenuti sono legati a come è stato progettato il sistema e non alle necessità di chi pubblica il sito.
I problemi derivano dal fatto che chi gestisce o pubblica il sito può utilizzare il CMS per intervenire sul contenuto e sull'aspetto, ma di solito non è possibile intervenire sulla struttura del sistema; questo è un limite legato al vantaggio dei cms che è proprio quello di pubblicare un sito senza dover pensare alla struttura.

UTILIZZI

Oggi esistono CMS progettati per scopi precisi ed altri più generici. I portali importanti non usano CMS distribuiti ma sistemi e database pensati su misura, cioè CMS specializzati; in questa maniera la grafica e la struttura vengono progettate considerando il contenuto che il sito ospiterà e si potranno modificare in base a nuove necessità.

I CMS PIU CONOSCIUTI

  • ASP Nuke
  • dBlog CMS Open Source
  • Drupal
  • Joomla
  • Mambo
  • PHPNuke
  • Plone
  • Typo3
  • WordPress
  • XOOPS

Bibliografia

  • WORDPRESS 2, PEACHPIT PRESS
  • CONTENT MANAGEMENT SERVER DEVELOPMENT, PACKT PUBLISHING LTD
  • WEB CONTENT MANAGEMENT, PEARSON EDUCATION ITALIA

Webliografia: