Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Drupal en environnement microsoft

2,693 views

Published on

Drpa

  • Be the first to comment

  • Be the first to like this

Drupal en environnement microsoft

  1. 1. Drupal en environnement Microsoft Pierre Couzy – Microsoft France [email_address] http://blog.couzy.com/
  2. 2. Pourquoi cette session ? <ul><li>Faire le point sur les changements survenus en 4 ans </li></ul><ul><li>Comprendre ce qui fonctionne et ce qui reste à parfaire </li></ul><ul><li>Avoir une idée des possibilités d’intégration </li></ul>
  3. 3. Avant …
  4. 4. Drupal & Microsoft : pourquoi ? <ul><li>Drupal est en train de rentrer dans les entreprises </li></ul><ul><li>Drupal & Microsoft doivent comprendre et accompagner ce mouvement. </li></ul><ul><li>Les acteurs Drupal doivent également s’adapter à cette réalité. </li></ul>
  5. 5. .. Mais aussi <ul><li>Emergence des mashups et APIs Web </li></ul><ul><li>Expansion du cloud </li></ul><ul><li>Développement de verticaux métier </li></ul>
  6. 6. Agenda <ul><li>Quelques scénarios </li></ul><ul><li>Outillage et ressources techniques </li></ul><ul><li>Intégration avec le reste du SI </li></ul><ul><li>Drupal et le cloud </li></ul>
  7. 7. Des projets, et des emplois…
  8. 8. Quelques outils <ul><li>WebMatrix sort prochainement en V2 </li></ul><ul><li>Il comporte </li></ul><ul><ul><li>Un serveur web : IIS Express 7.5 </li></ul></ul><ul><ul><li>Une stack PHP : 5.3.8 </li></ul></ul><ul><ul><li>Un IDE avec auto-complétion (enfin !) </li></ul></ul><ul><ul><li>Deux mécanismes de publication </li></ul></ul><ul><ul><ul><li>Avec gestion des permissions </li></ul></ul></ul><ul><ul><ul><li>Avec gestion des bases de données </li></ul></ul></ul>
  9. 10. Drupal et IIS
  10. 11. Les principales différences <ul><li>Gestion des permissions </li></ul><ul><ul><li>Pris en compte par Drupal </li></ul></ul><ul><li>Réécriture d’URL </li></ul><ul><ul><li>.htaccess  Web.Config </li></ul></ul>
  11. 12. Administration de PHP dans IIS
  12. 13. Comment déployer ? <ul><li>Drush est enfin disponible (même s’il n’est pas encore complet) </li></ul>
  13. 14. Comment déployer ? <ul><li>Windows a un format dédié au packaging des applications Web : WebDeploy </li></ul><ul><li>Drupal est aujourd’hui fourni sous ce format </li></ul><ul><ul><li>Par Acquia pour Drupal 6 </li></ul></ul><ul><ul><li>Par Commerce Guys pour Drupal 7 </li></ul></ul><ul><li>Vous pouvez l’utiliser pour vos projets </li></ul>
  14. 15. Anatomie Web Deploy <ul><li>Un fichier Zip Capable de piloter </li></ul><ul><ul><li>Les paramètres </li></ul></ul><ul><ul><li>Le déploiement des bases </li></ul></ul><ul><ul><li>La mise à jour incrémentale </li></ul></ul>
  15. 16. Publication sur microsoft.com ?
  16. 17. Si vous n’y arrivez pas … <ul><li>[email_address] </li></ul><ul><li>MS France </li></ul><ul><li>[email_address] </li></ul><ul><li>MS Corp (Drupal/WP/Joomla) </li></ul>
  17. 18. Intégration avec le reste du SI <ul><li>Votre meilleure source est drupal.org ! </li></ul>
  18. 19. Quelques changements sur d.o <ul><li>Intégration native de web.config </li></ul><ul><li>Ajout du format zip aux downloads </li></ul><ul><ul><li>53% des downloads en format ZIP en mars 2011.. </li></ul></ul>
  19. 20. Drupal & Sql Server
  20. 21. Drupal & Sql Server <ul><li>Sql Server s’est plutôt bien marié avec Drupal : </li></ul><ul><ul><li>MySQL: 850 loc </li></ul></ul><ul><ul><li>PostgreSQL: 1008 loc </li></ul></ul><ul><ul><li>SQLite: 1177 loc </li></ul></ul><ul><ul><li>SQL Server: 1724 loc </li></ul></ul><ul><li>Le travail s’est bien passé grâce aux suites de test de Drupal. </li></ul><ul><li>99% des tests passent depuis la version alpha </li></ul>
  21. 22. Reporting Services
  22. 24. THE USERS ON DRUPAL.ORG
  23. 25. Intégration avec Sharepoint <ul><li>Sharepoint 2007 & 2010 </li></ul><ul><ul><li>Intégration SOAP </li></ul></ul><ul><ul><li>Disponible dans le module sharepoint </li></ul></ul><ul><ul><li>Authentification : basic/NTLM </li></ul></ul><ul><li>Sharepoint 2010 </li></ul><ul><ul><li>Intégration REST </li></ul></ul><ul><ul><li>Pas de module pour le moment </li></ul></ul>
  24. 26. Drupal & Sharepoint
  25. 27. Mais aussi ..
  26. 29. Les Apis Web <ul><li>Un portfolio important </li></ul><ul><ul><li>GeoCode </li></ul></ul><ul><ul><li>Maps </li></ul></ul><ul><ul><li>Translate </li></ul></ul><ul><ul><li>LiveID </li></ul></ul><ul><ul><li>ZoomIt </li></ul></ul><ul><ul><li>Messenger </li></ul></ul>Sur GitHub (en général)
  27. 30. Drupal & Azure Data Center Service LB CDN, Smooth Streaming etc. Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Frontal Web Worker Service Backend LB Stockage & NoSQL Tables Blobs Queue Navigateur Tablette Téléphone …
  28. 31. Gestion du storage
  29. 34. En conclusion … <ul><li>Le travail est maintenant fait en commun, </li></ul><ul><li>Et les projets commencent à rentrer. </li></ul><ul><li>A vous de jouer. </li></ul>
  30. 35. Merci ! Questions ?

×