SlideShare une entreprise Scribd logo
1  sur  28
Drupal
                           Rapid Website Assembler




Drupal Meetup Nantes - 23 mars 2011
Drupal à Nantes

              Compte Twitter :
              http://twitter.com/drupalnantes
              Sessions DrupalCamp de Janvier :
              http://dai.ly/dcnantes
              Chan IRC freenode :
              #drupal-nantes

Drupal Meetup Nantes - 23 mars 2011
L’état de Drupal

              Utilisée par les plus grands
              Version «LTS» : Drupal 6
              Nouvelle version : Drupal 7 (Janvier)
              Rapide à mettre en place


Drupal Meetup Nantes - 23 mars 2011
Drupal : ça pique...




Drupal Meetup Nantes - 23 mars 2011
Drupal : ça pique...




Drupal Meetup Nantes - 23 mars 2011
Le Contenu


Drupal Meetup Nantes - 23 mars 2011
Au commencement : le node
              «Racine» de tout contenu
              Définit les éléments suivants :
                  identifiant (original et révision)
                  titre
                  date (création, modification)
                  méta-données (publié, mis en valeur)

Drupal Meetup Nantes - 23 mars 2011
Les types de contenu
              Spécifications du contenu
              Exemples :
                  Article
                  Page
                  Agence immobilière
                  Appartement

Drupal Meetup Nantes - 23 mars 2011
Les champs
            Extensions des types de contenu

           Agence                  Appartement        Voiture
       - adresse                 - adresse       - type
       - responsable             - type          - modèle
                                 - étage         - propriétaire
                                 - ascenseur     - immatricul.
                                 - ...
             Natif dans Drupal 7
             Requiert CCK dans Drupal 6

Drupal Meetup Nantes - 23 mars 2011
Les types de champs
              Spécifications de champs
              Parmi elles :
                  Entier, Texte, Options
                  Image, Fichier
                  Référence à un contenu/utilisateur
                  Date, Adresse, Numéro de téléphone

Drupal Meetup Nantes - 23 mars 2011
Les commentaires


              Activables pour chaque type de contenu
              Modération de ceux-ci
              Possibilité d’une gestion externe avec
              Disqus par exemple



Drupal Meetup Nantes - 23 mars 2011
La taxonomie


              Permet de catégoriser ou d'étiqueter le
              contenu
              Regroupement par vocabulaire
              Hiérarchisation



Drupal Meetup Nantes - 23 mars 2011
Les menus
              Permet d’organiser l’accès au contenu
              Références vers des :
                  noeuds
                  liste
                  formulaires
                  ...

Drupal Meetup Nantes - 23 mars 2011
Drupal Meetup Nantes - 23 mars 2011
L’Affichage


Drupal Meetup Nantes - 23 mars 2011
Les View Modes
              Par défaut: «résumé» et «complet»
              Permet de définir l’affichage de chaque
              champ
              D’autres modules proposent des
              modes :
                  RSS
                  Résultats de recherche

Drupal Meetup Nantes - 23 mars 2011
Les Thèmes


              Téléchargeables sur drupal.org
              Starter/Base Themes
              Thèmes configurables



Drupal Meetup Nantes - 23 mars 2011
Les Régions

              Définissent les zones d’une page
                  header
                  content
                  sidebars
                  footer
              Permettent le placement de blocs

Drupal Meetup Nantes - 23 mars 2011
Les Blocs

              Affichent du contenu statique ou
              dynamique
              Se placent dans les régions d’un thème
              Restrictions selon la page, ou un code
              PHP
              Bloc spécial : le contenu

Drupal Meetup Nantes - 23 mars 2011
Views

              Constructeur de requêtes
              Permet une grande personnalisation de
              l’affichage du contenu
              Construit des pages, des blocs, des flux
              RSS
              Très extensible

Drupal Meetup Nantes - 23 mars 2011
Les Utilisateurs


Drupal Meetup Nantes - 23 mars 2011
Inscription

              OpenID intégré
              Inscription paramètrable
              Profils (avec champs)
              Blocage d’IP ou d’e-mail


Drupal Meetup Nantes - 23 mars 2011
Les rôles et permissions

              Sécurité
              Système de «grant»
              Facilité de mise en place
              Permissions proposées par les modules


Drupal Meetup Nantes - 23 mars 2011
Les Modules


