<?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>Thu, 20 Jun 2013 06:37:14 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[NetTuts.com: Creating an API-Centric Web Application]]></title>
      <guid>http://www.phpdeveloper.org/news/17340</guid>
      <link>http://www.phpdeveloper.org/news/17340</link>
      <description><![CDATA[<p>
On NetTuts.com there's a recent post from <i>Nikko Bautista</i> about <A href="http://net.tutsplus.com/tutorials/php/creating-an-api-centric-web-application/">creating an API-centric application</a> and how it can help you make a more flexible, accessible application overall. <a href="http://nettuts.s3.amazonaws.com/1115_apiWebApp/demo.zip">Code</a> is included to make a simple TODO list application based on this idea.
</p>
<blockquote>
Planning to start working on a new web application? In this tutorial, we'll discuss how to create an API-centric web application, and explain why this is essential in today's multi-platform world. [...] An API-Centric Web Application is a web application that basically executes most, if not, all its functionality through API calls. [...] Another characteristic of an API-Centric Web Application is that the API will always be stateless, meaning it can't recognize API calls by session.
</blockquote>
<p>
He talks about how doing the work like this, though it might seem like more trouble up front, can lead to an easier time later when you need to add multi-platform support (or even open it to customers directly). In the sample application, he shows the creation of a TODO application that can create, read, update and delete items via an API. Also included is a bit of code to help secure your service with an APP ID and APP SECRET authentication set. Full code for the backend API and the frontend to interface with it can be <a href="http://nettuts.s3.amazonaws.com/1115_apiWebApp/demo.zip">downloaded here</a>.
</p>]]></description>
      <pubDate>Tue, 03 Jan 2012 13:18:19 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Lukas Smith's Blog: Symfony2, what I think is still left to do]]></title>
      <guid>http://www.phpdeveloper.org/news/16216</guid>
      <link>http://www.phpdeveloper.org/news/16216</link>
      <description><![CDATA[<p>
<i>Lukas Smith</i> has posted some of the things he thinks the <a href="http://pooteeweet.org/blog/0/1924#m1924">Symfony2 framework still has left</a> to do before it can be released in a stable form.
</p>
<blockquote>
The goal of this blog post is to number one serve me as a todo list of stuff that I personally think needs to be fixed before Symfony2 can be released. Hopefully it will also entice some people to help out with these tasks. I am focusing on the medium to large tasks. There are of course still a fair number of smaller fixes that need to be applied.
</blockquote>
<p>Items on the list include:</p>
<ul>
<li>switch Security/Validation components to using message key's rather than full sentences
<li>Assetic documentation
<li>Adding a DIC aware Serializer
<li>Better support for SSL'ed urls and assets
<li>ttempt to automatically determine service scopes
</ul>]]></description>
      <pubDate>Tue, 19 Apr 2011 09:05:11 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jim Plush's Blog: How to Auto Create Issues in Jira From PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/15863</guid>
      <link>http://www.phpdeveloper.org/news/15863</link>
      <description><![CDATA[<p>
<i>Jim Plush</i> has a new post to his blog today that points out a bit of code you can use to <a href="http://jimplush.com/blog/article/176/How-to-Auto-Create-Issues-in-Jira-From-PHP">auto-create issues in Jira</a> from your PHP application.
</p>
<blockquote>
We use Jira at Gravity for tracking issues and bugs. Since I'm not always on VPN or have access to our network managing my todos has been cumbersome. I've tried every Todo app out there and always fail to use them for more than 2 days. I finally saw a great article on just using a simple Todo.txt file in your Dropbox folder and working from that. It's been a dream and working out great. 
</blockquote>
<p>
His tool lets him use the Todo list example to push its contents out to the PHP script that connects to the Jira instance and make a new issue. The code is included <a href="http://jimplush.com/blog/article/176/How-to-Auto-Create-Issues-in-Jira-From-PHP">in the post</a>, ready for cut-and-pasting.
</p>]]></description>
      <pubDate>Mon, 07 Feb 2011 08:06:52 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Lukas Smith's Blog: Making PHP 5.3 Happen]]></title>
      <guid>http://www.phpdeveloper.org/news/10544</guid>
      <link>http://www.phpdeveloper.org/news/10544</link>
      <description><![CDATA[<p>
<i>Lukas Smith</i> has <a href="http://pooteeweet.org/blog/0/1238#m1238">just become</a> the co-release manager for the much anticipated next stable release in the PHP 5.x series - PHP 5.3.
</p>
<blockquote>
Its quite an honor and a challenge. [...] We hope together we have enough brain cycles to push put what is probably the biggest minor release in the history of PHP. Just take a look at the <a href="http://wiki.php.net/todo/php53">todo list</a> and the <a href="http://wiki.php.net/doc/scratchpad/upgrade/53">scratchpad</a> detailing all the additions.
</blockquote>
<p>
He also <a href="http://marc.info/?l=php-internals&m=121504349407856&w=2">asks for any help</a> they can get to help identify all of the changes for the new release and to do the usual testing against the current CVS version with applications to see if there's any breakage. The more you test now, the less that has to be fixed post-release - so get out there and get testing!
</p>]]></description>
      <pubDate>Fri, 04 Jul 2008 08:47:17 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Lukas Smith's Blog: Pre-announcing the TestFest]]></title>
      <guid>http://www.phpdeveloper.org/news/9813</guid>
      <link>http://www.phpdeveloper.org/news/9813</link>
      <description><![CDATA[<p>
<i>Lukas Smith</i> is <a href="http://pooteeweet.org/blog/0/1014#m1014">"pre-announcing"</a> the effort he and several other core PHP developers have put together to try and help the PHP language become that much more solid - <a href="http://wiki.php.net/qa/testfest">TestFest</a>.
</p>
<blockquote>
I am posting this blog post to get a last round of feedback before we go live with a proper announcement on PHP.net. The <a href="http://wiki.php.net/qa/testfest">current state of the discussion</a> is available for all to read on the newly created PHP.net wiki. Please read through it and provide comments either in this blog, in an email to me or to the <a href="http://marc.info/?l=php-qa">php-qa mailinglist</a>.
</blockquote>
<p>
They're also looking for developers to help with the web interface they'll need (the "simple back-end" that the moderators can use to handle the incoming test submissions). Complete information about the event can be found <a href="http://wiki.php.net/qa/testfest">on its wiki page</a>.
</p>]]></description>
      <pubDate>Tue, 18 Mar 2008 09:38:53 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: More on the PHP Wiki]]></title>
      <guid>http://www.phpdeveloper.org/news/9778</guid>
      <link>http://www.phpdeveloper.org/news/9778</link>
      <description><![CDATA[<p>
Both <a href="http://pooteeweet.org/blog/0/1011">Lukas Smith</a> and <a href="http://michaelkimsal.com/blog/?p=481">Michael Kimsal</a> are talking about a new project started up by the PHP development group to help provide more information to the users (and other developers) of the PHP language - the <a href="http://wiki.php.net/">PHP.net wiki</a>.
</p>
<p><i>Michael</i> comments:</p>
<blockquote>
This has been a long time coming and I'm glad to see it in place.  I hope it will continue to help open up the development process to a larger audience. [...] This is definitely a large step for the project and I hope it'll get traction and become one of the key tools used to drive PHP forward. 
</blockquote>
<p>And <i>Lukas</i> talks more about the planning behind the project:</p>
<blockquote>
So things are moving forward. Thanks to Pierre who set up a <a href="http://wiki.splitbrain.org/wiki:dokuwiki">dokuwiki</a> on the libgd server (if you are unware <a href="http://www.libgd.org/Main_Page">libgd is now a subproject of php.net</a>) and Hannes for setting up a <a href="http://cvs.php.net/viewvc.cgi/php-master-web/fetch/cvsauth.php?view=markup">new auth API</a> against the master.php.net user database we have a wiki up and running on <a href="http://wiki.php.net/">wiki.php.net</a>. [...] I am quite happy that we managed to get this far.
</blockquote>
<p>
You can check out the wiki yourself at <a href="http://wiki.php.net/">wiki.php.net</a>.
</p>]]></description>
      <pubDate>Tue, 11 Mar 2008 12:07:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[David Coallier's Blog: The PHP Project moving forward]]></title>
      <guid>http://www.phpdeveloper.org/news/9748</guid>
      <link>http://www.phpdeveloper.org/news/9748</link>
      <description><![CDATA[<p>
<i>David Coallier</i> has <a href="http://blog.agoraproduction.com/index.php?/archives/62-The-PHP-Project-moving-forward.html">posted about</a> the progress that's already being made in <a href="http://php.net/">the PHP Project</a> - a new <a href="http://wiki.php.net/">wiki</a> that's been installed.
</p>
<blockquote>
The wiki is of course not opened to everyone in the world (as wikis are usually a source of big mess) but only to developers that have any type of CVS access on the cvs.php.net server.
</blockquote>
<p>
One of the first orders of business is moving the TODO list out from its current location and into the wiki, making it simple for anyone to check out what the language developers will be working on in the future.
</p>]]></description>
      <pubDate>Thu, 06 Mar 2008 11:16:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[International PHP Magazine: Poll Question: Which Feature Is Not Suitable for phpDocumentor?]]></title>
      <guid>http://www.phpdeveloper.org/news/7311</guid>
      <link>http://www.phpdeveloper.org/news/7311</link>
      <description><![CDATA[<p>
The International PHP Magazine has <a href="http://www.php-mag.net/magphpde/magphpde_news/psecom,id,26906,nodeid,5.html">posted the results</a> of this past week's visitor poll asking "Which Feature Is Not Suitable for phpDocumentor?"
</p>
<p>
Of the choices, the "None" option got the most votes (33.3% in fact) followed at a large margin by "Fully customizable output with Smarty-based templates" and "Generates a todo list from @todo tags in source". The users have spoken and they think phpDocumentor is flexible enough to handle everything from outputting in HTML/PDF formats to having a web and command-line interface.
</p>
<p>
This week's <a href="http://www.php-mag.net/magphpde/magphpde_news/psecom,id,26905,nodeid,5.html">poll question</a> asks about something a little more common - which of the items in the list are your favorite PHP game (and yes, there's "All" and "None" options). Check it out and cast your vote today!
</p>]]></description>
      <pubDate>Tue, 20 Feb 2007 10:45:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[O'Reilly: Simplify PHP Development with WASP]]></title>
      <guid>http://www.phpdeveloper.org/news/4699</guid>
      <link>http://www.phpdeveloper.org/news/4699</link>
      <description><![CDATA[The O'Reilly site, ONLamp.com, has <a href="http://www.onlamp.com/pub/a/php/2006/01/19/wasp_intro.html">a new tutorial</a> posted today - a look at how to simplify your PHP development with WASP (Web Application Structure for PHP).
<p>
<quote>
<i>
WASP (Web Application Structure for PHP) is a three-tier framework built on PHP 5. Lately, more software engineers are moving from cumbersome "enterprise" languages such as Java and C# to languages such as Python and Ruby and PHP. With version 5, PHP has finally reached the point where these developers can feel at home in what used to be considered a hacker's language. By demonstrating that it is possible to create and use complicated, "enterprise-class" frameworks effectively in PHP 5, WASP will help more developers make the switch.
</i>
</quote>
<p>
They <a href="http://www.onlamp.com/pub/a/php/2006/01/19/wasp_intro.html">look at</a> working with WASP 1.1 to create a project (in this case, a ToDo list), build out its properties, setting up the model/view/controller structure for the site, and wrap it all up with the interface on top (and the interaction with the framework it needs). The article walks you through every step of the way, too, giving clear code examples and explaining what everything is doing...]]></description>
      <pubDate>Fri, 20 Jan 2006 07:24:51 -0600</pubDate>
    </item>
  </channel>
</rss>
