<?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>CMS Bloke</title>
	<atom:link href="http://www.cmsbloke.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cmsbloke.com</link>
	<description>The Ramblings of a CMS Junkie</description>
	<lastBuildDate>Mon, 02 Apr 2012 15:10:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Joomla 2.5.4 Released</title>
		<link>http://www.cmsbloke.com/joomla-2-5-4-released/</link>
		<comments>http://www.cmsbloke.com/joomla-2-5-4-released/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 15:10:47 +0000</pubDate>
		<dc:creator>CMS Bloke</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://www.cmsbloke.com/?p=741</guid>
		<description><![CDATA[The Joomla team have released Joomla 2.5.4 and associated patch files. This is a pretty low priority security release patching an information disclosure issue and a potential xss vulnerability. It does add 3 new features however. Add option to show full CMS version number in generator tag&#160; Implementing Access levels for Content Languages Make the auto-update process more reliable across different hosts details here http://www.joomla.org/announcements/release-news/5419-joomla-1526-released.html and here http://developer.joomla.org/security/news/9-security/10-core-security/396-20120305-core-password-change]]></description>
			<content:encoded><![CDATA[<p>The Joomla team have released Joomla 2.5.4 and associated patch files. This is a pretty low priority security release patching an information disclosure issue and a potential xss vulnerability. It does add 3 new features however.</p>
<ul> Add option to show full CMS version number in generator tag&nbsp;</p>
<p>Implementing Access levels for Content Languages</p>
<p>Make the auto-update process more reliable across different hosts</ul>
<p>details here</p>
<p>http://www.joomla.org/announcements/release-news/5419-joomla-1526-released.html</p>
<p>and here</p>
<p>http://developer.joomla.org/security/news/9-security/10-core-security/396-20120305-core-password-change</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmsbloke.com/joomla-2-5-4-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla 1.5.26 released</title>
		<link>http://www.cmsbloke.com/joomla-1-5-26-released/</link>
		<comments>http://www.cmsbloke.com/joomla-1-5-26-released/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 13:31:52 +0000</pubDate>
		<dc:creator>CMS Bloke</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://www.cmsbloke.com/?p=737</guid>
		<description><![CDATA[The Joomla team have released Joomla 1.5.26 and associated patch files. It is highly recommended that you upgrade all Joomla 1.5x websites as this patch includes a high severity password reset vulnerability and a low priority information disclosure issue. details here http://www.joomla.org/announcements/release-news/5419-joomla-1526-released.html and here http://developer.joomla.org/security/news/9-security/10-core-security/396-20120305-core-password-change]]></description>
			<content:encoded><![CDATA[<p>The Joomla team have released Joomla 1.5.26 and associated patch files. It is highly recommended that you upgrade all Joomla 1.5x websites as this patch includes a high severity password reset vulnerability and a low priority information disclosure issue.</p>
<p>details here</p>
<p>http://www.joomla.org/announcements/release-news/5419-joomla-1526-released.html</p>
<p>and here</p>
<p>http://developer.joomla.org/security/news/9-security/10-core-security/396-20120305-core-password-change</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmsbloke.com/joomla-1-5-26-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accessing Joomla Objects from an External Script</title>
		<link>http://www.cmsbloke.com/accessing-joomla-objects-from-an-external-script/</link>
		<comments>http://www.cmsbloke.com/accessing-joomla-objects-from-an-external-script/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 01:17:57 +0000</pubDate>
		<dc:creator>CMS Bloke</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://www.cmsbloke.com/?p=711</guid>
		<description><![CDATA[Sometimes one needs to access Joomla&#8217;s functions and variables from an external script. Typically one should write a Joomla extension to do so but maybe you want something done quick, or you just need a little integration to another system, e.g. I&#8217;ve often had the need to grab the name or id of a user and write a record to another database to link them. Obviously just having the code in Joomla&#8217;s folder isn&#8217;t enough [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes one needs to access Joomla&#8217;s functions and variables from an external script. Typically one should write a Joomla extension to do so but maybe you want something done quick, or you just need a little integration to another system, e.g. I&#8217;ve often had the need to grab the name or id of a user and write a record to another database to link them.</p>
<p>Obviously just having the code in Joomla&#8217;s folder isn&#8217;t enough &#8211; the application needs to be loaded and looking through the code to find the correct way of doing so isn&#8217;t immediately obvious &#8212; Joomla contains thousands of files after all. Not to worry, they make it quite easy</p>
<p>&lt;?php<br />
define( &#8216;_JEXEC&#8217;, 1 );<br />
define( &#8216;JPATH_BASE&#8217;, &#8220;/var/www/mywebsite&#8221; );<br />
define( &#8216;DS&#8217;, &#8216;/&#8217; );</p>
<p>require_once ( JPATH_BASE .DS.&#8217;includes&#8217;.DS.&#8217;defines.php&#8217; );<br />
require_once ( JPATH_BASE .DS.&#8217;includes&#8217;.DS.&#8217;framework.php&#8217; );<br />
require_once ( JPATH_BASE .DS.&#8217;libraries&#8217;.DS.&#8217;joomla&#8217;.DS.&#8217;factory.php&#8217; );<br />
$mainframe =&amp; JFactory::getApplication(&#8216;site&#8217;);</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>From there on in you will be able to access various Joomla variables, e.g. use the following to get the user object for the currently logged in user &#8211; assuming this script is called in a link from Joomla.</p>
<p>&nbsp;</p>
<p>$theUser =&amp; JFactory::getUser();</p>
<p>&nbsp;</p>
<p>Or use other JFactory functions like getConfig() or getSession()</p>
<p>Should work in Joomla 1.5 upwards. A simple way to add some simple Joomla integration to your scripts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmsbloke.com/accessing-joomla-objects-from-an-external-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla 2.5.2 Released &#8211; Urgent Update</title>
		<link>http://www.cmsbloke.com/joomla-2-5-2-released-urgent-update/</link>
		<comments>http://www.cmsbloke.com/joomla-2-5-2-released-urgent-update/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 10:58:12 +0000</pubDate>
		<dc:creator>CMS Bloke</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://www.cmsbloke.com/?p=707</guid>
		<description><![CDATA[The Joomla team have released Joomla 2.5.2 and associated patch files. It is highly recommended that you upgrade all Joomla 2.5x websites as this patch includes a high severity security fix to protect against core SQL injection. details here http://developer.joomla.org/security/news/391-20120301-core-sql-injection and here http://developer.joomla.org/security/news/392-20120302-core-xss-vulnerability Announcement here: http://www.joomla.org/announcements/release-news/5415-joomla-252-released.html]]></description>
			<content:encoded><![CDATA[<p>The Joomla team have released Joomla 2.5.2 and associated patch files. It is highly recommended that you upgrade all Joomla 2.5x websites as this patch includes a high severity security fix to protect against core SQL injection.</p>
<p>details here</p>
<p><a rel="nofollow" href="http://developer.joomla.org/security/news/391-20120301-core-sql-injection">http://developer.joomla.org/security/news/391-20120301-core-sql-injection</a></p>
<p>and here</p>
<p><a rel="nofollow" href="http://developer.joomla.org/security/news/392-20120302-core-xss-vulnerability">http://developer.joomla.org/security/news/392-20120302-core-xss-vulnerability</a></p>
<p>Announcement here:</p>
<p><a rel="nofollow" href="http://www.joomla.org/announcements/release-news/5415-joomla-252-released.html">http://www.joomla.org/announcements/release-news/5415-joomla-252-released.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmsbloke.com/joomla-2-5-2-released-urgent-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding File Permissions</title>
		<link>http://www.cmsbloke.com/understanding-file-permissions/</link>
		<comments>http://www.cmsbloke.com/understanding-file-permissions/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 00:04:24 +0000</pubDate>
		<dc:creator>CMS Bloke</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.cmsbloke.com/?p=667</guid>
		<description><![CDATA[755, 666, 777, What does it all mean? I don&#8217;t know what it is about this subject but many people are completely baffled by unix permissions, like 777, 666 and 755 particularly if one is used to using a PC or Mac but don&#8217;t have any unix or linux background. So why is it important for us? Well the vast majority of web servers run on Linux boxes. These servers assign a specific set of permissions [...]]]></description>
			<content:encoded><![CDATA[<h2><strong>755, 666, 777, What does it all mean?</strong></h2>
<p style="text-align: left;"><a href="http://www.cmsbloke.com/wp-content/uploads/2012/02/apache_logo.png"><img class="size-full wp-image-682 aligncenter" title="Apache Web Server" src="http://www.cmsbloke.com/wp-content/uploads/2012/02/apache_logo.png" alt="Apache Web Server" width="180" height="160" /></a></p>
<p style="text-align: left;">I don&#8217;t know what it is about this subject but many people are completely baffled by <strong>unix permissions, </strong>like 777, 666 and 755 particularly if one is used to using a PC or Mac but don&#8217;t have any unix or linux background. So why is it important for us? Well the vast majority of web servers run on Linux boxes. These servers assign a specific set of permissions for each file and folder based on it&#8217;s creator. The problem is that sometimes default permissions on many hosts may cause your websites, plugins and extensions to break because the web server cannot write to the appropriate location.<span id="more-667"></span></p>
<p>So say you have a great new Joomla website but want to install the latest / greatest extension. You go to the extension manager and upload the archive only to get the dreaded &#8220;Failed to move file&#8221; error. Argh! Permissions have scuppered the installation. One way to fix this is to change the permissions of the relevant folder and files to 777. Easy to do in your FTP client (if the FTP user is the owner), but hang on a second, surely there&#8217;s some catch.</p>
<p>Well there is. Changing permissions may be easy but these permissions have been set for a reason. Namely <strong>security</strong>. As soon as you open the permissions of any files or folders on your website you are creating a security hole that may be potentially be exploited by a malicious attack. The advice in this circumstance is always the same. Don&#8217;t do it, find another way to install that extension. It is far more worthwhile to put up with inconvenience rather than trying to clean a <strong>hacked website</strong>.</p>
<h2>Understanding Users, Groups and Ownership</h2>
<p>To understand unix/linux permissions one needs to understand a few other concepts. Nix systems support multiple &#8220;U<em>sers</em>&#8220;, Users can be placed in &#8220;<em>Groups</em>&#8221; and can belong to more than one group. The file system is made up of File and Directories, each of which are &#8220;Owned&#8221; by a user and a group (yes, each file/directory is owned by one user and one group). If you create a file it is automatically owned by the user you are logged in as and it&#8217;s default group. If a file is owned by you can read, modify, delete,  execute it.</p>
<h2>What are 777 and 666 and why should I avoid them?</h2>
<p>Permissions can be expressed in a number of ways but the easiest to understand is the numerical format. Each file has a &#8220;permission&#8221; consisting of 3 digits ranging from 0 to 7. The first digit refers to the permission for the owner, the second is the permission for the group that the owner belongs to and the third digit refers to every other user on the system. Each digit is a sum of the permissions for that user or group based on the following:</p>
<p>Read = 4</p>
<p>Write = 2</p>
<p>Execute = 1</p>
<p>So if a file is 600 it means that the owner can read and modify the file but cannot execute it and no other user can do anything with it.</p>
<p>755 (a common permission) means that the owner can read, write and execute the file but no other user can modify it at all.</p>
<p>666 means that the file is readable and writeable by everyone.</p>
<p>777 means that the file is readable, writeable and executable by everyone.</p>
<p>The latter two settings are to be avoided at all costs. Why, well say someone managed to exploit a script on your server that allowed access to the file system. That person may be running the script under, say, the Web Server user. If a file is 666 or 777 they would be able to modify that file and potentially inject malware into it. If a folder is 666 or 777 the user could create more files with malware. A very dangerous situation.</p>
<h2>Workarounds</h2>
<p>When installing your Joomla, WordPress, or other CMS based website, upload the entire zip file and extract using a web script, e.g. Akeeba&#8217;s excellent kickstart.php instead of uploading by FTP. That will ensure that all files are owned by the web server&#8217;s user. Note that all your virtual hosts will still be running in the same user space so it&#8217;s not exactly the most secure option, but it&#8217;s alot better than opening permissions.</p>
<p>Use SuPHP. SuPHP allows apache to run php files under another user. This would mean that one could isolate php execution for each virtual host using the Linux file system. It&#8217;s an excellent method to add security to your system. That said, I am not going to go into the details here as I find the next option (mod_itk) a much much more elegant solution as Apache itself is run with another user&#8217;s permissions &#8211; not just php scripts.</p>
<p>A more technical solution, but safer if you have multiple virtual hosts that you would like to isolate from one and other is to run Apache as a different user for each host. Note that you need the apache2 mod_itk extension to do this. It&#8217;s easy to install, e.g. on Debian a simple apt-get install apache2-mpm-itk should do the job. Here&#8217;s the cool part. In your virtualhost just use the AssignUserId directive to run apache2 as a different user for that host, e.g. I may have a host called MyCmsbloke.com that I want to run under the user account of &#8220;cmsbloke&#8221; and group &#8220;cmsblokeadmins&#8221;. In this case I used the following in the virtual host:</p>
<p>&lt;ifModule mpm_itk_module&gt;</p>
<p>AssignUserId cmsbloke cmsblokeadmins</p>
<p>&lt;/IfModule&gt;</p>
<p>Remember to restart apache after you change these configs.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmsbloke.com/understanding-file-permissions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best Free File Managers for Joomla</title>
		<link>http://www.cmsbloke.com/best-free-file-managers-for-joomla/</link>
		<comments>http://www.cmsbloke.com/best-free-file-managers-for-joomla/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 23:40:56 +0000</pubDate>
		<dc:creator>CMS Bloke</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[file management]]></category>

		<guid isPermaLink="false">http://www.cmsbloke.com/?p=586</guid>
		<description><![CDATA[Sometimes one needs to manage files on one&#8217;s Joomla installation but FTP isn&#8217;t up to the job because of hosting issues, e.g. many of us install Joomla with the apache (or other web server) as the owner and don&#8217;t want to open permissions for the FTP user as this often requires a 646, 664 or even 666 permissions. Remember that 666 really is the mark of the devil when it comes to file permissions &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes one needs to manage files on one&#8217;s Joomla installation but FTP isn&#8217;t up to the job because of hosting issues, e.g. many of us install Joomla with the apache (or other web server) as the owner and don&#8217;t want to open permissions for the FTP user as this often requires a 646, 664 or even 666 permissions. Remember that 666 really is the mark of the devil when it comes to file permissions &#8211; <strong>never ever</strong> give &#8220;world&#8221; write access to your files or folders.</p>
<p>This is where you need a file manager that where you can, temporarily chmod files and folders for access via FTP or edit your files within the browser. Luckily there are a number of options. Here are the ones I typically use. Some install as Joomla components and some are standalone scripts that can be used in the case where you have a non-working installation of Joomla or have not installed Joomla yet.<span id="more-586"></span></p>
<p>Each of these scripts acts like a cross between and FTP client and Windows Explorer/Macintosh Finder, etc.</p>
<h2>extPlorer Joomla File Manager</h2>
<p>This was my workhorse file manager for years. However it&#8217;s getting old at this stage and I&#8217;ve found it doesn&#8217;t always work on some hosts. The script can be installed in standalone mode without Joomla or installed into Joomla via the exension manager. It&#8217;s darned powerful and will allow on to edit files, changes permissions on files and folders recursively, upload and download files, move and copy files. One of the most powerful features of the script is that it can also use your FTP credentials, essentially changing it&#8217;s ownership propoerties. This tool can be downloaded from <a rel="nofollow" title="ExtPlorer File Management Script for Joomla and Standalone Websites" href="http://extplorer.sourceforge.net">extplorer.sourceforge.net </a>. As with any script make sure you download the latest version.</p>
<p><a href="http://www.cmsbloke.com/wp-content/uploads/2012/02/extplorer_manage.png"><img class="alignnone size-medium wp-image-606" title="extPlorer file manager" src="http://www.cmsbloke.com/wp-content/uploads/2012/02/extplorer_manage-300x192.png" alt="extplorer web based file manager in joomla" width="300" height="192" /></a></p>
<p><a href="http://www.cmsbloke.com/wp-content/uploads/2012/02/extplorer_edit.png"><img class="size-medium wp-image-605 alignnone" title="extplorer - editing a file" src="http://www.cmsbloke.com/wp-content/uploads/2012/02/extplorer_edit-300x209.png" alt="Edit files in Joomla using extplorer" width="300" height="209" /></a></p>
<p>&nbsp;</p>
<h2>NavPHP File Management Script</h2>
<p>NavPHP is another exellent management script. This one is standalone. Just download the archive, unpack and upload to your host (or upload the archive and unpack using a script like Akeeba&#8217;s excellent Kickstart.php). This script also enables the user to upload, download, chmod, edit, etc. One downside is that one can only select individual files and folders to perform actions on; no recursive chmod available here unfortunately.</p>
<p>I use this when I don&#8217;t have a Joomla install or in an emergency where I need to fix some simple things fast. Good free tool.</p>
<h2>OSE File Manager Joomla File Management Component</h2>
<p>This one is like a simplified but more modern version of extPlorer. It suits most of my needs and supports Joomla versions 1.5, 1.6, 1.7 and 2.5. These days OSE File Manager is my file manager of choice. Again it support recursive chmod, upload, download, editing, source code editing, file moving, copying, and the creation of files and folders amongst other tools.</p>
<p>Another reason for using it? Well I find Open Source Excellence products to offer a high level of quality. Their OSE Membership extension is a great tool for instance and their support desk is responsive &#8211; though I have never had to contact them in relation to the file manager. This tool can be installed via the extension manager and accessed via the Components menu.</p>
<p><a href="http://www.cmsbloke.com/wp-content/uploads/2012/02/ose_file_manager_manage.png"><img class="alignnone size-medium wp-image-608" title="Managing files in Joomla using OSE File Manager" src="http://www.cmsbloke.com/wp-content/uploads/2012/02/ose_file_manager_manage-300x177.png" alt="Manage files in Joomla using OSE File Manager" width="300" height="177" /></a></p>
<p><a href="http://www.cmsbloke.com/wp-content/uploads/2012/02/ose_file_manager_edit.png"><img class="alignnone size-medium wp-image-609" title="Editing a file in Joomla using OSE File Manager" src="http://www.cmsbloke.com/wp-content/uploads/2012/02/ose_file_manager_edit-300x163.png" alt="Editing a file in Joomla using OSE File Management Extension" width="300" height="163" /></a></p>
<p>Download OSE File Manager <a rel="nofollow" title="Download OSE File Manager" href="http://extensions.joomla.org/extensions/core-enhancements/file-management/15977" target="_blank">here</a></p>
<h2>NinjaXplorer File Management Script for Joomla</h2>
<p>On the odd occassion that OSE does not work for me (I don&#8217;t know why it fails on some websites &#8211; probably some hosting issue) I use NinjaXplorer. It&#8217;s very similar in feature set and interface. As with OSE File Manager it can be installed via the extension manager and accessed via the Components menu.</p>
<p><a href="http://www.cmsbloke.com/wp-content/uploads/2012/02/ninjaxplorer_manage.png"><img class="alignnone size-medium wp-image-607" title="Managing Files using the NinjaXplorer File Manager" src="http://www.cmsbloke.com/wp-content/uploads/2012/02/ninjaxplorer_manage-300x150.png" alt="Managing Files using the NinjaXplorer File Manager" width="300" height="150" /></a></p>
<p>So you may ask yourself what the downside of such scripts are. Well they give full access to the file system in your virtual host so they are a major security hole if someone breaks in. Make sure you set a proper password for the standalone scripts and do delete them once you have finished with them if they are not going to be used again (or set them to be non-executable using CHMOD).</p>
<p>So there you have it. These are your best bets if you need a web based file manager for your Joomla website. Let me know if I&#8217;ve left any out or if you have any suggestions of comments <img src='http://www.cmsbloke.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>You can download NinjaXplorer <a rel="nofollow" title="Download Ninjaxplorer" href="http://http://extensions.joomla.org/extensions/core-enhancements/file-management/4746" class="broken_link">here</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmsbloke.com/best-free-file-managers-for-joomla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating to Joomla 2.5 Step by Step Tutorial</title>
		<link>http://www.cmsbloke.com/migrating-to-joomla-2-5-step-by-step-tutorial/</link>
		<comments>http://www.cmsbloke.com/migrating-to-joomla-2-5-step-by-step-tutorial/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 18:33:52 +0000</pubDate>
		<dc:creator>CMS Bloke</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[Jupgrade]]></category>
		<category><![CDATA[Migrate]]></category>
		<category><![CDATA[SP Upgrade]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://www.cmsbloke.com/?p=542</guid>
		<description><![CDATA[Upgrading / Migrating from Joomla 1.5 to Joomla 2.5 This post presents a step by step tutorial showing how to migrate your Joomla 1.5 website to Joomla 2.5 using two methods, i.e. using SP Upgrade or JUpgrade. Instructions for JUpgrade follow afterwards. SP Upgrade is simpler as it ignores 3rd party extensions. JUpgrade tends to fail more and has limited error reporting, however if you do need to port items like Kunena or Community Builder [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Upgrading / Migrating from Joomla 1.5 to Joomla 2.5</strong></p>
<p>This post presents a step by step tutorial showing how to migrate your Joomla 1.5 website to Joomla 2.5 using two methods, i.e. using SP Upgrade or JUpgrade. Instructions for JUpgrade follow afterwards. SP Upgrade is simpler as it ignores 3<sup>rd</sup> party extensions. JUpgrade tends to fail more and has limited error reporting, however if you do need to port items like Kunena or Community Builder do use JUpgrade as the manual migration of these is non-trivial.</p>
<p><strong>Using SPUpgrade to Migrate to Joomla 2.5</strong></p>
<p>Process Summary &#8212; A new installation of Joomla 2.5 is installed. The SP Upgrade component is installed on this system and configured to connect to the Joomla 1.5 database. SP Upgrade will copy and translate the data from j1.5 to the new installation.</p>
<p><strong>Note1:</strong> If you want to port K2 featured websites use JUpgrade instead – it’s free. Download from here:</p>
<p><strong>Note2:</strong> Both JUpgrade and SP Upgrade copy <strong>data only</strong>, you will need to copy your content/media files over to an appropriate location separately. The same applies for your template.</p>
<p><strong>Note3:</strong> Ensure that your new installation does not have ANY articles in it.</p>
<p>&nbsp;</p>
<ol>
<li>Download and install the latest 2.5x on your host. Do <strong>NOT</strong> install the sample data.</li>
<li>Download and install SP Upgrade to this new Joomla installation  <a href="http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/15609">http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/15609</a></li>
<li><a href="http://www.cmsbloke.com/wp-content/uploads/2012/02/2_Install_SP_Upgrade.png"><img class="aligncenter size-medium wp-image-571" title="Install SP Upgrade" src="http://www.cmsbloke.com/wp-content/uploads/2012/02/2_Install_SP_Upgrade-300x150.png" alt="JUpgrade Upgrade to Joomla 2.5" width="300" height="150" /></a></li>
<li>Go to Components | SP Upgrade</li>
<li>Fill in the database details of the Joomla 1.5 database (you need to be able to access the db from the 2.5 host)</li>
<li><a href="http://www.cmsbloke.com/wp-content/uploads/2012/02/SPUpgrade1.png"><img class="aligncenter size-medium wp-image-572" title="Configure SP Upgrade" src="http://www.cmsbloke.com/wp-content/uploads/2012/02/SPUpgrade1-272x300.png" alt="Configure SP Upgrade - Migrate to Joomla 2.5" width="272" height="300" /></a></li>
<li>Choose the options you want ported &#8212; typically I would select all options except template</li>
<li>Click the Migrate button</li>
<li>A new window will open and show progress of each step of the conversion, including user migration, categories, sections, content, etc. Make note of any errors that appear. Don’t worry if the dialog stays blank for 30 seconds or so – this is normal. This will take some time, even on small websites.</li>
<li><a href="http://www.cmsbloke.com/wp-content/uploads/2012/02/2SP_Upgrade_Prorgess.png"><img class="aligncenter size-medium wp-image-570" title="SP Upgrade Migrating" src="http://www.cmsbloke.com/wp-content/uploads/2012/02/2SP_Upgrade_Prorgess-281x300.png" alt="Migrating to Joomla 2.5 with SP Upgrade" width="281" height="300" /></a></li>
<li>Copy over your image files, e.g. you may copy the images/stories folder into the J2.5 images folder so that you do not need to realign links in your content</li>
<li>Choose and install a template (or port your existing template to J2.5)</li>
<li>Go into the module manager and change positions to match those of the new template</li>
<li>Make note of all extensions that need to be installed on the new 2.5 installation. Verify by looking in the Joomla 1.5 extension manager. Many extensions do have a Joomla 2.5 version available so these would be ones that you will want to procure and install. For those that don’t have a Joomla 2.5 version either decide upon an alternative or leave this functionality out of the mix for the moment.</li>
<li>Install Akeeba Backup</li>
<li>Install and configure relevant extensions</li>
<li>Repopulate extensions, e.g. create galleries and upload pictures, for image galleries.</li>
<li>Test installation</li>
</ol>
<p>&nbsp;</p>
<p><strong>Using JUpgrade to Migrate to Joomla 2.5</strong></p>
<p>Note: JUpgrade works in a different manner to SP Upgrade. It also only migrates data but instead of installing into a blank Joomla 2.5x installation one just installs JUpgrade into the old Joomla 1.5 website. Once run JUpgrade will download and unpack the latest Joomla and migrate the appropriate data.</p>
<p>You will need to use JUpgrade if you have problems with SP Upgrade or if you need to port any of the following 3<sup>rd</sup> party extensions:</p>
<ul>
<li>Adminpraise</li>
<li>Kunena</li>
<li>K2</li>
<li>JoomComment</li>
<li>Virtuemart</li>
<li>redSHOP</li>
<li>CommunityBuilder</li>
<li>JCE</li>
<li>Contact Enhanced</li>
<li>JomSocial</li>
<li>redFORM</li>
<li>JEvents</li>
<li>Akeeba Backup</li>
<li>Jumi</li>
<li>redMEMBER</li>
</ul>
<p>&nbsp;</p>
<ol>
<li>Ensure you have CURL enabled</li>
<li>Download the latest version of JUpgrade  <a href="http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/11658">http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/11658</a></li>
<li>Install using the Extension Manager</li>
<li><a href="http://www.cmsbloke.com/wp-content/uploads/2012/02/install_jupgrade.png"><img class="aligncenter size-medium wp-image-569" title="Install JUpgrade" src="http://www.cmsbloke.com/wp-content/uploads/2012/02/install_jupgrade-300x174.png" alt="Install JUpgrade for Joomla 2.5 migration" width="300" height="174" /></a></li>
<li>Go to Extensions | Plugin Manager</li>
<li>Enable the “System &#8211; Mootools Upgrade” plugin</li>
<li>Go to Components | JUpgrade</li>
<li>Click on Parameters</li>
<li>Make sure you have appropriate values in the settings and turn on the debug option</li>
<li>Save</li>
<li>Start the migration. JUpgrade essentially downloads the latest copy of Joomla and installs it in the cmsroot/jupgrade/ folder ready for your joomla 2.5 upgrade</li>
<li><a href="http://www.cmsbloke.com/wp-content/uploads/2012/02/Jupgrade.png"><img class="aligncenter size-medium wp-image-568" title="Jupgrade" src="http://www.cmsbloke.com/wp-content/uploads/2012/02/Jupgrade-300x178.png" alt="Jupgrade - upgrade to Joomla 2.5" width="300" height="178" /></a></li>
<li><span style="color: #0000ee;"><span style="text-decoration: underline;"><a href="http://www.cmsbloke.com/wp-content/uploads/2012/02/2JUpgrade_Progress.png"><img class="aligncenter size-medium wp-image-566" title="Jupgrade - upgrade to joomla 2.5" src="http://www.cmsbloke.com/wp-content/uploads/2012/02/2JUpgrade_Progress-300x265.png" alt="Jupgrade showing progress during Joomla 2.5 migration upgrade" width="300" height="265" /></a><br />
</span></span></li>
<li>Wait for the completion message</li>
<li><a href="http://www.cmsbloke.com/wp-content/uploads/2012/02/2JUpgrade_complete.png"><img class="aligncenter size-medium wp-image-565" title="JUpgrade complete - upgrade to joomla 2.5" src="http://www.cmsbloke.com/wp-content/uploads/2012/02/2JUpgrade_complete-300x121.png" alt="Jupgrade - Joomla 2.5 upgrade complete" width="300" height="121" /></a></li>
<li>Use the links for Site and Administrator to test your installation.</li>
<li>If you did port 3<sup>rd</sup> Party extensions you will need to install the Joomla 2.5 versions of these in your new installation (remember it was only data that was ported and the old extensions would not work on Joomla 2.5 anyway).</li>
<li>Copy over your image files, e.g. you may copy the images/stories folder into the J2.5 images folder so that you do not need to realign links in your content</li>
<li>Choose and install a template (or port your existing template to J2.5)</li>
<li>Go into the module manager and change positions to match those of the new template</li>
<li>Make note of all extensions that need to be installed on the new 2.5 installation, i.e. the ones not ported by JUpgrade. Verify by looking in the Joomla 1.5 extension manager. Many extensions do have a Joomla 2.5 version available so these would be ones that you will want to procure and install. For those that don’t have a Joomla 2.5 version either decide upon an alternative or leave this functionality out of the mix for the moment.</li>
<li>Install Akeeba Backup</li>
<li>Install and configure relevant extensions</li>
<li>Repopulate extensions, e.g. create galleries and upload pictures, for image galleries.</li>
<li>Test installation</li>
</ol>
<h2>Finalising your Upgrade to Joomla 2.5</h2>
<p>So last steps is to go through your new site, verify that all extensions are working, that there are no broken links and images and that all of your users have been ported over successfully.</p>
<p>There you go. Hopefully this will help you to upgrade to Joomla 2.5.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmsbloke.com/migrating-to-joomla-2-5-step-by-step-tutorial/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Joomla 2.5.1 Released</title>
		<link>http://www.cmsbloke.com/joomla-2-5-1-released/</link>
		<comments>http://www.cmsbloke.com/joomla-2-5-1-released/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 16:25:38 +0000</pubDate>
		<dc:creator>CMS Bloke</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.cmsbloke.com/?p=552</guid>
		<description><![CDATA[Joomla 2.5 has had an update in the form of Joomla 2.5.1, addressing two medium priority security issues relating to information disclosure and 30 tracker issues. It&#8217;s a recommended security fix so update by: uploading a security patch via FTP or using Akeeba Admin Tools or go into the Joomla extension manager and use Joomla&#8217;s core updater to get to the latest version. As a side note the 1.7 stream has been similarly updated to [...]]]></description>
			<content:encoded><![CDATA[<p>Joomla 2.5 has had an update in the form of Joomla 2.5.1, addressing two medium priority security issues relating to information disclosure and 30 tracker issues.</p>
<p>It&#8217;s a recommended security fix so update by:<span id="more-552"></span></p>
<ul>
<li>uploading a security patch via FTP or</li>
<li>using Akeeba Admin Tools or</li>
<li>go into the Joomla extension manager and use Joomla&#8217;s core updater to get to the latest version.</li>
</ul>
<p>As a side note the 1.7 stream has been similarly updated to 1.7.5 fixing 3 medium priority information disclosure issues. Similar steps required to update.</p>
<p>Make sure you update your Joomla 2.5 installation as soon as possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmsbloke.com/joomla-2-5-1-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Do I need to upgrade to Joomla 2.5?</title>
		<link>http://www.cmsbloke.com/do-i-need-to-upgrade-to-joomla-2-5/</link>
		<comments>http://www.cmsbloke.com/do-i-need-to-upgrade-to-joomla-2-5/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 01:03:27 +0000</pubDate>
		<dc:creator>CMS Bloke</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[joomla 1.5]]></category>
		<category><![CDATA[joomla 2.5]]></category>

		<guid isPermaLink="false">http://www.cmsbloke.com/?p=486</guid>
		<description><![CDATA[Do I need to upgrade to Joomla 2.5? &#160; So do you need to upgrade to Joomla 2.5? That&#8217;s the first question you&#8217;ll be asking yourself. For those of you who remember the migration from Joomla 1.0 to 1.5 I can feel you cringing already. It&#8217;s slightly easier this time around though but it&#8217;s still not a one click upgrade as the differences between 1.5 and the 1.6 stream, to which Joomla 2.5 belongs are [...]]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.cmsbloke.com/wp-content/uploads/2012/01/joomlogo1.png"><br />
</a>Do I need to upgrade to Joomla 2.5?</h1>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: left;"><span style="text-align: left;"><a href="http://www.cmsbloke.com/wp-content/uploads/2012/01/joomla_icon.jpg"></a>So do you need to </span><strong style="text-align: left;">upgrade to <u>Joomla 2.5</u></strong><span style="text-align: left;">? That&#8217;s the first question you&#8217;ll be asking yourself. For those of you who remember the migration from Joomla 1.0 to 1.5 I can feel you cringing already. It&#8217;s slightly easier this time around though but it&#8217;s still not a one click upgrade as the differences between 1.5 and the 1.6 stream, to which </span><strong style="text-align: left;">Joomla 2.5</strong><span style="text-align: left;"> belongs are significant. If you have a bunch of 1.5 websites you know that it will be alot of work. If you have a bunch of clients&#8217;s websites on 1.5 you need to inform them of the impact and the effort required in upgrading to the latest version along with the significant benefits that they will see.</span></p>
<p style="text-align: left;"><span id="more-486"></span></p>
<p><img class="size-full wp-image-648 aligncenter" style="border-style: initial; border-color: initial; text-align: left;" title="Upgrade to Joomla 2.5" src="http://www.cmsbloke.com/wp-content/uploads/2012/01/joomla_icon.jpg" alt="Upgrade to Joomla 2.5 migrate to Joomla 2.5" width="150" height="144" /></p>
<p>Update: I have written a step-by-step tutorial showing how to upgrade to Joomla 2.5 <a title="Migrating to Joomla 2.5 Step by Step Tutorial" href="http://www.cmsbloke.com/migrating-to-joomla-2-5-step-by-step-tutorial/">here</a></p>
<p>As mentioned in my previous post &#8220;<a title="Joomla 2.5 Released !!!" href="http://www.cmsbloke.com/joomla-2-5-released/">Joomla 2.5 Released</a>&#8221; your old 1.5 websites will not stop working but security updates will stop when it is officially decommissioned in April 2012, which is just around the corner. So my recommendation is to migrate to 2.5 if you can and to concentrate on those websites that deal with eCommerce or sensitive data first.</p>
<p>Terminology: I use <em>Upgrade to Joomla 2.5</em> a bit in this article as that&#8217;s what most people will term the process as but this is really a  migration. Probably should have called it Migrate to Joomla 2.5, but I&#8217;d probably confuse too many people!</p>
<h2>How to I upgrade to Joomla 2.5?</h2>
<p>Unfortunately there is no &#8220;upgrade path&#8221;. The changes between Joomla 1.5 and the <em>Joomla 2.5</em> stream are quite significant to put it mildly, requiring site owners and developers to follow a migration path, i.e. a way in which the data from your current website is translated to the data schema of the new version. An additional, and major stumbling block for many is that much of the 1.5 extensions do not have corresponding Joomla 2.5 versions. So if you&#8217;re using something that&#8217;s not supported in 2.5 you&#8217;re either out of luck for that functionality or need to find another extension or core functionality that can fit the gap.</p>
<p>All is not lost however. There are two tools that can greatly help you to <strong>upgrade to Joomla 2.5</strong>:</p>
<p>Note: each extension can migrate your data to the new 2.5 format. You will however still need to copy over all of your images to an appropriate location and may also need to change or update your template.</p>
<p>Firstly there is Joomla.org&#8217;s recommended JUpgrade component. This extension was written by Matias Aquirre, the same kind sole who developed the MTWMigrator extension to help with Joomla 1.0 to 1.5 migration. Without that extension I may very well have given up on Joomla altogether when 1.5 came out. JUpgrade is very similar. Simply install the component into your Joomla 1.5 website, configure it with what data you want migrated, e.g. core data like articles, categories, users, etc + some supported 3rd party tools like the Kunena forums, K2 and Community Builder. The system will then automatically download the latest Joomla core, and install it in the root/jupgrade folder with all of your ported data. This way you can run your Joomla 1.5 website while you are configuring, updating and testing your brand new 2.5 website. Pretty cool eh?</p>
<p>Secondly there is a commercial extension called SP Upgrade. When I say commercial you do need to pay for this but at $30 it&#8217;s a steal IMO. It seems quite similar to Mattias&#8217;s old MTWMigrator component but it has a few extra features, one of which is that it can attempt to port your template over &#8212; do note that this isn&#8217;t foolproof however, it&#8217;s not guaranteed to work for templates. This one requires you to install a blank new Joomla and install the component there. Then you point it to the Joomla 1.5 database, tell it what you want ported and it will suck the relevant data in, giving some nice status updates along the way.</p>
<p>Both extensions are excellent though I do tend to use the latter at the moment, simply because it gives me so much information, e.g. it will list each of the rows in the user table that cannot be migrated if there is a problem. I also prefer building a blank Joomla 2.5 website and sucking the data into that rather than the subsite method of JUpgrade. Both tools work well however so it&#8217;s up to you which you use.</p>
<p>JUpgrade is available <a rel="nofollow" title="Upgrade to Joomla 2.5" href="http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/11658" target="_blank">here</a>.<br />
SP Upgrade is available <a rel="nofollow" title="Migrate to Joomla 2.5" href="http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/15609" target="_blank">here</a>.</p>
<p>More details on the upgrade process using JUpgrade can be found on joomla.org <a rel="nofollow" title="Migrating to Joomla 1.6, 1.7, and 2.5" href="http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_1.6" target="_blank">here</a>. The article is old but everything still stands as 2.5 belongs to the1.6 stream.</p>
<p>Once you have migrated your data you will now need to install or convert your template and install new extensions to deal with whatever non-core functionality you require (unless you are only using 3rd party extensions supported by JUpgrade or SP Upgrade).</p>
<p>Do note that if you are on Joomla 1.6 or Joomla 1.7 that there is no need to migrate to Joomla 2.5. Just use Joomla&#8217;s inbuilt upgrader to do the work for you.</p>
<p>Update: I have written a step-by-step tutorial showing how to upgrade to Joomla 2.5 <a title="Upgrade to Joomla 2.5 Step by Step Tutorial" href="http://www.cmsbloke.com/migrating-to-joomla-2-5-step-by-step-tutorial/">here</a></p>
<p>So hopefully this article has given you the information you need to make the decision to <strong>migrate to Joomla 2.5</strong> or <strong>upgrade to Joomla 2.5</strong> or not and if you have decided to do so I hope the pointers above makes it easier for you. Just in case you haven&#8217;t heard my excitement &#8211; &#8220;Joomla 2.5 is here!&#8221; Happy migrations!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmsbloke.com/do-i-need-to-upgrade-to-joomla-2-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla 2.5 Released !!!</title>
		<link>http://www.cmsbloke.com/joomla-2-5-released/</link>
		<comments>http://www.cmsbloke.com/joomla-2-5-released/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 23:04:11 +0000</pubDate>
		<dc:creator>CMS Bloke</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[joomla 1.5]]></category>
		<category><![CDATA[joomla 2.5]]></category>

		<guid isPermaLink="false">http://www.cmsbloke.com/?p=459</guid>
		<description><![CDATA[Joomla 2.5 Released Well the title says it all. The good folks at Joomla.org have relesed their next Long Term Support (LTS) version of their ever popular CMS with added features, functionality, improved language support and enhanced security features. Click on the post for a rundown of the main points. Joomla 2.5 Long Term Support (LTS) The numbering may be confusing for those who haven&#8217;t been following the project but this is the 3rd major [...]]]></description>
			<content:encoded><![CDATA[<h1>Joomla 2.5 Released</h1>
<h1><a href="http://www.cmsbloke.com/wp-content/uploads/2012/01/joomlogo.png"><img class="size-full wp-image-471 aligncenter" style="border-style: initial; border-color: initial;" title="Joomla 2.5 released" src="http://www.cmsbloke.com/wp-content/uploads/2012/01/joomlogo.png" alt="Joomla 2.5 released - upgrade to joomla 2.5" width="200" height="137" /></a></h1>
<p>Well the title says it all. The good folks at Joomla.org have relesed their next <strong>Long Term Support</strong> (<strong>LTS</strong>) version of their ever popular CMS with added features, functionality, improved language support and enhanced security features. Click on the post for a rundown of the main points.<span id="more-459"></span></p>
<h2>Joomla 2.5 Long Term Support (LTS)</h2>
<p>The numbering may be confusing for those who haven&#8217;t been following the project but this is the 3rd major release in the 1.6+ series. Up to recently 2.5 was designated as Joomla 1.8. The reason for the odd number is that each new major long term support version will be a .5 series, e.g. 2.5, 3.5, 4.5, etc. This means that they will be supported with bug fixes and security patches for at least 18 months.</p>
<h2>New Features in Joomla 2.5</h2>
<p>So here we get to the juicy part that you&#8217;ve all been waiting for; the new features in <strong>Joomla 2.5</strong>. The main areas of improvement are:</p>
<ul>
<li>Better search engine with auto-completion</li>
<li>Multi database support &#8211; a massive plus for scalability</li>
<li>Extension update notifications &#8211; no need to check these manually using the Find Updates feature any more</li>
<li>Captcha in core &#8212; begone you 3rd party Captcha extensions!</li>
<li>Link to module &#8212; the new menu system will allow linking to modules (whereas before only components could be linked). A long standing feature request comes good.</li>
</ul>
<p>And don&#8217;t forget all of the new features you get when you are migrating from Joomla 1.5, those added in Joomla 1.6 and 1.7, e.g.</p>
<ul>
<li><em>Joomla 2.5</em> has much improved access control list (ACL) for fine tune multi-level permissions</li>
<li>Much improved <strong>native</strong> multilingual support</li>
<li>Download and apply security patches from within the Joomla administrator</li>
<li>Much improved template management and template features</li>
<li>Scrapping of the old Section | Category paradigm. You can now have multiple <strong>nested categories</strong></li>
<li><strong>One click extension updates</strong> via Extension Manager | Update | Find Updates. This was a glaring flaw in Joomla 1.5. One of the main reasons for Joomla websites being hacked is the use of out of date extensions. The old system required site administrators to constantly monitor what versions of what extensions were used on each of their websites and keep them updated manually by downloading installers and uploading them via the administrator. The new Joomla follows in WordPress&#8217;s footsteps and allows one to query for updates and install via the extension manager&#8217;s Find Updates feature (note that with 2.5 notifications will be automatic).</li>
<li>More secure installer, e.g. change your admin username during install and use of a random db table prefix</li>
<li>Better core SEO / SEF support</li>
<li>A much better Media Manager</li>
<li>Access to improved / updated 3rd party extensions, e.g. I much prefer the new JCE to the one I used on <em>Joomla 2.5</em>. Complete with drag and drop image uploading!</li>
<li>Built in redirect handler</li>
</ul>
<h3>So what does this mean for me?</h3>
<p>Well it depends on what you use Joomla for, but for me it means:</p>
<ul>
<li>More control over my websites</li>
<li>Streamlined security workflow (due to the core and extension update features)</li>
<li>Better search engine visibility</li>
<li>Improved administrator user experience for my clients</li>
<li>A more flexible development platform due to the ACL improvements</li>
<li>Revived excitement for the Joomla project!</li>
</ul>
<h3>Do I need to migrate / upgrade to Joomla 2.5 from Joomla 1.5?</h3>
<p>Well that&#8217;s a matter for you but it is highly recommended. The Joomla 1.5 series will be officially decommissioned in April 2012. That means no more security patches from that point on which will be a concern for most of you. Your current website will continue to work, however I would urge anyone who runs a Joomla 1.5 website dealing with eCommerce, forums or any sensitive information to take the plunge and migrate their websites to <em>Joomla 2.5</em>. It&#8217;s a it of work but it&#8217;s worth it for the peace of mind and there is nothing more time consuming than trying to clean a hacked Joomla installation (except maybe for a hacked WordPress installation!!!)</p>
<h2>How can I upgrade to Joomla 2.5?</h2>
<p>This post is getting a bit long to please see my follow up post here for more information <img src='http://www.cmsbloke.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  But as a summary I use either the free JUpgrade component by Mattias Aguirre or SP Upgrade, a commercial component that provides a similar feature set.</p>
<p>By the way, if you have any questions, comments, corrections, etc, do feel free to comment.</p>
<p>Well there we have it. <u>Joomla 2.5</u> has finally been released and with a bunch of new features too. Well done team Joomla and thanks for a great CMS!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmsbloke.com/joomla-2-5-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