Drupal Meetup Nantes - 23 mars 2011
There’s a module for that

              http://drupal.org/project/modules
              5400+ modules pour D6
              1200+ pour D7
              Releases : dev, beta & stables


Drupal Meetup Nantes - 23 mars 2011
Les modules à retenir

              Wysiwyg (CKEditor, TinyMCE, etc.)
              Admin Menu (en D6, toolbar en D7)
              Webform
              Pathauto
              Google Analytics

Drupal Meetup Nantes - 23 mars 2011
Drush : a module to rule them all

              Drupal Shell
              Administration en ligne de commande
              Rapidité d’installation des modules
              Extensible par d’autres modules
              + d’infos : http://drush.ws/

Drupal Meetup Nantes - 23 mars 2011
Tout est (quasiment) possible !



              A vous de jouer !
              Use case
              Installer & configurer un Drupal en 30min



Drupal Meetup Nantes - 23 mars 2011

Contenu connexe

En vedette

Zum Tode Verurteilt
Zum Tode VerurteiltZum Tode Verurteilt
Zum Tode Verurteiltpuettologe
 
Défi Entreprises 2012
Défi Entreprises 2012Défi Entreprises 2012
Défi Entreprises 2012Danielriou
 
Design Optimierung komplexer mechanischer Systeme, bereits in der konzeptione...
Design Optimierung komplexer mechanischer Systeme, bereits in der konzeptione...Design Optimierung komplexer mechanischer Systeme, bereits in der konzeptione...
Design Optimierung komplexer mechanischer Systeme, bereits in der konzeptione...Ralf Fickert
 
Conversiones de decimal a octal y de octal a decimal
Conversiones de decimal a octal y de octal a decimal Conversiones de decimal a octal y de octal a decimal
Conversiones de decimal a octal y de octal a decimal Blanca Guaylla
 
Autisme grande cause nationale 2012
Autisme grande cause nationale 2012Autisme grande cause nationale 2012
Autisme grande cause nationale 2012Marta Montoro
 
Création de trafic sur un site internet
Création de trafic sur un site internetCréation de trafic sur un site internet
Création de trafic sur un site internetJérémie Let
 
Dmni dmg 2015 1 s08 - modelo de negocio i
Dmni dmg 2015 1 s08 - modelo de negocio iDmni dmg 2015 1 s08 - modelo de negocio i
Dmni dmg 2015 1 s08 - modelo de negocio iCursoDMNI
 
Présentation1
Présentation1Présentation1
Présentation1c_ozvan
 
W4@md day2011
W4@md day2011W4@md day2011
W4@md day2011MDDAY11
 
Panorama bureaux en Ile-de-France au 1T 2013
Panorama bureaux en Ile-de-France au 1T 2013Panorama bureaux en Ile-de-France au 1T 2013
Panorama bureaux en Ile-de-France au 1T 2013JLL France
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionjaneyurley
 
Dgaabtic grupo p_margaritasoberanesmuñoz_pi2
Dgaabtic grupo p_margaritasoberanesmuñoz_pi2Dgaabtic grupo p_margaritasoberanesmuñoz_pi2
Dgaabtic grupo p_margaritasoberanesmuñoz_pi2Margarita Soberanes
 
Site artigo6 gouvernance données 20101210 (3)
Site artigo6 gouvernance données 20101210 (3)Site artigo6 gouvernance données 20101210 (3)
Site artigo6 gouvernance données 20101210 (3)Angela Pieruccini
 

En vedette (19)

Push it!
Push it!Push it!
Push it!
 
actividad 10
actividad 10actividad 10
actividad 10
 
Zum Tode Verurteilt
Zum Tode VerurteiltZum Tode Verurteilt
Zum Tode Verurteilt
 
Défi Entreprises 2012
Défi Entreprises 2012Défi Entreprises 2012
Défi Entreprises 2012
 
Help Jahresbericht 2014
Help Jahresbericht 2014Help Jahresbericht 2014
Help Jahresbericht 2014
 
Design Optimierung komplexer mechanischer Systeme, bereits in der konzeptione...
Design Optimierung komplexer mechanischer Systeme, bereits in der konzeptione...Design Optimierung komplexer mechanischer Systeme, bereits in der konzeptione...
Design Optimierung komplexer mechanischer Systeme, bereits in der konzeptione...
 
Conversiones de decimal a octal y de octal a decimal
Conversiones de decimal a octal y de octal a decimal Conversiones de decimal a octal y de octal a decimal
Conversiones de decimal a octal y de octal a decimal
 
