Presentazione di una novit
7 Gennaio 2011Cagliari#d7rp_cagliari
http://www.drupal7releaseparty.org/italy/release-party-maxinfo
http://www.drupal7releaseparty.org/
Party
304 party
In 96 paesi
http://drupal.org/drupal-7.0/it
3 anni di sviluppo
perch?
Sviluppo del core
Solo due persone (Dries and WebChick)
Febbraio 2008 viene proposto un questionario
Requisiti
Php 5.2
Mysql 5, Postgresql, Sqlite (es: per siti piccole dimensioni)
Mariadb (usato per l'infrastruttura di drupal.org) , Oracle, MS Sql server
Non c' pi bisogno del cron perch nel core (molto complessa)
Installare moduli per interfaccia web
Installazione
Procedura pi semplice
Due profili di installazione
Migliore gestione delle password con aiuto agli utenti
Dopo l'installazione
Toolbar (simile ad admin_menu)
Shortcut di links pi usati (per utenti quasi amministratori)
Bye bye Garland, adesso c' Bartik
Nuovo tema di amministrazione Seven
Contextual links (ripreso da fusion, skinr, zen)
Finestre modali (grandissimi problemi nello sviluppo)
Overlay finestre modali
L'idea viene dall'esigenza di non cambiare il contesto, ecco
l'introduzione della dimensione profondit
L'utente viene disorientato meno
Dashboard
Abbiamo la dashboard personalizzabile
Tipi di contenuto di default
Cercare di trattenere gli utenti che si approcciano a drupal e
che scappano perch troppo scarno
Tipo di contenuto con il campo immagine
Vertical tabs
I love cck, i love node
Esistono molti moduli che abilitano la gestione dei campi
in:
Commenti
Termini
Utenti
Fields nel core
Cck nel core (molto richiesto)
Migliorato molto per farlo durare nel tempo
Layer tra i tipi di campi e dove va l'informazione. Non per forza di cose vanno su mysql
examiner.com tra i 50 siti pi visitati nel mondo e usa mongodb
Come hanno fatto?
Hanno portato il concetto dei nodi in ogni elemento
Hanno creato le entities, l'astrazione pi importante, pi dei nodi
I nodi, i commenti etc adesso sono entities
Drupal commerce per drupal 7 usa molto le entities
Multilingue
Migliore gestione del multilingua
Netta distinzione tra la lingua per l'amministrazione e quella per gli utenti finali
Theming
Molto pi potente e flessibile
Adesso il content un blocco
$page un array che contiene tutto
RDFa
Resource Description Framework in attributes
Il web semantico una iniziativa per utilizzare le tecnologie per spiegare meglio i contenuti alle macchine
Il problema capire il contesto
Esistono delle ontologie
RDFa (un modo per inserire i concetti semantici in html)
RDFa
Definire ad esempio chi l'autore di questo contenuto
Google usa questa tecnologia
Usciranno plugin di views che usano queste potenzialit
Altre novit
Database layer
Simple test
Jquery
CDN collegare
Contrib
Molti moduli presenti in drupal 6 non serviranno
I 100 moduli pi utilizzati sono disponibili
Views, webform, devel, backup and migrate, rules, OG, Voting Api, Ubercart, features, Context, Simplenews, Mollom
Ctools, panels, date, calendar
Dove stiamo andando?
I cambiamenti sono talmente importanti che bisogner attendere molto tempo per capirne fino in fondo le conseguenze
Drupal 7
pronto per la produzione?
Ci sono moduli per molte cose, ma non per tutto
Sviluppare moduli in drupal 7 pi semplice
http://news.cnet.com/8301-13846_3-20027411-62.html
Ringraziamenti
Ronald per la presentazione al drupal camp di torino
http://torino2010.drupalcamp.it/sessions/drupal-7-lottimismo-il-profumo-della-vita
#d7rp_cagliari