<?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, 22 Nov 2008 05:52:02 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Debuggable Blog: More workers needed in the kitchen]]></title>
      <guid>http://www.phpdeveloper.org/news/10853</guid>
      <link>http://www.phpdeveloper.org/news/10853</link>
      <description><![CDATA[<p>
On the Debuggable blog <i>Felix Geisendorfer</i> <a href="http://www.debuggable.com/posts/more-workers-needed-in-the-kitchen:48a9a686-d298-4bd1-927e-2d084834cda3">points out</a> the need for some more "cooks in the kitchen" - people to fill some CakePHP related positions in companies all over.
</p>
<blockquote>
There are new <a href="http://debuggable.com/posts/3-jobs-for-skilled-bakers:484fa544-0758-48d0-82a7-6fe44834cda3">jobs in the world of CakePHP</a>. The <a href="http://www.eliteopensourcejobs.com/jobs/index/48075b46-da18-4009-a658-83a14dddecbf">CakePHP job board</a> has seen the following additions.
</blockquote>
<p>
The new items include positions at <a href="http://www.about.com">About.com</a>, <a href="http://www.makatto.com">Makatto.com</a> and <a href="http://bluechipapps.com/">Blue Chips</a>. Check out the <a href="http://www.eliteopensourcejobs.com/jobs/index/48075b46-da18-4009-a658-83a14dddecbf">job board</a> for more information on these and other open CakePHP-related positions.
</p>]]></description>
      <pubDate>Tue, 19 Aug 2008 08:48:50 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Michael Kimsal's Blog: PHPJobBook.com Relaunch & Job Board Series]]></title>
      <guid>http://www.phpdeveloper.org/news/10379</guid>
      <link>http://www.phpdeveloper.org/news/10379</link>
      <description><![CDATA[<p>
<i>Michael Kimsal</i> following the <a href="http://www.phpdeveloper.org/news/10373">release</a> of his new book from php|architect press, the "PHP Job Hunter's Handbook", has relaunched <a href="http://www.phpjobbook.com/">the book's website</a> with lots of new content and features.
</p>
<blockquote>
After a job move last summer, and the book getting shifted from self-publish to external publisher, I unfortunately let the blog grow stale.  I've relaunched it today with an explanation about what happened, and some more detail about the progress of the book over the last year.
</blockquote>
<p>
He's also started up a new series where he'll review the PHP-related job boards out there. He's <a href="http://www.phpjobbook.com/?p=15">started off</a> with a look at <a href="http://phpjobs.com/">PHPjobs.com</a> (based on the JobThread.com platform).
</p>]]></description>
      <pubDate>Tue, 10 Jun 2008 11:19:29 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stoyan Stefanov's Blog: www vs no-www and cookies]]></title>
      <guid>http://www.phpdeveloper.org/news/10182</guid>
      <link>http://www.phpdeveloper.org/news/10182</link>
      <description><![CDATA[<p>
<i>Stoyan Stefanov</i> has come up against one of the frustrations of web development involving cookies - problems caused by the switch from a "www." in the host to none. He's <a href="http://www.phpied.com/www-vs-no-www-and-cookies/">come up with a test</a> to show you how cookies are set and where you can access them from.
</p>
<blockquote>
One of the implications of following the rule is related to the whole <a href="http://www.sitepoint.com/blogs/2008/02/19/www-or-no-www/">www vs no-www</a> question. Basically you should always use www if you're planning to use any other sub-domains and you want them cookie-free. This is because you have no way to set a cookie only to the top-level domain.
</blockquote>
<p>
His code sets cookies for the ".phpied.com", "phpied.com" and "www.phpied.com" domains. Since the domains without the "www" offer a bit broader range of possible matches, he recommends that if you're ever going to use any kind of subdomain, you'll want to use the more broad cookie to cover it.
</p>]]></description>
      <pubDate>Wed, 14 May 2008 11:18:39 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[David Goodwin's Blog: Release - Pale Purple's Trac Project Planning Board]]></title>
      <guid>http://www.phpdeveloper.org/news/8960</guid>
      <link>http://www.phpdeveloper.org/news/8960</link>
      <description><![CDATA[<p>
<i>David Goodwin</i> has <a href="http://codepoets.co.uk/release-pale-purples-trac-project-planning-board">pointed out</a> a new open source project that the <a href="http://www.palepurple.co.uk/">PalePurple</a> group are releasing - the <a href="http://virtual-planner.palepurple.co.uk/">Virtual Planning Board</a>.
</p>
<blockquote>
<p>
It's basically a piece of web-based software, written in Python and PHP, that allows you to allocate tickets from multiple <a href="http://trac.edgewall.com/">Trac</a> projects to a simple week-based 'board' in order to organise work priority for developers.
</p>
<p>
I've written about why we wanted this, and created a short user guide on the Trac site for the project. This is still in development and we're working on some more features (You can see what we've got planned from our timeline).
</p>
</blockquote>
<p>
It's been released under the GPL and has a Subversion repository where you can grab the latest code from. There's also an <a href="http://virtual-planner.palepurple.co.uk/index.cgi/wiki/InstallationGuide">installation guide</a> that's been developed to help you get started.
</p>]]></description>
      <pubDate>Fri, 02 Nov 2007 08:43:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Cake Baker's Blog: FindABaker Job Board Started]]></title>
      <guid>http://www.phpdeveloper.org/news/6146</guid>
      <link>http://www.phpdeveloper.org/news/6146</link>
      <description><![CDATA[<p>
On the CakeBaker blog, there's <a href="http://cakebaker.wordpress.com/2006/08/26/findabaker-job-board-started/">a note</a> about a new job board they've started up specifically aimed at helping companies/other developers look for CakePHP experienced coders.
</p>
<blockquote>
This week there was a discussion in the IRC channel about a missing job board for cake related jobs. Voila, here it is: <a href="http://findabaker.42dh.com/">findABaker</a>. Feedback is as always welcome.
</blockquote>
<p>
There's <a href="http://findabaker.42dh.com/">no postings</a> on it yet, but I could definitely see this resource growing right along side the growth of CakePHP. If you'd like to make a posting, you can do so for free up until September 15th - then it's only $20 USD to post.
</p>]]></description>
      <pubDate>Sun, 27 Aug 2006 10:14:24 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Internet Storm Center: Invision Power Board Vulnerability]]></title>
      <guid>http://www.phpdeveloper.org/news/5493</guid>
      <link>http://www.phpdeveloper.org/news/5493</link>
      <description><![CDATA[<p>
In a <a href="http://isc.sans.org/diary.php?storyid=1350&isc=37ffa6909ceaca9d2bd2832b0ac9a1d7">previous post</a> on the Internet Storm Center website, they mentioned an issue that had come up with the Invision Board PHP/MySQL message board system by which a user clicking on a certian kind of link would push a .wmf exploit to the user.
</p> 
<p>
More information about the exploit and the updates that the Invision Board team have made to counteract it can be found <a href="http://forums.invisionpower.com/index.php?showtopic=215527">in this board pasting</a>.
</p>
<p>
Unfortunately, there has also already <a href="http://isc.sans.org/diary.php?storyid=1375&rss">been an incident</a> with the exploit, causing the boards of "a large company" that was using it as a forum for its customers. Links started showing up that were causing problems, redirecting users to another server's page that pushed the bad .wmf file to them.
</p>
<p>
If you are running an Invision Board version before 2.1.6, it is <a href="http://forums.invisionpower.com/index.php?showtopic=215527">stringly suggested you upgrade</a>.
</p>]]></description>
      <pubDate>Thu, 01 Jun 2006 14:59:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Developing a Discussion Forum in PHP with Recursion (Part 3)]]></title>
      <guid>http://www.phpdeveloper.org/news/5371</guid>
      <link>http://www.phpdeveloper.org/news/5371</link>
      <description><![CDATA[<p>
On DevShed today, they've posted <a href="http://www.devshed.com/c/a/PHP/Developing-a-Discussion-Forum-in-PHP-with-Recursion/">this new tutorial</a> continuing their "recursion in PHP" series - "Developing a Discussion Forum in PHP with Recursion".
</p>
<quote>
<i>
After covering in detail how to define recursive method and functions, the question is: what comes next? Luckily, there's vast terrain to explore with reference to using recursion in PHP. As I said in previous articles of this series, recursion can be used in cases where a specific tree structure or a linked list needs to be navigated, in order to display, add, delete or edit its values. It's exactly for that reason that this last article will be focused on building an extensible discussion forum, which precisely uses a tree structure (implemented on a single MySQL database table) for displaying forum messages and adding new posts.
</i>
</quote>
<p>
Using what they've taught in the first <a href="http://www.phpdeveloper.org/news/5285">two</a> <a href="http://www.phpdeveloper.org/news/5336">parts</a> of the series, they put it to good use, giving you a step-by-step guide to a simple recursive forum. They start with the database structure (always a good thing) and work out from there, creating the "ThreadProcessor" class and fetch functionality to grab the thread's contents. They also include a bit of functionality to create threads as well. It's not much more than that, so don't expect too much, but it is a great place to start.
</p>]]></description>
      <pubDate>Mon, 15 May 2006 11:44:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Mambo Lead Developer Quits]]></title>
      <guid>http://www.phpdeveloper.org/news/5328</guid>
      <link>http://www.phpdeveloper.org/news/5328</link>
      <description><![CDATA[<p>
According to <a href="http://blog.mamboguru.com/index.php?blog=5&title=mambo_foundation_board_counterpoint_quit&more=1&c=1&tb=1&pb=1">this post</a> on his blog today, one of the board memebers from the Mambo project, <i>Martin N Brampton</i> is formally leaving his position.
</p>
<quote>
<i>
<p>
I now feel it necessary to resign from the Board of the Mambo Foundation with immediate effect. Since joining the Board, a number of minor irregularities have been evident, and not all of them have been rectified even though I have sought to raise them. It is apparent that early decisions were taken by exchange of email and no records were kept. Present banking arrangements breach the Foundation's rules.
</p>
<p>
In terms of fundamental principles, there is a considerable concern in my mind that the Board is not informing itself about the members wishes, and not making decisions that fully take account of their interests. I see this as a breach of trust.
</p>
</i>
</quote>
<p>
He <a href="http://blog.mamboguru.com/index.php?blog=5&title=mambo_foundation_board_counterpoint_quit&more=1&c=1&tb=1&pb=1">goes on</a> to talk about some of the ongoing issues that the Board faced, including misinformation about trademark issues and their change to allow the membership of the Foundation to suggest rule changes.
</p>
<quote>
<i>
As the majority decisions being made by the Board conflict with my understanding of those obligations, I cannot continue as a Board member any longer. As there was no resolution to appoint me to the Board, I am unsure how you will handle my resignation. I will remain a member of the Foundation and continue with my work in Mambo development.
</i>
</quote>
<p>
For the complete story, check out <a href="http://www.phpdeveloper.org/mambo_pr.php">this official release</a>...
</p>]]></description>
      <pubDate>Mon, 08 May 2006 09:42:39 -0500</pubDate>
    </item>
  </channel>
</rss>
