SlideShare une entreprise Scribd logo
1  sur  57
OPEN SOURCE: LA GRANDE COMMUNITY DRUPAL: UN CMS OPEN SOURCE Design dell’interazione   Teoria e Tecnologia della Comunicazione Università Bicocca Milano Lavoro svolto da Ines Attaianese
OPEN SOURCE: LA GRANDE COMMUNITY I prodotti Open Source vengono realizzati all’interno di comunità composta da soggetti eterogenei che interagiscono tra loro spinti da interessi e motivazioni diverse.  La comunità Open Source può essere vista come un immenso “calderone ribollente” di idee  continuamente alimentato da soggetti volontari. Da questo calderone tutti possono attingere per loro necessità senza preoccuparsi di dover a loro volta contribuire né con denaro né con altri prodotti della conoscenza. Sembra inconcepibile che un simile sistema possa continuare a mantenersi.
OPEN SOURCE: LA GRANDE COMMUNITY
OPEN SOURCE: LA GRANDE COMMUNITY
OPEN SOURCE: LA GRANDE COMMUNITY
OPEN SOURCE: LA GRANDE COMMUNITY I prodotti sviluppati negli ultimi anni hanno però permesso di dimostrare l’esistenza di alcuni criteri organizzativi anche all’interno di queste comunità. Dall’osservazione dei numerosi progetti Open Source è stato quindi possibile individuare le seguenti categorie di soggetti o agenti: ,[object Object]
Prosumer:(producer e consumer)sono i programmatori che partecipano attivamente allo sviluppo dei prodotti non solo per soddisfare proprie esigenze d’uso del prodotto ma anche per puro piacere e in ogni caso per il miglioramento delle proprie prospettive professionali. Il gruppo dei prosumer costituisce il nucleo di sviluppo del codice Open Source.,[object Object]
OPEN SOURCE: LA GRANDE COMMUNITY ,[object Object]
Istituzioni:costituite da organizzazioni senza fini di lucro, governi e pubbliche amministrazioni interessate all’utilizzo e quindi alla diffusione di prodotti Open Source. Molte strutture pubbliche, soprattutto universitarie, hanno costituito l’ambiente culturale in cui si sono sviluppati molti prodotti Open Source. Alcuni importanti prodotti, come Linux, sono nati grazie al supporto tecnico e a volte al finanziamento delle università.Recentemente anche pubbliche amministrazioni e governi si sono interessati alla comunità Open Source e ai suoi prodotti, avviando studi e talvolta promuovendone l’uso nelle proprie strutture. ,[object Object],[object Object]
OPEN SOURCE: LA GRANDE COMMUNITY Nella figura precedente sono rappresentati i soggetti o gli agenti che costituiscono una comunità Open Source. Le diverse categorie di agenti possono assumere ruoli diversi. I ruoli assunti sono essenzialmente tre: ruolo di cliente, ruolo di attore e ruolo di gestore. ,[object Object]
Attore:la parola sottolinea il comportamento “attivo” (actor) assunto in  questo caso dagli agenti. L’attore infatti partecipa direttamente allo sviluppo dei prodotti. La partecipazione coinvolge non solo la produzione di nuovo codice e l’aggiunta di nuove funzionalità (proactor) ma anche l’analisi dei prodotti e la conseguente individuazione e correzione di eventuali errori o incongruenze (re-actor). Il supporto tecnico  e il finanziamento di progetti sono altri comportamenti che permettono di inserire un agente in questa categoria.,[object Object]
OPEN SOURCE: LA GRANDE COMMUNITY Ruoli assunti dagli agenti della comunità
CHE COS’E’ UN CMS? Un CMS è un software installato su un web-server che consente di gestire in modo autonomo i contenuti e le pagine che compongono un sito web; CMS infatti è l’acronimo di Content Management System, cioè un sistema per la gestione dei contenuti.
CHE COS’E’ UN CMS? Un CMS è un insieme di componenti che lavorano in sinergia. Tra gli elementi più importanti troviamo: ,[object Object]
il motore di pubblicazione delle pagine;
il sistema di gestione dei contenuti.,[object Object]
CHE COS’E’ UN CMS? ,[object Object],È l’archivio dei contenuti che saranno pubblicati sul sito.  Contiene: ,[object Object]
i contenuti degli articoli, della home e di tutte le parti in gestione    all’utilizzatore;
 i link ed banner visualizzati, con le informazioni collegate;
 le regole di visibilità;
 i dati di accesso.Il database può essere su Sql Server o Oracle, o ancora su MySql per ambienti Linux.
