<?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>Steve's Space &#187; PHP</title>
	<atom:link href="http://www.steve-c.co.uk/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.steve-c.co.uk</link>
	<description>Stephen Courtney's Blog</description>
	<lastBuildDate>Sun, 25 Apr 2010 15:26:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>It&#8217;s alive&#8230;.! (the Helpdesk, that is)</title>
		<link>http://www.steve-c.co.uk/2010/04/25/its-alive-the-helpdesk-that-is/</link>
		<comments>http://www.steve-c.co.uk/2010/04/25/its-alive-the-helpdesk-that-is/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 15:23:39 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[DataSwift]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[helpdesk]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.steve-c.co.uk/?p=188</guid>
		<description><![CDATA[On Friday the new DataSwift Helpdesk went into limited external testing with a few select clients, so it&#8217;s actually now being used for real. There are a few known bugs (and almost certainly a number of as-yet undiscovered ones) but the core functionality looks to be stable. Still, it&#8217;s early days &#8211; hence it still [...]]]></description>
			<content:encoded><![CDATA[<p>On Friday the new DataSwift Helpdesk went into limited external testing with a few select clients, so it&#8217;s actually now being used for real. There are a few known bugs (and almost certainly a number of as-yet undiscovered ones) but the core functionality looks to be stable.</p>
<p>Still, it&#8217;s early days &#8211; hence it still being classed as a Beta release &#8211; and there is no inventory facility as of yet.  We&#8217;re going to keep to the Ticketing-only system for a while until we&#8217;re satisfied there are no more issues with it, then I&#8217;ll get started on the Inventory module.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steve-c.co.uk/2010/04/25/its-alive-the-helpdesk-that-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Helpdesk Progess Report</title>
		<link>http://www.steve-c.co.uk/2009/11/27/helpdesk-progess-report/</link>
		<comments>http://www.steve-c.co.uk/2009/11/27/helpdesk-progess-report/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 23:31:44 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[DataSwift]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[helpdesk]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.steve-c.co.uk/2009/11/27/helpdesk-progess-report/</guid>
		<description><![CDATA[As per usual, it&#8217;s busy at work, so there&#8217;s not been much time to spend on the new help desk system. That said, the following things are now working: User creation / editing Client creation /editing Ticket creation and updates via email (including attachments) Google Maps integration for tickets (printable versions of tickets can include [...]]]></description>
			<content:encoded><![CDATA[<p>As per usual, it&#8217;s busy at work, so there&#8217;s not been much time to spend on the new help desk system. That said, the following things are now working:</p>
<ol>
<li>User creation / editing</li>
<li>Client creation /editing</li>
<li>Ticket creation and updates via email (including attachments)</li>
<li>Google Maps integration for tickets (printable versions of tickets can include a map of the area, &#8211; handy for support visits!)</li>
</ol>
<p>They may not sound like much, but a lot of the rest of the system relies on the above. In fact, the only major part missing before initial test-usage can begin is the time-management module.</p>
<div id="attachment_176" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.steve-c.co.uk/wp-content/uploads/ClientForm.png" rel="lightbox[173]"><img class="size-medium wp-image-176" title="ClientForm" src="http://www.steve-c.co.uk/wp-content/uploads/ClientForm-300x174.png" alt="Client edit form on the new Helpdesk" width="300" height="174" /></a><p class="wp-caption-text">Client edit form on the new Helpdesk</p></div>
<p>At present, tickets created on the help desk track the time spent, but there&#8217;s no way to see how much time a particular client has used. The Contracts module will allow support agreements to be entered (along with the number of allotted hours, and the hourly rate). It will also cater for non-contract clients too.</p>
<p>Once the ticketing part of the system is up to scratch, the next challenge will be the Inventory module. This will link to the tickets too, so users (and support staff) will be able to look up a particular device, and see its history.</p>
<p>After the Inventory module will come the Knowledge Base. It will be a categorised, searchable archive of solutions to common problems. Help desk tickets will be able to link to articles (and may in time provide suggestions automatically). Users may be able to comment on articles too.</p>
<p>In the far distant future, I hope to provide some kind of link to our quotation system, allowing clients to access quotes on-line. Obviously this -along with most of the rest of the system- requires careful planning from a security point of view, so it may well take a while to implement.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steve-c.co.uk/2009/11/27/helpdesk-progess-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Roundcube 0.3 released</title>
		<link>http://www.steve-c.co.uk/2009/09/04/roundcube-0-3-released/</link>
		<comments>http://www.steve-c.co.uk/2009/09/04/roundcube-0-3-released/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 20:19:11 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Roundcube]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.steve-c.co.uk/?p=159</guid>
		<description><![CDATA[The developers of my favourite webmail client &#8211; Roundcube, have just announced the official release for version 0.3, which brings with it a bunch of new features and a whole heap of tweaks. Probably the most interesting addition is plug-in support. Previously, any extra features required patching the main source of the application, which generally [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.roundcube.net/"><img class="alignright size-full wp-image-161" title="Roundcube Webmail Logo" src="http://www.steve-c.co.uk/wp-content/uploads/logo.png" alt="Roundcube Webmail Logo" width="212" height="56" /></a>
<p>The developers of my favourite webmail client &#8211; <a title="Roundcube Webmail" href="http://www.roundcube.net/">Roundcube</a>, have just <a title="Developers' announcement" href="http://www.roundcubeforum.net/news-announcements/5235-roundcube-news-version-0-3-stable-released.html">announced</a> the official release for <a title="Download page for Roundcube 0.3" href="http://www.roundcube.net/download">version 0.3</a>, which brings with it a bunch of new features and a whole heap of tweaks.</p>
<p>Probably the most interesting addition is plug-in support. Previously, any extra features required patching the main source of the application, which generally resulted in messy and hard-to-maintain code, which was very tricky to upgrade. Now though, there is a <a title="Roundcube plug-in documentation" href="http://trac.roundcube.net/wiki/Doc_Plugins">complete plug-in API</a>. Hopefully this will mean a veritable deluge of useful add-ons in the not-too-distant future.</p>
<p style="text-align: center;">
<div id="attachment_162" class="wp-caption aligncenter" style="width: 530px"><img class="size-full wp-image-162  " title="Roundcube Webmail screenshot" src="http://www.steve-c.co.uk/wp-content/uploads/mailview.jpg" alt="Roundcube's main mail view" width="520" height="372" /><p class="wp-caption-text">The main mail view in Roundcube 0.3</p></div>
</p>
<p>For now though, I&#8217;ll happily make do with the default installation, as it already provides a handy selection of features. It may not be as versatile as SquirrelMail, but it is certainly better looking&#8230;!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steve-c.co.uk/2009/09/04/roundcube-0-3-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coming along nicely</title>
		<link>http://www.steve-c.co.uk/2009/08/21/coming-along-nicely/</link>
		<comments>http://www.steve-c.co.uk/2009/08/21/coming-along-nicely/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 21:14:39 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[DataSwift]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[helpdesk]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.steve-c.co.uk/?p=147</guid>
		<description><![CDATA[One upshot of being a little quieter at work during the schools&#8217; summer break is that I&#8217;ve been able to work on our new Helpdesk system. It&#8217;s now almost reached the point where we&#8217;ll be trialling the ticketing part with a few clients (there&#8217;s just a few tweaks and some more testing to go). Eventually [...]]]></description>
			<content:encoded><![CDATA[<p>One upshot of being a little quieter at work during the schools&#8217; summer break is that I&#8217;ve been able to work on our new Helpdesk system. It&#8217;s now almost reached the point where we&#8217;ll be trialling the ticketing part with a few clients (there&#8217;s just a few tweaks and some more testing to go).</p>
<div id="attachment_148" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.steve-c.co.uk/wp-content/uploads/helpdesk-tickets.png" rel="lightbox[147]"><img class="size-medium wp-image-148" title="Helpdesk Tickets View" src="http://www.steve-c.co.uk/wp-content/uploads/helpdesk-tickets-300x209.png" alt="A screenshot of the tickets overview for the new DataSwift Helpdesk" width="300" height="209" /></a><p class="wp-caption-text">A screenshot of the tickets overview for the new DataSwift Helpdesk</p></div>
<p>Eventually the Helpdesk will provide an integrated inventory, knowledge-base and downloads system. Much of the back-end is already present for these, but it&#8217;s getting the user-interface sorted that takes a fair amount of careful planning.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steve-c.co.uk/2009/08/21/coming-along-nicely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Music Player Progress</title>
		<link>http://www.steve-c.co.uk/2008/07/20/music-player-progress/</link>
		<comments>http://www.steve-c.co.uk/2008/07/20/music-player-progress/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 14:52:24 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.steve-c.co.uk/?p=66</guid>
		<description><![CDATA[I&#8217;ve finally found the time to setup my web-based music player on the new (virtual) Ubuntu server. At the same time, I took the opportunity to make it all unicode compliant. Actually, I had to do that, since the music is actually on the Vista box, and accessed via a CIFS mountpoint setup in /etc/fstab. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally found the time to setup my web-based music player on the new (virtual) Ubuntu server. At the same time, I took the opportunity to make it all unicode compliant. Actually, I had to do that, since the music is actually on the Vista box, and accessed via a CIFS mountpoint setup in /etc/fstab.</p>
<p>I had a few issues that got in the way:</p>
<ol>
<li>Getting the correct options in /etc/fstab to mount the share and make sense of the accented characters. This was solved by following <a href="http://ubuntuforums.org/showthread.php?t=728751">this article</a> on the Ubuntu forums. It would have been even quicker to sort, had I not forgotten that my SSH session wasn&#8217;t set to display unicode &#8211; so I still couldn&#8217;t actually see the right characters even when the fstab was correctly configured!</li>
<li>The current version of <a href="http://lame.sourceforge.net/index.php">LAME</a> in the Ubuntu repositories (3.97) is not the latest stable one (3.98). This probably isn&#8217;t crucial, but my transcoding makes use of some of the new features (such as embedding album-art). This was easily fixed by downloading and compiling the latest release.</li>
<li>The GD graphics library that is installed with the php5-gd package under Ubuntu is missing a lot of the features that the bundled PHP version includes (such as rotation). The proper fix for this is to compile PHP with the library. I took the cheat&#8217;s route, and simply extracted the bundled library from the <a href="ftp://ftp.linux.org.uk/pub/distributions/fedora/linux/releases/9/Fedora/x86_64/os/Packages/php-gd-5.2.5-7.fc9.x86_64.rpm">Fedora distribution&#8217;s RPM file</a> (note that that link is to the 64-bit version).</li>
</ol>
<p>After a few tweaks to the PHP code to make sure unicode text was treated as such (and changing the collation type of the database tables to match) it&#8217;s all working properly. Or rather, it&#8217;s working as well as can be expected considering that it&#8217;s not actually finished yet!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steve-c.co.uk/2008/07/20/music-player-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
