O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Développer et déployer WordPress en environnement microsoft

WordCamp Paris 2011

  • Entre para ver os comentários

  • Seja a primeira pessoa a gostar disto

Développer et déployer WordPress en environnement microsoft

  1. 1. Développer et déployerWordPress enenvironnement Microsoft Pierre Couzy – Microsoft France pierre.couzy@microsoft.com http://blog.couzy.com/
  2. 2.  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
  3. 3.  WordPress est en train de passer à un statut de CMS à part entière WordPress & Microsoft doivent comprendre et accompagner ce mouvement. Les acteurs WordPress doivent également s’adapter à cette réalité.
  4. 4.  Outillage et prérequis Différences techniques avec Linux/Apache Le déploiement Scénarios d’intégration Cloud
  5. 5.  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
  6. 6.  Le mode d’exécution Le serveur web & ses fichiers de config Les extensions
  7. 7. Un process par Chargement de Gestion d’un pool ISAPI & mod-phpCGI FastCGI requête PHP in-process de process (surrogate IIS ou process Apache) Avantage Avantage Avantages • Très stable • Très performant • Plus rapide que CGI • Plus stable Inconvénient Inconvénients qu’ISAPI/mod_php • Permet de • *Très* lent sous • Stabilité fonctionner sans Windows (coût • Réentrance réentrance énorme de création d’un process)
  8. 8. Builds VC 6 Builds VC 9• Visual C++ 6.0 a 10 ans et ne sait pas • VC9 permet de compiler pour les produire de code adapté au matériel et OS et architectures actuelles systèmes d’exploitation actuels. Un compilo à jourUn Compilo obsolète • Optimisations classiques du compilateur mais aussi des• PHP sur Windows devenait un projet techniques nouvelles (PGO) obsolète, de moins en moins de gens utilisant VC6 Support 64 bit • Production parallèle de binaires 32Pas de 64 bit et 64 bits pour PHP – pas encore pour tous les modules (55%)• Limitation de VC6 SécuritéSécurité ? • Les runtimes sont à jour et unifiés, les outils d’audit sont utilisés.• Un assemblage disparate et peu robuste
  9. 9.  Installation des prérequis ◦ WebPI Outil de dev ◦ WebMatrix Administration du serveur Web ◦ PHP Manager for IIS Administration de MySql/Sql Server ◦ WebMatrix
  10. 10.  Windows a un format dédié au packaging des applications Web : WebDeploy WordPress est aujourd’hui fourni sous ce format Vous pouvez l’utiliser pour vos projets ◦ Soit en déploiement classique ◦ Soit en mise à disposition sur le site Microsoft
  11. 11. pierre.couzy@microsoft.com MS Francegrace.francisco@microsoft.com MS Corp (WordPress/WP/Joomla)
  12. 12.  Avec Sql Server ? Avec Reporting Services ? Avec Active Directory ? Avec Sharepoint ?
  13. 13.  Sharepoint 2007 & 2010 ◦ Intégration SOAP ◦ Authentification : basic/NTLM  Sharepoint 2010 ◦ Intégration REST ◦ Authentification : délégation possiblehttp://weblogs.asp.net/bsimser/archive/2010/04/01/introducing-sharepress.
  14. 14. Navigateur TabletteTéléphone … Web Site Web Site Worker L Frontal (ASPX, ASMX, WCF Backend B (ASPX, ASMX, Web ) WCF) Service Service CDN, Smooth Data CenterStreamin g etc. Queue L B Blobs Tables Stockage & NoSQL

×