Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Développer et déployer WordPress en environnement microsoft

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité

Consultez-les par la suite

1 sur 33 Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Les utilisateurs ont également aimé (20)

Publicité

Similaire à Développer et déployer WordPress en environnement microsoft (20)

Publicité

Plus récents (20)

Développer et déployer WordPress en environnement microsoft

  1. 1. Développer et déployer WordPress en environnement 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-php CGI 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 à jour Un 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 32 Pas 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 France grace.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 possible http://weblogs.asp.net/bsimser/archive/2010/04/01/introducing-sharepress.
  14. 14. Navigateur Tablette Téléphone … Web Site Web Site Worker L Frontal (ASPX, ASMX, WCF Backend B (ASPX, ASMX, Web ) WCF) Service Service CDN, Smooth Data Center Streamin g etc. Queue L B Blobs Tables Stockage & NoSQL

×