<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>LoadStr - A Loadsys Blog</title>
	<link>http://blog.loadsys.com</link>
	<description>A Web Development Company Specializing In Standard-Based Web Design and the CakePHP Framework.</description>
	<pubDate>Tue, 12 Apr 2011 14:55:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>CakePHP Metadata Plugin</title>
		<link>http://blog.loadsys.com/2011/04/12/cakephp-metadata-plugin/</link>
		<comments>http://blog.loadsys.com/2011/04/12/cakephp-metadata-plugin/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 14:49:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[CakePHP]]></category>

		<category><![CDATA[CakePHP Developers]]></category>

		<category><![CDATA[cakephp development]]></category>

		<category><![CDATA[CakePHP Meta Tags]]></category>

		<guid isPermaLink="false">http://blog.loadsys.com/2011/04/12/cakephp-metadata-plugin/</guid>
		<description><![CDATA[The metadata plugin simplifies the setting of HTML page meta data. Web site meta tags are often the same for every page, but a few could vary between requests. The purpose of the metadata plugin is to eliminate view or layout logic for setting meta tags data. It is also meant to encapsulate the static [...]]]></description>
			<content:encoded><![CDATA[<p>The metadata plugin simplifies the setting of HTML page meta data. Web site meta tags are often the same for every page, but a few could vary between requests. The purpose of the metadata plugin is to eliminate view or layout logic for setting meta tags data. It is also meant to encapsulate the static meta tag content from controller logic, while still allowing for tags to be overwritten conditionally in the controller.</p>
<p>There is a simple way to use this plugin without much maintenance for the duration of the project. After including the plugin, simply include the component.</p>
<p><em>public $components = array(‘Metadata.Metadata’);</em></p>
<p>The meta tags data can be completely encapsulated from the controller logic by including a metadata.php file in app/config/. This file will automatically get included and meta tags can be created from the data contained. In the metadata file, site global, controller global and action specific properties can be set (in the case of the PagesController, the page file can be set instead of actions).</p>
<p style="margin-bottom: 0in; background: none repeat scroll 0% 0% transparent; font-style: normal; font-weight: normal; line-height: 100%; page-break-inside: auto; widows: 2; orphans: 2; text-decoration: none; page-break-before: auto; page-break-after: auto" align="LEFT" lang="en-US"> <font color="#000000"><font face="Helvetica, sans-serif"><font size="3"><span style="background: none repeat scroll 0% 0% transparent">// app/config/metadata.php</span></font></font></font></p>
<pre>
$metadata = array(
	‘_all’ =&gt; array(
		‘description’ =&gt; ‘Site wide description’
	),
	‘pages’ =&gt; array(
		‘_all’ =&gt; array(
			‘description’ =&gt; ‘All pages_controller pages description’
		),
		‘home’ =&gt; array(
			‘description’ =&gt; ‘Home page description’
		)
	),
	‘controller_name’ =&gt; array(
		‘_all’ =&gt; array(
			‘description’ =&gt; ‘All controller_name actions description’
		),
		‘action’ =&gt; array(
			‘description’ =&gt; ‘controller_name/action description’
		)
	)
);</pre>
<p>By having all of the meta data in the a config, the data can be semi dynamic for different pages without having to build controller setting logic or have any additional logic in the view. In some cases, though, it will be necessary to set a meta tag data from within the controller. The Metadata component exposes a method for setting meta tag data manually. Any data set this way will overwrite data that for the same key that might already exist.</p>
<p><em>$this-&gt;Metadata-&gt;metadata(‘description’, ‘Manually set description’);</em></p>
<p><em>or</em></p>
<p><em> </em><em>$this-&gt;Metadata-&gt;metadata(‘description’, array(<br />
‘content’ =&gt; ‘Manually set description’,<br />
‘http-equiv’ =&gt; ‘content-type’<br />
));<br />
</em><br />
Note: Metadata can be set as an array like the second example above, even in the metadata.php, as long as a content key exists in the array. All additional keys will be passed as attributes in the helper.</p>
<p>So far, so good. We can now get rid of all the logic in the controllers regarding metadata. We can also get rid of any sets in the view that set data for the layout to render. All the metadata information is set in the metadata file, or overwritten in special cases in the controller. But how is all of this metadata rendered? Short answer:</p>
<p><em>&lt;?php echo $this-&gt;MetaData-&gt;meta(); ?&gt;</em></p>
<p>The Metadata plugin comes with a Helper also named Metadata. The helper is automatically added to the controllers $helpers property. While adding the helper, the component also passes along all of the metadata keys that have been added up to that point (this happens in the Metadata component beforeRender()).</p>
<p>By not specifying any parameters, the helper’s metadata() method will loop through all data passed in from the controller, and render the data using Html-&gt;meta(). The metadata method can also take parameters and pass them along to the Html-&gt;meta() method if you’d like to stick to a single method for handling meta tags data.</p>
<p>Another method exposed by the metadata helper is the title() method. If at any point, metadata is set with the key “title”, that data is set aside in the helper. To render the title, use the title() method. The first two parameters are a default title, and a boolean merge option. If a default title is passed and merge is set to true, the return will be the combination of the title set in metadata and the passed in default title (an example would be a site wide title and a post, newsletter, etc title contained in the data layer).</p>
<p>The Metadata plugin is meant to be an alternative to having to manage metadata database tables. In many sites, a full model/behavior solution may be too much. This plugin was the solution that best fit one of our projects, and we hope it comes in handy for some of you.</p>
<p>Then code can be downloaded or cloned from here: <a href="https://github.com/joeytrapp/metadata" target="_blank">https://github.com/joeytrapp/metadata</a></p>
<span class="akst_link"><a href="http://blog.loadsys.com/?p=28&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_28"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://blog.loadsys.com/2011/04/12/cakephp-metadata-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CakePHP JSON API Plugin (Code Release)</title>
		<link>http://blog.loadsys.com/2010/10/20/cakephp-json-api-plugin-code-release/</link>
		<comments>http://blog.loadsys.com/2010/10/20/cakephp-json-api-plugin-code-release/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 14:49:51 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[CakePHP]]></category>

		<category><![CDATA[CakePHP Developers]]></category>

		<category><![CDATA[cakephp development]]></category>

		<category><![CDATA[CakePHP JSON]]></category>

		<category><![CDATA[CakePHP Plugin]]></category>

		<guid isPermaLink="false">http://blog.loadsys.com/2010/10/20/cakephp-json-api-plugin-code-release/</guid>
		<description><![CDATA[Loadsys has released a CakePHP plugin to aid in the creation of JSON APIs. This plug-in contains a few helpful classes for both the API side and a CakePHP JSON API consumer. This post will cover one of the pieces from that plug-in called the Server Response Component.
Installation
cd app/plugins
git clone git@github.com:loadsys/JSON-API.git json_api
GitHub Repo URL:  http://github.com/loadsys/JSON-API
Setup
In [...]]]></description>
			<content:encoded><![CDATA[<p>Loadsys has released a CakePHP plugin to aid in the creation of JSON APIs. This plug-in contains a few helpful classes for both the API side and a CakePHP JSON API consumer. This post will cover one of the pieces from that plug-in called the Server Response Component.</p>
<h3>Installation</h3>
<p>cd app/plugins<br />
git clone git@github.com:loadsys/JSON-API.git json_api</p>
<p>GitHub Repo URL:  http://github.com/loadsys/JSON-API</p>
<h3>Setup</h3>
<p>In the controller that will serve json (or app_controller if the whole app is serving json) add this to the components array:</p>
<p>public $components = array(‘json_api.ServerResponse’);</p>
<h3>Prerequisites</h3>
<p>This line of code must be in the <strong>app/config/routes.php</strong>:</p>
<p>Router::parseExtensions(‘json’);</p>
<h3>Overview</h3>
<p>The purpose of the Server Response Component is to set appropriate HTTP headers for the API’s response to a consumer’s request. By following some REST conventions, there is little extra work for the API developers.</p>
<p>To set data to be sent with the response, just set it like you normally would in the controller. Just before output of the JSON object, the data set is added to another array under the key ‘response’. Additional information is in the array as siblings to the ‘response’ key, such as controller, action, plugin, status code number, status code string, response message and boolean success.</p>
<p>Additionally, the component will check for pagination settings in the $controller-&gt;params[‘paging’]. If they do exist, a header will be set for the different paging settings.</p>
<p>The one important thing to remember is that you must manually set the methodType to a valid method type in the action method. Valid methodType’s are view, add, edit and delete. All that needs to be called for methods that are not named one of the valid method names (i.e. ‘search’) is $this-&gt;ServerResponse-&gt;setMethodType(‘valid method type’); (in the case of ‘search’, you would set the methodType to ‘view’).</p>
<h3>Methods</h3>
<h4>setMethodType/methodType</h4>
<p>Getter and Setter for the $methodType property. The methodType is automatically determined if using a basic CRUD method (view, index, add, edit, delete). If method being called is not one of those, the method type must be explicitly set to a valid type: (view, add, edit, delete). The reason for this is that based on the methodType and the methodSuccess, the responseCode is set to the appropriate REST Convention.</p>
<p>$this-&gt;ServerResponse-&gt;setMethodType(‘view’);</p>
<h4>setMethodSuccess/methodSuccess</h4>
<p>Getter and Setter for the $methodSuccess property. The methodSuccess is set to true by default, so it only needs to be set to false when the controller method fails. Optionally, a second parameter can be sent with the setMethodSuccess() method to also set the responseMessage property. See responseMessage below for more information.</p>
<p>$this-&gt;ServerResponse-&gt;setMethodSuccess(false, $message);</p>
<h4>setResponseCode/responseCode</h4>
<p>Getter and Setter for the $responseCode property. If the responseCode is set before the the method for generating one is called, then the code that exists will be used. Response codes are generated during the component beforeRender callback.</p>
<p>$this-&gt;ServerResponse-&gt;setResponseCode(200);</p>
<h4>setResponseMessage/responseMessage</h4>
<p>Getter and Setter for the $responseMessage property. Same as the resonseCode, if the responseMessage is already set before the responseCode generator is called, then the existing message is used. Otherwise, generic messages are created based on methodType if the methodSuccess is false. If methodSuccess is true and no message is explicitly set, then the message will be null.</p>
<p>$this-&gt;ServerResponse-&gt;setResponseMessage($message);</p>
<h3>Callbacks</h3>
<h4>string beforeCompareMethodType(string $methodType)</h4>
<p>In the components beforeRender method, the methodType, that was determined in initialize method, is checked against valid method types and the request type. If the method type does not match a valid method type for the right request type, the response code is set to 405 Method Not Allowed and the response is rendered. An example would be if the method type was ‘edit’, but the request type was GET. This call back is called just before the comparison, and is the last chance to modify the method type. Whatever string is returned is set to the methodType property.</p>
<h4>array beforeSetResponseInfo(array $params)</h4>
<p>Just after the response code is automatically generated, but before the value is set to properties, this callback is called. The array passed in contains 3 keys: ‘status’, ‘message’, ‘success’. This is the last chance to modify responseCode, responseMessage and methodSuccess. Return an array with the same keys as the parameter array.</p>
<h4>array beforeJsonRender(array $array)</h4>
<p>This is the last method called before the component echo’s the JSON encoded response data and exits. The array passed into the method is the return data that will be set to the ‘response’ key in the array that gets json_encoded(). Whatever array is returned will be set in place of the return data that currently exists.</p>
<h3>Code Example</h3>
<pre>
&lt;?php

class ExampleController extends AppController {

      public $components = array(‘json_api.ServerResponse’);      
      public function index() {
            $var = $this-&gt;paginate();
            if (empty($var)) {
                  $this-&gt;ServerResponse-&gt;setMethodSuccess(false, ‘Example empty’);
            }
            $this-&gt;set(compact(‘var’));
      }
}
?&gt;</pre>
<p>&nbsp;</p>
<p>Joey Trapp<br />
Web Developer<br />
Loadsys</p>
<span class="akst_link"><a href="http://blog.loadsys.com/?p=27&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_27"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://blog.loadsys.com/2010/10/20/cakephp-json-api-plugin-code-release/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Loadsys to Give Away Tech Books Twice a Month</title>
		<link>http://blog.loadsys.com/2010/08/30/loadsys-to-give-away-tech-books-twice-a-month/</link>
		<comments>http://blog.loadsys.com/2010/08/30/loadsys-to-give-away-tech-books-twice-a-month/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 19:21:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[CakePHP]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[book giveaway]]></category>

		<category><![CDATA[cakephp books]]></category>

		<category><![CDATA[CakePHP Developers]]></category>

		<guid isPermaLink="false">http://blog.loadsys.com/2010/08/30/loadsys-to-give-away-tech-books-twice-a-month/</guid>
		<description><![CDATA[We have decided to start pushing education and different technologies by giving away educational material on every 1st and 15th of the month.  There is no catch, but be sure to read the directions below on how to enter.
Book topics that will be included in the giveaway are:

CakePHP
Ajax (in particular JQuery)
MySQL
No-SQL Databases (ie. Mongo, Cassandra, [...]]]></description>
			<content:encoded><![CDATA[<p>We have decided to start pushing education and different technologies by giving away educational material on every 1st and 15th of the month.  There is no catch, but be sure to read the directions below on how to enter.</p>
<p>Book topics that will be included in the giveaway are:</p>
<ul>
<li>CakePHP</li>
<li>Ajax (in particular JQuery)</li>
<li>MySQL</li>
<li>No-SQL Databases (ie. Mongo, Cassandra, Couch DB)</li>
<li>PHP</li>
<li>Zend Framework</li>
<li>Project Management</li>
<li>(Possibly More)</li>
</ul>
<p>To be included in the drawing for each part of the month, you simply need to post a tweet that mentions Loadsys (@loadsys) and tag it with CakePHP (#cakephp).  It would also be helpful to follow us so you can get notified when we draw the name.  We will only ask for more information privately when we need to ship out the book.</p>
<p>Although it won&#8217;t help you, clever or off-the-wall tweets  are perfectly fine.  Just make the mention and the tag.  Be sure to let all of your friends on Twitter know if they are interested in winning.</p>
<p><em>(Example Tweet:  @loadsys Please Please Please give me a #CakePHP book. ) </em></p>
<p>Drawings will be done at Noon Central Standard Time (-5 GMT / -6 GMT).   That means tweets performed between 12:01 on the 1st through 11:59:59 on the 15th will be in the 15th drawing&#8230;for example.</p>
<p>Good Luck!</p>
<span class="akst_link"><a href="http://blog.loadsys.com/?p=26&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_26"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://blog.loadsys.com/2010/08/30/loadsys-to-give-away-tech-books-twice-a-month/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Loadsys to sponsor CakeFest 2010!</title>
		<link>http://blog.loadsys.com/2010/06/22/loadsys-to-sponsor-cakefest-2010/</link>
		<comments>http://blog.loadsys.com/2010/06/22/loadsys-to-sponsor-cakefest-2010/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 15:40:04 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[CakePHP]]></category>

		<category><![CDATA[cakefest]]></category>

		<category><![CDATA[cakefest 2010]]></category>

		<category><![CDATA[CakePHP Developers]]></category>

		<category><![CDATA[cakephp development]]></category>

		<guid isPermaLink="false">http://blog.loadsys.com/2010/06/22/loadsys-to-sponsor-cakefest-2010/</guid>
		<description><![CDATA[Hello fellow bakers!  Our team at Loadsys is proud to announce our sponsorship of the 2010 CakePHP CakeFest conference in our home town of Chicago, IL USA.  We are excited to both attend and contribute to the conference this year.  The last conference our team attended was in Orlando, FL in 2008 when CakePHP was [...]]]></description>
			<content:encoded><![CDATA[<p>Hello fellow bakers!  Our team at Loadsys is proud to announce our sponsorship of the 2010 CakePHP CakeFest conference in our home town of Chicago, IL USA.  We are excited to both attend and contribute to the conference this year.  The last conference our team attended was in Orlando, FL in 2008 when CakePHP was still at a young age.  We cannot wait to see how much the conference and community has grown since that time.</p>
<p>Our team has been using CakePHP for over 3 years and it is our framework of choice for custom web application development.  Some of you may have even used some of our plugins or helpers we have contributed.   As our company grows we are looking for ways to contribute to the community more and therefore plan to release more code over the upcoming year.</p>
<p>In addition to development, our team offers CakePHP consulting for teams or developers, so don&#8217;t be afraid to get in touch with us if you need some guidance.</p>
<p>We will have 3 team members (Donatas, Joey, and Lee)  attending the conference, so if you are looking to meet up, please let us know.   Or if you just want to go out for a beer, we are a-ok with that as well.  Also, if you are a developer in the Chicagoland area, definitely get in touch with us.  We are looking for talented Cake developers.</p>
<p>We look forward to seeing everyone there, hearing some good talks, and hearing about what is up and coming for CakePHP and the community.</p>
<p>See you at CakeFest!</p>
<p>Lee Forkenbrock<br />
Project Manager / Web Developer<br />
Loadsys</p>
<span class="akst_link"><a href="http://blog.loadsys.com/?p=25&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_25"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://blog.loadsys.com/2010/06/22/loadsys-to-sponsor-cakefest-2010/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CakePHP Social Networking Plugin</title>
		<link>http://blog.loadsys.com/2009/10/26/cakephp-social-networking-plugin/</link>
		<comments>http://blog.loadsys.com/2009/10/26/cakephp-social-networking-plugin/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 19:57:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[CakePHP]]></category>

		<category><![CDATA[cakephp developer]]></category>

		<category><![CDATA[cakephp development]]></category>

		<category><![CDATA[cakephp facebook]]></category>

		<category><![CDATA[cakephp social networking]]></category>

		<guid isPermaLink="false">http://blog.loadsys.com/2009/10/26/cakephp-social-networking-plugin/</guid>
		<description><![CDATA[    We started working on Socnet plugin that will allow your cake apps to be easily integrated with most social network sites. For now, we coded and released FacebookAuth component, which will allows to specify which actions require facebook authentication and redirects to facebook for authentication.
Installation
To add FacebookAuth component to your project, [...]]]></description>
			<content:encoded><![CDATA[<p>    We started working on Socnet plugin that will allow your cake apps to be easily integrated with most social network sites. For now, we coded and released FacebookAuth component, which will allows to specify which actions require facebook authentication and redirects to facebook for authentication.</p>
<p><strong>Installation</strong></p>
<p>To add FacebookAuth component to your project, please do the following:</p>
<p>1. Download the plugin code from <a href="http://github.com/loadsys/socnet" class="moz-txt-link-freetext">http://github.com/loadsys/socnet</a> and extract all the code into plugins/socnet.</p>
<p>2. Create an application with Facebook at <a href="http://www.facebook.com/developers/createapp.php" class="moz-txt-link-freetext">http://www.facebook.com/developers/createapp.php</a>. Set your Connect URL to &lt;your URL&gt;/socnet/facebook/connect.</p>
<p>3. Add the following configuration paramters (Configure::write):<br />
Socnet.Facebook.enabled[0,1] - a flag to disable/enable Facebook support<br />
Socnet.Facebook.api_key - application key (from Facebook)<br />
Socnet.Facebook.app_secret - application secret (from Facebook)</p>
<p><strong>Controller Requirements</strong></p>
<p>Load FacebookAuth component where needed and specify actions that require facebook authentication:</p>
<pre>
class FacebookFriendsController extends AppControoler {
var $components = array('socnet.FacebookAuth');
var $helpers = array('socnet.Facebook');

function beforeFilter() {
parent::beforeFilter();
$this-&gt;FacebookAuth-&gt;requireLogin('index');
}

function index() {
...
}
}</pre>
<p><strong>Layout Requirements</strong></p>
<p>Facebook helper provides all the methods needed to setup Facebook in your layout.</p>
<p># Use &lt;?php echo $facebook-&gt;htmlTag(); ?&gt; to render the html tag. This function will setup all necessary namespaces.<br />
# Include this line &lt;?php echo $facebook-&gt;jsScript(); ?&gt; somewhere in the body. This library is needed for rendering FBML scripts (ex. &lt;fb:connect-button /&gt;).<br />
# Add this line &lt;script type=&#8221;text/javascript&#8221;&gt;&lt;?php echo $facebook-&gt;jsInit(); ?&gt;&lt;/script&gt; before &lt;/body&gt; tag.</p>
<p>Please look at the sample layout file in views/layouts/facebook.ctp inside the provided plugin.</p>
<p>You can test the plugin integration by going to /socnet/facebook/friends. If everything is setup properly, you should get redirected to facebook for login and then see all your friends thumbs.</p>
<span class="akst_link"><a href="http://blog.loadsys.com/?p=24&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_24"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://blog.loadsys.com/2009/10/26/cakephp-social-networking-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CakePHP Comment Plugin</title>
		<link>http://blog.loadsys.com/2009/09/14/cakephp-comment-plugin/</link>
		<comments>http://blog.loadsys.com/2009/09/14/cakephp-comment-plugin/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 15:28:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[CakePHP]]></category>

		<category><![CDATA[cakephp behaviors]]></category>

		<category><![CDATA[cakephp comments]]></category>

		<category><![CDATA[cakephp developer]]></category>

		<category><![CDATA[CakePHP Developers]]></category>

		<category><![CDATA[cakephp development]]></category>

		<category><![CDATA[cakephp plugins]]></category>

		<guid isPermaLink="false">http://blog.loadsys.com/2009/09/14/cakephp-comment-plugin/</guid>
		<description><![CDATA[    The goal of every programmer is to write as little code as possible.  It can only be achieved by re-using code that you already wrote.  That is why we all use CakePHP in the first place right?  Fortunately, cake allows us to create plug-ins that we could just drop in into [...]]]></description>
			<content:encoded><![CDATA[<p>    The goal of every programmer is to write as little code as possible.  It can only be achieved by re-using code that you already wrote.  That is why we all use CakePHP in the first place right?  Fortunately, cake allows us to create plug-ins that we could just drop in into our projects and be done with it.</p>
<p>For quite a few of our projects, especially social applications, we had to add commenting.  In addition, we typically had to allow users to comment on everything (photos, posts, news, articles, etc&#8230;). Here is the solution we came up with that worked very well:<br />
 <a href="http://blog.loadsys.com/2009/09/14/cakephp-comment-plugin/#more-23" class="more-link">(more&#8230;)</a></p>
<span class="akst_link"><a href="http://blog.loadsys.com/?p=23&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_23"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://blog.loadsys.com/2009/09/14/cakephp-comment-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CakePHP RSS Feed Datasource</title>
		<link>http://blog.loadsys.com/2009/06/19/cakephp-rss-feed-datasource/</link>
		<comments>http://blog.loadsys.com/2009/06/19/cakephp-rss-feed-datasource/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 16:39:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[CakePHP]]></category>

		<category><![CDATA[Syndication]]></category>

		<category><![CDATA[CakePHP Developers]]></category>

		<category><![CDATA[cakephp development]]></category>

		<category><![CDATA[cakephp rss feed]]></category>

		<category><![CDATA[cakephp rss feed datasource]]></category>

		<category><![CDATA[chicago cakephp]]></category>

		<guid isPermaLink="false">http://blog.loadsys.com/2009/06/19/cakephp-rss-feed-datasource/</guid>
		<description><![CDATA[We are releasing our RSS datasource to CakePHP developers for CakePHP Development.  We know there are others out there, but what we like about ours is that it supports the following:

Built-in Pagination


Sorting


Content filtering

Share This
]]></description>
			<content:encoded><![CDATA[<p>We are releasing our RSS datasource to CakePHP developers for CakePHP Development.  We know there are others out there, but what we like about ours is that it supports the following:</p>
<ul>
<li>Built-in Pagination</li>
</ul>
<ul>
<li>Sorting</li>
</ul>
<ul>
<li>Content filtering</li>
</ul>
<p> <a href="http://blog.loadsys.com/2009/06/19/cakephp-rss-feed-datasource/#more-22" class="more-link">(more&#8230;)</a></p>
<span class="akst_link"><a href="http://blog.loadsys.com/?p=22&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_22"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://blog.loadsys.com/2009/06/19/cakephp-rss-feed-datasource/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CakePHP jQuery Ajax Helper (Easy Scriptaculous Replacement)</title>
		<link>http://blog.loadsys.com/2009/05/01/cakephp-jquery-ajax-helper-easy-scriptaculous-replacement/</link>
		<comments>http://blog.loadsys.com/2009/05/01/cakephp-jquery-ajax-helper-easy-scriptaculous-replacement/#comments</comments>
		<pubDate>Fri, 01 May 2009 19:14:35 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[CakePHP]]></category>

		<category><![CDATA[cakephp ajax helper]]></category>

		<category><![CDATA[CakePHP Developers]]></category>

		<category><![CDATA[cakephp development]]></category>

		<category><![CDATA[cakephp helpers]]></category>

		<category><![CDATA[cakephp jquery helper]]></category>

		<guid isPermaLink="false">http://blog.loadsys.com/2009/05/01/cakephp-jquery-ajax-helper-easy-scriptaculous-replacement/</guid>
		<description><![CDATA[
 	 	
We created this cakephp ajax helper so we could easily replace Scriptaculous with jQuery without changing the code and still have built-in functionality like pagination working properly.  The helper could still be improved, but we have decided to publicly release it so that CakePHP developers can utilize it for CakePHP Development.
Share This
]]></description>
			<content:encoded><![CDATA[<p><meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" /><title></title><meta name="GENERATOR" content="OpenOffice.org 3.0  (Win32)" /></p>
<style type="text/css"> 	<!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 		A:link { so-language: zxx } 	--> 	</style>
<p style="margin-bottom: 0in">We created this cakephp ajax helper so we could easily replace Scriptaculous with jQuery without changing the code and still have built-in functionality like pagination working properly.  The helper could still be improved, but we have decided to publicly release it so that CakePHP developers can utilize it for CakePHP Development.</p>
<p> <a href="http://blog.loadsys.com/2009/05/01/cakephp-jquery-ajax-helper-easy-scriptaculous-replacement/#more-21" class="more-link">(more&#8230;)</a></p>
<span class="akst_link"><a href="http://blog.loadsys.com/?p=21&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_21"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://blog.loadsys.com/2009/05/01/cakephp-jquery-ajax-helper-easy-scriptaculous-replacement/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Multi-tasking from the Unix shell (vim and mysql cli users, crowd around)</title>
		<link>http://blog.loadsys.com/2008/12/18/multi-tasking-from-the-unix-shell-vim-and-mysql-cli-users-crowd-around/</link>
		<comments>http://blog.loadsys.com/2008/12/18/multi-tasking-from-the-unix-shell-vim-and-mysql-cli-users-crowd-around/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 15:42:06 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[CakePHP]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[Unix]]></category>

		<category><![CDATA[CakePHP Developers]]></category>

		<category><![CDATA[cakephp development]]></category>

		<category><![CDATA[Unix Developers]]></category>

		<category><![CDATA[Vim ssh]]></category>

		<guid isPermaLink="false">http://blog.loadsys.com/2008/12/18/multi-tasking-from-the-unix-shell-vim-and-mysql-cli-users-crowd-around/</guid>
		<description><![CDATA[So, you are venturing into the cool crowd by playing with vim.  You are a developer that is used to GUI editors and are not really a shell kind of guy/girl.  Or, maybe you have been using vim for a while and are just used to closing out a file before moving onto the next [...]]]></description>
			<content:encoded><![CDATA[<p>So, you are venturing into the cool crowd by playing with vim.  You are a developer that is used to GUI editors and are not really a shell kind of guy/girl.  Or, maybe you have been using vim for a while and are just used to closing out a file before moving onto the next one.</p>
<p>Having a background in Linux due to my past experience as a Sr. Oracle DBA in Linux environments, I became a Linux command line guru fast.  Using vim as a text editor is very powerful, but what would be even more powerful is being able to switch from file to file quickly and easily.  Below, I&#8217;m going to give a visual how-to on multi-tasking in a Unix Shell environment.</p>
<p> <a href="http://blog.loadsys.com/2008/12/18/multi-tasking-from-the-unix-shell-vim-and-mysql-cli-users-crowd-around/#more-19" class="more-link">(more&#8230;)</a></p>
<span class="akst_link"><a href="http://blog.loadsys.com/?p=19&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_19"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://blog.loadsys.com/2008/12/18/multi-tasking-from-the-unix-shell-vim-and-mysql-cli-users-crowd-around/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using Structured Frameworks Like CakePHP</title>
		<link>http://blog.loadsys.com/2008/11/06/using-structured-frameworks-like-cakephp/</link>
		<comments>http://blog.loadsys.com/2008/11/06/using-structured-frameworks-like-cakephp/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 17:45:10 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[CakePHP]]></category>

		<category><![CDATA[CakePHP Developers]]></category>

		<category><![CDATA[cakephp development]]></category>

		<category><![CDATA[mvc frameworks]]></category>

		<guid isPermaLink="false">http://blog.loadsys.com/2008/11/06/using-structured-frameworks-like-cakephp/</guid>
		<description><![CDATA[Loadsys has been in business a long while.  Building and designing web applications using PHP.  We initially started building site management systems using our own developed file structure.  No templates, no smarty, just straight mixed up, stirred, PHP and html.  That is exactly what it was.  PHP with a bunch of echos everywhere to display [...]]]></description>
			<content:encoded><![CDATA[<p>Loadsys has been in business a long while.  Building and designing web applications using PHP.  We initially started building site management systems using our own developed file structure.  No templates, no smarty, just straight mixed up, stirred, PHP and html.  That is exactly what it was.  PHP with a bunch of echos everywhere to display the html dynamically.</p>
<p> <a href="http://blog.loadsys.com/2008/11/06/using-structured-frameworks-like-cakephp/#more-17" class="more-link">(more&#8230;)</a></p>
<span class="akst_link"><a href="http://blog.loadsys.com/?p=17&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_17"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://blog.loadsys.com/2008/11/06/using-structured-frameworks-like-cakephp/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

