<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>Search results matching tags 'PHP' and 'Extensibility'</title><link>http://blogs.iis.net/search/SearchResults.aspx?o=DateDescending&amp;tag=PHP,Extensibility&amp;orTags=0</link><description>Search results matching tags 'PHP' and 'Extensibility'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Find New IIS7 Extensions at http://www.iis.net/extensions/</title><link>http://blogs.iis.net/bills/archive/2008/11/11/find-new-iis7-extensions-at-http-www-iis-net-extensions.aspx</link><pubDate>Tue, 11 Nov 2008 22:55:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2739094</guid><dc:creator>bills</dc:creator><cs:applicationKey>bills</cs:applicationKey><description>&lt;P&gt;I’m happy to announce that IIS7 Extensions have found their home at &lt;A href="http://www.iis.net/extensions"&gt;http://www.iis.net/extensions&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Every since IIS7 shipped 9 months ago, the IIS team has been cranking away adding new features to the platform.&amp;nbsp; Last time I blogged about &lt;A href="http://blogs.iis.net/bills/archive/2008/06/02/how-iis-ships-software.aspx" mce_href="http://blogs.iis.net/bills/archive/2008/06/02/how-iis-ships-software.aspx"&gt;how we do this&lt;/A&gt;, I realized we didn’t have a single place to learn about all of them, so I kicked off an effort within the team to create this.&amp;nbsp; Now that the pages are up, it is amazing to see how many new capabilities are already available on top of IIS7…which all by itself had more new features than any other IIS release in the history of the product.&amp;nbsp; It is a testament to not only the ingenuity and hard work of the IIS team, but a real validation that IIS7 is not just a Web server, it is a server platform.&amp;nbsp; All of these new features are built on top of public extensibility points that any developer can use, and provide a seamless runtime, configuration and administration experience that looks and feels like they were built into the product to begin with!&amp;nbsp; Here they are:&lt;/P&gt;
&lt;P&gt;Landing page:&amp;nbsp; &lt;A href="http://www.iis.net/extensions"&gt;http://www.iis.net/extensions&lt;/A&gt; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.iis.net/AdministrationPack href="http://www.iis.net/AdministrationPack" mce_href="http://www.iis.net/AdministrationPack"&gt;http://www.iis.net/AdministrationPack&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.iis.net/ApplicationRequestRouting href="http://www.iis.net/ApplicationRequestRouting" mce_href="http://www.iis.net/ApplicationRequestRouting"&gt;http://www.iis.net/ApplicationRequestRouting&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.iis.net/BitRateThrottling href="http://www.iis.net/BitRateThrottling" mce_href="http://www.iis.net/BitRateThrottling"&gt;http://www.iis.net/BitRateThrottling&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.iis.net/DatabaseManager href="http://www.iis.net/DatabaseManager" mce_href="http://www.iis.net/DatabaseManager"&gt;http://www.iis.net/DatabaseManager&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.iis.net/FTP href="http://www.iis.net/FTP" mce_href="http://www.iis.net/FTP"&gt;http://www.iis.net/FTP&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.iis.net/IISManager href="http://www.iis.net/IISManager" mce_href="http://www.iis.net/IISManager"&gt;http://www.iis.net/IISManager&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.iis.net/PowerShell href="http://www.iis.net/PowerShell" mce_href="http://www.iis.net/PowerShell"&gt;http://www.iis.net/PowerShell&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.iis.net/SmoothStreaming href="http://www.iis.net/SmoothStreaming" mce_href="http://www.iis.net/SmoothStreaming"&gt;http://www.iis.net/SmoothStreaming&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.iis.net/URLRewrite href="http://www.iis.net/URLRewrite" mce_href="http://www.iis.net/URLRewrite"&gt;http://www.iis.net/URLRewrite&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.iis.net/UrlScan href="http://www.iis.net/UrlScan" mce_href="http://www.iis.net/UrlScan"&gt;http://www.iis.net/UrlScan&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.iis.net/WebDeploymentTool href="http://www.iis.net/WebDeploymentTool" mce_href="http://www.iis.net/WebDeploymentTool"&gt;http://www.iis.net/WebDeploymentTool&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.iis.net/WebPlaylists href="http://www.iis.net/WebPlaylists" mce_href="http://www.iis.net/WebPlaylists"&gt;http://www.iis.net/WebPlaylists&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.iis.net/WebDAV href="http://www.iis.net/WebDAV" mce_href="http://www.iis.net/WebDAV"&gt;http://www.iis.net/WebDAV&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Check out the &lt;A href="http://www.iis.net/extensions" mce_href="http://www.iis.net/extensions"&gt;more than a dozen new features&lt;/A&gt; available today!&amp;nbsp; Over the next few weeks we’ll be adding video demos of each feature and more new content.&amp;nbsp; Stay tuned for many cool new features to come!&lt;/P&gt;</description></item><item><title>MIX '07: IIS7 for Developers Demos and Powerpoint</title><link>http://blogs.iis.net/bills/archive/2007/05/02/iis7-for-developers-mix-powerpoint-and-demo-notes.aspx</link><pubDate>Wed, 02 May 2007 07:00:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1690472</guid><dc:creator>bills</dc:creator><cs:applicationKey>bills</cs:applicationKey><description>&lt;P&gt;I got a lot of requests for the presentation and demo notes from my session at MIX, so here goes.&amp;nbsp; If you're interested in the slides,&amp;nbsp;You can download the &lt;A class="" href="http://wallpaper.iis7.org/mix-iis7.zip"&gt;PPT here.&lt;/A&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you want to try the SQL Logging Module, I've also attached my wwwroot directory in the state it was in at the end of the demo (working), which includes the sqlLogging_schema.xml file you'll need to copy to the \windows\system32\inetsrv\config\schema directory.&amp;nbsp; You'll also need to create your log table using the createDB.sql file.&amp;nbsp; For a complete step-by-step walkthrough, &lt;A href="http://blogs.iis.net/bills/archive/2007/05/01/building-an-iis7-sql-logging-module-with-net.aspx"&gt;see this post&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;All the credit for the SQL logging module demo goes to &lt;A href="http://blogs.msdn.com/carlosag/default.aspx"&gt;CarlosAg&lt;/A&gt;.&amp;nbsp; Without his work, you would have had to see my photo &lt;A href="http://blogs.iis.net/bills/archive/2007/01/28/dirlistmodule-available-for-download.aspx"&gt;DirListModule&lt;/A&gt; again.&amp;nbsp; :)&lt;/P&gt;
&lt;P&gt;If you're interested in the PHP demos, you should&amp;nbsp;check out &lt;A href="http://blogs.iis.net/bills/archive/2007/04/28/server-side-mash-ups-php-asp-net.aspx"&gt;this previous post&lt;/A&gt;, which includes videos (at the bottom) of the PHP related demos.&amp;nbsp; I'll write-up a separate post on step-by-step instructions soon.&lt;/P&gt;
&lt;P&gt;thanks, I hope you enjoyed the talk!&lt;/P&gt;</description></item><item><title>IIS7 at Microsoft Technology Summit</title><link>http://blogs.iis.net/bills/archive/2007/03/28/iis7-at-microsoft-technology-summit.aspx</link><pubDate>Wed, 28 Mar 2007 14:50:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1641192</guid><dc:creator>bills</dc:creator><cs:applicationKey>bills</cs:applicationKey><description>&lt;p&gt;&lt;a href="http://blogs.iis.net/carlosag/"&gt;Carlos&lt;/a&gt; and I spoke at the Microsoft Technology Summit yesterday, a conference dedicated to influential influencers who are experts in alternative platforms.&amp;nbsp; It was a really fun talk as we were able to show off how IIS7 provides a very extensive public extensibility model for adding, removing and replacing any IIS7 feature, on top of which the IIS team built the IIS product itself.&amp;nbsp; &lt;/p&gt;&lt;p&gt;I showed off the new IIS7 modular architecture, and the more than &lt;a href="http://www.iis.net/default.aspx?tabid=7&amp;amp;subtabid=74"&gt;40 components&lt;/a&gt; that can be added or removed independently. &amp;nbsp; Carlos showed off how to build a SQL logging module in 40 lines of code using &lt;a href="http://www.iis.net/default.aspx?tabid=2&amp;amp;subtabid=25&amp;amp;i=942"&gt;.NET extensibility&lt;/a&gt;, which was really impressive.&amp;nbsp; I showed off the traditional &lt;a href="http://blogs.iis.net/bills/archive/2007/01/28/dirlistmodule-available-for-download.aspx"&gt;DirListModule&lt;/a&gt; demo, and how easy it is to xcopy deploy a new managed module as part of your site that can replace the built-in IIS directory listing module. &amp;nbsp;&amp;nbsp;  &lt;/p&gt;&lt;p&gt;While we were on the topic of modularity, I announced the new &lt;a href="http://www.iis.net/default.aspx?tabid=1000051"&gt;FastCGI module&lt;/a&gt; for IIS, which we were excited to announce will now be included in Longhorn Server and Vista SP1.&amp;nbsp; I &lt;a href="http://blogs.iis.net/bills/archive/2006/10/31/PHP-on-IIS.aspx"&gt;demonstrated how using it can double performance&lt;/a&gt; of the QDig application and as part of that demo I also showed off the dynamic output cache can provide blazing fast kernel mode caching of PHP content.&amp;nbsp; I also demo'd the use of &lt;a href="http://www.iis.net/default.aspx?tabid=2&amp;amp;subtabid=25&amp;amp;i=1081&amp;amp;p=1"&gt;ASP.NET forms authentication&lt;/a&gt; for the PHP app, which unfortunately due to my configuration error, didn't work the first time (though I fixed it while Carlos went on with the next demo and showed them later that it did in fact work once I stopped fat-fingering config. :)).&amp;nbsp; &lt;/p&gt;&lt;p&gt;Carlos then went on to show how easy it is to &lt;a href="http://www.iis.net/default.aspx?tabid=2&amp;amp;subtabid=25&amp;amp;i=953"&gt;extend IIS7 configuration&lt;/a&gt;, including simple XML-based section extensibility and encryption support.&amp;nbsp; He was then able to use the built-in command line, scripting, and .NET APIs to read and write to his custom configuration section (in this case, a connection string for his SQL Logging module) which was really powerful.&lt;/p&gt;&lt;p&gt;Last, Carlos showed off the admin tool, and how powerful the UI extensibility story is for IIS.&amp;nbsp; This is an area I'm always completely blown away by, everytime I see Carlos demo it.&amp;nbsp; He showed off 4-5 modules he has built that demonstrate nativagation tree extensibility, action pane extensibility, feature extensibility with some really compelling features including the &lt;a href="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1416"&gt;IIS Reports&lt;/a&gt; module, and the &lt;a href="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1400"&gt;Most Recently Used&lt;/a&gt; module (which comes with source). &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The response so far has been very positive.&amp;nbsp; &lt;a href="http://koreacrunch.com/archive/mts07-php-on-iis7"&gt;Channy Yun&lt;/a&gt; wrote up his thoughts on the PHP on IIS7 demo, including a youtube video of it in action. &amp;nbsp; &lt;a href="http://www.travisswicegood.com/index.php/2007/03/27/mts07_iis7"&gt;Travis Swicegood&lt;/a&gt; also appreciated the improved PHP support.&amp;nbsp; &lt;a href="http://galbraiths.org/blog/2007/03/27/mts07-bill-staples-and-carlos-aguilar-on-iis7/"&gt;Ben Galbraith&lt;/a&gt; wrote up an extensive write-up of the entire presentation and summarized with my favorite quote so far:&lt;/p&gt;&lt;p&gt;&lt;i&gt;I walked away fairly impressed with this one. Who doesn’t love Apache, but IIS7 seems to trump it pretty handily in both configurability, manageability, and extensibility&lt;/i&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I couldn't have said it better myself. :)&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>