<?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>Sat, 18 May 2013 13:50:05 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPBuilder.com: 5 Popular PHP Template Engines Worth Checking Out]]></title>
      <guid>http://www.phpdeveloper.org/news/16168</guid>
      <link>http://www.phpdeveloper.org/news/16168</link>
      <description><![CDATA[<p>
On PHPBuilder.com today there's a new article looking at <a href="http://www.phpbuilder.com/columns/5-template-engines/Jason_Gilmore04072011.php3">five PHP templating engines</a> that they think are worth a look for use in your next project (or maybe in a current one).
</p>
<blockquote>
In this article I'll introduce five of PHP's most popular templating engines, providing you with a basis for continuing your own investigations. Keep in mind however that this list is by no means definitive; if you have experience using a templating engine not discussed here, please tell us about it in the comments!
</blockquote>
<p>The five template engines the author chose to spotlight are:</p>
<ul>
<li>Smarty
<li>Dwoo
<li>Twig
<li>Savant3
<li>PHPTal
</ul>
<p>
Each comes with a description of its major features and a code snippet or two showing it in use.
</p>]]></description>
      <pubDate>Fri, 08 Apr 2011 13:23:40 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Building Template-Driven Web Applications with Dwoo (part 2)]]></title>
      <guid>http://www.phpdeveloper.org/news/14926</guid>
      <link>http://www.phpdeveloper.org/news/14926</link>
      <description><![CDATA[<p>
On the Zend Developer Zone the <a href="http://devzone.zend.com/article/12366-Building-Template-Driven-Web-Applications-with-Dwoo-part-2">second part of their series</a> on templating with the <a href="http://dwoo.org">Dwoo</a> PHP5 framework. (Here's <a href="http://phpdeveloper.org/news/14827">part one</a>.)
</p>
<blockquote>
In the previous segment of this article, I introduced you to Dwoo, a powerful, PHP 5.x template engine that allows Web application developers easily separate the user interface of their application from its business logic. [...] In this second, and concluding, segment, I'll delve a little deeper, exploring some of Dwoo's lesser-known features.
</blockquote>
<p>
He talks about the ability for template inheritance, creating sub-templates (like partial views), plugins available, mail merging, caching and how to use it as the templating engine in your framework of choice.
</p>]]></description>
      <pubDate>Mon, 09 Aug 2010 11:50:41 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Building Template-Driven Web Applications with Dwoo (part 1)]]></title>
      <guid>http://www.phpdeveloper.org/news/14827</guid>
      <link>http://www.phpdeveloper.org/news/14827</link>
      <description><![CDATA[<p>
On the Zend Developer Zone today there's <a href="http://devzone.zend.com/article/12322-Building-Template-Driven-Web-Applications-with-Dwoo-part-1">a new tutorial</a> from <i>Vikram Vaswani</i> (the first part of a series) about using the <a href="http://dwoo.org">Dwoo template engine</a> to work with the look and feel of your site.
</p>
<blockquote>
When discussing the best practices of PHP application development, there's one that appears on almost every list: separating the business logic of a Web application from its user interface. This separation lets interface designers work on a site's appearance without disrupting the code of the application developers implementing business-level features and workflows. [...] However, if your project is small enough that you don't need a framework (or if you just don't like them), you can still achieve the same benefits by using a standalone template engine.
</blockquote>
<p>
He introduces the framework by showing the installation process (via the PEAR installer) and some basic templates with simple replacement string placeholders. He also includes the code to give you an idea of the PHP side of things. With the basics down, he gets into more advanced things like looping, conditionals and including multiple templates inside to make modular templating even easier.
</p>]]></description>
      <pubDate>Wed, 21 Jul 2010 10:10:39 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Phil Sturgeon's Blog: Give CodeIgniter's Parser library more kick with Dwoo]]></title>
      <guid>http://www.phpdeveloper.org/news/13581</guid>
      <link>http://www.phpdeveloper.org/news/13581</link>
      <description><![CDATA[<p>
<i>Phil Sturgeon</i> has <a href="http://philsturgeon.co.uk/news/2009/11/Give-CodeIgniters-Parser-library-more-kick-with-Dwoo">a new post</a> to his blog talking about a way to give your CodeIgniter site a bit more "pep" - use <a href="http://philsturgeon.co.uk/code/codeigniter-dwoo">his updated implementation</a> of the Dwoo templating engine.
</p>
<blockquote>
Not wanting to spend too much time re-inventing the wheel I had a look at existing templating engines and decided to use <A href="http://dwoo.org/">Dwoo</a>.  [...] So after a little head-scratching, we now have CodeIgniter-Dwoo. DwooParser? DwooIgniter? Whatever we call it, my new Dwoo implementation for CodeIgniter sits in with "the CodeIgniter way" perfectly and the only code you will need to change within your application is the Parser file and your view files. No changes to your controllers at all!
</blockquote>
<p>
You can download the library from <a href="http://philsturgeon.co.uk/code/codeigniter-dwoo">the code section of his site</a>.
</p>]]></description>
      <pubDate>Tue, 24 Nov 2009 08:39:18 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[WebResourcesDepot.com: 19 Promising PHP Template Engines]]></title>
      <guid>http://www.phpdeveloper.org/news/11755</guid>
      <link>http://www.phpdeveloper.org/news/11755</link>
      <description><![CDATA[<p>
Looking for a good templating engine for your next PHP application? Be sure to check out <a href="http://www.webresourcesdepot.com/19-promising-php-template-engines/">this great list</a> on the WebResourcesDepot site for a pretty comprehensive list.
</p>
<blockquote>
PHP template engines are used widely to seperate the code & the layout. PHP makes a website easier to maintain/update & creates a better development environment by enabling developers & designers to work together easier. It sure has some drawbacks which is generally the performance (most libraries offer great solutions there) & need to learn a new syntax (not always).
</blockquote>
<p>Some of the engines included in the list are:</p>
<ul>
<li><a href="http://www.smarty.net/">Smarty</a>
<li><a href="http://phpsavant.com/">Savant</a>
<li><a href="http://www.tinybutstrong.com/">TinyButStrong</a>
<li><a href="http://phptal.motion-twin.com/">PHPTAL</a>
<li>the template engines under PEAR (like <a href="http://pear.php.net/package/HTML_Template_Flexy/">HTML_Template_Flexy</a>)
</ul>]]></description>
      <pubDate>Fri, 16 Jan 2009 12:08:20 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Joshua Eichorn's Blog: New code in PEAR2]]></title>
      <guid>http://www.phpdeveloper.org/news/10382</guid>
      <link>http://www.phpdeveloper.org/news/10382</link>
      <description><![CDATA[<p>
<i>Joshua Eichorn</i> has <a href="http://blog.joshuaeichorn.com/archives/2008/06/09/new-code-in-pear2/">blogged about</a> three new projects he's added to the PEAR2 repository:
</p>
<ul>
<li><a href="http://svn.pear.php.net/wsvn/PEARSVN/sandbox/Console_CommandLine/?rev=0&sc=0">COnsole_CommandLine</a> - a port of the PEAR1 console package
<li><a href="http://svn.pear.php.net/wsvn/PEARSVN/sandbox/Template_Dwoo/?rev=0&sc=0">Template_Dwoo</a> - a Smarty-compatible template engine
<li><a href="http://svn.pear.php.net/wsvn/PEARSVN/sandbox/template_engine/?rev=0&sc=0">template_engine</a> - a simple templating engine (and the example package for namespace usage)
</ul>
<blockquote>
Not really what I expected to be the first round of new code, but its nice to be setting up access for people. Oh and remember PEAR2 is targeted at php 5.3 but not everything is namespaced yet since not everyone wants to run snapshots of php for development.
</blockquote>
<p>
You can find more of the packages on the <a href="http://svn.pear.php.net/wsvn/PEARSVN">PEAR2 svn repository</a>.
</p>]]></description>
      <pubDate>Tue, 10 Jun 2008 13:49:20 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jordi Boggiano's Blog: Who let the Dwoo out ?]]></title>
      <guid>http://www.phpdeveloper.org/news/10194</guid>
      <link>http://www.phpdeveloper.org/news/10194</link>
      <description><![CDATA[<p>
<i>Jordi Boggiano</i> has <a href="http://seld.be/notes/who-let-the-dwoo-out">blogged about</a> a new PHP5 templating engine called <a href="http://dwoo.org/">Dwoo</a> that's just been released <a href="http://dwoo.org/download">for download</a>.
</p>
<blockquote>
Early this year I wanted to rebuild my template engine to have something stronger to work with, so I started thinking about it and then asked myself why I didn't use one of the available engines out there. The fact is that - and I guess I will lose many of my few readers here - I am not fond of using php itself as a template engine (with Savant or similar).
</blockquote>
<p>
Features of <a href="http://dwoo.org/">the templating engine</a> include a striking similarity to Smarty's methods, the fact that its code is scope aware, it has template inheritance and comes with a plugin system that can be extended as you see fit.
</p>
<p>
You can get complete information about the engine from <a href="http://dwoo.org/">the Dwoo homepage</a>.
</p>]]></description>
      <pubDate>Thu, 15 May 2008 12:58:46 -0500</pubDate>
    </item>
  </channel>
</rss>
