Présentation de Drupal

1 824 vues

Publié le

Présentation du CMS Drupal lors de la conférence AgoraCMS 2013.

Présentation Drupal
Héberger son site Drupal
Migration vers Drupal
Les 10 commandements d'un projet Drupal réussi
Histoire et raisons du succès de Drupal

0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 824
Sur SlideShare
0
Issues des intégrations
0
Intégrations
79
Actions
Partages
0
Téléchargements
111
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Présentation de Drupal

  1. 1. Découverte de DrupalPar Cyril Reinhard, Jean Semere & Maxime Topolov
  2. 2. 2001
  3. 3. DriesBuytaert[dʁis byitaɛʁt]
  4. 4. druppel /dɾʏ.pǝl/
  5. 5. 2013
  6. 6. Pourquoi ?
  7. 7. Communauté
  8. 8. 20.000 Modules
  9. 9. PRESTATAIRESEN FRANCE500
  10. 10. QUICREENTDES SITES
  11. 11. Pour les riches ...
  12. 12. ou les moinsriches ...
  13. 13. ... qui vendent duparfum...
  14. 14. ...qui-louent-tout...
  15. 15. ... ou vendent desbillets de train...
  16. 16. ... de gauche ...
  17. 17. ou de droite ...
  18. 18. pour les grands ...
  19. 19. ... et les petits
  20. 20. 10millions
  21. 21. DRUPALSPIRIT !
  22. 22. Le système demodules Drupal
  23. 23. MyCommentComment reCAPTCHAModr8MyStatsMyBlockModulehook();
  24. 24. AssetModr8Search APIPanelsMollomLDAPBackup & MigrateTokenWebFormCAPTCHAWYSIWYGVoting APIFive StarsFlagRules
  25. 25. 2165564325825Modules
  26. 26. http://drupal.org/project/asset
  27. 27. Organisation ducontenu sous Drupal
  28. 28. Entity Type : nodeArticleProduitRecetteDossierBundlesakaTypesdecontenu
  29. 29. Entity Type : nodeBundle : ArticleTitre textCorps htmlIllustration image_fieldField Field Type
  30. 30. Entity Type : nodeBundle : ArticleNoeud 1 : Mon Super articleNoeud 2 : Article du jour...Noeud(nodes)
  31. 31. Taxonomies
  32. 32. Article: Mon ArticleNoeudTermes
  33. 33. Views
  34. 34. Panels
  35. 35. Les dixcommandementsd un projet Drupal
  36. 36. I. Structurer ton contenu enpremier lieu, tu devras (Entités,Champs, Taxonomies)
  37. 37. II. Aucune fonctionnalité dansles templates tu ne coderas
  38. 38. II bis. (pas de requêtes SQLnon plus, hein !)
  39. 39. III. Le cœur de Drupal tu ne toucheraspoint (ni les modules contribs)
  40. 40. IV. Views, Ctools& Panels tuutiliseras !
  41. 41. V. Les caches, dès le début du projet tuactiveras (Varnish, Memcached, APC,…)
  42. 42. VI. Du WYSIWYG tun abuseras point !
  43. 43. VII. Les déploiements par le code et lesscripts tu feras (Capistrano, Drush,Features, Strongarm...)
  44. 44. VIII. Avant de coder une fonctionnalité,le module existant 10 fois tuchercheras
  45. 45. IX. Apache SOLR pourla recherche tuutiliseras !
  46. 46. X. Si faire soi-même tu nesais pas, à un professionneltu t adresseras
  47. 47. Migration vers Drupal,comment faire ?
  48. 48. Etape 1 : Structurer le contenusur le nouveau site Drupal
  49. 49. Etape 2 : Etat des lieux,préparation et nettoyage desdonnées sources
  50. 50. Etape 3 : Migration avec Feedsou MigrateFeeds MigrateMigration périodique, récurrentedepuis des sources dynamiques Migration one-shot depuisn importe quelle source dedonnées statiqueFlux RSS, CSV ou XMLBDD, XML, plug-ins WordPress,phpBB & Typo3 existantsSimple mais contraignantTrès flexible, mais nécessite ducode.
  51. 51. Pièges à éviter
  52. 52. Importance des identifiantsuniques et référentiels
  53. 53. Interdépendance ducontenu
  54. 54. Internationalisation &multilinguisme
  55. 55. Migration des assetsmultimedia
  56. 56. Règle des 80/20
  57. 57. Volumétrie :Temps de développement :Sources :Outils :+ Outil de publicationinterne(Feeds) +3 mois400.000 noeuds
  58. 58. Volumétrie :Temps de développement :Sources :Outils :6 mois5.000.000 noeuds+ +(Feeds) + Migrate
  59. 59. Héberger son siteDrupal.
  60. 60. En quoi Drupal estdifférent ?RAM !CachesDéploiements
  61. 61. DéploiementsGIT+Features+StrongArmOU
  62. 62. Varnish, Memcached,APC : le Graal desperformances Drupal
  63. 63. Recherche
  64. 64. Comment être sur du résultat ?
  65. 65. Hébergeurs : les bons
  66. 66. Intégrateur Numéro 1 sur Drupal en Europe

×