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