<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Tue, 21 May 2013 10:42:00 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Richard McIntyre's Blog: Weaving Lithium #li3 into a legacy PHP application incrementally]]></title>
      <guid>http://www.phpdeveloper.org/news/15581</guid>
      <link>http://www.phpdeveloper.org/news/15581</link>
      <description><![CDATA[<p>
<i>Richard McIntyre</i> has <a href="http://mackstar.com/blog/2010/10/05/weaving-lithium-li3-legacy-php-application-incrementally">posted about his experiences</a> in working the features the <a href="http://lithify.me">Lithium framework</a> into one of his current applications, mostly because of its support for Doctrine and its heavily decoupled nature.
</p>
<blockquote>
I have a legacy application which was originally written in straight PHP with a few classes that I have created for convenience, but this is old and I am wanting to get this into a modern web framework. [...] I wanted to update my site with better validations anyway so I will start with flash messages and then validations. For flash messages in lithium you will need the <a href="http://dev.lithify.me/li3_flash_message">li3_flash_message plugin</a>. 
</blockquote>
<p>
He works through the different parts of the framework setup he needed including a simple bootstrap file and configuring it to use the li_flash_message library. He shows how to use validation rules on submitted data to ensure things like email an link format validity as well as spit back a message for any that are incorrect.
</p>]]></description>
      <pubDate>Wed, 15 Dec 2010 09:18:17 -0600</pubDate>
    </item>
  </channel>
</rss>
