Drupal: un CMS per la scuola (a.s. 2005/2006)

Accesso alla pagina principale del corso

Associazione Culturale Matite nel Web

 

Corso on line

Servizi di qualità all’utenza e attività didattiche interattive

Organizzazione : Associazione Culturale Matite nel web ( www.matitenelweb.it )

Responsabile del progetto e coordinamento dello staff: Mario Varini

Cos'è Drupal e cosa può fare per me

Drupal è un CMS[ i ], ovvero un gestore di contenuti e di siti Web dinamici realizzato in PHP[ i ]. Con Drupal è possibile realizzare diversi tipi di siti Web o intranet, per pubblicare articoli, insiemi di messaggi/commenti, forum di discussione, blog[ i ], raccolte di immagini etc. Drupal consente agli utenti di registrarsi e autenticarsi in modo da tenere traccia di chi è autore di ogni singolo contenuto, e permettere agli amministratori di consentire livelli di accesso differenziati a seconda dei ruoli (utente, moderatore, amministratore, etc.).
 
Drupal consente di organizzare i contenuti in base alla tipologia (pagina, messaggio del forum, immagine, etc) e alla categoria assegnata dall'amministratore: una singola pagina può essere per esempio classificata come articolo, documentazione, descrizione prodotto, etc. Questo consente di dividere i contenuti in modo estremamente flessibile, rendendone semplice l'inserimento e la visualizzazione, e consentendo di realizzare uno schema di navigazione del sito estremamente funzionale Drupal è Open Source, e può essere liberamente scaricato, distribuito e installato. Gli amministratori con esperienza di programmazione PHP possono liberamente accedere al codice sorgente per modificare l'applicativo in base alle loro esperienze. Punti di forza di Drupal sono sicuramente l'ampia flessibilità e configurabilità, la robustezza e la gestione della sicurezza. Drupal è realizzato in modo modulare, consentendo di aggiungere numerose funzionalità aggiuntive al sistema di base.


Accesso alla classe virtuale

Tutorial

Video corso su DRUPAL

Video corso su DRUPAL: seconda lezione

Video corso su DRUPAL: componenti essenziali

Video corso su DRUPAL: download

Video corso su DRUPAL: .htaccess e upload

Video corso su DRUPAL: configurazione e attivazione

Video corso su DRUPAL: prima lezione

Presentazioni in lingua inglese presenti su SlideShare

Video corso su DRUPAL: corso off-line

Installare Drupal

How to di drupalitalia.org

Hosting gratuito su www.zerohosting.org

AVVISO IMPORTANTE

Hosting gratuito su www.altervista.org

Hosting a pagamento su www.aruba.it

Reindirizzare l'accesso a drupal

Installare Drupal 5.1 (video MOV 640x480)

Utenti e account

Creazione del primo utente Amministratore e prime impostazioni di base

Nuovi utenti

Configurazioni e amministrazione

Importare la traduzione italiana

Configurazione generale

Creare un menu

Blocchi

Categorie

Aggiungere nuovi Temi

Statistiche

Personalizzare: utilizzo dell'icona favicon.ico

Aree protette

Aree protette su Aruba

Pagine riservate con Drupal

Pagine riservate create con programmi presenti nella cartella cgi-bin

Moduli

Moduli di base

Le immagini

Modulo feedback

Modulo contenuti recenti

Modulo blogroll

Moduli personalizzati: flexinode

Motore di ricerca interno

Quali moduli aggiuntivi installare?

Drupal 5: FCKEditor, come si installa e come si utilizza.

Procurarsi i moduli necessari

Configurazione e personalizzazione

Personalizzazione delle TOOLBARS

Personalizzazione delle CARTELLE DI SISTEMA:

Fogli di style (CSS)

UPLOAD del modulo nella cartella /modules di Drupal e configurazione di Drupal

Configurazione di FCKEditor

Drupal 5: moduli CCK e VIEWS

Moduli views e cck - 1

Moduli views e cck - 2

Moduli views e cck - 3

Moduli views e cck - 4

Moduli views e ckk - 5

Moduli views e cck - 6

Moduli views e cck - 7

Moduli views e cck - 8

Moduli views e cck - 9

Moduli views e cck - 10

Moduli views e cck - 11

Moduli views e cck - 12

Circolari scolastiche con VIEWS e CCK

Creare contenuti

Pagine singole

Pubblicare la prima pagina

Pubblicare una pagina con testo e un'immagine

Pubblicare una pagina con testo e un allegato

Pubblicare la pagina con i link dei siti "amici"

Blog

Libri

Esercitazione 1

Aggregatore RSS: Inserire notizie ANSA

Aprire un forum di discussione

Pubblicare un sondaggio

Scrivere i commenti

Creare un'area download

Creare la mappa del sito

Appendice PHP

Pagine HTML statiche

Struttura di una pagina HTML

Formattare il testo

Esempio di pagina Dinamica

Interazione quando la pagina è dinamica

Inserimento di PHP nell'HTML

Strutture di controllo del PHP

Vettori

Array Associativi

Uso degli array

Costrutti e funzioni per gli array

Funzioni di libreria

Leggere i parametri - POST e GET

$_POST, $_GET e superglobal

Scrivere funzioni in PHP

Le parti standard e la require

Lo stato

L'interfaccia con il database MySQL

La struttura del programma

Creazione del database e di una tabella

Inserimento di dati

Visualizzazione tabellare - MySQL

Cancellazione

Glossario della Terminologia Drupal

Archivio newsletter

Comunicazione n. 12 del 14 giugno 2006

Comunicazione n. 11 del 18 maggio 2006

Comunicazione n. 10 del 30 aprile 2006

Comunicazione n. 9 del 26 aprile 2006

Comunicazione n. 8 del 23 aprile 2006

Comunicazione n. 7 del 17 aprile 2006

Comunicazione n. 6 del 9 aprile 2006

Comunicazione n. 5 del 9 aprile 2006

Comunicazione n. 4 del 6 aprile 2006

Comunicazione n. 3 del 4 aprile 2006

Comunicazione n. 2 del 27 marzo 2006

Comunicazione n. 1 del 24 marzo 2006

Distribuzione RSS Feed