CHE COS’E’ UN CMS? ,[object Object],parte software deputata alla pubblicazione dei contenuti.  Normalmente è rappresentato da un gruppo di pagine in ASP, ColdFusion o PHP che inviano in rete il codice html corrispondente ai contenuti presenti nel database.
CHE COS’E’ UN CMS? ,[object Object],È il front-end mediante il quale l’operatore gestisce i contenuti del sito.  Le sue funzioni possono essere: ,[object Object]
gestione dei banner e dei link;
gestione della visibilità.,[object Object]
Curatore (o autore secondario):responsabile dell’aspetto formale del contenuto (stile, rappresentazione) per garantirne l’uniformità e la diffusione.
Editore:responsabile della diffusione e dell’utilizzo del contenuto.
Amministratore:responsabile della gestione delle versioni del contenuto negli archivi e nei sistemi di diffusione (ContentManagementSystem).Il flusso di lavoro relativo alla creazione dei contenuti promuove la gestione di gruppi di lavoro collaborativi, il processo consiste in una o più attività, ognuna delle quali rappresenta un lavoro da svolgere per giungere a un obiettivo comune;
DRUPAL è l'esperienza la più grande maestra:  più tempo si passa cercando di configurare il sito, più ci si addentra tra i segreti di Drupal e se ne comprendono potenza e flessibilità.
DRUPAL Drupal è una applicazione Web Based,  ,[object Object]
per funzionare ha bisogno di un Server Web (come Apache)
 e di un database (come MySQL). ,[object Object]
 Il server riceve la richiesta e viene processata ed eseguita in pagine in PHP, inoltre ogni azione necessaria in conseguenza della richiesta , viene processata.
 Il server invia la risposta di conferma al browser dell’utente.,[object Object]
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL
DRUPAL Consiglio di visitare il sito http://drupal.org/
DRUPAL La comunità Drupal internazionale, in collaborazione con la DrupalAssociation, ha annunciato la disponibilità al pubblico(GA) di Drupal 7, la più innovativa piattaforma disponibile per il web. Drupal è un sistema di gestione dei contenuti a sorgente aperto alla base di milioni di siti web ed applicazioni, tra i quali spiccano whitehouse.gove molti dei siti di artisti di spicco del Warner Media Group.
DRUPAL Alcune funzionalità di Drupal:  ,[object Object]
Drag and Drop: Nella gestione dei menu, dei blocchi o durante l’organizzazione di un book, si può utilizzare in alternativa al “peso” la funzione drag-and-drop. Tale modalità è inoltre disponibile in molte sezioni che hanno le voci strutturate ad elenco o ad albero.

Contenu connexe

En vedette (9)

We prepare the comenius visit
We prepare the comenius visitWe prepare the comenius visit
We prepare the comenius visit
 
Working on picasso
Working on picassoWorking on picasso
Working on picasso
 
Christmas cards
Christmas cardsChristmas cards
Christmas cards
 
Barcelona for the Greeek school
Barcelona for the Greeek schoolBarcelona for the Greeek school
Barcelona for the Greeek school
 
Still life
Still lifeStill life
Still life
 
Final product photo album
Final product photo albumFinal product photo album
Final product photo album
 
Pow.point wyspiansky
Pow.point wyspianskyPow.point wyspiansky
Pow.point wyspiansky
 
Power pointgunnella
Power pointgunnellaPower pointgunnella
Power pointgunnella
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Similaire à Ines attaianese

Web 2.0 a Treviso
Web 2.0 a TrevisoWeb 2.0 a Treviso
Web 2.0 a TrevisoMoca
 
Tesina Master in E-Commerce Management Paolo Selce
Tesina Master in E-Commerce Management Paolo SelceTesina Master in E-Commerce Management Paolo Selce
Tesina Master in E-Commerce Management Paolo SelcePaolo Selce
 
Open Knowledge: Emanuele Scotti, L'Enterprise 2.0: un nuovo paradigma di svil...
Open Knowledge: Emanuele Scotti, L'Enterprise 2.0: un nuovo paradigma di svil...Open Knowledge: Emanuele Scotti, L'Enterprise 2.0: un nuovo paradigma di svil...
Open Knowledge: Emanuele Scotti, L'Enterprise 2.0: un nuovo paradigma di svil...Manuela Moroncini
 
