Drupal Non solo CMS
Transcript
Drupal Non solo CMS
Drupal Non solo CMS Marco Martino Kelyon Linux Day - Napoli, 22 ottobre 2010 1 KELYON Kelyon realizza soluzioni e offre servizi basati su tecnologie Open Source. Mercati di riferimento: PMI e PAL Partecipa attivamente ad alcune community Open Source (Drupal, Xoops, Openbravo, Pentaho) Linux Day - Napoli, 22 ottobre 2010 2 Cos'è Drupal Free - Open Source CMS/CMF Creato originariamente nel 2000 da Dries Buytaert come bulletin board system Nel 2001 prese il nome Drupal e divenne un progetto libero Linux Day - Napoli, 22 ottobre 2010 3 Cos'è un CMS Content Management System Un software per creare e gestire in maniera facile e veloce un sito web. Creazione rapida di contenuti. Non richiede necessariamente conoscenze di programmazione software. Linux Day - Napoli, 22 ottobre 2010 4 Cos'è un CMF Content Management Framework Un Framework è uno strumento per facilitare la programmazione. Drupal è un Framework con un CMS preconfigurato. Linux Day - Napoli, 22 ottobre 2010 5 I numeri di Drupal Oltre 7000 moduli Più di 860 temi Oltre 3.700 sviluppatori attivi Linux Day - Napoli, 22 ottobre 2010 6 Architettura Base DRUPAL PHP APACHE MySQL / PostgreSQL Linux / OS X / Windows / ... Linux Day - Napoli, 22 ottobre 2010 7 Architettura Drupal TEMI TRADUZIONI MODULI CORE Linux Day - Napoli, 22 ottobre 2010 8 IOC – Inversion of Control Drupal è basato sul design pattern IOC Si tende a tenere disaccoppiati i singoli componenti del sistema Dipendenze gestite dal sistema tramite regole rigide Linux Day - Napoli, 22 ottobre 2010 9 CMS e Open Source Perchè i CMS si prestano ad essere Open Source? Strumenti di base Open Source Flessibilità Personalizzazione Linux Day - Napoli, 22 ottobre 2010 10 Community e Partner L'ampia community mette a disposizione moduli, temi e documentazione drupal.org groups.drupal.org IBM – developerWorks Google Linux Day - Napoli, 22 ottobre 2010 11 Caratteristiche principali Multilingua Multisito Clean-URL Logging Cron Trigger jQuery Linux Day - Napoli, 22 ottobre 2010 12 Moduli principali Views CCK – Content Construction Kit Filefield/Imagefield Wysiwyg Imagecache Webform Devel Linux Day - Napoli, 22 ottobre 2010 13 Riconoscimenti 2010 - Infoworld Bossie Awards 2010 The best open source applications 2009/2008/2007 - Webware 100 winner 2009/2008/2007 - Packt Publishing Open Source CMS Awards Best PHP Open Source Content Management System Best Overall Open Source CMS Linux Day - Napoli, 22 ottobre 2010 14 Cosa si può fare con Drupal - 1 BLOG Linux Day - Napoli, 22 ottobre 2010 15 Cosa si può fare con Drupal - 2 MULTIMEDIA Linux Day - Napoli, 22 ottobre 2010 16 Cosa si può fare con Drupal - 3 E-commerce Linux Day - Napoli, 22 ottobre 2010 17 Cosa si può fare con Drupal - 4 Community Linux Day - Napoli, 22 ottobre 2010 18 Cosa si può fare con Drupal - 5 Corporate Linux Day - Napoli, 22 ottobre 2010 19 Cosa si può fare con Drupal - 6 PA Linux Day - Napoli, 22 ottobre 2010 20 Cosa si può fare con Drupal - 8 EDITORIA Linux Day - Napoli, 22 ottobre 2010 21 Cosa si può fare con Drupal - 7 UBUNTU Linux Day - Napoli, 22 ottobre 2010 22 Applicazioni con Drupal Open Atrium (intranet) Tattler (web semantic) Aegir (site management) OpenPublish (online publishing) SUE (sportello unico edilizia) Linux Day - Napoli, 22 ottobre 2010 23 Drupal come Framework - 1 Linux Day - Napoli, 22 ottobre 2010 24 Drupal come Framework - 2 Linux Day - Napoli, 22 ottobre 2010 25 Drupal come Framework - 3 Linux Day - Napoli, 22 ottobre 2010 26 Drupal come Framework - 4 Linux Day - Napoli, 22 ottobre 2010 27 Drupal come Framework - 5 Linux Day - Napoli, 22 ottobre 2010 28 Drupal come Framework - 6 Linux Day - Napoli, 22 ottobre 2010 29 Drupal come Framework - 7 Linux Day - Napoli, 22 ottobre 2010 30 Drupal come Framework - 8 Linux Day - Napoli, 22 ottobre 2010 31 Drupal 7 – Il futuro Installazione semplificata Maggiore usabilità Nuova interfaccia di amministrazione CCK nel core Jquery UI integrato SQLite Separazione più marcata tra il CMS e il Framework Linux Day - Napoli, 22 ottobre 2010 32 GRAZIE Marco Martino Per info e contatti: [email protected] Linux Day - Napoli, 22 ottobre 2010 33