Drupal 7

Embed Size (px)

Citation preview

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