<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RuslanY Blog &#187; WebPI</title>
	<atom:link href="http://ruslany.net/tag/webpi/feed/" rel="self" type="application/rss+xml" />
	<link>http://ruslany.net</link>
	<description>IIS, FastCGI, PHP and other interesting stuff</description>
	<lastBuildDate>Fri, 26 Aug 2011 06:36:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Using Piwik Real Time Web Analytics on IIS</title>
		<link>http://ruslany.net/2011/05/using-piwik-real-time-web-analytics-on-iis/</link>
		<comments>http://ruslany.net/2011/05/using-piwik-real-time-web-analytics-on-iis/#comments</comments>
		<pubDate>Mon, 16 May 2011 16:45:15 +0000</pubDate>
		<dc:creator>ruslany</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Piwik]]></category>
		<category><![CDATA[Web Analytics]]></category>
		<category><![CDATA[WebPI]]></category>

		<guid isPermaLink="false">http://ruslany.net/?p=1060</guid>
		<description><![CDATA[A month ago I have stopped using Google Analytics for my site and instead gave a try to Piwik – an open source, PHP/MySQL based real time web analytics application. Since then it has been working well for my site and overall to me it looks like a better alternative to Google Analytics. Here are [...]]]></description>
			<content:encoded><![CDATA[<p>A month ago I have stopped using Google Analytics for my site and instead gave a try to <a href="http://piwik.org/">Piwik</a> – an open source, PHP/MySQL based real time web analytics application. Since then it has been working well for my site and overall to me it looks like a better alternative to Google Analytics.</p>
<p>Here are the things that I like:<span id="more-1060"></span></p>
<ul>
<li><strong>Real Time Visitor Log</strong> – this is a very cool feature as it shows in real time who is on your site, where they came from and what they do:<br />
<a href="http://ruslany.net/wp-content/uploads/2011/05/piwik1.png"><img class="alignnone size-medium wp-image-1061 screenshot" title="Piwik Real Time Visitors Report" src="http://ruslany.net/wp-content/uploads/2011/05/piwik1-500x217.png" alt="" width="500" height="217" /></a></li>
<li><strong>Hourly Visits Chart</strong> – shows number of visits throughout the day<br />
<a href="http://ruslany.net/wp-content/uploads/2011/05/piwik2.png"><img class="alignnone size-full wp-image-1062 screenshot" title="Piwik hourly visits chart" src="http://ruslany.net/wp-content/uploads/2011/05/piwik2.png" alt="" width="368" height="335" /></a></li>
<li><strong>Real-Time-ness in general</strong> – all the reports, such as keywords, referring sites and search engines, visitors, etc are available for today, as opposed to previous day in Google Analytics. This allows to immediately react to any problems that may occur on the site throughout the day.</li>
<li><strong>Ability to opt-out</strong> – any visitor can opt out from being recorded for web analytics purposes. For example I have opted out myself so that my own visits to my site do not skew the statistics.</li>
</ul>
<p>Piwik is available in the <a href="http://www.microsoft.com/web/gallery/piwik.aspx">Web Application Gallery</a> and there are several ways you can try it out:</p>
<ul>
<li>Use <a href="http://www.microsoft.com/web/downloads/platform.aspx">Web Platform Installer</a> to setup Piwik on your IIS server;</li>
<li>Use <a href="http://www.microsoft.com/web/webmatrix/">Microsoft WebMatrix</a> to setup Piwik on a development machine, try it out and then deploy on a hosting server;</li>
<li>And finally use one of the <strong>free</strong> cloud hosting preview offers listed here <a title="http://www.iis.net/previewoffers" href="http://www.iis.net/previewoffers">http://www.iis.net/previewoffers</a>.</li>
</ul>
<p>The setup experience for Piwik on any of those hosting preview servers is very simple. Once you register your account, create a MySQL database that will be used by Piwik:</p>
<p><a href="http://ruslany.net/wp-content/uploads/2011/05/piwik6.png"><img class="alignnone size-medium wp-image-1063 screenshot" title="Create new MySQL database" src="http://ruslany.net/wp-content/uploads/2011/05/piwik6-500x373.png" alt="" width="500" height="373" /></a></p>
<p>Make sure to take note of the database server name that hosts your newly created database – you will need to enter it later during Piwik installation procedure.</p>
<p>After that go to the Gallery tab, use the search box to find Piwik and then follow the simple installation steps.</p>
<p><a href="http://ruslany.net/wp-content/uploads/2011/05/piwik5.png"><img class="alignnone size-medium wp-image-1072 screenshot" title="piwik5" src="http://ruslany.net/wp-content/uploads/2011/05/piwik5-500x357.png" alt="" width="500" height="357" /></a></p>
<p>On the database setup page enter the database connectivity settings that you’ve obtained when you created a new MySQL database:</p>
<p><a href="http://ruslany.net/wp-content/uploads/2011/05/piwik7.png"><img class="alignnone size-medium wp-image-1064 screenshot" title="Specify database connectivity" src="http://ruslany.net/wp-content/uploads/2011/05/piwik7-500x390.png" alt="" width="500" height="390" /></a></p>
<p>Specify the site you want to track:</p>
<p><a href="http://ruslany.net/wp-content/uploads/2011/05/piwik8.png"><img class="alignnone size-medium wp-image-1065 screenshot" title="piwik8" src="http://ruslany.net/wp-content/uploads/2011/05/piwik8-500x333.png" alt="" width="500" height="333" /></a></p>
<p>and then copy the provided JavaScript code and add it to your site’s pages. That completes the installation procedure and now you should be able to see the Piwik dashboard:</p>
<p><a href="http://ruslany.net/wp-content/uploads/2011/05/piwik9.png"><img class="alignnone size-medium wp-image-1066 screenshot" title="Piwik Dashboard" src="http://ruslany.net/wp-content/uploads/2011/05/piwik9-500x375.png" alt="" width="500" height="375" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ruslany.net/2011/05/using-piwik-real-time-web-analytics-on-iis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP Manager 1.1 available in Web PI</title>
		<link>http://ruslany.net/2010/12/php-manager-1-1-available-in-web-pi/</link>
		<comments>http://ruslany.net/2010/12/php-manager-1-1-available-in-web-pi/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 06:15:04 +0000</pubDate>
		<dc:creator>ruslany</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Manager]]></category>
		<category><![CDATA[WebPI]]></category>

		<guid isPermaLink="false">http://ruslany.net/?p=960</guid>
		<description><![CDATA[PHP Manager 1.1 for IIS 7 has been released today. This is an incremental release that contains all the functionality available in PHP Manager 1.0 for IIS 7 plus additional features listed below: Improved detection logic for existing PHP installations. Now PHP Manager detects the location to php.ini file in accordance to the PHP specifications. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://phpmanager.codeplex.com/">PHP Manager 1.1 for IIS 7</a> has been released today. This is an incremental release that contains all the functionality available in <a href="http://phpmanager.codeplex.com/releases/view/53121">PHP Manager 1.0 for IIS 7</a> plus additional features listed below:</p>
<ul>
<li><strong>Improved detection logic for existing PHP installations</strong>. Now PHP Manager detects the location to php.ini file in accordance to the <a href="http://www.php.net/manual/en/configuration.file.php">PHP specifications</a>.</li>
<li><strong>Configuring date.timezone</strong>. PHP Manager can automatically set the date.timezone directive which is required to be set starting from PHP 5.3.</li>
<li><strong>Ability to add new PHP extensions</strong>. When pointed to a PHP extension file, the PHP Manager will copy it to the right location and will enable the extension in php.ini file.</li>
</ul>
<p>In addition, several bugs were fixed in this release. The complete list of changes can be found in the <a href="http://phpmanager.codeplex.com/SourceControl/list/changesets">change list</a>.</p>
<p>PHP Manager can now be installed with <a href="http://www.microsoft.com/web/downloads/default.aspx">Web Platform Installer</a>. Use the link below to install it:</p>
<p><a href="http://www.microsoft.com/web/gallery/install.aspx?appid=PHPManager"><img class="alignnone size-full wp-image-329 screenshot" title="Install PHP Manager 1.1 for IIS 7" src="http://ruslany.net/wp-content/uploads/2009/04/wpibadgesilver1.png" alt="" width="176" height="51" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ruslany.net/2010/12/php-manager-1-1-available-in-web-pi/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Install PHP with Microsoft Web Platform Installer 2.0</title>
		<link>http://ruslany.net/2009/03/install-php-with-microsoft-web-platform-installer-20/</link>
		<comments>http://ruslany.net/2009/03/install-php-with-microsoft-web-platform-installer-20/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 23:50:33 +0000</pubDate>
		<dc:creator>ruslany</dc:creator>
				<category><![CDATA[FastCGI]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WebPI]]></category>

		<guid isPermaLink="false">http://ruslany.net/?p=281</guid>
		<description><![CDATA[While the task of setting up PHP on IIS was not a difficult one, it anyway required a lot of manual installation and configuration steps. With the PHP 5.2.9-1 release the PHP development community has put a lot of improvements to the PHP installer to make it easy to setup PHP on IIS 5.1, IIS [...]]]></description>
			<content:encoded><![CDATA[<p>While the task of setting up PHP on IIS was not a difficult one, it anyway required a lot of <a title="Using FastCGI to host PHP applications on IIS 7.0" href="http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-70/" target="_blank">manual installation and configuration steps</a>. With the PHP 5.2.9-1 release the PHP development community has put <a title="Windows Installer for PHP 5.2.9 RC and PHP 5.3" href="http://ruslany.net/2009/02/windows-installer-for-php-529-rc-and-php-53-beta/" target="_blank">a lot of improvements to the PHP installer</a> to make it easy to setup PHP on IIS 5.1, IIS 6.0 and IIS 7.0. The latest PHP installer can be downloaded from the <a title="PHP 5.2.9-1 installer" href="http://windows.php.net/download/" target="_blank">PHP community site</a>.</p>
<p>Now, with the release of Microsoft Web Platform Installer 2.0 Beta (Web PI), the task of enabling PHP on Windows OS has become the easiest it has ever been. Here are the three simple steps you need to follow:<span id="more-281"></span></p>
<ol>
<li>Go to <a title="PHP on IIS7: The Official Microsoft IIS Site" href="http://php.iis.net/">http://php.iis.net/</a></li>
<li>Click on the big blue button “Click to Install PHP on IIS”.<br />
<a href="http://ruslany.net/wp-content/uploads/2009/03/phpiisnet.png"><img class="size-medium wp-image-285 alignnone screenshot" title="PHP on IIS7" src="http://ruslany.net/wp-content/uploads/2009/03/phpiisnet-500x271.png" alt="PHP on IIS7: The Official Microsoft IIS site" width="500" height="271" /></a><br />
This will prompt you to install Web Platform Installer 2.0 Beta if you do not have it already.</li>
<li>After Web Platform Installer is launched the PHP option will be automatically selected. Click <strong>Install</strong> button to start the installation.<br />
<a href="http://ruslany.net/wp-content/uploads/2009/03/phpwebpi1.png"><img class="alignnone size-medium wp-image-295 screenshot" title="PHP in WebPI" src="http://ruslany.net/wp-content/uploads/2009/03/phpwebpi1-500x369.png" alt="PHP in WebPI" width="500" height="369" /></a><br />
<em><strong>Note</strong>: on a very first run of Web PI, the PHP option might be not selected automatically. In that case you can manually select it under: “Web Platform”/”Frameworks and Runtime” category</em>.</li>
</ol>
<p>The nice thing about this installation process is that Web PI knows about all the dependencies for PHP and it will download and install all the required components prior to installing PHP itself. For example, if you are installing PHP on Windows XP with IIS 5.1, then WebPI will download and install <a title="FastCGI Extension for IIS" href="http://www.iis.net/extensions/FastCGI" target="_blank">FastCGI extension</a>. If PHP is being installed on Windows Server 2008, then Web PI will enable FastCGI module, which is built-in to IIS 7.</p>
<p>Finally Web PI will download and run the installer for non-thread-safe build of PHP 5.2.9-1 from <a href="http://windows.php.net/download/">http://windows.php.net/download/</a>. PHP installer will perform all the necessary configurations steps in PHP, IIS and FastCGI. So by the end of the installation process you will have the IIS and PHP ready to run your PHP applications on Windows.</p>
]]></content:encoded>
			<wfw:commentRss>http://ruslany.net/2009/03/install-php-with-microsoft-web-platform-installer-20/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