Autisme grande cause nationale 2012
Autisme grande cause nationale 2012Autisme grande cause nationale 2012
Autisme grande cause nationale 2012
 
Presentazione Italian Atelier - Francese
Presentazione Italian Atelier - FrancesePresentazione Italian Atelier - Francese
Presentazione Italian Atelier - Francese
 
Crud+tutorial+fr
Crud+tutorial+frCrud+tutorial+fr
Crud+tutorial+fr
 
Création de trafic sur un site internet
Création de trafic sur un site internetCréation de trafic sur un site internet
Création de trafic sur un site internet
 
Dmni dmg 2015 1 s08 - modelo de negocio i
Dmni dmg 2015 1 s08 - modelo de negocio iDmni dmg 2015 1 s08 - modelo de negocio i
Dmni dmg 2015 1 s08 - modelo de negocio i
 
Caisse d'emballage
Caisse d'emballageCaisse d'emballage
Caisse d'emballage
 
Présentation1
Présentation1Présentation1
Présentation1
 
W4@md day2011
W4@md day2011W4@md day2011
W4@md day2011
 
Panorama bureaux en Ile-de-France au 1T 2013
Panorama bureaux en Ile-de-France au 1T 2013Panorama bureaux en Ile-de-France au 1T 2013
Panorama bureaux en Ile-de-France au 1T 2013
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Dgaabtic grupo p_margaritasoberanesmuñoz_pi2
Dgaabtic grupo p_margaritasoberanesmuñoz_pi2Dgaabtic grupo p_margaritasoberanesmuñoz_pi2
Dgaabtic grupo p_margaritasoberanesmuñoz_pi2
 
Site artigo6 gouvernance données 20101210 (3)
Site artigo6 gouvernance données 20101210 (3)Site artigo6 gouvernance données 20101210 (3)
Site artigo6 gouvernance données 20101210 (3)
 

Similaire à Drupal meetup

Drupal 7 - Fondamentaux et ateliers
Drupal 7 - Fondamentaux et ateliersDrupal 7 - Fondamentaux et ateliers
Drupal 7 - Fondamentaux et ateliersFrédéric Simonet
 
Réussir son projet Drupal
Réussir son projet DrupalRéussir son projet Drupal
Réussir son projet DrupalAdyax
 
Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Nicolas Morin
 
Les blocs Drupal de drop.org à Drupal 8
Les blocs Drupal de drop.org à Drupal 8Les blocs Drupal de drop.org à Drupal 8
Les blocs Drupal de drop.org à Drupal 8OSInet
 
Conférence Drupl Lyon : de l’Open source aux CMS : similitudes et différences
Conférence Drupl Lyon :  de l’Open source aux CMS : similitudes et différencesConférence Drupl Lyon :  de l’Open source aux CMS : similitudes et différences
Conférence Drupl Lyon : de l’Open source aux CMS : similitudes et différencesPaul Blondiaux
 
A la découverte de Drupal
A la découverte de DrupalA la découverte de Drupal
A la découverte de DrupalClaire Roubey
 
Univ TYPO3 2012 - TYPO3 vs Drupal
Univ TYPO3 2012 - TYPO3 vs DrupalUniv TYPO3 2012 - TYPO3 vs Drupal
Univ TYPO3 2012 - TYPO3 vs Drupalarchriss
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceLINAGORA
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Nicolas Morin
 
Drupalcamp Nantes - Centrale marseille
Drupalcamp Nantes - Centrale marseilleDrupalcamp Nantes - Centrale marseille
Drupalcamp Nantes - Centrale marseilleArtusamak
 
Drupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenuDrupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenuMario Marcello Verona
 
GED, usine à sites avec le module Groups, Communities and Co (GCC)
GED, usine à sites avec le module Groups, Communities and Co (GCC)GED, usine à sites avec le module Groups, Communities and Co (GCC)
GED, usine à sites avec le module Groups, Communities and Co (GCC)drupagora
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 

Similaire à Drupal meetup (20)

Drupal 7 - Fondamentaux et ateliers
Drupal 7 - Fondamentaux et ateliersDrupal 7 - Fondamentaux et ateliers
Drupal 7 - Fondamentaux et ateliers
 
Og vs-groups
Og vs-groupsOg vs-groups
Og vs-groups
 
