<?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, 18 Jun 2013 21:49:26 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[DevShed: 7 PHP Frameworks Tested For Speed - Benchmarking PHP Frameworks]]></title>
      <guid>http://www.phpdeveloper.org/news/16299</guid>
      <link>http://www.phpdeveloper.org/news/16299</link>
      <description><![CDATA[<p>
In <a href="http://www.devshed.com/c/a/PHP/7-PHP-Frameworks-Tested-For-Speed/">this new post</a> from DevShed today they look at seven different frameworks and compare the speed of how they render a simple request - CakePHP, CodeIgniter, Symfony2, Yii, RainFramework, Doophp and Kohana.
</p>
<blockquote>
There are so many PHP frameworks that it can be hard to keep track of them all. Some are already very popular, while others are relatively new and unknown. [...] Of the seven criteria [of a good framework], this article will examine only the speed and performance. 
</blockquote>
<p>
They <a href="http://www.devshed.com/c/a/PHP/7-PHP-Frameworks-Tested-For-Speed/1/">define their structure</a> for testing - hardware and software - as well as some basic settings like number of connections, disabling of caching and <a href="http://bit.ly/inWQQa">these sample files</a> for each of the frameworks. You'll have a <a href="http://www.devshed.com/c/a/PHP/7-PHP-Frameworks-Tested-For-Speed/2/">see the rest of the post</a> for their results, though.
</p>]]></description>
      <pubDate>Thu, 05 May 2011 10:03:19 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: The PHP Fat-Free Framework: Slim Down Your PHP Development]]></title>
      <guid>http://www.phpdeveloper.org/news/16153</guid>
      <link>http://www.phpdeveloper.org/news/16153</link>
      <description><![CDATA[<p>
On PHPBuilder.com <i>Jason Gilmore</i> has posted another article in his series looking at lightweight frameworks. In this <a href="http://www.phpbuilder.com/columns/php-fat-free-framework/Jason_Gilmore04052011.php3">latest article</a> he looks at the <a href="http://fatfree.sourceforge.net/">PHP Fat-Free Framework</a>, a PHP 5.3 framework the comes bundled in a single 55KB file.
</p>
<blockquote>
If you're keen to start capitalizing upon the great framework-oriented features you've heard so much about but aren't yet ready to invest the significant time required to master one of the more involved solutions, consider investigating one of the lightweight solutions such as the <a href="http://fatfree.sourceforge.net/">PHP Fat-Free Framework</a>. In this article I'll show you just how easy it is to get started building Web sites using this deceptively tiny (55kB) framework.
</blockquote>
<p>
You'll need a PHP 5.3 install to get the framework working - several bits in its core use 5.3-only features. He shows how, at its simplest, the framework can be used to generate "clean URLs" even if it just routes to HTML files. Next is setting up dynamic routing then building page templates and MySQL integration. If you're looking for more detail on the framework and what it has to offer, visit the project's <a href="http://fatfree.sourceforge.net/">page on SourceForge</a>.
</p>]]></description>
      <pubDate>Wed, 06 Apr 2011 09:55:51 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Maarten Balliauw's Blog: Lightweight PHP application deployment to Windows Azure]]></title>
      <guid>http://www.phpdeveloper.org/news/16142</guid>
      <link>http://www.phpdeveloper.org/news/16142</link>
      <description><![CDATA[<p>
In a new post to his blog <i>Maarten Balliauw</i> shows a method that's a bit more lightweight than some of the other Windows Azure deployment methods you might have used in the past - <a href="http://blog.maartenballiauw.be/post/2011/04/04/Lightweight-PHP-application-deployment-to-Windows-Azure.aspx">creating a .cspkg from scratch</a> to describe your project.
</p>
<blockquote>
Those of you who are deploying PHP applications to Windows Azure, are probably using the <a href="http://www.windowsazure4e.org/">Windows Azure tooling for Eclipse</a> or the fantastic <a href="http://www.interoperabilitybridges.com/projects/windows-azure-command-line-tools-for-php">command-line tools</a> available. I will give you a third option that allows for a 100% customized setup and is much more lightweight than the above options. Of course, if you want to have the out-of-the box functionality of those tools, stick with them.
</blockquote>
<p>
He's broken it out into five steps to keep things clean and simple:
</p>
<ul>
<il>Creating a baseline package template (three XML-based definition files)
<li>Creating a script to auto-install the PHP runtime for you on deployment
<li>Creating a startup task or two to populate some environment variables for you
<li>Creating a packaging script to handle the actions you might need to do over and over for deployment
<li>Test the created package
</ul>
<p>
You can download and test out this sample template by <a href="http://blog.maartenballiauw.be/file.axd?file=2011%2f4%2flightweight-php-deployment-azure.zip">grabbing this archive</a>.
</p>]]></description>
      <pubDate>Mon, 04 Apr 2011 11:47:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: PHP Framework Review: DooPHP]]></title>
      <guid>http://www.phpdeveloper.org/news/16129</guid>
      <link>http://www.phpdeveloper.org/news/16129</link>
      <description><![CDATA[<p>
PHPBuilder.com has <a href="http://www.phpbuilder.com/columns//doophp/Jason_Gilmore03292011.php3">posted their review</a> of one of their previously mentioned "lightweight frameworks" - <a href="http://www.doophp.com/">DooPHP</a>.
</p>
<blockquote>
If you'd like to quickly build a simple dynamic website, adopting any of the many so-called lightweight PHP frameworks (10 of which I introduced in the article <a href="http://www.developer.com/lang/php/article.php/3878476/Top-10-Lightweight-Frameworks-for-PHP-Development.htm">Top 10 Lightweight Frameworks for PHP Development</a>) might make sense. In fact I've recently been experimenting with one of the frameworks introduced in the aforementioned article, namely <a href="http://www.doophp.com/">DooPHP</a>, and have been so impressed by its capabilities that I wanted to put together a short tutorial highlighting my favorite features.
</blockquote>
<p>
He walks you through the setup of the framework and the process of creating a basic page - setting up routing, making a controller and adding an action. He also shows how to create a view, layout and how you can use the built-in model functionality to work with your tables.
</p>]]></description>
      <pubDate>Thu, 31 Mar 2011 10:29:40 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Jackal PHP Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/15767</guid>
      <link>http://www.phpdeveloper.org/news/15767</link>
      <description><![CDATA[<p>
<i>Luke Keith</i> recently submitted a link to a framework he and <i>Samuel Dillow</i> have been working on for the last two years and have just now released for public consumption - <a href="http://www.jackalphp.com/">Jackal</a>.
</p>
<blockquote>
Writing incredibly powerful web sites and web apps has never been this easy. Every line in Jackal was carefully engineered for speed and efficiency. Our goal was to create a PHP framework that helps you write bigger better applications without getting in your way. Writing for the web is a lot of work if you start from ground zero. Using Jackal, you can immediately start writing your application because we have already built the foundation.
</blockquote>
<p>
They've just released v1.1.3, and 1.2 will be coming along shortly. You can get more information about the framework and its use from <a href="http://www.jackalphp.com/Tutorials.php">the tutorials</a> and <a href="http://www.jackalphp.com/Documentation.php">documentation</a> on the jackalphp.com site. The framework currently includes components for query buildings, RSS handling, templating and working with cURL.
</p>]]></description>
      <pubDate>Wed, 19 Jan 2011 10:05:30 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Staw Dogs Blog: PHP Sinatra Clones]]></title>
      <guid>http://www.phpdeveloper.org/news/15362</guid>
      <link>http://www.phpdeveloper.org/news/15362</link>
      <description><![CDATA[<p>
From the Straw Dogs blog there's <a href="http://www.straw-dogs.co.uk/10/19/php-sinatra-clones/">a recent post</a> looking at some of the PHP frameworks out there have the same kind of philosophy behind them as the <a href="http://www.sinatrarb.com/">Sinatra</a> framework for Ruby - a small, light framework that's easy to use.
</p>
<blockquote>
I'm currently looking for a good PHP framework to do a new project. I recently used Kohana 3 at on a project for a client but I needed something lighter and having used <a href="http://www.sinatrarb.com/">Sinatra</a> and <a href="http://www.padrinorb.com/">Padrino</a> previously but needing it PHP based I did the next natural step - searched for PHP Sinatra clones.
</blockquote>
<p>
There's four frameworks that made the list - all in varying states of development:
</p>
<ul>
<li><a href="http://www.limonade-php.net/">Limonade</a>
<li><a href="http://fatfree.sourceforge.net/">Fat Free Framework</a>
<li><a href="http://slim.joshlockhart.com/">Slim</a>
<li><a href="http://autonomousmachine.com/2008/11/21/fitzgerald-a-sinatra-clone-in-php">Fitzgerald</a>
</ul>]]></description>
      <pubDate>Mon, 01 Nov 2010 11:14:30 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint PHP Blog: 3 Lightweight Alternatives to phpMyAdmin]]></title>
      <guid>http://www.phpdeveloper.org/news/15339</guid>
      <link>http://www.phpdeveloper.org/news/15339</link>
      <description><![CDATA[<p>
On the SitePoint PHP blog, there's <a href="http://blogs.sitepoint.com/2010/10/27/phpmyadmin-alternatives/">a new post</a> offering your three more lightweight database management solutions than the typical <a href="http://www.phpmyadmin.net/">phpMyAdmin</a> install.
</p>
<blockquote>
For much of the time, developers just want to check some data, alter a few records, or back up the database. The phpMyAdmin and MonoQL zipped distributions range from 2MB to 7MB, and they're overkill for most day-to-day administration. You're using a sledgehammer to crack a peanut. Here are three lightweight MySQL administration alternatives you should consider. They're all PHP-based, open source, and great for quick database tasks.
</blockquote>
<p>The three that made their short list are:</p>
<ul>
<li><a href="http://www.sqlbuddy.com/">SQL Buddy</a>
<li><a href="http://www.adminer.org/">Adminer</a>
<li><a href="http://phpminiadmin.sourceforge.net/">PHP Mini Admin</a>
</ul>
<p>
Others suggested in the comments include <a href="http://www.chive-project.com/">Chive</a> and <a href="http://www.gosu.pl/dbkiss/">DBKiss</a>.
</p>]]></description>
      <pubDate>Wed, 27 Oct 2010 08:19:46 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Andreas Gohr's Blog: MySimple.php - A lightweight PHPMyAdmin substitute]]></title>
      <guid>http://www.phpdeveloper.org/news/9295</guid>
      <link>http://www.phpdeveloper.org/news/9295</link>
      <description><![CDATA[<p>
<i>Andreas Gohr</i> has <a href="http://www.splitbrain.org/blog/2007-12/18-mysimple.php-a_lightweight_phpmyadmin_substitute">posted about</a> a script he's created to act as a simple replacement for the PHP/MySQL database tool <a href="http://www.phpmyadmin.net/">phpMyAdmin</a> - what he calls <a href="http://wiki.splitbrain.org/mysimple.php">MySimple.php</a>.
</p>
<blockquote>
Kaddi needed to fix something in her employer's database today. Unfortunately she had FTP access only. So the database change had to be made through a PHP script. [...] I looked for a basic MySQL PHP interface but couldn't find one. So I quickly wrote it my self.
</blockquote>
<p>
He has a <a href="http://www.splitbrain.org/_detail/blog/2007-12/mysimple.png?id=blog&cache=cache">screenshot</a> of the app in action included and you can <a href="http://wiki.splitbrain.org/mysimple.php">grab the code</a> from his wiki</a>.
</p>]]></description>
      <pubDate>Fri, 21 Dec 2007 09:35:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Richard Thomas' Blog: jQPie and Ext]]></title>
      <guid>http://www.phpdeveloper.org/news/7655</guid>
      <link>http://www.phpdeveloper.org/news/7655</link>
      <description><![CDATA[<p>
<i>Richard Thomas</i> <a href="http://www.cyberlot.net/jqpie-and-ext">reports on</a> the latest functionality to be implemented with his <a href="http://projects.cyberlot.net/jqpie/">jQPie framework</a> - Ext support.
</p>
<blockquote>
I had planned on building some extra functionality into jQPie to fit certain needs but after playing with Ext and its jQuery support all my needs have been met. A basic example of the paging/data grid module running off php, works pretty nice. <a href="http://projects.cyberlot.net/jqpie/examples/paging.html">http://projects.cyberlot.net/jqpie/examples/paging.html</a>
</blockquote>
<p>
The <a href="http://projects.cyberlot.net/trac/jqpie/wiki/WikiStart">jQPie project</a> provides a lightweight interface to iQuery. Check out <a href="http://projects.cyberlot.net/trac/jqpie/wiki/WikiStart#WhatcanjQPiedo">some examples</a> of what it can do on its wiki page.
</p>]]></description>
      <pubDate>Thu, 19 Apr 2007 09:21:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ThinkPHP Blog: PHP and Scrum - the dreamteam in agile web development]]></title>
      <guid>http://www.phpdeveloper.org/news/4925</guid>
      <link>http://www.phpdeveloper.org/news/4925</link>
      <description><![CDATA[On the ThinkPHP blog today, <i>bjoern</i> has posted <a href="http://blog.thinkphp.de/archives/86-PHP-and-Scrum-the-dreamteam-in-agile-web-development.html">some of his opinions</a> about <a href="http://www.controlchaos.com/">Scrum</a>, a programming methodology, and its use in the PHP world.
<p>
<quote>
<i>
You may have heard about Agile Programming, eXtreme Programming and the like. I want to introduce to you Scrum, which is "an agile, lightweight process that can be used to manage and control software and product development using iterative, incremental practices.". Not only <a href="http://www.eweek.com/article2/0,1895,1885883,00.asp">big companies</a> are using this toolset, but also some smaller ones, including us at Mayflower GmbH.
</i>
</quote>
<p>
He <a href="http://blog.thinkphp.de/archives/86-PHP-and-Scrum-the-dreamteam-in-agile-web-development.html">lists out</a> some of the main attributes that Scrum is defined by, including:
<ul>
<li>Scrum is a wrapper for existing engineering practices.
<li>Scrum is a process that controls the chaos of conflicting interests and needs.
<li>Scrum is a way to maximize productivity.
<li>Scrum is a way for everyone to feel good about their job, their contributions, and that they have done the very best they possibly could.
</ul>
<p>
He's also given a workshop on the subject, and you can find <a href="http://blog.thinkphp.de/uploads/PHP_Scrum_Entwicklertage06.pdf">the PDF slides here</a>.]]></description>
      <pubDate>Fri, 03 Mar 2006 06:39:42 -0600</pubDate>
    </item>
  </channel>
</rss>
