Développer et déployerWordPress enenvironnement Microsoft             Pierre Couzy – Microsoft France             pierre.c...
   Faire le point sur les changements survenus    en 4 ans   Comprendre ce qui fonctionne et ce qui reste    à parfaire...
   WordPress est en train de passer à un statut    de CMS à part entière   WordPress & Microsoft doivent comprendre et  ...
   Outillage et prérequis   Différences techniques avec Linux/Apache   Le déploiement   Scénarios d’intégration   Cloud
   WebMatrix sort prochainement en V2   Il comporte    ◦   Un serveur web : IIS Express 7.5    ◦   Une stack PHP : 5.3.8...
   Le mode d’exécution   Le serveur web & ses fichiers de config   Les extensions
Un process par                           Chargement de                 Gestion d’un pool                             ISAPI...
Builds VC 6                                Builds VC 9• Visual C++ 6.0 a 10 ans et ne sait pas   • VC9 permet de compiler ...
   Installation des prérequis    ◦ WebPI   Outil de dev    ◦ WebMatrix   Administration du serveur Web    ◦ PHP Manager...
   Windows a un format dédié au packaging des    applications Web : WebDeploy   WordPress est aujourd’hui fourni sous ce...
pierre.couzy@microsoft.com   MS Francegrace.francisco@microsoft.com   MS Corp (WordPress/WP/Joomla)
   Avec Sql Server ?   Avec Reporting Services ?   Avec Active Directory ?   Avec Sharepoint ?
   Sharepoint 2007 & 2010      ◦ Intégration SOAP      ◦ Authentification : basic/NTLM     Sharepoint 2010      ◦ Intégr...
Navigateur TabletteTéléphone    …                            Web Site                           Web Site                  ...
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Développer et déployer WordPress en environnement microsoft
Prochain SlideShare
Chargement dans…5
×

Développer et déployer WordPress en environnement microsoft

1 954 vues

Publié le

WordCamp Paris 2011

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive

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

×