Microsoft WebsiteSparkProgram OverviewGeorge KanellopoulosArchitect Evangelistgekanell@microsoft.com - blogs.msdn.com/gkanel © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Who Am I?A bad designer .A software professional.A Web specialist.A user/consumer/customer.
AgendaBackgroundPigs Fly or is Hell Freezing Over? – Microsoft and the Open Source CommunityWhat’s New Web Platform Installer Tools to Get you StartedPrograms to Support You
Hell Freezing Over ? Microsoft and Open Source CommunityLegal barriers being removedWorking with the PHP CommunityWindows Specific Testing and Bug FixesPHP Installer FixesTesting PHP Release PackagesWorking with PHP App CommunitiesPHP Apps in the  Microsoft Web App Gallery (Add Yours !) IIS Specific Fixes Submitted to WordPressIIS Specific fixes submitted to SilverStripeNew Open Source Foundation (codeplex.org)5
PHP on Windows ProgressThe Windows version of PHP now exposes a set of constants prefixed PHP_WINDOWS_*. A list of these constants and their usage can be found at http://docs.php.net/manual/en/info.constants.phpWarning Support for the ISAPI module has been dropped. Use the improved FastCGI SAPI module instead. Note: A new dedicated site for PHP on Windows is now available, including downloads, release candidates, and snapshots in various flavors (thread-safe/not-thread-safe, VC6/VC9, x86/x64).http://windows.php.net/. User Contributed Notes“Well worth the effort to set up fast cgi on windows. No more lockups with php or 40 procs running...and 1 killing IIS. Some PHP INI vars can't be overriden in your php files, so read up (like timeout). 8 months and no more locked up iis.““Fast CGI is available for IIS6. Reading the IIS website (which is more appropriate since it is server specific) yields plenty of results regarding PHP setup under the fastCGI module. They even have an entire domain associated with PHP.”6
Web Platform Installer?Make it Easy to Install and ConfigureMake it Easy to Find the App You NeedMake it Easy to Get Your Open Source Application on the Web Platform Installer
PHP Applications in the Web PI 8
DEMOInstalling PHP with Microsoft Web PI
Details PHP in the Web Platform InstallerDrives the standard PHP InstallerDownloads the installer from http://windows.php.netAlways the latest 5.2.x releasePHP 5.3 will be offered soon10
DEMOInstalling Wordpress and other PHP Apps11
Details PHP Apps in the Microsoft Web PIApplications are hosted on their own web sites.The package includes a manifest file that tells the Web PI what to do:Copy FilesSet file access permissionsCreate a database userCreate a database schemaLaunch the application’s install page.12
ResourcesHow WinCache makes PHP run fasterhttp://blogs.iis.net/ksingla/archive/2009/09/19/how-wincache-make-php-run-faster.aspxUsing WinCache Extensions for PHP http://learn.iis.net/page.aspx/678/using-windows-cache-extension-for-php/Changes Made to PHP 5.3 to Support Windowshttp://docs.php.net/manual/en/migration53.windows.phpMigrating from PHP 5.2.x to PHP 5.3.xhttp://docs.php.net/manual/en/migration53.php13
Info at : http://php.iis.net and http://www.microsoft.com/web/php Web PI SummaryConfiguring PHP Applications on Windows is easy.PHP Apps on Windows are fully functionalYou Can Add Your App to the WPIWinCache offers a significant performance gainCustomers report up to 3X throughput improvement14
Help Me Get Started!!!
Web Pros are small professional Web development and design companies—developers, designers, and IT generalists who have Web competencies and use both Linux and Microsoft Windows® platforms.Primary AudiencesWeb ProsHosters are companies that provide infrastructure and network support for others.Qualified Hosters that enroll WebsiteSpark are called Hosting Partners.Hosting PartnersNetwork PartnersNetwork Partners are the ecosystem around Web Pros, including:Education firms
Hosting Partners
Government agencies
Incubation companiesYou!Primary AudiencesWeb ProsHosting PartnersNetwork PartnersMore… to come
WebsiteSpark Offer DetailsFor Web Pros1Drive new businessopportunitiesWebsiteSpark Marketplace, a site coming later this fall where Web Pros can showcase their capabilities and be found by customers
Partner Recruiting Portal, a resource on the Microsoft Partner Network (MPN) for finding partners with complementary skills
Web App Gallery, a resource to find and publish Web applicationsBenefit from professional support and trainingTwo professional support incidentsper program membership for break-fix issues
Unlimited access to technical managed newsgroups on MSDN
Unlimited program support for non-technical issues