Welfareweb presentazione
Welfareweb presentazione Welfareweb presentazione
Welfareweb presentazione Ceseri Fabio
 
IL WEB 2.0: analisi e potenzialità
IL WEB 2.0: analisi e potenzialitàIL WEB 2.0: analisi e potenzialità
IL WEB 2.0: analisi e potenzialitàVincenzo Calabrò
 
Abitare Sostenibile: Analisi delle Opinioni sul Web
Abitare Sostenibile: Analisi delle Opinioni sul WebAbitare Sostenibile: Analisi delle Opinioni sul Web
Abitare Sostenibile: Analisi delle Opinioni sul WebReputation Manager
 
Il web 2.0 non esiste, esistono solo persone 2.0!
Il web 2.0 non esiste, esistono solo persone 2.0!Il web 2.0 non esiste, esistono solo persone 2.0!
Il web 2.0 non esiste, esistono solo persone 2.0!Gianluigi Zarantonello
 
Resolu Strumenti liberi ed etici per le associazioni
Resolu Strumenti liberi ed etici per le associazioniResolu Strumenti liberi ed etici per le associazioni
Resolu Strumenti liberi ed etici per le associazioniroberto marcolin
 
Una social media strategy per le organizzazioni cristina felice civitillo in...
Una social media strategy per le organizzazioni cristina felice civitillo  in...Una social media strategy per le organizzazioni cristina felice civitillo  in...
Una social media strategy per le organizzazioni cristina felice civitillo in...Cristina FELICE CIVITILLO
 
Best practices per le sezioni tipiche dei siti web delle charities usa
Best practices per le sezioni tipiche dei siti web delle charities usaBest practices per le sezioni tipiche dei siti web delle charities usa
Best practices per le sezioni tipiche dei siti web delle charities usaTangoNet
 
Community is the message: come gestire una comunità?
Community is the message: come gestire una comunità?Community is the message: come gestire una comunità?
Community is the message: come gestire una comunità?Michele d'Alena
 
Come gestire community per la trasformazione digitale nelle PA
Come gestire community per la trasformazione digitale nelle PACome gestire community per la trasformazione digitale nelle PA
Come gestire community per la trasformazione digitale nelle PAGiovanni Gentili
 
Il check-up dei siti web delle organizzazioni non profit
Il check-up dei siti web delle organizzazioni non profitIl check-up dei siti web delle organizzazioni non profit
Il check-up dei siti web delle organizzazioni non profitRoberto Polillo
 

Similaire à Ines attaianese (20)

Web 2.0 a Treviso
Web 2.0 a TrevisoWeb 2.0 a Treviso
Web 2.0 a Treviso
 
Forum Pa Web2.0 2008
Forum Pa Web2.0 2008Forum Pa Web2.0 2008
Forum Pa Web2.0 2008
 
Tesina Master in E-Commerce Management Paolo Selce
Tesina Master in E-Commerce Management Paolo SelceTesina Master in E-Commerce Management Paolo Selce
Tesina Master in E-Commerce Management Paolo Selce
 
Open Knowledge: Emanuele Scotti, L'Enterprise 2.0: un nuovo paradigma di svil...
Open Knowledge: Emanuele Scotti, L'Enterprise 2.0: un nuovo paradigma di svil...Open Knowledge: Emanuele Scotti, L'Enterprise 2.0: un nuovo paradigma di svil...
Open Knowledge: Emanuele Scotti, L'Enterprise 2.0: un nuovo paradigma di svil...
 
Social Digital Services
Social Digital ServicesSocial Digital Services
Social Digital Services
 
Welfareweb presentazione
Welfareweb presentazione Welfareweb presentazione
Welfareweb presentazione
 
IL WEB 2.0: analisi e potenzialità
IL WEB 2.0: analisi e potenzialitàIL WEB 2.0: analisi e potenzialità
IL WEB 2.0: analisi e potenzialità
 
Enterprise 2.0 Framework
Enterprise 2.0 FrameworkEnterprise 2.0 Framework
Enterprise 2.0 Framework
 
Glossario web2.0
Glossario web2.0Glossario web2.0
Glossario web2.0
 
Abitare Sostenibile: Analisi delle Opinioni sul Web
Abitare Sostenibile: Analisi delle Opinioni sul WebAbitare Sostenibile: Analisi delle Opinioni sul Web
Abitare Sostenibile: Analisi delle Opinioni sul Web
 
Il Web 2.0
Il Web 2.0Il Web 2.0
Il Web 2.0
 
