<?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>Cynergise - Social Media Consultancy by Chandesh Parekh &#187; Web Development and Programming</title>
	<atom:link href="http://cynergise.com/category/web-development-and-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://cynergise.com</link>
	<description>Learn how to leverage the power of Social Media to gain market share</description>
	<lastBuildDate>Wed, 21 Sep 2011 10:19:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Joomla : Fixing the User Password Reset Feature</title>
		<link>http://cynergise.com/joomla-fixing-user-password-reset-token/</link>
		<comments>http://cynergise.com/joomla-fixing-user-password-reset-token/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 09:44:24 +0000</pubDate>
		<dc:creator>Chandesh Parekh</dc:creator>
				<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Development and Programming]]></category>

		<guid isPermaLink="false">http://cynergise.com/?p=239</guid>
		<description><![CDATA[Recently on one of my Joomla projects a user complained that they used the Password Reset feature but they encountered an error in the final steps of the process. How does Joomla&#8217;s Password Reset feature work? Joomla&#8217;s Password Reset feature asks for the user&#8217;s email address which it checks for in the user account table [...]


Related posts:<ol><li><a href='http://cynergise.com/joomla-15-or-joomla-1015-which-version-is-better-to-use/' rel='bookmark' title='Permanent Link: Joomla 1.5 or Joomla 1.015 &#8211; which version is better to use?'>Joomla 1.5 or Joomla 1.015 &#8211; which version is better to use?</a></li>
<li><a href='http://cynergise.com/joomla-10x-developers-manual/' rel='bookmark' title='Permanent Link: Joomla 1.0x Developers Manual'>Joomla 1.0x Developers Manual</a></li>
<li><a href='http://cynergise.com/joomla-the-difference-between-components-and-modules/' rel='bookmark' title='Permanent Link: Joomla &#8211; the difference between components and modules'>Joomla &#8211; the difference between components and modules</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Recently on one of my Joomla projects a user complained that they used the Password Reset feature but they encountered an error in the final steps of the process.</p>
<h2>How does Joomla&#8217;s Password Reset feature work?</h2>
<p>Joomla&#8217;s Password Reset feature asks for the user&#8217;s email address which it checks for in the user account table against that user&#8217;s record.</p>
<p>If found a unique token (a long series of numbers &amp; characters) is generated and this is sent to the email address with a link back to the correct page on the website where the token needs to be entered to complete the process and allow the user to reset their password.</p>
<h2>What went wrong?</h2>
<p>Unfortunately, the email sent to the user displays the token in this manner :</p>
<p>The token is 408ebfa6c89glda0d267543e07a4cdeb4 .</p>
<p>Notice the space before the period? Well, understandably, the user was copying everything upto the preiod, including the space and pasting it into the field provided on the website for the final step. Unfortunately, that extra space counts as a character and so the token did not match and the user received an error and was unable to complete the reset. Not good.</p>
<h2>The fixes</h2>
<p>There are two fixes for this issue:</p>
<ol>
<li>Format the email properly so there is less of a chance of user error;</li>
<li>Run the submitted token through PHP&#8217;s trim() function to strip out empty characters on either side of the token.</li>
</ol>
<p>Making these two fixes should prevent this error occurring again and keep users who need to reset their passwords from becoming frustrated.</p>
<h2>How to?</h2>
<h3>Format the email to remove the space</h3>
<p>The first step requires us to amend the email that is sent out to the user. Joomla uses language files so it&#8217;s quite easy to amend this message. The reset password function is a part of the User Component in Joomla (com_user) so look up the correct file in the &#8216;language&#8217; folder/directory :</p>
<p>/WEBROOT/language/en-GB/en-GB.com_user.ini</p>
<p>Search for this text &#8220;PASSWORD_RESET_CONFIRMATION_EMAIL_TEXT&#8221;  and edit the value of this setting by removing the space and period. I added newlines (\n) before and after the token (%s) so that the token displays on a line by itself.</p>
<p>This has two advantages:</p>
<ol>
<li>Makes it clearer to the user if the token is on a line by itself</li>
<li>Reduces the chance of user error when copying/pasting</li>
</ol>
<h3>Use trim() to remove whitespace</h3>
<p>The second fix is the better one as it tackles the actual issue of readying the submitted token for comparison and matching.</p>
<p>In order to do this go to the following file :</p>
<p>/WEBROOT/components/com_user/models/reset.php</p>
<p>Search for the text &#8220;function confirmReset($token)&#8221; and inside this function add the trim function like so:</p>
<p>function confirmReset($token)<br />
{<br />
global $mainframe;</p>
<p>$token = trim($token);</p>
<p>&#8230;&#8230;&#8230;.. function continues &#8230;&#8230;&#8230;..</p>
<p>}</p>
<p>This will now remove all extra whitespace on either side of the token submitted by the user so that the &#8216;clean&#8217; token is used for comparison.</p>
<p>And that&#8217;s it &#8211; you will now have a sturdier Reset Password feature in Joomla.</p>


<p>Related posts:<ol><li><a href='http://cynergise.com/joomla-15-or-joomla-1015-which-version-is-better-to-use/' rel='bookmark' title='Permanent Link: Joomla 1.5 or Joomla 1.015 &#8211; which version is better to use?'>Joomla 1.5 or Joomla 1.015 &#8211; which version is better to use?</a></li>
<li><a href='http://cynergise.com/joomla-10x-developers-manual/' rel='bookmark' title='Permanent Link: Joomla 1.0x Developers Manual'>Joomla 1.0x Developers Manual</a></li>
<li><a href='http://cynergise.com/joomla-the-difference-between-components-and-modules/' rel='bookmark' title='Permanent Link: Joomla &#8211; the difference between components and modules'>Joomla &#8211; the difference between components and modules</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cynergise.com/joomla-fixing-user-password-reset-token/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing and running the Zend Framework on XAMPP</title>
		<link>http://cynergise.com/installing-and-running-the-zend-framework-on-xampp/</link>
		<comments>http://cynergise.com/installing-and-running-the-zend-framework-on-xampp/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 16:21:35 +0000</pubDate>
		<dc:creator>Chandesh Parekh</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Development and Programming]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://cynergise.com/?p=157</guid>
		<description><![CDATA[I&#8217;ve recently started looking at the ZEND framework for PHP and wanted to know how to install and run it on my Windows XAMMP development environment. Norman Kosmal has a nice post on how to do this here and the Zend folk have a nice quick-start guide here Related posts:Ruby and PHP are the Leading Web [...]


Related posts:<ol><li><a href='http://cynergise.com/ruby-and-php-are-the-leading-web-development-languages-according-to-suns-tim-bray/' rel='bookmark' title='Permanent Link: Ruby and PHP are the Leading Web Development Languages according to Sun&#8217;s Tim Bray'>Ruby and PHP are the Leading Web Development Languages according to Sun&#8217;s Tim Bray</a></li>
<li><a href='http://cynergise.com/buildingwebappscom-a-great-resource-for-ruby-on-rails-developers/' rel='bookmark' title='Permanent Link: BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers'>BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently started looking at the <a title="Zend Framework" href="http://framework.zend.com" target="_blank">ZEND framework for PHP</a> and wanted to know how to install and run it on my Windows XAMMP development environment.</p>
<p>Norman Kosmal has a nice post on how to do this <a title="How to set up Zend Framework to work with XAMPP" href="http://normankosmal.com/wordpress/?p=47" target="_blank">here</a> and the Zend folk have a nice <a title="Zend Framework quick start" href="http://framework.zend.com/docs/quickstart" target="_blank">quick-start guide here</a></p>


<p>Related posts:<ol><li><a href='http://cynergise.com/ruby-and-php-are-the-leading-web-development-languages-according-to-suns-tim-bray/' rel='bookmark' title='Permanent Link: Ruby and PHP are the Leading Web Development Languages according to Sun&#8217;s Tim Bray'>Ruby and PHP are the Leading Web Development Languages according to Sun&#8217;s Tim Bray</a></li>
<li><a href='http://cynergise.com/buildingwebappscom-a-great-resource-for-ruby-on-rails-developers/' rel='bookmark' title='Permanent Link: BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers'>BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cynergise.com/installing-and-running-the-zend-framework-on-xampp/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Keep your WordPress site secure</title>
		<link>http://cynergise.com/keep-your-wordpress-site-secure/</link>
		<comments>http://cynergise.com/keep-your-wordpress-site-secure/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 15:34:08 +0000</pubDate>
		<dc:creator>Chandesh Parekh</dc:creator>
				<category><![CDATA[Internet Survival Tips]]></category>
		<category><![CDATA[Online Security]]></category>
		<category><![CDATA[Web Development and Programming]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://cynergise.com/?p=154</guid>
		<description><![CDATA[More and more websites are using WordPress as their back-end Content Management System due to its ease of use and excellent built-in search-engine-optimization. However, as with all software, WordPress does have bugs that are exploited to wreak havoc on your site. This blog article talks about upgrading your WordPress installation to ensure the latest security [...]


Related posts:<ol><li><a href='http://cynergise.com/use-hooks-to-customize-your-wordpress-site/' rel='bookmark' title='Permanent Link: Use hooks to customize your WordPress site'>Use hooks to customize your WordPress site</a></li>
<li><a href='http://cynergise.com/my-site-and-google-what-every-web-site-owner-should-know/' rel='bookmark' title='Permanent Link: &#8220;My Site and Google&#8221; &#8211; What every web-site owner should know'>&#8220;My Site and Google&#8221; &#8211; What every web-site owner should know</a></li>
<li><a href='http://cynergise.com/driving-internet-traffic-to-your-web-site-timing-is-everything/' rel='bookmark' title='Permanent Link: Driving Internet traffic to your web site &#8211; Timing is everything'>Driving Internet traffic to your web site &#8211; Timing is everything</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-139" title="wp-logo-blue-150x150" src="http://cynergise.com/wp-content/uploads/2009/08/wp-logo-blue-150x150.png" alt="wp-logo-blue-150x150" width="150" height="150" />More and more websites are using WordPress as their back-end Content Management System due to its ease of use and excellent built-in search-engine-optimization.</p>
<p>However, as with all software, WordPress does have bugs that are exploited to wreak havoc on your site.</p>
<p><a title="Upgrade your WordPress site to keep it secure" href="http://wordpress.org/development/2009/09/keep-wordpress-secure/" target="_blank">This blog article talks about upgrading your WordPress installation</a> to ensure the latest security patches have been applied and of the latest WordPress vulnerability.</p>


<p>Related posts:<ol><li><a href='http://cynergise.com/use-hooks-to-customize-your-wordpress-site/' rel='bookmark' title='Permanent Link: Use hooks to customize your WordPress site'>Use hooks to customize your WordPress site</a></li>
<li><a href='http://cynergise.com/my-site-and-google-what-every-web-site-owner-should-know/' rel='bookmark' title='Permanent Link: &#8220;My Site and Google&#8221; &#8211; What every web-site owner should know'>&#8220;My Site and Google&#8221; &#8211; What every web-site owner should know</a></li>
<li><a href='http://cynergise.com/driving-internet-traffic-to-your-web-site-timing-is-everything/' rel='bookmark' title='Permanent Link: Driving Internet traffic to your web site &#8211; Timing is everything'>Driving Internet traffic to your web site &#8211; Timing is everything</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cynergise.com/keep-your-wordpress-site-secure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create mockups using Pencil and Firefox</title>
		<link>http://cynergise.com/create-mockups-using-pencil-and-firefox/</link>
		<comments>http://cynergise.com/create-mockups-using-pencil-and-firefox/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 07:33:39 +0000</pubDate>
		<dc:creator>Chandesh Parekh</dc:creator>
				<category><![CDATA[Must-haves]]></category>
		<category><![CDATA[Web Development and Programming]]></category>

		<guid isPermaLink="false">http://cynergise.com/?p=151</guid>
		<description><![CDATA[Prototyping is the method by which a designer/developer mocks up pages/screens for a web site or some piece of software, to help the design and development team visualize the product. Sketching out on a piece of paper is generally best as at this stage of development there are likely to be many changes and sketching [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">
<div id="attachment_150" class="wp-caption alignright" style="width: 205px"><img class="size-full wp-image-150" title="prototype1" src="http://cynergise.com/wp-content/uploads/2009/09/prototype1.png" alt="A screen mockup in under a minute with Pencil" width="195" height="165" /><p class="wp-caption-text">A screen mockup in under a minute with Pencil</p></div>
<p>Prototyping is the method by which a designer/developer mocks up pages/screens for a web site or some piece of software, to help the design and development team visualize the product. Sketching out on a piece of paper is generally best as at this stage of development there are likely to be many changes and sketching on paper is quick and cheap.</p>
<p style="text-align: left;">However, if you need to create sketches that are a little more professional, e.g. for a presentation to the Board, then it helps to use a tool like Pencil, a plugin for Firefox, which allows you to build a prototype using actual screen elements e.g. buttons, text fields etc. Using it is dead simple and very quick &#8211; just drag and drop elements onto a canvas and edit the properties to suit. I made the one on the right in under a minute.</p>
<p style="text-align: left;">Get <a title="Pencil for Firefox" href="http://www.evolus.vn/Pencil/" target="_blank">Pencil for Firefox here</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://cynergise.com/create-mockups-using-pencil-and-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use hooks to customize your WordPress site</title>
		<link>http://cynergise.com/use-hooks-to-customize-your-wordpress-site/</link>
		<comments>http://cynergise.com/use-hooks-to-customize-your-wordpress-site/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 16:00:17 +0000</pubDate>
		<dc:creator>Chandesh Parekh</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Development and Programming]]></category>

		<guid isPermaLink="false">http://cynergise.com/?p=137</guid>
		<description><![CDATA[WordPress is a powerful publishing platform (this site uses it) and it seems to be going from strength to strength. This is partly due to the fact that WordPress is easy to hack i.e. it&#8217;s easy to re-write code to make the platform do what you want it to. Hacking core files, however, is problematic [...]


Related posts:<ol><li><a href='http://cynergise.com/keep-your-wordpress-site-secure/' rel='bookmark' title='Permanent Link: Keep your WordPress site secure'>Keep your WordPress site secure</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>WordPress is a powerful publishing platform (this site uses it<img class="alignright size-full wp-image-139" title="wp-logo-blue-150x150" src="http://cynergise.com/wp-content/uploads/2009/08/wp-logo-blue-150x150.png" alt="wp-logo-blue-150x150" width="119" height="119" />) and it seems to be going from strength to strength. This is partly due to the fact that WordPress is easy to hack i.e. it&#8217;s easy to re-write code to make the platform do what you want it to.</p>
<p>Hacking core files, however, is problematic as the hacks are overwritten whenever you upgrade to a newer version, something that you need to do fairly often due to security holes being found and plugged and new features being introduced.</p>
<p>To overcome this problem, <a title="10 hook hacks for WordPress" href="http://www.smashingmagazine.com/2009/08/18/10-useful-wordpress-hook-hacks/" target="_blank">read this Smashing Magazine article on &#8216;hooks&#8217;</a> and how they can be used to provide you with powerful tools to customize your WordPress site.</p>


<p>Related posts:<ol><li><a href='http://cynergise.com/keep-your-wordpress-site-secure/' rel='bookmark' title='Permanent Link: Keep your WordPress site secure'>Keep your WordPress site secure</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cynergise.com/use-hooks-to-customize-your-wordpress-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RokDownloads &#8211; great Joomla Component for File Download Management</title>
		<link>http://cynergise.com/rokdownloads-joomla-component-for-file-download-management/</link>
		<comments>http://cynergise.com/rokdownloads-joomla-component-for-file-download-management/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 17:28:54 +0000</pubDate>
		<dc:creator>Chandesh Parekh</dc:creator>
				<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[Web Development and Programming]]></category>

		<guid isPermaLink="false">http://cynergise.com/2008/09/13/rokdownloads-great-joomla-component-for-file-download-management/</guid>
		<description><![CDATA[Over the last few weeks I&#8217;ve gotten increasingly busy (hence the lull in articles on this site) in customising certain Joomla components at work. One component I came across just last week is RokDownloads. This is a file-download management component for Joomla 1.5 and as the name suggests it rocks! Developed by the same team [...]


Related posts:<ol><li><a href='http://cynergise.com/joomla-10x-developers-manual/' rel='bookmark' title='Permanent Link: Joomla 1.0x Developers Manual'>Joomla 1.0x Developers Manual</a></li>
<li><a href='http://cynergise.com/joomla-15-or-joomla-1015-which-version-is-better-to-use/' rel='bookmark' title='Permanent Link: Joomla 1.5 or Joomla 1.015 &#8211; which version is better to use?'>Joomla 1.5 or Joomla 1.015 &#8211; which version is better to use?</a></li>
<li><a href='http://cynergise.com/joomla-the-difference-between-components-and-modules/' rel='bookmark' title='Permanent Link: Joomla &#8211; the difference between components and modules'>Joomla &#8211; the difference between components and modules</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Over the last few weeks I&#8217;ve gotten increasingly busy (hence the lull in articles on this site) in customising certain Joomla components at work.</p>
<p>One component I came across just last week is <a href="http://www.rocketwerx.com/products/rokdownloads/overview" title="RokDownloads by RocketWerx" target="_blank">RokDownloads</a>. This is a <a href="http://www.rocketwerx.com/products/rokdownloads/overview" title="RokDownloads - file download component for Joomla" target="_blank">file-download management component for Joomla</a> 1.5 and as the name suggests it rocks! Developed by the same team that create the brilliant templates for Joomla, RocketWerx (RocketTheme) I guess it&#8217;s not that much of a surprise what a quality component this is.</p>
<p>I was using a popular component called DOCman however when it came to customising, it proved pretty difficult mostly due to the fact that it had first been developed for Joomla 1.0x and the team that created it only ported it to work in Joomla 1.5 Legacy Mode; meaning basically that they hadn&#8217;t really used the MVC (Model, View, Controller) protocol the way it&#8217;s used for Joomla 1.5 Native components.</p>
<p>RokDownloads is proving much easier to customise and even if you don&#8217;t need any customisation it just works really well.</p>
<p>So, if you&#8217;re looking for a great, free file-download manager hit up <a href="http://www.rocketwerx.com/products/rokdownloads/overview" title="RokDownloads by RocketWerx" target="_blank">RokDownloads</a>.</p>


<p>Related posts:<ol><li><a href='http://cynergise.com/joomla-10x-developers-manual/' rel='bookmark' title='Permanent Link: Joomla 1.0x Developers Manual'>Joomla 1.0x Developers Manual</a></li>
<li><a href='http://cynergise.com/joomla-15-or-joomla-1015-which-version-is-better-to-use/' rel='bookmark' title='Permanent Link: Joomla 1.5 or Joomla 1.015 &#8211; which version is better to use?'>Joomla 1.5 or Joomla 1.015 &#8211; which version is better to use?</a></li>
<li><a href='http://cynergise.com/joomla-the-difference-between-components-and-modules/' rel='bookmark' title='Permanent Link: Joomla &#8211; the difference between components and modules'>Joomla &#8211; the difference between components and modules</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cynergise.com/rokdownloads-joomla-component-for-file-download-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla 1.0x Developers Manual</title>
		<link>http://cynergise.com/joomla-10x-developers-manual/</link>
		<comments>http://cynergise.com/joomla-10x-developers-manual/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 06:55:23 +0000</pubDate>
		<dc:creator>Chandesh Parekh</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[Web Development and Programming]]></category>

		<guid isPermaLink="false">http://cynergise.com/2008/07/24/joomla-10x-developers-manual/</guid>
		<description><![CDATA[Although Joomla is a very popular open source application for building content-rich web sites, the available documentation for version 1.0x leaves a lot to be desired. Currently working on a pretty big, and complicated, project involving multiple Joomla sites, I went off in search of relevant material that would help me design and build custom [...]


Related posts:<ol><li><a href='http://cynergise.com/joomla-15-or-joomla-1015-which-version-is-better-to-use/' rel='bookmark' title='Permanent Link: Joomla 1.5 or Joomla 1.015 &#8211; which version is better to use?'>Joomla 1.5 or Joomla 1.015 &#8211; which version is better to use?</a></li>
<li><a href='http://cynergise.com/rokdownloads-joomla-component-for-file-download-management/' rel='bookmark' title='Permanent Link: RokDownloads &#8211; great Joomla Component for File Download Management'>RokDownloads &#8211; great Joomla Component for File Download Management</a></li>
<li><a href='http://cynergise.com/joomla-the-difference-between-components-and-modules/' rel='bookmark' title='Permanent Link: Joomla &#8211; the difference between components and modules'>Joomla &#8211; the difference between components and modules</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Although Joomla is a very popular open source application for building content-rich web sites, the available documentation for version 1.0x leaves a lot to be desired.</p>
<p>Currently working on a pretty big, and complicated, project involving multiple Joomla sites, I went off in search of relevant material that would help me design and build custom components and modules for version 1.015.</p>
<p>Unfortunately, I couldn&#8217;t find any single document that provided me with the information I needed, that is until I happened on a post on the Joomla Forum where someone had helpfully posted a link to a <a href="http://downloads.joomlacode.org/frsrelease/1/0/5/10541/Joomla_developer_manual.pdf" title="Download the Joomla Developers Manual for version 1.0x" target="_blank">PDF of the Joomla Developers Manual</a>.</p>
<p>Now, this guide for version 1.0x is incomplete, and will remain ever so since the Joomla Documentation Team are concentrating on getting a comprehensive Joomla 1.5 guide ready, however it does offer a lot of important information that you&#8217;ll only otherwise get by spending hours on the Joomla Forum and on other sites trying out tutorials.</p>
<p>So, if you&#8217;re looking for a ,somewhat, single document in PDF format that can help you understand the Joomla CMS engine a little better and help in building your own components and modules, look no further &#8211; <a href="http://downloads.joomlacode.org/frsrelease/1/0/5/10541/Joomla_developer_manual.pdf" title="Download the Joomla Developers Manual for version 1.0x" target="_blank">click here to download the Joomla Developers Manual</a>.</p>


<p>Related posts:<ol><li><a href='http://cynergise.com/joomla-15-or-joomla-1015-which-version-is-better-to-use/' rel='bookmark' title='Permanent Link: Joomla 1.5 or Joomla 1.015 &#8211; which version is better to use?'>Joomla 1.5 or Joomla 1.015 &#8211; which version is better to use?</a></li>
<li><a href='http://cynergise.com/rokdownloads-joomla-component-for-file-download-management/' rel='bookmark' title='Permanent Link: RokDownloads &#8211; great Joomla Component for File Download Management'>RokDownloads &#8211; great Joomla Component for File Download Management</a></li>
<li><a href='http://cynergise.com/joomla-the-difference-between-components-and-modules/' rel='bookmark' title='Permanent Link: Joomla &#8211; the difference between components and modules'>Joomla &#8211; the difference between components and modules</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cynergise.com/joomla-10x-developers-manual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cheat Sheets for PHP, Ruby on Rails, MySQL, CSS and SEO</title>
		<link>http://cynergise.com/cheat-sheets-for-php-ruby-on-rails-mysql-css-and-seo/</link>
		<comments>http://cynergise.com/cheat-sheets-for-php-ruby-on-rails-mysql-css-and-seo/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 06:47:20 +0000</pubDate>
		<dc:creator>Chandesh Parekh</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[Internet Survival Tips]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Useful Web Sites]]></category>
		<category><![CDATA[Web Development and Programming]]></category>

		<guid isPermaLink="false">http://cynergise.com/2008/07/15/cheat-sheets-for-php-ruby-on-rails-mysql-css-and-seo/</guid>
		<description><![CDATA[I went on a bit of a Cheat Sheet binge this month. Working on a couple of projects using various technologies means I keep bouncing around looking for stuff so I thought I&#8217;d better get some cheat sheets up on my wall to save me time. Most of these are from one site, the brilliantly [...]


Related posts:<ol><li><a href='http://cynergise.com/ruby-and-php-are-the-leading-web-development-languages-according-to-suns-tim-bray/' rel='bookmark' title='Permanent Link: Ruby and PHP are the Leading Web Development Languages according to Sun&#8217;s Tim Bray'>Ruby and PHP are the Leading Web Development Languages according to Sun&#8217;s Tim Bray</a></li>
<li><a href='http://cynergise.com/buildingwebappscom-a-great-resource-for-ruby-on-rails-developers/' rel='bookmark' title='Permanent Link: BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers'>BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers</a></li>
<li><a href='http://cynergise.com/how-well-does-a-ruby-on-rails-application-scale/' rel='bookmark' title='Permanent Link: How well does a Ruby on Rails Application scale?'>How well does a Ruby on Rails Application scale?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I went on a bit of a Cheat Sheet binge this month. Working on a couple of projects using various technologies means I keep bouncing around looking for stuff so I thought I&#8217;d better get some cheat sheets up on my wall to save me time.</p>
<p>Most of these are from one site, the brilliantly named &#8220;<a href="http://www.ilovejackdaniels.com/" title="ILoveJackDaniels.com" target="_blank">ILoveJackDaniels</a>&#8221; by UK web developer Dave Child:</p>
<ol>
<li><a href="http://www.ilovejackdaniels.com/cheat-sheets/ruby-on-rails-cheat-sheet/" title="Ruby on Rails Cheat Sheet" target="_blank"><strong>Ruby on Rails</strong> Cheat Sheet</a></li>
<li><a href="http://www.ilovejackdaniels.com/cheat-sheets/php-cheat-sheet/" title="PHP Cheat Sheet" target="_blank"><strong>PHP</strong> Cheat Sheet</a></li>
<li><a href="http://www.ilovejackdaniels.com/cheat-sheets/mysql-cheat-sheet/" title="MySQL Cheat Sheet" target="_blank"><strong>MySQL</strong> Cheat Sheet</a></li>
<li><a href="http://www.ilovejackdaniels.com/cheat-sheets/css-cheat-sheet/" title="CSS Cheat Sheet" target="_blank"><strong>CSS</strong> Cheat Sheet</a> and <a href="http://www.ilovejackdaniels.com/cheat-sheets/" title="More cheat sheets from ilovejackdaniels.com" target="_blank">more from the same site</a>&#8230;</li>
<li><a href="http://www.seomoz.org/blog/the-web-developers-seo-cheat-sheet" title="SEO cheat sheet" target="_blank">The Web Developers <strong>SEO</strong> Cheat Sheet by Danny Dover of SEOmoz.org </a></li>
<li><a href="http://sureshjain.wordpress.com/2007/07/06/53/" title="Conversion table for em, px, pt and % in CSS" target="_blank">Conversion table for em, px, pt &amp; % in <strong>CSS</strong> by Suresh Jain</a></li>
</ol>


<p>Related posts:<ol><li><a href='http://cynergise.com/ruby-and-php-are-the-leading-web-development-languages-according-to-suns-tim-bray/' rel='bookmark' title='Permanent Link: Ruby and PHP are the Leading Web Development Languages according to Sun&#8217;s Tim Bray'>Ruby and PHP are the Leading Web Development Languages according to Sun&#8217;s Tim Bray</a></li>
<li><a href='http://cynergise.com/buildingwebappscom-a-great-resource-for-ruby-on-rails-developers/' rel='bookmark' title='Permanent Link: BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers'>BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers</a></li>
<li><a href='http://cynergise.com/how-well-does-a-ruby-on-rails-application-scale/' rel='bookmark' title='Permanent Link: How well does a Ruby on Rails Application scale?'>How well does a Ruby on Rails Application scale?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cynergise.com/cheat-sheets-for-php-ruby-on-rails-mysql-css-and-seo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby and PHP are the Leading Web Development Languages according to Sun&#8217;s Tim Bray</title>
		<link>http://cynergise.com/ruby-and-php-are-the-leading-web-development-languages-according-to-suns-tim-bray/</link>
		<comments>http://cynergise.com/ruby-and-php-are-the-leading-web-development-languages-according-to-suns-tim-bray/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 07:55:50 +0000</pubDate>
		<dc:creator>Chandesh Parekh</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Web Development and Programming]]></category>

		<guid isPermaLink="false">http://cynergise.com/2008/07/08/ruby-and-php-are-the-leading-web-development-languages-according-to-suns-tim-bray/</guid>
		<description><![CDATA[Tim Bray, director of Web Technologies at Sun Microsystems, said in April&#8217;s Ruby Conference that Ruby and PHP are the languages of choice for new web applications. Both Ruby and PHP are open source and therefore it comes as no surprise that both these languages are being taken up far more quickly than established languages [...]


Related posts:<ol><li><a href='http://cynergise.com/cheat-sheets-for-php-ruby-on-rails-mysql-css-and-seo/' rel='bookmark' title='Permanent Link: Cheat Sheets for PHP, Ruby on Rails, MySQL, CSS and SEO'>Cheat Sheets for PHP, Ruby on Rails, MySQL, CSS and SEO</a></li>
<li><a href='http://cynergise.com/buildingwebappscom-a-great-resource-for-ruby-on-rails-developers/' rel='bookmark' title='Permanent Link: BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers'>BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers</a></li>
<li><a href='http://cynergise.com/how-well-does-a-ruby-on-rails-application-scale/' rel='bookmark' title='Permanent Link: How well does a Ruby on Rails Application scale?'>How well does a Ruby on Rails Application scale?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tbray.org/ongoing/misc/Tim" title="Tim Bray's web site" target="_blank">Tim Bray</a>, director of Web Technologies at Sun Microsystems, said in April&#8217;s Ruby Conference that <a href="http://www.ruby-lang.org/en/" title="Official Ruby web site" target="_blank">Ruby</a> and <a href="http://www.php.net" title="Official PHP web site" target="_blank">PHP</a> are the languages of choice for new web applications.</p>
<p>Both Ruby and PHP are open source and therefore it comes as no surprise that both these languages are being taken up far more quickly than established languages like <a href="http://java.sun.com/" title="Java web site" target="_blank">Java</a>.</p>
<p>There are other factors too; One of the main ones is that many new web applications need to reach their market as quickly as possible. Applications developed in compiled languages like Java cannot be rolled out iteratively as compared to those developed using interpreted scripting languages like Ruby or PHP making them far less desirable.</p>
<p>There are also quite a few web development frameworks built on these two languages around now, <a href="http://www.rubyonrails.org" title="Ruby on Rails web site" target="_blank">Rails</a> based on Ruby and <a href="http://www.symfony-project.org" title="Symfony, the PHP web application framework web site" target="_blank">Symfony</a> based on PHP are two that I know of. This makes it even faster, and easier, to develop and deploy a new web application.</p>
<p>Find out more about:</p>
<ul>
<li><a href="http://www.ruby-lang.org/en/" title="Official Ruby web site" target="_blank">Ruby</a></li>
<li><a href="http://www.rubyonrails.org" title="Ruby on Rails web site" target="_blank">Ruby on Rails</a></li>
<li><a href="http://www.php.net" title="Official PHP web site" target="_blank">PHP</a></li>
<li><a href="http://www.symfony-project.org" title="Symfony, the PHP web application framework web site" target="_blank">Symfony</a></li>
<li><a href="http://java.sun.com/" title="Java web site" target="_blank">Java</a></li>
</ul>


<p>Related posts:<ol><li><a href='http://cynergise.com/cheat-sheets-for-php-ruby-on-rails-mysql-css-and-seo/' rel='bookmark' title='Permanent Link: Cheat Sheets for PHP, Ruby on Rails, MySQL, CSS and SEO'>Cheat Sheets for PHP, Ruby on Rails, MySQL, CSS and SEO</a></li>
<li><a href='http://cynergise.com/buildingwebappscom-a-great-resource-for-ruby-on-rails-developers/' rel='bookmark' title='Permanent Link: BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers'>BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers</a></li>
<li><a href='http://cynergise.com/how-well-does-a-ruby-on-rails-application-scale/' rel='bookmark' title='Permanent Link: How well does a Ruby on Rails Application scale?'>How well does a Ruby on Rails Application scale?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cynergise.com/ruby-and-php-are-the-leading-web-development-languages-according-to-suns-tim-bray/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How well does a Ruby on Rails Application scale?</title>
		<link>http://cynergise.com/how-well-does-a-ruby-on-rails-application-scale/</link>
		<comments>http://cynergise.com/how-well-does-a-ruby-on-rails-application-scale/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 10:42:17 +0000</pubDate>
		<dc:creator>Chandesh Parekh</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Web Development and Programming]]></category>

		<guid isPermaLink="false">http://cynergise.com/2008/06/24/how-well-does-a-ruby-on-rails-application-scale/</guid>
		<description><![CDATA[A lot is usually made of the scalability of Ruby on Rails applications, usually leaning toward the negative. ZDNet spoke to LinkedIn about their viral application, called BumperSticker, for Facebook which sees in the region of 1 billion page views a month! Read the article on ZDNet.com here&#8230; Related posts:Cheat Sheets for PHP, Ruby on [...]


Related posts:<ol><li><a href='http://cynergise.com/cheat-sheets-for-php-ruby-on-rails-mysql-css-and-seo/' rel='bookmark' title='Permanent Link: Cheat Sheets for PHP, Ruby on Rails, MySQL, CSS and SEO'>Cheat Sheets for PHP, Ruby on Rails, MySQL, CSS and SEO</a></li>
<li><a href='http://cynergise.com/buildingwebappscom-a-great-resource-for-ruby-on-rails-developers/' rel='bookmark' title='Permanent Link: BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers'>BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers</a></li>
<li><a href='http://cynergise.com/ruby-and-php-are-the-leading-web-development-languages-according-to-suns-tim-bray/' rel='bookmark' title='Permanent Link: Ruby and PHP are the Leading Web Development Languages according to Sun&#8217;s Tim Bray'>Ruby and PHP are the Leading Web Development Languages according to Sun&#8217;s Tim Bray</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A lot is usually made of the scalability of Ruby on Rails applications, usually leaning toward the negative.</p>
<p>ZDNet spoke to LinkedIn about their viral application, called BumperSticker, for Facebook which sees in the region of 1 billion page views a month!</p>
<p><a href="http://blogs.zdnet.com/enterprisealley/?p=188" title="Read about a RoR app getting 1 billion page views a month..." target="_blank">Read the article on ZDNet.com here</a>&#8230;</p>


<p>Related posts:<ol><li><a href='http://cynergise.com/cheat-sheets-for-php-ruby-on-rails-mysql-css-and-seo/' rel='bookmark' title='Permanent Link: Cheat Sheets for PHP, Ruby on Rails, MySQL, CSS and SEO'>Cheat Sheets for PHP, Ruby on Rails, MySQL, CSS and SEO</a></li>
<li><a href='http://cynergise.com/buildingwebappscom-a-great-resource-for-ruby-on-rails-developers/' rel='bookmark' title='Permanent Link: BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers'>BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers</a></li>
<li><a href='http://cynergise.com/ruby-and-php-are-the-leading-web-development-languages-according-to-suns-tim-bray/' rel='bookmark' title='Permanent Link: Ruby and PHP are the Leading Web Development Languages according to Sun&#8217;s Tim Bray'>Ruby and PHP are the Leading Web Development Languages according to Sun&#8217;s Tim Bray</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cynergise.com/how-well-does-a-ruby-on-rails-application-scale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BuildingWebApps.com &#8211; A great resource for Ruby on Rails Developers</title>
		<link>http://cynergise.com/buildingwebappscom-a-great-resource-for-ruby-on-rails-developers/</link>
		<comments>http://cynergise.com/buildingwebappscom-a-great-resource-for-ruby-on-rails-developers/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 07:48:31 +0000</pubDate>
		<dc:creator>Chandesh Parekh</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Useful Web Sites]]></category>
		<category><![CDATA[Web Development and Programming]]></category>

		<guid isPermaLink="false">http://cynergise.com/2008/06/17/buildingwebappscom-a-great-resource-for-ruby-on-rails-developers/</guid>
		<description><![CDATA[I know this has nothing, well almost nothing, to do with Internet-related business but I&#8217;m so impressed with this site and its founders that I just had to write about it. For those of you who may not know of it, Rails is a web development framework built using the programming language Ruby. The framework [...]


Related posts:<ol><li><a href='http://cynergise.com/cheat-sheets-for-php-ruby-on-rails-mysql-css-and-seo/' rel='bookmark' title='Permanent Link: Cheat Sheets for PHP, Ruby on Rails, MySQL, CSS and SEO'>Cheat Sheets for PHP, Ruby on Rails, MySQL, CSS and SEO</a></li>
<li><a href='http://cynergise.com/how-well-does-a-ruby-on-rails-application-scale/' rel='bookmark' title='Permanent Link: How well does a Ruby on Rails Application scale?'>How well does a Ruby on Rails Application scale?</a></li>
<li><a href='http://cynergise.com/joomla-10x-developers-manual/' rel='bookmark' title='Permanent Link: Joomla 1.0x Developers Manual'>Joomla 1.0x Developers Manual</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I know this has nothing, well almost nothing, to do with Internet-related business but I&#8217;m so impressed with this site and its founders that I just had to write about it.</p>
<p>For those of you who may not know of it, Rails is a web development framework built using the programming language Ruby. The framework is popularly known as Ruby on Rails.</p>
<p>I&#8217;ve finally found some time, after almost a year of trying, to get into learning Rails. As a web developer and programmer it&#8217;s important for me to:</p>
<ol>
<li>Keep up with the latest technology in web development to build my own projects and projects for clients;</li>
<li>And  to keep up with the technology so I know what&#8217;s possible when I&#8217;m thinking of, or developing, a new Internet-based business.</li>
</ol>
<p>Anyway, in my quest to learn Rails, I found the site <a href="http://www.buildingwebapps.com/" title="BuildingWebApps.com" target="_blank">www.buildingwebapps.com</a>, created by Mike Slater and Christopher Haupt the founders of Collective Knowledge Works, Inc. a web development agency in the US.</p>
<p>If you&#8217;re learning Rails or are interested in <a href="http://www.buildingwebapps.com/" title="BuildingWebApps.com" target="_blank">learning Rails</a> I highly recommend <a href="http://www.buildingwebapps.com/" title="BuildingWebApps.com" target="_blank">this site</a>.</p>


<p>Related posts:<ol><li><a href='http://cynergise.com/cheat-sheets-for-php-ruby-on-rails-mysql-css-and-seo/' rel='bookmark' title='Permanent Link: Cheat Sheets for PHP, Ruby on Rails, MySQL, CSS and SEO'>Cheat Sheets for PHP, Ruby on Rails, MySQL, CSS and SEO</a></li>
<li><a href='http://cynergise.com/how-well-does-a-ruby-on-rails-application-scale/' rel='bookmark' title='Permanent Link: How well does a Ruby on Rails Application scale?'>How well does a Ruby on Rails Application scale?</a></li>
<li><a href='http://cynergise.com/joomla-10x-developers-manual/' rel='bookmark' title='Permanent Link: Joomla 1.0x Developers Manual'>Joomla 1.0x Developers Manual</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cynergise.com/buildingwebappscom-a-great-resource-for-ruby-on-rails-developers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

