<?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, 08 Jul 2008 23:44:09 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Job Posting: Eqqus.com Seeks User Interface Engineer (Mountain View, CA)]]></title>
      <guid>http://www.phpdeveloper.org/news/10482</guid>
      <link>http://www.phpdeveloper.org/news/10482</link>
      <description><![CDATA[<p>
Via <a href="http://terrychay.com/blog/article/job-php-ui-engineer-mountain-view.shtml">Terry Chay's blog</a>:
</p>
<table cellpadding="3" cellspacing="2" border="0">
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Company</td>
	<td style="font-size:11px">Eqqus.com</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Location</td>
	<td style="font-size:11px">Mountain View, CA</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Title</td>
	<td style="font-size:11px">User Interface Engineer (PHP)</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Summary</td>
	<td style="font-size:11px">
	<p>
	<b>Role:</b><br/>
	You will be responsible for developing UI technology for the large scale, high performance shopping search engine. You will work closely with the design and product management groups to define and implement user interface for the website. You will work closely with server-side engineers during the implementation process.
	</p>
	<p><b>Requirements:</b></p>
	<ul>
	<li>3+ years experience developing User Interfaces for web-based companies
	<li>Strong knowledge and ability to program with object-oriented PHP 5. Familiarity with Smarty templating a plus.
	<li>Strong knowledge of HTML, CSS, DHTML, JavaScript, and AJAX
	<li>Experience with database (MySQL) applications, including strength in SQL is a plus
	<li>Familiarity with third-party APIs (Google/Yahoo Maps, Facebook, etc) preferred
	<li>Quick learner, who is anxious to contribute immediately
	</ul>
	<p>
	Contact aknight [at] <a href="http://eqqus.com/">this site</a> for more information.
	</p>
	</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Link</td>
	<td style="font-size:11px"><a href="http://www.eqqus.com">More Information</a></td>
</tr>
</table>]]></description>
      <pubDate>Wed, 25 Jun 2008 10:22:29 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer Tutorials Blog: Five Wordpress Tips for Power Users]]></title>
      <guid>http://www.phpdeveloper.org/news/10127</guid>
      <link>http://www.phpdeveloper.org/news/10127</link>
      <description><![CDATA[<p>
On the Developer Tutorials Blog today, there's a <a href="http://www.developertutorials.com/blog/general/five-wordpress-tips-for-power-users-166/">new post</a> aimed at WordPress users to help them on the path to becoming "power users" with five tips.
</p>
<blockquote>
If you're a wordpress power user, you'll inevitably have some questions about how you can improve your blog or add new features. Here are five tips that will make life easier for people wanting to maximize their use of Wordpress.
</blockquote>
<p>
<a href="http://www.developertutorials.com/blog/general/five-wordpress-tips-for-power-users-166/">The list</a> is:
</p>
<ul>
<li>Quickly Find Page/Post ID
<li>Custom Front Page
<li>Password Protect Wordpress
<li>Protect from the 'Digg Efect' with HTML
<li>Stop Hackers
</ul>
<p>
Each of them with their own explanations (and links to other resources detailing how they're done).
</p>]]></description>
      <pubDate>Wed, 07 May 2008 07:57:58 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Nexen.net: PHP Statistics for April 2008]]></title>
      <guid>http://www.phpdeveloper.org/news/10125</guid>
      <link>http://www.phpdeveloper.org/news/10125</link>
      <description><![CDATA[<p>
<i>Damien Seguy</i> has released the latest PHP statistics for last month - April 2008. Among the highlights are things like:
</p>
<ul>
<li>PHP 5.2.5 is now the most popular PHP version, ahead of 4.4.8
<li>PHP 5 reaches 36.60% of PHP market share
<li>Still a lot of migrations toward 5.2.5 and 4.4.8
</ul>
<p>
You can check out the details on these and other statistics (like PHP usage by country and version) the <a href="http://www.nexen.net/chiffres_cles/phpversion/18363-php_statistics_for_april_2008.php">complete monthly stats</a> and the <a href="http://www.nexen.net/chiffres_cles/phpversion/18360-php_stats_evolution_for_april_2008.php">evolution stats</a>. Oh, and don't forget - <i>Damien</i> and crew are the ones supplying the latest edition of the <a href="http://www.nexen.net/articles/dossier/18339-elephpants,_2008_generation.php">elePHPants</a> to the PHP community!
</p>]]></description>
      <pubDate>Tue, 06 May 2008 15:17:41 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Lee Blue's Blog: How To Implement A Ruby on Rails style before_filter With The PHP Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/9564</guid>
      <link>http://www.phpdeveloper.org/news/9564</link>
      <description><![CDATA[<p>
<i>Lee Blue</i> has <a href="http://www.refreshinglyblue.com/2008/01/30/how-to-implement-a-ruby-on-rails-style-before_filter-with-the-php-zend-framework/">posted something</a> looking to bridge yet another gap between Ruby on Rails and PHP - a method for adding before_filter functionality to PHP.
</p>
<blockquote>
I often use this when implementing a simple login screen for a password protected section of my application. In a <a href="http://framework.zend.com/">Zend Framework</a> application you can implement a <a href="http://framework.zend.com/manual/en/zend.controller.plugins.html">preDispatch()</a> function in a Zend_Controller_Action which will run before an action is dispatched. This lets you setup your filter to check to see if the visitor is logged in or not. If the visitor is not logged in, you can redirect them to the login screen of your application.
</blockquote>
<p>
He <a href="http://www.refreshinglyblue.com/2008/01/30/how-to-implement-a-ruby-on-rails-style-before_filter-with-the-php-zend-framework/">includes example code</a> to show its usefulness - checking to see two things: is a user is logged in and to see if they're allowed to use a certain resource.
</p>]]></description>
      <pubDate>Mon, 04 Feb 2008 14:36:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ben Ramsey's Blog: Congrats Costa Rica PHP!]]></title>
      <guid>http://www.phpdeveloper.org/news/9545</guid>
      <link>http://www.phpdeveloper.org/news/9545</link>
      <description><![CDATA[<p>
<i>Ben Ramsey</i> <a href="http://benramsey.com/archives/congrats-costa-rica-php/">says congratulations</a> to the <a href="http://www.costaricaphp.org/">Costa Rica PHP</a> group on having their first meeting with 37 developers in attendance.
</p>
<blockquote>
It sounds like they have a very active and vibrant PHP developer community in Costa Rica, and they've found two very supportive universities that have offered to host their meetings and events. I wish that every PHP user group could find sponsors willing to provide computer labs and even bring in outside speakers!
</blockquote>
<p>
According to the <a href="http://www.costaricaphp.org/">Costa Rica PHP website</a> they had a wonderful response from local developers and found them all eager to contribute however they could. They even have the support of two local universities where they can meet/do work in their labs (even bring in speakers from other countries).
</p>]]></description>
      <pubDate>Fri, 01 Feb 2008 11:09:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Site News: Come Follow Us! (on Twitter)]]></title>
      <guid>http://www.phpdeveloper.org/news/9508</guid>
      <link>http://www.phpdeveloper.org/news/9508</link>
      <description><![CDATA[<p>
Just a quick note to all of you Twitter-ers out there - we've added our own account you can follow if you'd like to get the latest PHPDeveloper.org news straight to your client (or cellphone):
</p>
<p>
Just head over to the Twitter site and follow <a href="http://twitter.com/phpdeveloper">phpdeveloper</a> to get the latest updates. It uses the <a href="http://www.twitterfeed.com">Twitter Feed</a> website to pull our feed in and push it out, so you'll get the latest updates as they come out.
</p>]]></description>
      <pubDate>Mon, 28 Jan 2008 13:58:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP-GTK Community Site: Gataka: the PHP-GTK IRC bot]]></title>
      <guid>http://www.phpdeveloper.org/news/9504</guid>
      <link>http://www.phpdeveloper.org/news/9504</link>
      <description><![CDATA[<p>
The admins over on the <a href="http://www.php-gtk.eu">PHP-GTK Community site</a> have announced a new resource PHP-GTK ircers can take advantage of - a new bot that hangs out in the #php-gtk channel over on the <a href="irc://irc.freenode.net/php-gtk">Freenode</a> IRC network with an aim to be as helpful as possible.
</p>
<blockquote>
The PHP-GTK.eu community site is now host to an IRC bot named Gataka (for "GTK"), helping users on the Freenode IRC channel for PHP-GTK, at <a href="irc://irc.freenode.net/php-gtk">irc://irc.freenode.net/php-gtk</a>.
</blockquote>
<p>
Currently is has an API interface (for PHP-GTK elements), user tracking and the ability to learn factoids. They're even starting to <a href="http://php-gtk.eu/irc-log-publication-poll">look for input</a> regarding new features (log publication, in this case).
</p>]]></description>
      <pubDate>Mon, 28 Jan 2008 10:36:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Implementing Destructors with Multiple Objects in PHP 5]]></title>
      <guid>http://www.phpdeveloper.org/news/9479</guid>
      <link>http://www.phpdeveloper.org/news/9479</link>
      <description><![CDATA[<p>
DevShed has posted <a href="http://www.devshed.com/c/a/PHP/Implementing-Destructors-with-Multiple-Objects-in-PHP-5/">part two</a> in their series looking at the use of destructors in PHP5. This time they focus on their use with multiple objects inside of an application.
</p>
<blockquote>
Destructors can be used in all sorts of clever ways in the context of a given PHP 5 application, mostly in those cases where it's necessary to keep track of the status of certain objects prior to their being destroyed by the PHP interpreter. In this second chapter you'll learn how to work simultaneously with multiple classes that concretely implement their respective destructors.
</blockquote>
<p>
They revisit their previous example with a <a href="http://www.devshed.com/c/a/PHP/Implementing-Destructors-with-Multiple-Objects-in-PHP-5/1/">simple class</a> that's then extended to allow the flexibility to call the same destructor on multiple instances.
</p>]]></description>
      <pubDate>Wed, 23 Jan 2008 14:57:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Chris Hartjes' Blog: Simple User Registration in CakePHP 1.2, Part II]]></title>
      <guid>http://www.phpdeveloper.org/news/9474</guid>
      <link>http://www.phpdeveloper.org/news/9474</link>
      <description><![CDATA[<p>
<i>Chris Hartjes</i> has followed up on a <a href="http://www.phpdeveloper.org/news/9394">previous post</a> about user authentication in CakePHP with <a href="http://www.littlehart.net/atthekeyboard/2008/01/22/simple-user-registration-in-cakephp-12-part-ii/">a few more comments</a> in part two.
</p>
<blockquote>
I got a question in the comments about my previous post on simple user registration about how to do some of the necessary validation for registration in the model. I thought I'd show some code I did to do exactly that.
</blockquote>
<p>
He includes <a href="http://www.littlehart.net/atthekeyboard/2008/01/22/simple-user-registration-in-cakephp-12-part-ii/">the code</a> for his example with the key, he explains, being the use of a second field (the confirm password field) to do the validation.
</p>]]></description>
      <pubDate>Wed, 23 Jan 2008 09:36:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Stuart Herbert's Blog: Using suphp To Secure A Shared Server]]></title>
      <guid>http://www.phpdeveloper.org/news/9447</guid>
      <link>http://www.phpdeveloper.org/news/9447</link>
      <description><![CDATA[<p>
<i>Stuart Herbert</i> has <a href="http://blog.stuartherbert.com/php/2008/01/18/using-suphp-to-secure-a-shared-server/">posted about</a> a very helpful method server admins can use out there to not only help secure their server but possibly make their web hosting users more happy in the long run - using suphp on a shared server (security).
</p>
<blockquote>
The challenge with securing a shared hosting server is how to secure the website from attack both from the outside and from the inside. [...] This has created a gap that a number of third-party solutions have attempted to fill. One of the oldest of these is <a href="http://www.suphp.org/">suphp</a>, created by Sebastian Marsching. 
</blockquote>
<p>
He <a href="http://blog.stuartherbert.com/php/2008/01/18/using-suphp-to-secure-a-shared-server/">works through</a> the whole process - the installation (this is all on a Gentoo linux system), configuring for your Apache install, changing Apache to make it work with suphp and finally some benchmarks and parting comments concerning its use.
</p>]]></description>
      <pubDate>Fri, 18 Jan 2008 08:47:00 -0600</pubDate>
    </item>
  </channel>
</rss>