Il web 2.0 non esiste, esistono solo persone 2.0!
Il web 2.0 non esiste, esistono solo persone 2.0!Il web 2.0 non esiste, esistono solo persone 2.0!
Il web 2.0 non esiste, esistono solo persone 2.0!
 
Resolu Strumenti liberi ed etici per le associazioni
Resolu Strumenti liberi ed etici per le associazioniResolu Strumenti liberi ed etici per le associazioni
Resolu Strumenti liberi ed etici per le associazioni
 
Wiki no case
Wiki no caseWiki no case
Wiki no case
 
Davide Turi - Moltomedia
Davide Turi - MoltomediaDavide Turi - Moltomedia
Davide Turi - Moltomedia
 
Una social media strategy per le organizzazioni cristina felice civitillo in...
Una social media strategy per le organizzazioni cristina felice civitillo  in...Una social media strategy per le organizzazioni cristina felice civitillo  in...
Una social media strategy per le organizzazioni cristina felice civitillo in...
 
Best practices per le sezioni tipiche dei siti web delle charities usa
Best practices per le sezioni tipiche dei siti web delle charities usaBest practices per le sezioni tipiche dei siti web delle charities usa
Best practices per le sezioni tipiche dei siti web delle charities usa
 
Community is the message: come gestire una comunità?
Community is the message: come gestire una comunità?Community is the message: come gestire una comunità?
Community is the message: come gestire una comunità?
 
Come gestire community per la trasformazione digitale nelle PA
Come gestire community per la trasformazione digitale nelle PACome gestire community per la trasformazione digitale nelle PA
Come gestire community per la trasformazione digitale nelle PA
 
Il check-up dei siti web delle organizzazioni non profit
Il check-up dei siti web delle organizzazioni non profitIl check-up dei siti web delle organizzazioni non profit
Il check-up dei siti web delle organizzazioni non profit
 