Microsoft WebsiteSpark & Windows Platform Installer

  • 1.
    Microsoft WebsiteSparkProgram OverviewGeorgeKanellopoulosArchitect Evangelistgekanell@microsoft.com - blogs.msdn.com/gkanel © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 2.
    Who Am I?Abad designer .A software professional.A Web specialist.A user/consumer/customer.
  • 4.
    AgendaBackgroundPigs Fly oris Hell Freezing Over? – Microsoft and the Open Source CommunityWhat’s New Web Platform Installer Tools to Get you StartedPrograms to Support You
  • 5.
    Hell Freezing Over? Microsoft and Open Source CommunityLegal barriers being removedWorking with the PHP CommunityWindows Specific Testing and Bug FixesPHP Installer FixesTesting PHP Release PackagesWorking with PHP App CommunitiesPHP Apps in the Microsoft Web App Gallery (Add Yours !) IIS Specific Fixes Submitted to WordPressIIS Specific fixes submitted to SilverStripeNew Open Source Foundation (codeplex.org)5
  • 6.
    PHP on WindowsProgressThe Windows version of PHP now exposes a set of constants prefixed PHP_WINDOWS_*. A list of these constants and their usage can be found at http://docs.php.net/manual/en/info.constants.phpWarning Support for the ISAPI module has been dropped. Use the improved FastCGI SAPI module instead. Note: A new dedicated site for PHP on Windows is now available, including downloads, release candidates, and snapshots in various flavors (thread-safe/not-thread-safe, VC6/VC9, x86/x64).http://windows.php.net/. User Contributed Notes“Well worth the effort to set up fast cgi on windows. No more lockups with php or 40 procs running...and 1 killing IIS. Some PHP INI vars can't be overriden in your php files, so read up (like timeout). 8 months and no more locked up iis.““Fast CGI is available for IIS6. Reading the IIS website (which is more appropriate since it is server specific) yields plenty of results regarding PHP setup under the fastCGI module. They even have an entire domain associated with PHP.”6
  • 7.
    Web Platform Installer?Makeit Easy to Install and ConfigureMake it Easy to Find the App You NeedMake it Easy to Get Your Open Source Application on the Web Platform Installer
  • 8.
  • 9.
    DEMOInstalling PHP withMicrosoft Web PI
  • 10.
    Details PHP inthe Web Platform InstallerDrives the standard PHP InstallerDownloads the installer from http://windows.php.netAlways the latest 5.2.x releasePHP 5.3 will be offered soon10
  • 11.
  • 12.
    Details PHP Appsin the Microsoft Web PIApplications are hosted on their own web sites.The package includes a manifest file that tells the Web PI what to do:Copy FilesSet file access permissionsCreate a database userCreate a database schemaLaunch the application’s install page.12
  • 13.
    ResourcesHow WinCache makesPHP run fasterhttp://blogs.iis.net/ksingla/archive/2009/09/19/how-wincache-make-php-run-faster.aspxUsing WinCache Extensions for PHP http://learn.iis.net/page.aspx/678/using-windows-cache-extension-for-php/Changes Made to PHP 5.3 to Support Windowshttp://docs.php.net/manual/en/migration53.windows.phpMigrating from PHP 5.2.x to PHP 5.3.xhttp://docs.php.net/manual/en/migration53.php13
  • 14.
    Info at :http://php.iis.net and http://www.microsoft.com/web/php Web PI SummaryConfiguring PHP Applications on Windows is easy.PHP Apps on Windows are fully functionalYou Can Add Your App to the WPIWinCache offers a significant performance gainCustomers report up to 3X throughput improvement14
  • 15.
    Help Me GetStarted!!!
  • 16.
    Web Pros aresmall professional Web development and design companies—developers, designers, and IT generalists who have Web competencies and use both Linux and Microsoft Windows® platforms.Primary AudiencesWeb ProsHosters are companies that provide infrastructure and network support for others.Qualified Hosters that enroll WebsiteSpark are called Hosting Partners.Hosting PartnersNetwork PartnersNetwork Partners are the ecosystem around Web Pros, including:Education firms
  • 17.
  • 18.
  • 19.
    Incubation companiesYou!Primary AudiencesWebProsHosting PartnersNetwork PartnersMore… to come
  • 20.
    WebsiteSpark Offer DetailsForWeb Pros1Drive new businessopportunitiesWebsiteSpark Marketplace, a site coming later this fall where Web Pros can showcase their capabilities and be found by customers
  • 21.
    Partner Recruiting Portal,a resource on the Microsoft Partner Network (MPN) for finding partners with complementary skills
  • 22.
    Web App Gallery,a resource to find and publish Web applicationsBenefit from professional support and trainingTwo professional support incidentsper program membership for break-fix issues
  • 23.
    Unlimited access totechnical managed newsgroups on MSDN
  • 24.
    Unlimited program supportfor non-technical issues
  • 25.
    Broad communitysupport through partners and peersReceive software and solutions for development and hostingDesign Tools/Development Tools/Testing Tools:
  • 26.
    Visual Studio® 2008Professional Edition – 3 user licenses
  • 27.
    Expression® Studio 2(or 3) – 1 user license
  • 28.
    Expression® Web 2(or 3) – 2 user licenses
  • 29.
    Windows Web Server®2008 (or R2 when available) – 3 user licenses
  • 30.
    SQL Server® 2008Web – 3 user licenses
  • 31.
  • 32.
    Windows Web Server2008 R2 (when available) – 4 processor licenses
  • 33.
    SQL Server 2008Web Edition – 4 processor licenses
  • 34.
    Premium Web sitecontrol panel (DotNetPanel)23
  • 35.
    QualificationsWeb ProsWeb Proswho meet the following qualifications can participate in WebsiteSpark.Professional firms whose primary business is providing Web development and design services for their customers, regardless of existing membership in the Microsoft Partner Network (MPN).
  • 36.
    Web Pro firmsmust have ten or less employees (including owners, employees, and contractors).In addition, Web Pros must be willing to:Develop and deploy at least one new Web site using Microsoft tools and servers every six months after enrollment, and report it and other new sites to Microsoft.
  • 37.
    If not alreadya member, enroll in the MPN as part of program participation. Want to Join? http://www.microsoft.com/web/websitesparkObtain a nomination from a Hosting Partner or a Network Partner.Don’t have a partner? Visit the program Web site to find a Hosting Partner.Enroll via the e-mail that contains your nomination.Electronically sign the WebsiteSpark agreements.Enjoy the benefits of WebsiteSpark!
  • 38.
  • 39.
  • 40.
    Free downloads ofVisual Studio Express Editions
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
    Microsoft WebsiteSparkwww.microsoft.com/web/websitesparkGeorge KanellopoulosArchitectEvangelistgekanell@microsoft.com - blogs.msdn.com/gkanel

Editor's Notes

  • #6 Example – legal barriers but not examples:Linux driversIIS Specific Fixes to WordpressSQL Server Driver for PHP, PHP Azure, FastCGIWhy Open Source Foundation – similar to Apache