7. La maggior parte dei CMS sono come una barca
giocattolo - specifiche ipotesi sono state fatte
circa il loro uso, ipotesi difficili da ignorare. I
framework, d’altra parte, forniscono solo le
materie prime - è necessario conoscere un
linguaggio di programmazione e avere una
visione chiara per poterci lavorare.
8. Drupal è come un kit LEGO.
Sviluppatori esperti hanno già
creato i loro mattoncini - sotto
forma di moduli - in modo da poter
creare un sito secondo le proprie
esigenze, sia esso un sito di
notizie, ecommerce, blog, social
network o qualcos’altro.
9. News Site
• inserire nuove notizie sul sito
• visualizzare le 5 notizie più recenti in home page
• aggiungere la sezione blog
• creare una lista di link ai 5 blog post più recenti in home page
11. Grazie al potere di Drupal, un livello di
astrazione dedicato unicamente alla gestione, è
possibile “montare” un kit completo di
funzionalità in modo piuttosto veloce.
Poiché i moduli di Drupal fanno le cose in modo
standard, la realizzazione di tutti i tipi di
personalizzazioni è solo questione di incastare i
mattoncini di base nel modo giusto.
12. Mentre un camion giocattolo è
immediatamente comprensibile e
pronto all’uso, senza pensarci
troppo, un kit di costruzioni dello
stesso veicolo, per sua natura,
richiederà anzitutto la lettura del
manuale di istruzioni. Tutte le
componenti ci sono, tuttavia
bisogna imparare come si
combinano assieme prima di poter
avere il veicolo completo.
14. Spesso si pensa che un sito internet sia un
insieme di pagine statiche con alcune funzioni
(come un blog o un sito di notizie): si pensa al
sito come una gerarchia ad albero, un’insieme
di pagine che si possono modificare.
15. Drupal, tuttavia, tratta i tipi di contenuti come
variazioni di uno stesso concetto: un node.
Pagine statiche, articoli e notizie, ad esempio,
sono tutti memorizzati nello stesso modo, e la
struttura di navigazione è progettata in modo
seprata dai menu, delle viste (liste di contenuto)
e dai blocchi (contenuto aggiuntivo).
16. È un po’ come la separazione tra HTML e CSS -
HTML fornisce la struttura semantica, mentre
CSS si occupa della presentazione.
In Drupal i nodi contengono le informazioni
strutturate relative ad un post del blog o ad una
notizia, mentre il sistema dei menu, così come la
tassonomia e le viste, creano l’architettura delle
informazioni. Infine, il sistema di template
controlla che tutto questo appaia correttamente
agli occhi del visitatore.
17. DTD
It’s a lot like the separation you find in standards-compliant page
coding—HTML provides the meaningful structure of the information,
while CSS arranges it for presentation.
In Drupal, nodes hold the structured information pertaining to a blog
post or a news item, while the menu system, as well as taxonomy
(tagging of content) and views, create the information architecture.
Finally, the theme system controls how all this looks to site visitors.
18. It’s a lot like the separation you find in standards-compliant page
coding—HTML provides the meaningful structure of the information,
while CSS arranges it for presentation.
In Drupal, nodes hold the structured information pertaining to a blog
post or a news item, while the menu system, as well as taxonomy
(tagging of content) and views, create the information architecture.
Finally, the theme system controls how all this looks to site visitors.
1. Alla base di tutto c’è
l’insieme di nodi. Prima che
qualsiasi cosa venga
visualizzata, è necessario
inserire i dati.
19. It’s a lot like the separation you find in standards-compliant page
coding—HTML provides the meaningful structure of the information,
while CSS arranges it for presentation.
In Drupal, nodes hold the structured information pertaining to a blog
post or a news item, while the menu system, as well as taxonomy
(tagging of content) and views, create the information architecture.
Finally, the theme system controls how all this looks to site visitors.
2. I moduli sono plugin di
funzionalità che sono parte del
core di Drupal. Esistono anche
moduli esterni che estendono
le funzionalità base. I moduli si
basano sulle funzionalità di
Drupal e permettono di
personalizzare la struttura dei
nodi (fields). Essi
rappresentano l’innovazione e
la collaborazione di tutti, dai
singoli individui alle grandi
aziende.
20. It’s a lot like the separation you find in standards-compliant page
coding—HTML provides the meaningful structure of the information,
while CSS arranges it for presentation.
In Drupal, nodes hold the structured information pertaining to a blog
post or a news item, while the menu system, as well as taxonomy
(tagging of content) and views, create the information architecture.
Finally, the theme system controls how all this looks to site visitors.
3. I blocchi rappresentano
delle porzioni di contenuto da
posizionare in regioni definite.
I blocchi possono essere
personalizzati in varie maniere,
solo su determinate pagine o
visibili sono a determinati
utenti. I menu rappresentano
la navigazione all’interno di
Drupal: rappresentano un
elemento centrale all’interno
del sistema.
21. It’s a lot like the separation you find in standards-compliant page
coding—HTML provides the meaningful structure of the information,
while CSS arranges it for presentation.
In Drupal, nodes hold the structured information pertaining to a blog
post or a news item, while the menu system, as well as taxonomy
(tagging of content) and views, create the information architecture.
Finally, the theme system controls how all this looks to site visitors.
4. Questo livello è configurato
per gestire tutti i permessi per i
vari utenti. Le autorizzazioni
sono definite per ruoli e, a sua
volta, gli utenti possono essere
assegnati a questi ruoli.
22. It’s a lot like the separation you find in standards-compliant page
coding—HTML provides the meaningful structure of the information,
while CSS arranges it for presentation.
In Drupal, nodes hold the structured information pertaining to a blog
post or a news item, while the menu system, as well as taxonomy
(tagging of content) and views, create the information architecture.
Finally, the theme system controls how all this looks to site visitors.
5. Il livello più esterno si
occupa prevalentemente di
HTML e CSS, in modo da far
apparire il contenuto generato
da Drupal nel posto corretto. I
template possono essere
assegnati anche “al volo” in
base ai permessi concessi
all’utente.