Ines attaianese

  • 1. OPEN SOURCE: LA GRANDE COMMUNITY DRUPAL: UN CMS OPEN SOURCE Design dell’interazione Teoria e Tecnologia della Comunicazione Università Bicocca Milano Lavoro svolto da Ines Attaianese
  • 2. OPEN SOURCE: LA GRANDE COMMUNITY I prodotti Open Source vengono realizzati all’interno di comunità composta da soggetti eterogenei che interagiscono tra loro spinti da interessi e motivazioni diverse. La comunità Open Source può essere vista come un immenso “calderone ribollente” di idee continuamente alimentato da soggetti volontari. Da questo calderone tutti possono attingere per loro necessità senza preoccuparsi di dover a loro volta contribuire né con denaro né con altri prodotti della conoscenza. Sembra inconcepibile che un simile sistema possa continuare a mantenersi.
  • 3. OPEN SOURCE: LA GRANDE COMMUNITY
  • 4. OPEN SOURCE: LA GRANDE COMMUNITY
  • 5. OPEN SOURCE: LA GRANDE COMMUNITY
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. OPEN SOURCE: LA GRANDE COMMUNITY Ruoli assunti dagli agenti della comunità
  • 13. CHE COS’E’ UN CMS? Un CMS è un software installato su un web-server che consente di gestire in modo autonomo i contenuti e le pagine che compongono un sito web; CMS infatti è l’acronimo di Content Management System, cioè un sistema per la gestione dei contenuti.
  • 14.
  • 15. il motore di pubblicazione delle pagine;
  • 16.
  • 17.
  • 18. i contenuti degli articoli, della home e di tutte le parti in gestione all’utilizzatore;
  • 19. i link ed banner visualizzati, con le informazioni collegate;
  • 20. le regole di visibilità;
  • 21. i dati di accesso.Il database può essere su Sql Server o Oracle, o ancora su MySql per ambienti Linux.
  • 22.
  • 23.
  • 24. gestione dei banner e dei link;
  • 25.
  • 26. Curatore (o autore secondario):responsabile dell’aspetto formale del contenuto (stile, rappresentazione) per garantirne l’uniformità e la diffusione.
  • 27. Editore:responsabile della diffusione e dell’utilizzo del contenuto.
  • 28. Amministratore:responsabile della gestione delle versioni del contenuto negli archivi e nei sistemi di diffusione (ContentManagementSystem).Il flusso di lavoro relativo alla creazione dei contenuti promuove la gestione di gruppi di lavoro collaborativi, il processo consiste in una o più attività, ognuna delle quali rappresenta un lavoro da svolgere per giungere a un obiettivo comune;
  • 29. DRUPAL è l'esperienza la più grande maestra: più tempo si passa cercando di configurare il sito, più ci si addentra tra i segreti di Drupal e se ne comprendono potenza e flessibilità.
  • 30.
  • 31.
  • 32. per funzionare ha bisogno di un Server Web (come Apache)
  • 33.
  • 34. Il server riceve la richiesta e viene processata ed eseguita in pagine in PHP, inoltre ogni azione necessaria in conseguenza della richiesta , viene processata.
  • 35.
  • 54. DRUPAL Consiglio di visitare il sito http://drupal.org/
  • 55. DRUPAL La comunità Drupal internazionale, in collaborazione con la DrupalAssociation, ha annunciato la disponibilità al pubblico(GA) di Drupal 7, la più innovativa piattaforma disponibile per il web. Drupal è un sistema di gestione dei contenuti a sorgente aperto alla base di milioni di siti web ed applicazioni, tra i quali spiccano whitehouse.gove molti dei siti di artisti di spicco del Warner Media Group.
  • 56.
  • 57. Drag and Drop: Nella gestione dei menu, dei blocchi o durante l’organizzazione di un book, si può utilizzare in alternativa al “peso” la funzione drag-and-drop. Tale modalità è inoltre disponibile in molte sezioni che hanno le voci strutturate ad elenco o ad albero.
  • 58.
  • 59. Modulo stato aggiornamenti: Il modulo “update status” permette di verificare se sono disponibili nuove versioni di Drupal e dei moduli.
  • 60. CSS: Permette di definire regioni e dipendenze con un file theme.info senza dover conoscere il codice PHP
  • 61. Personalizzare i temi: E’ possibile cambiare il look del proprio tema. Infatti quasi tutti i temi presenti sono separati in file di template scritti in HTML
  • 62.
  • 63. Verifica password: Verifica immediata del grado di sicurezza della password inserita
  • 64. Permessi: I permessi dei ruoli sono stati ridefiniti. I privilegi degli utenti vengono gestiti con maggiore facilità e precisione
  • 65.
  • 66. Sistema del Menu migliorato: La gestione dei menu è stata completamente riscritta
  • 67. Logging completo: Le potenzialità di questo strumento di controllo sono state migliorate sensibilmente introducendo la possibilità di scegliere dove salvare i messaggi di log: sul database o su un file. Il controllo e la verifica dei log ora può quindi essere effettuata avvalendosi di applicazioni esterne
  • 68.
  • 69. Gestione semplificata path alias: E’ ora possibile gestire facilmente i path alias
  • 70. Notifiche tramite e-mail: Possibilità di invio e-mail in caso di eventi tipo: approvazione, blocco o eliminazione di un utente
  • 71. Commenti anonimi: Il sistema memorizza i dati inseriti dagli utenti e li precompila automaticamente per il prossimo commento.Per cosa si usa Drupal? Drupal è uno strumento di creazione e gestione di siti web apprezzato e utilizzato da molti webmaster in tutto il mondo. Gli utilizzatori di questo CMS non hanno limiti di creazione sia in termini tecnici che estetici.
  • 72.
  • 74. Intranet e corporate
  • 77. Social network: Drupal possiede le caratteristiche e le applicazioni tipiche di un sito social networking. Di seguito un elenco di siti a livello mondiale gestiti con Drupal:
  • 78.
  • 79. alcuni siti della NASA
  • 80.
  • 82. DRUPAL Esiste anche una community italiana numerosa e ben organizzata; il riferimento italiano per Drupal è drupalitalia.org
  • 84. DRUPAL All’URL drupalitalia.org sono disponibili informazioni e tutorial in italiano dedicati a Drupal Il forum di Drupal Italia è un ottimo strumento per confrontarsi su tematiche e problematiche Ogni utente può contribuire alla traduzione di Drupal e dei suoi moduli La community italiana lavora, inoltre, alla traduzione del sistema e dei suoi moduli aggiuntivi. Per supportare il lavoro di traduzione è stato sviluppato un portale interamente dedicato a questo scopo, dove è possibile collaborare alle traduzioni in modo centralizzato, rendendo così disponibile il proprio lavoro anche a tutto il resto della comunità senza dover procedere all’uploading tramite CVS sul server principale Nella slide che segue esempio di intranet aziendale sviluppata (da chi scrive) utilizzando Drupal