<?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>Sun, 12 Oct 2008 07:48:44 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Padraic Brady's Blog: An Example Zend Framework Blog - Part 5: Models w/Zend_Db & an Admin Module]]></title>
      <guid>http://www.phpdeveloper.org/news/10087</guid>
      <link>http://www.phpdeveloper.org/news/10087</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> is on <a href="http://blog.astrumfutura.com/archives/358-An-Example-Zend-Framework-Blog-Application-Part-5-Creating-Models-with-Zend_Db-and-adding-an-Administration-Module.html">part five</a> of his series looking at making a blogging tool with the Zend Framework today. This time he focuses on the database side of things, working with models and making an admin module.
</p>
<blockquote>
First of all I decided to add an Entries Model and Authors Model to the mix, primarily to get ready for when we can add new entries to our blog. This leads to where we can create new Entries; we add an Administration Module to the application with it's own distinct Layout.
</blockquote>
<p>
He starts by making the database schema, an entries and authors table, before starting in on the models. They're made based off of the Zend_Db component's structure and they let the application interact with the data in the tables easily. His code for the modules is included as well as the controller and view for the admin module.
</p>]]></description>
      <pubDate>Thu, 01 May 2008 10:25:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Turland's Blog:  PHP, MySQL, and Oracle: An Odd Triangle]]></title>
      <guid>http://www.phpdeveloper.org/news/9951</guid>
      <link>http://www.phpdeveloper.org/news/9951</link>
      <description><![CDATA[<p>
A little while back <i>Matthew Turland</i> posted <a href="http://ishouldbecoding.com/2008/03/09/php-mysql-and-oracle-an-odd-triangle">an interesting item</a> to has blog talking about what he calls the "odd triangle" of PHP, MySQL and Oracle.
</p>
<blockquote>
In [an article from <i>Maggie Nelson</i> in <a href="http://www.objectivelyoriented.com/2008/02/the_february_2008_issue_of_1.html">a blog entry</a>], she remarks on the article being MySQL-oriented and how limited MySQL explain plan support is compared to Oracle. I've had some thoughts in my head for a while that are related to these points, so I finally decided to, knock on wood, put pen to paper.
</blockquote>
<p>
<i>Matthew</i> talks about things he agrees with (Oracle over MySQL when it comes to hierarchal data and set operators) and some of the things that can make Oracle, with all its power, fall by the wayside. This includes its licensing, the administration costs and some of the recent developments between Sun and MySQL.
</p>]]></description>
      <pubDate>Thu, 10 Apr 2008 13:04:30 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ProDevTips.com: Writing a CMS/Community with Smarty and the Zend Framework: Part 9]]></title>
      <guid>http://www.phpdeveloper.org/news/9467</guid>
      <link>http://www.phpdeveloper.org/news/9467</link>
      <description><![CDATA[<p>
ProDevTips.com has posted <a href="http://www.prodevtips.com/2008/01/22/writing-a-cmscommunity-with-smarty-and-the-zend-framework-part-9/">part nine</a> of their long-running series about using the Zend Framework (and Smarty) to create a CMS/Community website.
</p>
<blockquote>
This piece covers creating a proper folder structure so that we can have a skin system. I've also created a folder for the admin section which is fully contained with it's own controllers folder and so on. Another unrelated change that has happened since the last part is sub menu logic which we will also take a look at.
</blockquote>
<p>
They make updates to the bootstrap file to introduce another controller directory and, inside of that, create the Administrator controller and integrate it with a Smarty template to show different menu items if an admin user is logged in.
</p>]]></description>
      <pubDate>Tue, 22 Jan 2008 10:24:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Job Posting: Assembleron Ltd Seeks Administration Guru (Reading, UK)]]></title>
      <guid>http://www.phpdeveloper.org/news/8923</guid>
      <link>http://www.phpdeveloper.org/news/8923</link>
      <description><![CDATA[<p>
As posted <a href="http://blog.assembleron.com/2007/10/29/recruit-a-guru/">on Nick Halstead'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">fav.or.it</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Location</td>
	<td style="font-size:11px">Reading, UK</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Title</td>
	<td style="font-size:11px">Administration Guru</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Summary</td>
	<td style="font-size:11px">
	<p>
	 We are on the recruitment trail again! We are looking for an administration guru who hopefully has some good core programming skills as well. As fav.or.it expands we need someone who can look after all the server infrastructure and keep things running smoothly. This is a fantastic opportunity to get involved in a company that is using cutting edge web technologies and is expanding rapidly.
	 </p>
	 <p>Essential Skills</p>
	 <ul>
	<li>Linux Systems administration
	<li>Apache Administration
	<li>MySQL Administration
	</ul>
	<p>Desired skills</p>
	<ul>
	<li>Knowledge of VMware Server and other VMware technologies
	<li>Experience in any of the following MRTG, PRTG, Cacti
	<li>Perl/PHP/Ruby Scripting
	<li>Windows Server 2003 administration
	</ul>
	<p>Location: Reading</p>
	<p>Salary based upon experience.</p>
	<p>To apply for this role send your CV to jobs [at] <a href="assembleron.com">this domain</a>. Agencies need not apply unless they enjoy abuse.</p>
	</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://blog.assembleron.com/2007/10/29/recruit-a-guru/">More Information</a></td>
</tr>
</table>]]></description>
      <pubDate>Mon, 29 Oct 2007 10:21:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Databases: Finishing a Listing Service]]></title>
      <guid>http://www.phpdeveloper.org/news/8186</guid>
      <link>http://www.phpdeveloper.org/news/8186</link>
      <description><![CDATA[<p>
DevShed wraps up their look at databases in PHP (a excerpted from "Programming PHP, Second Edition") with <a href="http://www.devshed.com/c/a/PHP/Databases-Finishing-a-Listing-Service/">this new tutorial</a> showing how to insert and work with PDO prepared statements.
</p>
<blockquote>
Concluding our discussion of databases and PHP, we'll finish building the [administration portion of the website] example that we started last week. 
</blockquote>
<p>
They <a href="http://www.devshed.com/c/a/PHP/Databases-Finishing-a-Listing-Service/">start with the code</a> for the administration page for adding a new record to the table - in this case, a business. They give the code to handle the submit and how to display a list of the current businesses. They wrap it up with a look at working with PHP Data Objects (PDO) and using them to create prepared statements.
</p>]]></description>
      <pubDate>Thu, 05 Jul 2007 11:23:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: phpPgAdmin 4.1.1 Released]]></title>
      <guid>http://www.phpdeveloper.org/news/7527</guid>
      <link>http://www.phpdeveloper.org/news/7527</link>
      <description><![CDATA[<p>
<i>Robert Treat</i> has <a href="http://people.planetpostgresql.org/xzilla/index.php?/archives/292-phpPgAdmin-4.1.1-Released.html">an announcement</a> posted to his blog about the release of the latest version of the <a href="http://phppgadmin.sourceforge.net/">phpPgAdmin</a> package - version 4.1.1.
</p>
<blockquote>
The phpPgAdmin Team is proud to announce a new minor release of
phpPgAdmin. Version 4.1.1 fixes several bugs reported to use from
our users since the 4.1 release. Everyone is encouraged to upgrade. 
</blockquote>
<p>
Feature of phpPgAdmin include:
<ul>
<li>the ability to administer multiple servers
<li>Support for PostgreSQL 7.0.x, 7.1.x, 7.2.x, 7.3.x, 7.4.x, 8.0.x, 8.1.x, and 8.2.x
<li>Easy data manipulation (browse, execute, select/insert/update/delete)
<li>Dump table data in a variety of formats: SQL, COPY, XML, XHTML, CSV, Tabbed, pg_dump
<li>Excellent language support - available in 27 languages
</ul>
</p>]]></description>
      <pubDate>Thu, 29 Mar 2007 10:19:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[David Coallier's Blog: PEAR is using jQuery et new features]]></title>
      <guid>http://www.phpdeveloper.org/news/7519</guid>
      <link>http://www.phpdeveloper.org/news/7519</link>
      <description><![CDATA[<p>
<i>David Coallier</i> <a href="http://blog.agoraproduction.com/index.php?/archives/31-PEAR-is-using-jQuery-et-new-features.html">points out a new feature</a> of the main PEAR website (<a href="http://pear.php.net">http://pear.php.net</a>) - integration of the <a href="http://jquery.com/">jQuery</a> framework to help with the administration of a recent addition to the site, <a href="http://www.phpdeveloper.org/news/7489">user comments</a>.
</p>
<blockquote>
<a href="http://pear.php.net/">http://pear.php.net</a> is now using <a href="http://jquery.com/">jQuery</a> for some sections of the administration area in order to view user notes/comments and that I will be starting implementing more sections over the site within the next few weeks (Of course this will all be done once we have split the code completely into templates, views, controllers, MDB2 move, etc)
</blockquote>
<p>
He also <a href="http://blog.agoraproduction.com/index.php?/archives/31-PEAR-is-using-jQuery-et-new-features.html">makes some comments</a> about the number of Javascript frameworks out there and a mention of <a href="http://pear.php.net/bugs/roadmap.php?package=pearweb">the roadmap</a> for the rest of the features they plan to add to the PEAR site.
</p>]]></description>
      <pubDate>Wed, 28 Mar 2007 11:02:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[David Coallier's Blog: PEAR now mapping developers!]]></title>
      <guid>http://www.phpdeveloper.org/news/6872</guid>
      <link>http://www.phpdeveloper.org/news/6872</link>
      <description><![CDATA[<p>
<i>David Coallier</i> has an <a href="http://blog.agoraproduction.com/index.php?/archives/12-PEAR-now-mapping-developers!.html">update today</a> on the effort to get PEAR developers all over the world mapped out to a Google map to show their locations - one that's <a href="http://pear.php.net/map/">finally been launched</a>.
</p>
<blockquote>
Over the past weeks we have had many people asking around if it would be possible to have a place to see the pear developers around the world. Well now Christian Weiske and I (With the help of Arnaud Limbourg) have put up a nice little map system on pear.php.net. You can see it at http://pear.php.net/map/
</blockquote>
<p>
<i>David</i> also links to images of some of the administration panels for the application (<a href="http://dev.agoraproduction.com/pear/pearweb/pearweb1.png">one</a>, <a href="http://dev.agoraproduction.com/pear/pearweb/pearweb2.png">two</a>, <a href="http://dev.agoraproduction.com/pear/pearweb/pearweb3.png">three</a>) and the connection information for a web service (REST) that allows access to all of the data.
</p>]]></description>
      <pubDate>Tue, 12 Dec 2006 09:37:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Creating an Administration Area for a Simple Threaded Discussion Forum]]></title>
      <guid>http://www.phpdeveloper.org/news/6553</guid>
      <link>http://www.phpdeveloper.org/news/6553</link>
      <description><![CDATA[<p>
DevShed continues their look at creating a simple treaded discussion foum with <a href="http://www.devshed.com/c/a/PHP/Creating-an-Administration-Area-for-a-Simple-Threaded-Discussion-Forum/">part two</a> in the series, a focus on creating the administrator panel to help you manage users and the topics/comments they make.
</p>
<blockquote>
This article, the second of two parts, will show you how to set up an administration area for a threaded discussion forum, and some of the functions you might want an administrator to manage.
</blockquote>
<p>
Included is the functionality to get a listing of all of the topics, delete topics quickly, start a new topics, and manage a "blacklist" of bad words to keep out of the discussions. Of course, the code is <a href="http://www.devshed.com/c/a/PHP/Creating-an-Administration-Area-for-a-Simple-Threaded-Discussion-Forum/">all there</a> and they explain each piece of it. They keep it simple though - the code is pretty procedural with only functions dividing up the functionality into the pieces.
</p>]]></description>
      <pubDate>Mon, 23 Oct 2006 12:12:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[P&aacute;draic Brady's Blog: Patterns for PHP: New Online Design Pattern Resource]]></title>
      <guid>http://www.phpdeveloper.org/news/5822</guid>
      <link>http://www.phpdeveloper.org/news/5822</link>
      <description><![CDATA[<p>
With a bit more formal announcement, <i>P&aacute;draic Brady</i> has posted <a href="http://blog.quantum-star.com/index.php?/archives/226-Patterns-for-PHP-New-Online-Design-Pattern-Resource.html">these details</a> about the resource he's working up, the <a href="http://www.patternsforphp.com">Patterns for PHP</a> site.
</p>
<blockquote>
<p>
Patterns For PHP is a new project to write and catalogue Design Pattern descriptions and tutorials for PHP programmers. The website is intended as an (advertisement free) online resource for Design Patterns with a focus on PHP implementations.
</p>
<p>
It is our intention to allow the public edit and contribute freely to its content under the GNU Free Documentation License. Contributions may include Design Pattern descriptions and tutorials, articles demonstrating their use in varying scenarios, contributions on Design Pattern and OOP principles (since these are always applicable), and whatever else a contributor believes would improve the resource.
</p>
</blockquote>
<p>
He <a href="http://blog.quantum-star.com/index.php?/archives/226-Patterns-for-PHP-New-Online-Design-Pattern-Resource.html">also talks about</a> the admin team (himself and 'Ambush Commander') and regular contributors have already started to come in. They've already (in the two weeks they've been live) moved over to a MediaWiki environment and added information for the Singleton, Registry, Factory, Abstract Factory, Strategy, and Composite patterns.
</p>
<p>
They also want to remind everyone out there, no matter the skill level, that they can contribute their knowledge to <a href="http://www.patternsforphp.com">the wiki</a> and help the community built another great patterns resource.
</p>]]></description>
      <pubDate>Wed, 19 Jul 2006 05:43:55 -0500</pubDate>
    </item>
  </channel>
</rss>
