<?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>Fri, 24 May 2013 02:16:14 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Lorna Mitchell: Do Open Source with Git and Github]]></title>
      <guid>http://www.phpdeveloper.org/news/18451</guid>
      <link>http://www.phpdeveloper.org/news/18451</link>
      <description><![CDATA[<p>
So you've been working on your own code for a while now but have been hearing about Github and how it makes it simple to contribute to other projects too. Maybe you haven't found the time to get into git and Github yet. Well, <a href="http://www.lornajane.net/posts/2012/do-open-source-with-git-and-github">this new post</a> (a reprinted article from <a href="http://phparch.com">php|architect</a>) to <i>Lorna Mitchell</i>'s blog will tell you all you need to know.
</p>
<blockquote>
Often I find absolutely competent programmers, who aren't involved in open source, either because they don't know how to approach a project, or because they just aren't sure how the process even works. In this article we'll look at one example, the conference feedback site <a href="http://joind.in/">joind.in</a>, and how you can use <a href="http://github.com/">GitHub</a> to start contributing code to this project. Since so many projects are hosted on github, this will help you get started with other projects, too.
</blockquote>
<p>
She covers all you'll need to know to get in and get going with Github - forking a current repo (she uses <a href="https://github.com/joindin/joind.in">Joind.in</a> as an example), cloning your fork, making updates and submitting them as a pull request back to the main project. There's also some things about general git topics like branching, merging from the upstream source and using "git log" to view the changes.
</p>]]></description>
      <pubDate>Thu, 06 Sep 2012 09:57:34 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Johannes Schl&uuml;ter's Blog: Quick setup for PHP development trees]]></title>
      <guid>http://www.phpdeveloper.org/news/17774</guid>
      <link>http://www.phpdeveloper.org/news/17774</link>
      <description><![CDATA[<p>
In <a href="http://schlueters.de/blog/archives/168-Quick-setup-for-PHP-development-trees.html">this new post</a> to his blog <i>Johannes Schl&uuml;ter</i> shows you how to easily set up a development environment for the recently moved PHP repositories (to git) using "out of tree" builds to keep versions and configurations separate.
</p>
<blockquote>
As PHP has moved to git recently everybody who works on the PHP source has to recreate his work environment. When working on PHP I have a few requirements for my working dirs. For one I want to be able to use different branches (like 5.3, 5.4 and master) at the same time and I want to quickly test different PHP configurations, like builds using thread-safety or debug mode on or off.
</blockquote>
<p>
He includes a set of commands you can use to to clone the new repository and create different working directories for the different kinds of builds that you want to install. He also points out <a href="https://wiki.php.net/vcs/gitfaq#multiple_working_copies_workflow>a post on the PHP wiki</a> that can help you set up multiple checkouts</a> too. He's published his technique <a href="https://github.com/johannes/create-php-workdir">as a shell script</a> on github.
</p>]]></description>
      <pubDate>Wed, 04 Apr 2012 09:48:48 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[CodeIgniter.com: CodeIgniter 2.0.0 Released]]></title>
      <guid>http://www.phpdeveloper.org/news/15832</guid>
      <link>http://www.phpdeveloper.org/news/15832</link>
      <description><![CDATA[<p>
The day has finally arrived for the <a href="http://codeigniter.com">CodeIgniter</a> fans out there - EllisLab has <a href="http://codeigniter.com/news/codeigniter_2.0.0_released/#When:20:11:31Z">officially released CodeIgniter 2.0.0</a> in two versions - the Core and Reactor branches.
</p>
<blockquote>
Today EllisLab and the CodeIgniter Reactor Engineers are proud to announce the first official release of CodeIgniter 2.0.0, which is being released in two flavors.
</blockquote>
<p>
The "Core" version will be the branch that EllisLab uses for their internal applications and will be a bit slower moving. The "Reactor" branch, however, is more community-powered and headed up by a set of Engineers that will guide the framework and work to make it its best.  Also mentioned as new in the post are the upcoming ability for users to contribute directly to the user guide, the creation of a standardized Authentication library and a more object-like model setup. If you're interested in the Reactor branch and want to try it out or contribute, head over to <a href="http://bitbucket.org/ellislab/codeigniter-reactor">the bitbucket account</a> for the project.
</p>]]></description>
      <pubDate>Mon, 31 Jan 2011 12:48:24 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Kenny Katzgrau's Blog: CodeIgniter Reactor? What's Going On?]]></title>
      <guid>http://www.phpdeveloper.org/news/15543</guid>
      <link>http://www.phpdeveloper.org/news/15543</link>
      <description><![CDATA[<p>
<i>Kenny Katzgrau</i> has <a href="http://codefury.net/2010/12/codeigniter-reactor/">written up a post</a> about some of the things going on with EllisLab, <a href="http://codeigniter.com">CodeIgniter</a> and the CodeIgniter Reactor project from the perspective of one of the selected Engineers to head it up.
</p>
<blockquote>
A couple of weeks ago, <a href="http://ellislab.com/company/team/derek_jones/">Derek Jones of EllisLabs</a> announced that the <a href="http://codeigniter.com/">CodeIgniter</a> Core would officially be branched so a community-driven version of the framework could be created. This new branch will be called CodeIgniter Reactor. The plan, <a href="http://codeigniter.com/news/codeigniter_in_2011_reactor_core_uservoice/">which was clarified today</a>, is focused on allowing a select group of CI engineers to actively commit new features to the codebase, while taking feature requests via a uservoice forum. Over time, any proven, time-tested features in Reactor will be merged into the Core.
</blockquote>
<p>
He touches on things like the Kohana framework, why he thinks the CodeIgniter community is still so strong, what he sees happening with the Reactor project and his own word to the skeptics.
</p>]]></description>
      <pubDate>Tue, 07 Dec 2010 12:39:03 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[CodeIgniter.com: CodeIgniter in 2011: Reactor, Core, & UserVoice]]></title>
      <guid>http://www.phpdeveloper.org/news/15533</guid>
      <link>http://www.phpdeveloper.org/news/15533</link>
      <description><![CDATA[<p>
The <a href="http://codeigniter.com">CodeIgniter</a> project (from EllisLab) has posted <a href="http://codeigniter.com/news/codeigniter_in_2011_reactor_core_uservoice/#When:22:09:59Z">the latest community efforts</a> they've been making to try to advance not only the framework but the CodeIgniter community as well. They've introduced three new things - CodeIgniter Reactor, Core and UserVoice.
</p>
<blockquote>
EllisLab, Inc. is formally announcing CodeIgniter Reactor, a community driven branch of CodeIgniter that will enable faster adoption of the best community submitted code to the CodeIgniter open source PHP framework. CodeIgniter Reactor will be available the first quarter of 2011. A second branch, CodeIgniter Core, will be maintained by EllisLab and incorporate the best of Reactor at a slower, more enterprise-friendly pace. 
</blockquote>
<p>
The Reactor branch will be the one headed up by the six engineers they selected from the CI community. EllisLab has handed this branch off into their capable hands. The Core branch will remain as-is and will be updated as EllisLab sees the need for some of their products. The UserVoice system has been set up to allow other developers a voice in what they think needs to be included in the next versions of the framework. If you're interested in contributing, you can <a href="http://codeigniter.uservoice.com/">find that here</a>.
</p>]]></description>
      <pubDate>Fri, 03 Dec 2010 09:11:16 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[CodeIgniterPodcast.com: Ep. #4 - Changes to CodeIgniter 2.0 and the Community Branch]]></title>
      <guid>http://www.phpdeveloper.org/news/15485</guid>
      <link>http://www.phpdeveloper.org/news/15485</link>
      <description><![CDATA[<p>
A new episode of the <a href="http://codeigniterpodcast.com/">CodeIgniter podcast</a> has been released today talking about some of the recent happenings in the <a href="http://codeigniter.com">CodeIgniter</a> community.
</p>
<blockquote>
Phil, Derek and Kenny have a chat about the recent changes in CodeIgniter 2.0 (dropping PHP4 and others) and talk about the new CodeIgniter Community Branch.
</blockquote>
<p>
Resources mentioned include <a href="http://derekallard.com/">Derick Allard's blog</a>, the official information about the <a href="http://codeigniter.com/news/the_official_codeigniter_community_branch/">community branch</a>, <a href="http://github.com/benedmunds/CodeIgniter-Ion-Auth">Ion Auth</a> and a <a href="http://www.okadadesign.no/blog/codeigniter/course-schedule-and-booking-system-on-codeigniter/">course schedule and booking system</a> example. You can either <a href="http://c1727662.cdn.cloudfiles.rackspacecloud.com/ci_podcast_4.mp3">download the mp3</a> of the episode or you can listen on the <a href="http://codeigniterpodcast.com/">in-page player</a>.
</p>]]></description>
      <pubDate>Wed, 24 Nov 2010 11:04:50 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[CodeIgniter.com: CodeIgniter Community Branch NDA]]></title>
      <guid>http://www.phpdeveloper.org/news/15472</guid>
      <link>http://www.phpdeveloper.org/news/15472</link>
      <description><![CDATA[<p>
On CodeIgniter.com today there's <a href="http://codeigniter.com/news/codeigniter_community_branch_nda/#When:14:41:44Z">a new blog post</a> hoping to clear up any confusion about the Community Branch of the framework and the NDA that would be required for those developers on the project.
</p>
<blockquote>
The confusion lies in the purpose of the NDA, and the scope of what it covers.  The branch's development will not be under NDA, nor will discussions between the deputies and the community, how they receive code submissions, what they reveal to others about their own plans, and so on.
</blockquote>
<p>
The NDA does, however, cover any discussions that might be had with the EllisLab group about the structure and guidelines concerning the development of the branch. It's not designed to keep the community out of the development process but rather to keep things about ElliLab's other products out of the larger flow of ideas.
</p>]]></description>
      <pubDate>Mon, 22 Nov 2010 12:07:25 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[LWN.net: Resetting PHP 6]]></title>
      <guid>http://www.phpdeveloper.org/news/14278</guid>
      <link>http://www.phpdeveloper.org/news/14278</link>
      <description><![CDATA[<p>
On LWN.net there's a new article written up by <i>Jonathan Corbet</i> about <a href="https://lwn.net/SubscriberLink/379909/26c35a974b1bbd65/">the state of PHP6</a>, what it was supposed to be and what it might be in the future.
</p>
<blockquote>
Rightly or wrongly, many in our community see Perl 6 as the definitive example of vaporware. But what about PHP 6? This release was <a href="http://php6dev.blogspot.com/">first discussed by the PHP core developers</a> back in 2005. There have been books on the shelves purporting to cover PHP 6 since at least 2008. But, in March 2010, the PHP 6 release is not out - in fact, it is not even close to out. Recent events suggest that PHP 6 will not be released before 2011 - if, indeed, it is released at all. 
</blockquote>
<p>
He talks about features that were supposed to disappear in PHP6 (with some of them making their way into PHP 5.3) including the Unicode support the language needs more and more. He mentions how the development has stalled out a bit recently but has been spurred back to life when major decisions were made to get away from a PHP 5.4 branch and move back to PHP6.
</p>
<p>
Be sure to check out the <a href="https://lwn.net/SubscriberLink/379909/26c35a974b1bbd65/#comments">great comments</a> on the post from other PHP developers from all around the web.
</p>
<p>
If you enjoy this post, please consider <a href="https://lwn.net/Promo/sl-discount-3/claim">subscribing to LWN</a> for more great articles.
</p>]]></description>
      <pubDate>Wed, 31 Mar 2010 13:30:19 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Symfony Blog: 3 years after: symfony 1.0 Last release!]]></title>
      <guid>http://www.phpdeveloper.org/news/13926</guid>
      <link>http://www.phpdeveloper.org/news/13926</link>
      <description><![CDATA[<p>
As announced on the Symfony project's blog today, they are officially announcing the <a href="http://www.symfony-project.org/blog/2010/01/27/3-years-after-symfony-1-0-last-release">last release of the 1.0 series</a> in favor of the 1.4 releases.
</p>
<blockquote>
The 27th of January is kind of an important date in mankind history. Of course, everybody know it is the birthday of Wolfgang Amadeus Mozart and the date of the invention of the light-bulb by Thomas Edison. To this list, the core team is proud to add the last release of the symfony 1.0 branch: symfony 1.0.22.
</blockquote>
<p>
It's been three years since the first release in the 1.0.x series was made and a lot of progress has come along since then (including a few other branches) including over 163,000 lines of code, 22 stable releases and more than 300 plugins. You can grab the latest from their 1.4.x series (currently 1.4.1) from <a href="http://www.symfony-project.org/installation/1_4">thier download page</a> either as a package or as a checkout from their Subversion repository.
</p>]]></description>
      <pubDate>Thu, 28 Jan 2010 09:16:38 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Stefan Koopmanschap's Blog: A day filled with symfony news]]></title>
      <guid>http://www.phpdeveloper.org/news/13615</guid>
      <link>http://www.phpdeveloper.org/news/13615</link>
      <description><![CDATA[<p>
<i>Stefan Koopmanschap</i> has <a href="http://www.leftontheweb.com/message/A_day_filled_with_symfony_news">posted about</a> some major recent advancements with <a href="http://symfony-project.org">Symfony framework</a>:
</p>
<blockquote>
Great stuff is happening today! I would dare to say that to date, December 1 2009 is probably the most active and important day in the history of the symfony project! Three(!) new versions have been released, amongst which the first of the last branch of symfony 1, and a new book is available in the form of an online advent calendar and a print book.
</blockquote>
<p>
The releases included a major bugfix release (1.2.10) and the two new branches - Symfony 1.3 and 1.4. You can find their advent calendar for this year <a href="http://www.symfony-project.org/advent_calendar/">here</a>. Its different than in the last two years - it's not a project but more the usual collection of articles.
</p>]]></description>
      <pubDate>Wed, 02 Dec 2009 10:21:07 -0600</pubDate>
    </item>
  </channel>
</rss>