Réussir son projet Drupal
Réussir son projet DrupalRéussir son projet Drupal
Réussir son projet Drupal
 
Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)
 
Les CMS & Drupal
Les CMS & DrupalLes CMS & Drupal
Les CMS & Drupal
 
Les blocs Drupal de drop.org à Drupal 8
Les blocs Drupal de drop.org à Drupal 8Les blocs Drupal de drop.org à Drupal 8
Les blocs Drupal de drop.org à Drupal 8
 
Conférence Drupl Lyon : de l’Open source aux CMS : similitudes et différences
Conférence Drupl Lyon :  de l’Open source aux CMS : similitudes et différencesConférence Drupl Lyon :  de l’Open source aux CMS : similitudes et différences
Conférence Drupl Lyon : de l’Open source aux CMS : similitudes et différences
 
A la découverte de Drupal
A la découverte de DrupalA la découverte de Drupal
A la découverte de Drupal
 
Drupagora linagora-20111110
Drupagora linagora-20111110Drupagora linagora-20111110
Drupagora linagora-20111110
 
Univ TYPO3 2012 - TYPO3 vs Drupal
Univ TYPO3 2012 - TYPO3 vs DrupalUniv TYPO3 2012 - TYPO3 vs Drupal
Univ TYPO3 2012 - TYPO3 vs Drupal
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référence
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)
 
Drupalcamp Nantes - Centrale marseille
Drupalcamp Nantes - Centrale marseilleDrupalcamp Nantes - Centrale marseille
Drupalcamp Nantes - Centrale marseille
 
Drupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenuDrupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenu
 
Meetup CMS Rubedo 12 décembre 2013
Meetup CMS Rubedo 12 décembre 2013Meetup CMS Rubedo 12 décembre 2013
Meetup CMS Rubedo 12 décembre 2013
 
GED, usine à sites avec le module Groups, Communities and Co (GCC)
GED, usine à sites avec le module Groups, Communities and Co (GCC)GED, usine à sites avec le module Groups, Communities and Co (GCC)
GED, usine à sites avec le module Groups, Communities and Co (GCC)
 
Drupal presentation
Drupal presentationDrupal presentation
Drupal presentation
 
Semantic web introduction
Semantic web introductionSemantic web introduction
Semantic web introduction
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
Serveur node red
Serveur node redServeur node red
Serveur node red
 

