<?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, 21 May 2013 10:56:31 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[/Dev/Hell Podcast: Episode 27: Artisan Database Administration]]></title>
      <guid>http://www.phpdeveloper.org/news/19087</guid>
      <link>http://www.phpdeveloper.org/news/19087</link>
      <description><![CDATA[<p>
The latest episode of the /Dev/Hell podcast has been released - <a href="http://devhell.info/post/2013-01-23/artisan-database-administration/">Episode 27</a>, "Artisan Database Administration":
</p>
<blockquote>
This episode marks a return, both for special guest <a href="http://chesnok.com/">Selena Deckelmann</a>, and our special hand-made artisan podcasting. Know that this episode was made with locally-sourced bytes, harvested with care and respect for the Earth. We talk with Selena about working at Mozilla, her switch to Linux on the desktop, and how marketing is weightier than merit in determining a product's success.
</blockquote>
<p>
You can listen to this latest episode either through the <a href="http://devhell.info/post/2013-01-23/artisan-database-administration/">in-page player</a> or by <a href="http://devhell.s3.amazonaws.com/ep27-64mono.mp3">downloading the mp3</a> of the recording. If you like what you hear, consider <a href="http://feeds.feedburner.com/devhell-podcast">subscribing to their feed</a> for more great episodes.
</p>]]></description>
      <pubDate>Thu, 24 Jan 2013 13:19:49 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Jay Allen's Blog: Adminer | The World's Smallest MySQL Admin Script]]></title>
      <guid>http://www.phpdeveloper.org/news/15289</guid>
      <link>http://www.phpdeveloper.org/news/15289</link>
      <description><![CDATA[<p>
<i>Jay Allen</i> has found what he calls the <a href="http://codingthis.com/databases/mysql/adminer-mysql-admin-script/">world's smallest MySQL admin script</a> and has posted about it to his CodingThis.com blog - <a href="http://www.adminer.org/">Adminer</a>.
</p>
<blockquote>
I've spent years using phpMyAdmin (much to my chagrin). And I've recently warmed up to MySQL Workbench. But it wasn't until this week that I stumbled across <a href="http://www.adminer.org/">Adminer</a>, a single-file PHP application for MySQL administration. It's hard not to be impressed by Adminer, which is both devilishly simple and elegantly designed. The file downloads as adminer-2.3.2.php; save it as index.php in a folder named adminer, then navigate to http://servername.com/adminer/. Supply the name of your MySQL server (adding a colon if it's hosted on a non-standard port), your username, and password, and you're off!
</blockquote>
<p>
He includes a few screenshots of the interface to create tables and manage them. If you've used the phpMyAdmin interface, you'll find a lot of things that are familiar in Adminer. If you're interesting in grabbing the latest source, you can pull it <a href="http://adminer.git.sourceforge.net/git/gitweb.cgi?p=adminer/adminer;a=snapshot;h=HEAD;sf=tgz">from SourceForge</a>.
</p>]]></description>
      <pubDate>Fri, 15 Oct 2010 12:17:20 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: Introduction to MVC programming with Agavi, Part 3: Add authentication and admin]]></title>
      <guid>http://www.phpdeveloper.org/news/13039</guid>
      <link>http://www.phpdeveloper.org/news/13039</link>
      <description><![CDATA[<p>
The IBM developerWorks site has posted the <a href="http://www.ibm.com/developerworks/library/x-agavipt3/">third part</a> of their series looking at the Agavi framework and introducing you to come of the core concepts of its use. This part looks specifically at adding authentication/administration functionality to the sample application they've been building.
</p>
<blockquote>
Over the next few sections, I'll help you make the Web Automobile Sales Platform (WASP) example application even smarter, as you add the ability for users to create, edit and delete records through a Web interface. I'll also discuss the basics of Agavi's security framework, and show you how to restrict certain functions to authenticated users only.
</blockquote>
<p>
He includes to code to set up the new actions, templates and views as well as including a look at validators, database interaction and how to wrap it all in a simple user authentication script.
</p>]]></description>
      <pubDate>Thu, 13 Aug 2009 10:18:58 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WebReference.com: User Personalization with PHP: The Admin Section]]></title>
      <guid>http://www.phpdeveloper.org/news/12633</guid>
      <link>http://www.phpdeveloper.org/news/12633</link>
      <description><![CDATA[<p>
WebReference.com finishes off their series looking at user personalization with <a href="http://www.webreference.com/programming/php/user_personalization7/index.html">this new tutorial</a> focusing on the administrative section of their example site.
</p>
<blockquote>
Administration of an application is necessary because any website or application that involves users becomes bloated and very slow. This can be because many users have stopped using the application without removing some of the information that they were using. As a result, a lot of redundant data is left in the system that causes it to become slow. For this reason, we need to have a section in the application that will do the 'clean up' of redundant data or 'house keeping'.
</blockquote>
<p>
The administration script allows an admin to look at the bookmarks in each user's account and remove any that are older, duplicate or might not be needed anymore. The admin section also allows a current admin to promote a current user up to the admin level too.
</p>]]></description>
      <pubDate>Fri, 05 Jun 2009 11:18:26 -0500</pubDate>
    </item>
    <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>
  </channel>
</rss>
