Drupal en environnement microsoft
description
Transcript of Drupal en environnement microsoft
Drupal en environnement Microsoft
Pierre Couzy – Microsoft [email protected]://blog.couzy.com/
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
Avant …
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é.
.. Mais aussi
• Emergence des mashups et APIs Web• Expansion du cloud• Développement de verticaux métier
Agenda
• Quelques scénarios• Outillage et ressources techniques• Intégration avec le reste du SI• Drupal et le cloud
Des projets, et des emplois…
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
Drupal et IIS
Les principales différences
• Gestion des permissions– Pris en compte par Drupal
• Réécriture d’URL– .htaccess Web.Config
Administration de PHP dans IIS
Comment déployer ?
• Drush estenfin disponible(même s’il n’est pas encore complet)
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
Anatomie Web Deploy
• Un fichier Zip Capable de piloter– Les paramètres– Le déploiement des bases– La mise à jour incrémentale
Publication sur microsoft.com ?
Intégration avec le reste du SI
• Votre meilleure source est drupal.org !
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..
Drupal & Sql Server
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
Reporting Services
THE USERS ON DRUPAL.ORG
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
Drupal & Sharepoint
Mais aussi ..
Les Apis Web
• Un portfolio important – GeoCode– Maps– Translate– LiveID– ZoomIt– Messenger
Sur GitHub (en général)
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
Gestion du storage
En conclusion …
• Le travail est maintenant fait encommun,
• Et les projets commencent à rentrer.
• A vous de jouer.
Merci !
Questions ?