<?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 03:24:09 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[NETTUTS.com: Create a Photo Admin Site Using PHP and jQuery]]></title>
      <guid>http://www.phpdeveloper.org/news/11314</guid>
      <link>http://www.phpdeveloper.org/news/11314</link>
      <description><![CDATA[<p>
The NETTUTS.com site has <a href="http://nettuts.com/videos/screencasts/create-a-photo-admin-site-using-php-and-jquery/">another tutorial</a> showing how to combine a powerful language, PHP, and an equally powerful Javascript library, jQuery, to create a simple photo admin site - part one of a series.
</p>
<blockquote>
I'm pleased to present you with part one of a two part series on creating a photo site using PHP, jQuery, and AJAX. Originally, I intended to fit the entire tutorial into one screencast, but that quickly became a pipe dream as I realized that there was simply too much to cover. Nevertheless, even if you only watch this first video, you should learn a great deal.
</blockquote>
<p>
In this first part of the series he'll walk you through creating a simple login form to authenticate the user, grab images from the database and show how to keep the database updated. There's a screencast along with the code/html for the tutorial as well as a <a href="http://nettuts.s3.amazonaws.com/109_screencastPhotosSite/myPhotosWebsite.zip">source download</a> if you just want to skip straight to the good stuff.
</p>]]></description>
      <pubDate>Thu, 30 Oct 2008 08:46:30 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Symfony Project Blog: Plugins have a new home]]></title>
      <guid>http://www.phpdeveloper.org/news/10734</guid>
      <link>http://www.phpdeveloper.org/news/10734</link>
      <description><![CDATA[<p>
The Symfony project's blog has a <a href="http://www.symfony-project.org/blog/2008/07/31/plugins-have-a-new-home">new post</a> today about a big move that one of its resources it making - the framework's plugins are getting their own section.
</p>
<blockquote>
I am pretty happy to announce that I have just deployed a new version of the symfony project website with a brand new "<a href="http://www.symfony-project.org/plugins/">Plugins</a>" section (look at the top menu entries) to replace the Trac plugin management system.
</blockquote>
<p>
The <a href="http://www.symfony-project.org/plugins/">new section</a> has a listing of all of the available plugins (can be filtered) and dedicated pages for each of them with things like license, version and release information. You can also search the plugins based on keywords and authors. Developers adding their plugins have a full admin interface and uses the Trac accounts to manage access.
</p>]]></description>
      <pubDate>Thu, 31 Jul 2008 17:42:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Brian Moon's Blog: Phorum 5.2.0-alpha released]]></title>
      <guid>http://www.phpdeveloper.org/news/8381</guid>
      <link>http://www.phpdeveloper.org/news/8381</link>
      <description><![CDATA[<p>
<i>Brian Moon</i> has <a href="http://doughboy.wordpress.com/2007/08/02/phorum-520-alpha-released/">posted about</a> the release of the latest (alpha) version of one of the more popular PHP-based forum softwares out there - <a href="http://www.phorum.org/">Phorum 5.2 alpha</a>.
</p>
<blockquote>
Yes! Its here! <a href="http://www.phorum.org/">Phorum 5.2</a> has reached alpha status. Its been over a year since we branched the 5.1 code and started on 5.2. A lot has changed and Phorum is better for it. Much of the success of Phorum 5.2 goes to Maurice Makaay. He has done a lot of work to make the core code cleaner and easier for module developers. He has also been instrumental in the documentation project. As for new features and changes, below are a few. We are still updating a wiki page with all the changes and features at <A href="http://www.phorum.org/development/wiki/Phorum52News">http://www.phorum.org/development/wiki/Phorum52News</a>.
</blockquote>
<p>
Updates for the users and admins include:
</p>
<ul>
<li>Brand new template. Emerald is a more modern, full featured template. It uses many interface design recommendation used by usability professionals.
<li>Better error messages when posting to help your users know what is wrong.
<li>New announcement module that gets announcements out of the message list and into a more prominent position.
<li>More modules included with Phorum and officially supported.
<li>Sanity checks updated to help admins know if their Phorum is running properly.
</ul>]]></description>
      <pubDate>Thu, 02 Aug 2007 11:18:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Creating the Admin Script for a PHP/MySQL Blogging System (Part 3)]]></title>
      <guid>http://www.phpdeveloper.org/news/6516</guid>
      <link>http://www.phpdeveloper.org/news/6516</link>
      <description><![CDATA[<p>
DevShed continues their look at the creation of a simple blogging script with <a href="http://www.devshed.com/c/a/MySQL/Creating-the-Admin-Script-for-a-PHP-MySQL-Blogging-System/">part three</a> of the series (<a href="http://www.phpdeveloper.org/news/6410">part 1</a>, <a href="http://www.phpdeveloper.org/news/6468">part 2</a>) - the creation of an admin utility to work with the contents of the blog.
</p>
<blockquote>
The idea is to give the owner of the blog the ability to manage the blog by being able to remove users and articles as required, or to alter the status of users by upgrading them to admin status or banning them. It is also a place where the administrator can start new topics that will then garner their own replies.
</blockquote>
<p>
They <a href="http://www.devshed.com/c/a/MySQL/Creating-the-Admin-Script-for-a-PHP-MySQL-Blogging-System/">go through</a> the creation of the main admin script (functionality managed with a switch statement, including other external PHP files) and the functions that go in each of those individual files to make things work - managing messages, managing users, and managing categories.
</p>]]></description>
      <pubDate>Tue, 17 Oct 2006 11:23:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WeberDev.com: PHP 101 (part 14): Going To The Polls]]></title>
      <guid>http://www.phpdeveloper.org/news/5920</guid>
      <link>http://www.phpdeveloper.org/news/5920</link>
      <description><![CDATA[<p>
WeberDev.com has posted <a href="http://www.weberdev.com/ViewArticle/464">part 14</a> in their (never ending) "PHP 101" series today. This part talks about poll creation - display, voting, administration, and tracking.
</p>
<blockquote>
<p>
Over the final two chapters of this tutorial, I'm going to guide you through the process of creating two real-world PHP applications. Not only will this introduce you to practical application development with PHP, but it will also give you an opportunity to try out all the theory you've imbibed over the past weeks.
</p>
<p>
The first application is fairly simple. It's a polling system for a web site, one which allows you to quickly measure what your visitors think about controversial issues.
</p>
</blockquote>
<p>
They <a href="http://www.weberdev.com/ViewArticle/464">start with</a> setting up the database to hold the votes - two simple tables, questions and answers. Then, it's on to the code - first displaying the form the users will vote with, then handling their response. Of course, what would a good application be without some kind of administrative utility to help manage and view the results - so they build one. It helps add/remove questions and check out the results of the polls.
</p>]]></description>
      <pubDate>Tue, 01 Aug 2006 05:53:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Codewalkers.com: The PAVISE of Security]]></title>
      <guid>http://www.phpdeveloper.org/news/5909</guid>
      <link>http://www.phpdeveloper.org/news/5909</link>
      <description><![CDATA[<p>
<a href="http://www.codewalkers.com">Codewalkers.com</a> has posted a <a href="http://codewalkers.com/tutorials/97/1.html">new tutorial</a> today from <i>Martin Psinas</i> titled "The PAVISE of Security".
</p>
<blockquote>
Join notepad as he tours safe coding practices. He presents an easy to remember mnemonic which explains each component to help keep secure coding practices at the forefront in your development.
</blockquote>
<p>
In <a href="http://codewalkers.com/tutorials.php">the tutorial</a> he talks about the bad reputation that PHP seems to be gathering and how it's less about the langauge and more about the applications written in it. His response is shown the the acronym in the title: PAVISE- Privacy, Administration, Validation, Integrity, Sociology and Environment.
<ul>
<li>Privacy deals with keeping server-related info away from the client (what it shouldn't see)
<li>Administration suggests knowing how things are configured, even if you don't have the access to change them
<li>Validation (a huge factor) keeps the user data entered from doing bad things to you and your application
<li>Integrity is the overall strength of your application
<li>Sociology talks about methods to protect yourself from the social engineering that can happen to anyone
<li>Environment requires knowing if you're working on a secure platform or not, which could undermine all other efforts
</ul>
</p>
<p>
Under <a href="http://codewalkers.com/tutorials/97/1.html">each of the headings</a> items are listed out and detailed to help give you a more concrete example. Code examples are also included where appropriate.
</p>]]></description>
      <pubDate>Mon, 31 Jul 2006 06:10:17 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Justin Siltervon's Blog:  5 Reasons not to use OSCommerce]]></title>
      <guid>http://www.phpdeveloper.org/news/4945</guid>
      <link>http://www.phpdeveloper.org/news/4945</link>
      <description><![CDATA[<i>Justin Silverton/i> has written up in <a href="http://blinduser.blogspot.com/2006/03/5-reasons-not-to-use-oscommerce.html">this blog post</a> the five reasons he sees not to use the popular <a href="http://www.oscommerce.com">OSCommerce E-Commerce software</a>.
<p>
He quotes from <a href="www.oscommerce.com">their site</a> where it mentions that their goal is to "continually evolve by attracting a community [...] to provide additional functionality to the already existing rich feature set."
<p>
Of the five raeasons he gives, here are a few:
<ul>
<li>difficult to integrate into an existing design
<li>admin navigation issues
<li>security
</ul>
<p>
While some of the issues her points out here are a matter of personal preference, the "security" aspect caught my eye. These days, especially with all of the talk about security in the PHP community, that should be one of the first things groups look at in their software. From his comments, OSCommerce doesn't make it very easy to implement a patch either.]]></description>
      <pubDate>Tue, 07 Mar 2006 07:09:38 -0600</pubDate>
    </item>
  </channel>
</rss>