Drupal meetup

  • 1. Drupal Rapid Website Assembler Drupal Meetup Nantes - 23 mars 2011
  • 2. Drupal à Nantes Compte Twitter : http://twitter.com/drupalnantes Sessions DrupalCamp de Janvier : http://dai.ly/dcnantes Chan IRC freenode : #drupal-nantes Drupal Meetup Nantes - 23 mars 2011
  • 3. L’état de Drupal Utilisée par les plus grands Version «LTS» : Drupal 6 Nouvelle version : Drupal 7 (Janvier) Rapide à mettre en place Drupal Meetup Nantes - 23 mars 2011
  • 4. Drupal : ça pique... Drupal Meetup Nantes - 23 mars 2011
  • 5. Drupal : ça pique... Drupal Meetup Nantes - 23 mars 2011
  • 6. Le Contenu Drupal Meetup Nantes - 23 mars 2011
  • 7. Au commencement : le node «Racine» de tout contenu Définit les éléments suivants : identifiant (original et révision) titre date (création, modification) méta-données (publié, mis en valeur) Drupal Meetup Nantes - 23 mars 2011
  • 8. Les types de contenu Spécifications du contenu Exemples : Article Page Agence immobilière Appartement Drupal Meetup Nantes - 23 mars 2011
  • 9. Les champs Extensions des types de contenu Agence Appartement Voiture - adresse - adresse - type - responsable - type - modèle - étage - propriétaire - ascenseur - immatricul. - ... Natif dans Drupal 7 Requiert CCK dans Drupal 6 Drupal Meetup Nantes - 23 mars 2011
  • 10. Les types de champs Spécifications de champs Parmi elles : Entier, Texte, Options Image, Fichier Référence à un contenu/utilisateur Date, Adresse, Numéro de téléphone Drupal Meetup Nantes - 23 mars 2011
  • 11. Les commentaires Activables pour chaque type de contenu Modération de ceux-ci Possibilité d’une gestion externe avec Disqus par exemple Drupal Meetup Nantes - 23 mars 2011
  • 12. La taxonomie Permet de catégoriser ou d'étiqueter le contenu Regroupement par vocabulaire Hiérarchisation Drupal Meetup Nantes - 23 mars 2011
  • 13. Les menus Permet d’organiser l’accès au contenu Références vers des : noeuds liste formulaires ... Drupal Meetup Nantes - 23 mars 2011
  • 14. Drupal Meetup Nantes - 23 mars 2011
  • 16. Les View Modes Par défaut: «résumé» et «complet» Permet de définir l’affichage de chaque champ D’autres modules proposent des modes : RSS Résultats de recherche Drupal Meetup Nantes - 23 mars 2011
  • 17. Les Thèmes Téléchargeables sur drupal.org Starter/Base Themes Thèmes configurables Drupal Meetup Nantes - 23 mars 2011
  • 18. Les Régions Définissent les zones d’une page header content sidebars footer Permettent le placement de blocs Drupal Meetup Nantes - 23 mars 2011
  • 19. Les Blocs Affichent du contenu statique ou dynamique Se placent dans les régions d’un thème Restrictions selon la page, ou un code PHP Bloc spécial : le contenu Drupal Meetup Nantes - 23 mars 2011
  • 20. Views Constructeur de requêtes Permet une grande personnalisation de l’affichage du contenu Construit des pages, des blocs, des flux RSS Très extensible Drupal Meetup Nantes - 23 mars 2011
  • 21. Les Utilisateurs Drupal Meetup Nantes - 23 mars 2011
  • 22. Inscription OpenID intégré Inscription paramètrable Profils (avec champs) Blocage d’IP ou d’e-mail Drupal Meetup Nantes - 23 mars 2011
  • 23. Les rôles et permissions Sécurité Système de «grant» Facilité de mise en place Permissions proposées par les modules Drupal Meetup Nantes - 23 mars 2011
  • 24. Les Modules Drupal Meetup Nantes - 23 mars 2011
  • 25. There’s a module for that http://drupal.org/project/modules 5400+ modules pour D6 1200+ pour D7 Releases : dev, beta & stables Drupal Meetup Nantes - 23 mars 2011
  • 26. Les modules à retenir Wysiwyg (CKEditor, TinyMCE, etc.) Admin Menu (en D6, toolbar en D7) Webform Pathauto Google Analytics Drupal Meetup Nantes - 23 mars 2011
  • 27. Drush : a module to rule them all Drupal Shell Administration en ligne de commande Rapidité d’installation des modules Extensible par d’autres modules + d’infos : http://drush.ws/ Drupal Meetup Nantes - 23 mars 2011
  • 28. Tout est (quasiment) possible ! A vous de jouer ! Use case Installer & configurer un Drupal en 30min Drupal Meetup Nantes - 23 mars 2011

Notes de l'éditeur

  1. Rapid website assembler (©Dries) : Permet de créer un site web rapidement\n
  2. Showcase : gouvernements (maison blanche, france.fr) ; marques (ebay, tesla) ; open-source (ubuntu)\nLTS : Long term support\n
  3. Showcase : gouvernements (maison blanche, france.fr) ; marques (ebay, tesla) ; open-source (ubuntu)\nLTS : Long term support\n
  4. L’apprentissage de drupal n’est pas donné à tout le monde\n
  5. \n
  6. \n
  7. \n
  8. Pour chaque type de contenus, des champs différents\n
  9. Extensible via de nombreux modules\n
  10. Extensible via de nombreux modules (comment RSS, notify, etc)\n
  11. Extensible via de nombreux modules\n
  12. Extensible via de nombreux modules\n
  13. Extensible via de nombreux modules\n
  14. \n
  15. Build Modes custom grâce à Display Suite\n\n
  16. Starter themes : créer sont thème à partir de rien\nThemes configurables : fusion, acquia, etc.\n\n
  17. Régions communes à tous les thèmes (header, content, footer)\n\n
  18. Blocs générés par des modules, des views, ou des blocs manuels\nBloc spécial dans D7 : le contenu (permet de placer dans une autre région)\n
  19. Filtres, jointures, formatage des champs, tri, arguments, styles\n
  20. \n
  21. Inscription ouverte, close ou sur confirmation\n
  22. roles par défaut : anonyme ou identifié\n
  23. Drupal ne fait pas tout de base\n
  24. quelqu’un a dû penser à la même chose que vous...\n
  25. \n
  26. \n
  27. quelqu’un a dû penser à la même chose que vous...\n