<?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>Sun, 12 Feb 2012 15:38:04 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[WebInsightLab.com: 30 Best PHP Based Open Source CMS (besides WordPress)]]></title>
      <guid>http://www.phpdeveloper.org/news/16990</guid>
      <link>http://www.phpdeveloper.org/news/16990</link>
      <description><![CDATA[<p>
On the WebInsightLab.com blog there's <a href="http://webinsightlab.com/technology/best-php-open-source-cms/">a new post</a> with a long list (30 to be exact) of PHP-based content management systems besides <a href="http://wordpress.org">WordPress</a> that you could select from for your next project.
</p>
<blockquote>
Yes, there are many CMS available for your website, most of them are Open Source. You can not only use them but may modify too according to your need but under GNU license. [...] Now move on to other PHP Based Open Source CMS, following list shows you 30 Open Source CMS besides WordPress which can be useful to build your website and manage your content.
</blockquote>
<p>Other content management systems that made their list include:</p>
<ul>
<li><a href="http://php.opensourcecms.com/news/details.php?newsid=933&title=Pluck+4.7+released">Pluck</a>
<li><a href="http://php.opensourcecms.com/scripts/details.php?scriptid=489&name=Active%20CMS">Active CMS</a>
<li><a href="http://php.opensourcecms.com/scripts/details.php?scriptid=332&name=Automne">Automne</a>
<li><a href="http://php.opensourcecms.com/scripts/details.php?scriptid=14&name=concrete5">concrete5</a>
<li><a href="http://php.opensourcecms.com/scripts/details.php?scriptid=371&name=Diem">Diem</a>
<li><a href="http://php.opensourcecms.com/scripts/details.php?scriptid=523&name=Dynamix">Dynamix</a>
</ul>
<p>
Each one on the list comes with a brief description of what it offers and where it comes from.
</p>]]></description>
      <pubDate>Thu, 13 Oct 2011 11:46:59 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: Lately in PHP Episode 16 - APC in PHP, MODX CMS, Top Developers]]></title>
      <guid>http://www.phpdeveloper.org/news/16932</guid>
      <link>http://www.phpdeveloper.org/news/16932</link>
      <description><![CDATA[PHPClasses.org has posted their latest episode of their "Lately In PHP" podcast today - <A href="http://www.phpclasses.org/blog/post/160-PHP-540-Will-not-Include-APC-Is-MODX-CMS-better-than-Wordpress-Top-PHP-Developers-in-Every-Country--Lately-in-PHP-Episode-16.html">PHP 5.4.0 Will not Include APC, Is MODX CMS better than Wordpress? Top PHP Developers in Every Country</a>.
</p>
<blockquote>
PHP 5.4 beta 1 was released but APC is not going to be included at least in PHP 5.4.0. Manuel Lemos and Ernani Joppert discuss this and other happenings in the PHP world, like the adoption of more robust Continuous Integration methods to prevent shipping buggy PHP versions like what happened with PHP 5.3.7.
</blockquote>
<p>
The podcast also features an interview with <i>Bob Ray</i>, an author and contributor to the <a href="http://www.modx.com/">MODX CMS platform</a> project. You can listen to this latest episode either through <a href="http://www.phpclasses.org/blog/post/160-PHP-540-Will-not-Include-APC-Is-MODX-CMS-better-than-Wordpress-Top-PHP-Developers-in-Every-Country--Lately-in-PHP-Episode-16.html">the in-page player</a>, by <a href="http://www.phpclasses.org/blog/post/160/file/88/name/Lately-In-PHP-16.mp3">downloading it directly</a> or by <a href="http://www.phpclasses.org/blog/category/podcast/post/latest.rss">subscribing to their feed</a> and getting this and past shows automatically.
</p>
]]></description>
      <pubDate>Fri, 30 Sep 2011 09:11:53 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: MODX: A CMS Framework Designed with PHP Developers in Mind]]></title>
      <guid>http://www.phpdeveloper.org/news/16902</guid>
      <link>http://www.phpdeveloper.org/news/16902</link>
      <description><![CDATA[<p>
On PHPClasses.org there's <a href="http://www.phpclasses.org/blog/post/158-MODX-A-CMS-Framework-Designed-with-PHP-Developers-in-Mind.html">a new article</a> talking about a CMS that's "designed with developers in mind" - <a href="http://modx.com/">MODX</a>, technically a "content management framework".
</p>
<blockquote>
If you have ever wrestled with trying to create a custom Web site using a CMS that made you jump through hoops to get the desired output, you should definitely check out MODX, a CMS framework designed from the ground up with Object Oriented Programming PHP developers in mind. Read <a href="http://www.phpclasses.org/blog/post/158-MODX-A-CMS-Framework-Designed-with-PHP-Developers-in-Mind.html">this article</a> to learn more about MODX CMS framework and how you can easily use it to build your own content management system customized to your needs.
</blockquote>
<p>
The article introduces you to MODX and shows you (briefly) how the MODX manager works to help you create a site quickly and easily through simple configuration options and content creation. He also talks about "chunks", template variables, plugins/extras and xPDO - their abstraction layer for database connections.
</p>]]></description>
      <pubDate>Fri, 23 Sep 2011 13:56:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Lukas Smith's Blog: Drupal using Symfony2 HttpFoundation is huge]]></title>
      <guid>http://www.phpdeveloper.org/news/16820</guid>
      <link>http://www.phpdeveloper.org/news/16820</link>
      <description><![CDATA[<p>
As <i>Lukas Smith</i> mentions in his <a href="http://pooteeweet.org/blog/0/1985#m1985">latest post</a>, the <a href="http://drupal.org/">Drupal</a> project has made a switch to use the HttpFoundation component of the <a href="http://symfony-project.org">Symfony2</a> project as a integral part of their HTTP handling.
</p>
<blockquote>
[...] The fact that Drupal8 will use Symfony'2 <a href="https://github.com/symfony/HttpFoundation">HttpFoundation</a> component is huge, because it will make integration a breeze. Basically Symfony2 converts a Request instance to a Response. So if both Symfony2 and Drupal8 use the same <a href="https://github.com/symfony/HttpFoundation/blob/master/Request.php">Request</a> and <a href="https://github.com/symfony/HttpFoundation/blob/master/Response.php">Response</a> classes it means that creating a sub-request and handing the response from Drupal8 into Symfony2 (or vice versa) will require no conversion at all.
</blockquote>
<p>
He also points out Drupal's use of the <a href="https://github.com/symfony/ClassLoader">ClassLoader</a> component will make integration even easier. This is great news for Symfony fans out there that have been needing to work directly with a Drupal install (or even those wanting to create new Drupal additions in the environment they're familiar with). You'll have to wait for Drupal 8 to get these benefits, though.
</p>]]></description>
      <pubDate>Tue, 06 Sep 2011 11:37:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: Book Review - PHP 5 CMS Framework Development - 2nd edition (Packt)]]></title>
      <guid>http://www.phpdeveloper.org/news/16583</guid>
      <link>http://www.phpdeveloper.org/news/16583</link>
      <description><![CDATA[<p>
On PHPClasses.org there's a new post <a href="http://www.phpclasses.org/reviews/id/1849511349.html">reviewing a book from Packt Publishing</a>, "PHP 5 CMS Framework Development" (a second edition) by <i>Martin Brampton</i>.
</p>
<blockquote>
In this review I focus on the changes between the editions of the book, which are brief and objective, since the core of the work remains the same and with the same quality. [...] In sum, I recommend reading this book to those looking forward to improve their skills in PHP, or intend to create new frameworks. To put it simply, a good book to read, and with new tricks to learn.
</blockquote>
<p>
He (the reviewer, <i>Alexandre Altair de Melo</i>) briefly looks at these differences between the versions, with the largest being in Chapter 15 - the building of a sample application to apply all of the theory learned in the rest of the book. You can find more information about the book on Packt's website <a href="http://www.packtpub.com/php-5-cms-framework-development-2nd-edition/book">here</a>.
</p>]]></description>
      <pubDate>Wed, 13 Jul 2011 08:53:07 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Michelangelo van Dam's Blog: Book review: CMS Design Using PHP and JQuery]]></title>
      <guid>http://www.phpdeveloper.org/news/15952</guid>
      <link>http://www.phpdeveloper.org/news/15952</link>
      <description><![CDATA[<p>
<i>Michelangelo van Dam</i> has posted a <a href="http://www.dragonbe.com/2011/02/book-review-cms-design-using-php-and.html">new book review today</a> about an offering from from Packt Publishing - CMS Design Using PHP and jQuery.
</p>
<blockquote>
After receiving <a href="https://www.packtpub.com/cms-design-using-php-and-jquery/book">the book</a> I started reading it. But right from the start the author displayed bad practices and mis-use of PHP. Reading the book from front to back, the author <a href="http://verens.com/">Kae Verens</a> (<a href="http://twitter.com/#%21/kae_verens">@kae_verens</a>) has confronted me with bad use of variables (like $a, $b, $c), bad use of PHP structures and a complete wrong approach of using JavaScript, where JavaScript should enrich an application instead of incorporating business logic.
</blockquote>
<p>
In his "good" category fell things like the interesting variety of jQuery plugins mentioned and how the CMS example was broken up into easily digestible chunks. Unfortunately, most of the rest of the book falls into his "bad" and "ugly" category" including the structure of the application, the quality of the code and the lack of filtering/validation that was done on input.
</p>]]></description>
      <pubDate>Wed, 23 Feb 2011 13:37:19 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[AppStorm.net: Using PyroCMS to Manage Content With Simplicity]]></title>
      <guid>http://www.phpdeveloper.org/news/15889</guid>
      <link>http://www.phpdeveloper.org/news/15889</link>
      <description><![CDATA[<p>
On AppStorm.net there's <a href="http://web.appstorm.net/how-to/using-pyrocms-to-manage-content-with-simplicity/">a new tutorial</a> posted showing you how to use the <a href="http://pyrocms.com/">PyroCMS</a> content management system (<a href="http://codeigniter.com">CodeIgniter</a>-based) to set up a simple and easy content repository.
</p>
<blockquote>
With a really nifty content-management system called PyroCMS, this needn't be something to worry about. In this article, I'll be showing you how to get PyroCMS installed on a LAMP web server and the basics of creating content and working with the highly-extensible system it offers.
</blockquote>
<p>
They start with an overview of what PyroCMS is and some of the requirements you'll need to get it up and running. They walk you through the installation process including the database, server checks and permissions needs. They also help you customize it a bit for your site and set up some basic sample content.
</p]]></description>
      <pubDate>Thu, 10 Feb 2011 14:11:41 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Webification.com: 20 less known Open Source PHP CMS-es]]></title>
      <guid>http://www.phpdeveloper.org/news/15770</guid>
      <link>http://www.phpdeveloper.org/news/15770</link>
      <description><![CDATA[<p>
There's a few well-known PHP-based content management systems out there that everyone seems to use. In <a href="http://webification.com/20-less-known-open-source-php-cms-es">this new post</a> to the Webification site today, they want to help broaden that view with their list of twenty lesser known CMSes.
</p>
<blockquote>
Anyone who needs to develop a dynamic web site has the esigence to use a Content Management System. Not all web designer have the ability to develop an owner CMS and, most importantly, this choice might be too expensive. If you want to start your own website and you don't want to spend too much to use a CMS, read on this article in which are collected 20 less known Open Source CMS-es.
</blockquote>
<p>There's a wide range of CMSes in their list including:</p>
<ul>
<li><a href="http://www.getpixie.co.uk/home/">Pixie</a>
<li><a href="http://www.s9y.org/">Serendipity</a>
<li><a href="http://www.c97.net/qe.php">qEngine</a>
<li><a href="http://habariproject.org/en/">Habari</a>
<li><a href="http://www.tomatocms.com/">TomatoCMS</a>
</ul>]]></description>
      <pubDate>Wed, 19 Jan 2011 13:49:37 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Michael Maclean's Blog: Where are all the decent PHP CMSes?]]></title>
      <guid>http://www.phpdeveloper.org/news/15757</guid>
      <link>http://www.phpdeveloper.org/news/15757</link>
      <description><![CDATA[<p>
In <a href="http://mgdm.net/weblog/where-are-all-the-decent-php-cmses">a new post to his blog</a> <i>Michael Maclean</i> looks at the current CMS ecosystem and wonders "where are all the decent CMSes?" He's been having trouble finding one and really wants to know.
</p>
<blockquote>
I've been recently asked to check out some CMSes for someone, and try to find a recommendation. What I've been finding hasn't really been encouraging. Out of the several CMSes I've tried, they've all failed for various reasons. I admit that I might be looking at this from a slightly different perspective than most - that of admining it and coding against it, rather than as a user - but it's still rather disappointing.
</blockquote>
<p>
He briefly looks at a few of the more popular offerings - Silverstripe, Concrete5, CMS Made Simple, Joomla! and the old standby - WordPress. 
</p>
<blockquote>
What's going on? This is what PHP is supposed to be good at. Where are the simple, lightweight CMSes with modern code? 
</blockquote>
<p>
There's <a href="http://mgdm.net/weblog/where-are-all-the-decent-php-cmses#comments">plenty of comments</a> so be sure and read them - everything from suggesting that the net should be cast wider to "PHP applications" versus just CMSes out to suggestions for other CMSes to try out (quite a few of those).
</p>]]></description>
      <pubDate>Tue, 18 Jan 2011 09:49:17 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Query7.com: Book Review: PHP5 CMS Framework Development]]></title>
      <guid>http://www.phpdeveloper.org/news/15639</guid>
      <link>http://www.phpdeveloper.org/news/15639</link>
      <description><![CDATA[<p>
New from Query7.com today there's <a href="http://query7.com/book-review-php5-cms-framework-development">a book review</a> of a release from Packt Publishing titled "PHP5 CMS Framework Development" covering the creation of a custom CMS system from the ground up.
</p>
<blockquote>
<a href="https://www.packtpub.com/php-5-cms-framework-development-second-edition/book?mid=230810xyyh5e">PHP5 CMS Framework Development</a> is a 322 page book that covers all aspects of creating a full featured content management system (CMS) in PHP5. The author Martin Brampton has a history of developing extensions for the Mambo and Joomla CMS projects. He became lead developer of the CMS Mambo before starting his own CMS, <a href="http://aliro.org/">Aliro</a>. The book is split up into 14 chapters. The first is an introduction to CMS and PHP5 concepts and the remaining 13 each look at a key feature of the CMS.
</blockquote>
<p>
The review covers the contents of the book in a bit more depth, talking about a few chapters specifically and how they felt it was overall a "great learning experience". He mentions a few negatives about the book, however - the code examples are all pulled from an existing CMS (Aliro), the conventions used in them and the heavy use of singletons. He still recommends it if you're looking to write your own CMS, though. It still provides some good insight into the methods and pieces that make them up.
</p>]]></description>
      <pubDate>Mon, 27 Dec 2010 11:14:42 -0600</pubDate>
    </item>
  </channel>
</rss>

