<?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, 19 May 2013 03:52:26 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Zumba Fitness Engineering: Using Application Events to Hook in Plugins]]></title>
      <guid>http://www.phpdeveloper.org/news/18338</guid>
      <link>http://www.phpdeveloper.org/news/18338</link>
      <description><![CDATA[<p>
In <a href="http://engineering.zumba.com/2012/08/04/using-application-events-to-hook-in-plugins/">this recent post</a> on the Zubma Fitness Engineering site, <i>Chris Saylor</i> looks at using events in your applications to hook in plugins to easily (and dynamically) enhance functionality.
</p>
<blockquote>
In many instances, having a plugin system (even for closed-source applications) is a convenient and safe approach to adding functionality to a product. It minimizes risk by not having to modify the core of the source. In this article, I'll be discussing how we implemented a plugin system for our cart software to allow for plugins.
</blockquote>
<p>
Its implemented a bit like the <a href="http://en.wikipedia.org/wiki/Observer_pattern">Observer</a> design pattern - you "register" the listening event which can then be activated by a "trigger" method with the event's name. These events are stored in a registry (static) so they can be accessed across the application.
</p>]]></description>
      <pubDate>Thu, 09 Aug 2012 09:23:37 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: ConFoo Early Bird Deadline ends in 3 Days!]]></title>
      <guid>http://www.phpdeveloper.org/news/15816</guid>
      <link>http://www.phpdeveloper.org/news/15816</link>
      <description><![CDATA[<p>
If you're looking for a great conference to attend that's not just PHP specific (there's tracks for not just PHP but also Python, Java, Front-end development and Ruby) you should take a look at <a href="http://confoo.ca/">ConFoo</a> happening March 9th through 11th in Montreal. The event brings together almost 150 different sessions into a packed three day event. They've just recently <a href="http://confoo.ca/en/2011/schedule">posted their schedule</a> too.
</p>
<blockquote>
PHP Qu&eacutebec, Montr&eacuteal-Python, Montreal.rb, W3Qc and OWASP Montr&eacuteal are proud to announce the second edition of the ConFoo Conference. From March 9th to 11th 2011, international experts in Java, .Net, PHP, Python and Ruby will present solutions for developers and project managers the prestigious <a href="http://confoo.ca/en/hotel">Hilton Bonaventure Hotel</a>, located in downtown Montr&eacuteal.
</blockquote>
<p>
If you want to get in on the Early Bird pricing, you'll need to act fast - it ends in three days (January 30th)! There's also an optional <a href="http://confoo.ca/en/2011/training">training event</a> happening before the conference (March 7th & 8th) with three sessions on advanced PHP Development, Symfony2 and web standards.
</p>]]></description>
      <pubDate>Thu, 27 Jan 2011 08:36:31 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Adobe Developer Week Starts May 10th]]></title>
      <guid>http://www.phpdeveloper.org/news/14463</guid>
      <link>http://www.phpdeveloper.org/news/14463</link>
      <description><![CDATA[<p>
As is <a href="http://devzone.zend.com/article/12100-Adobe-Developer-Week-Starts-May-10-2010">mentioned</a> on the Zend Developer Zone, the Adobe Developer Week will be starting up on Monday, May 10th and will offer free sessions for developers interested in learning about Adobe products.
</p>
<blockquote>
During Developer Week, learn about the Adobe Flash Platform, including Adobe Flex, Adobe Flash Builder, Adobe AIR, Adobe Flash Player, and how it integrates with Adobe Creative Suite 5 technologies. This weeklong event features free, live webinars presented by Adobe technology experts. See live demos and have your questions answered by the experts during interactive Q&A sessions. 
</blockquote>
<p>
You can find out more information about the sessions offered and how to register for them on <a href="http://www.adobe.com/cfusion/event/index.cfm?event=detail&id=1489921&loc=en_us&sdid=EVBQD">this page</a> of the Adobe website.
</p>]]></description>
      <pubDate>Wed, 05 May 2010 11:19:51 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHP Barcelona 2009]]></title>
      <guid>http://www.phpdeveloper.org/news/13401</guid>
      <link>http://www.phpdeveloper.org/news/13401</link>
      <description><![CDATA[<p>
As <A href="http://devzone.zend.com/article/11060-PHP-Barcelona-Conference-2009">mentioned by the Zend Developer Zone</a>, the PHP Barcelona Conference for 2009 is just around the corner!
</p>
<blockquote>
The PHP Barcelona User Group is proud to announce that the PHP Barcelona Conference 2009 is here, and it is arriving bigger than ever! Two days, three parallel tracks of talks and workshops, and some of the biggest names and companies in the industry covering the hottest subjects to date. [...] Discover the newest evolution of the most popular scripting language and its intimate bonding with security, stability and scalability, and how its integration with cutting edge technology make it one of the most powerful and state of the art building blocks for robust applications.
</blockquote>
<p>
The event will be happening October 30th and 31st at the <a href="http://phpconference.es/barcelona-php-conference-2009/venue/">Citilab</a> and registration is still open. The price is 50 Euro for both days of the event and only 30 Euro for a single day pass. You can find out more on <a href="http://phpconference.es/">the conference website</a>.
</p>]]></description>
      <pubDate>Fri, 16 Oct 2009 18:22:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Wenbert Del Rosario's Blog: Registering your custom plugins in Zend Framework 1.8]]></title>
      <guid>http://www.phpdeveloper.org/news/12717</guid>
      <link>http://www.phpdeveloper.org/news/12717</link>
      <description><![CDATA[<p>
<i>Wenbert Del Rosario</i> has <a href="http://blog.ekini.net/2009/06/04/registering-your-custom-plugins-in-zend-framework-18/">a recent post</a> to his blog today about using custom plugins in a Zend Framework application.
</p>
<blockquote>
A few days ago, I managed to setup a project using the new command line tools. My project now had models, views and all the controllers that I needed. But then came the time when I had to setup my own custom plugins. [...] To register your own custom plugin in the new Zend Framework 1.8 release, go to you application.ini file found in the configs directory and add this [code to register the plugin on the front controller instance].
</blockquote>
<p>
He includes an example of the settings needed for the application.ini, the location to put the plugin file in and a simple example of how the plugin would be coded.
</p>]]></description>
      <pubDate>Fri, 19 Jun 2009 11:14:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: php|tek 2009 Schedule Finalized]]></title>
      <guid>http://www.phpdeveloper.org/news/12399</guid>
      <link>http://www.phpdeveloper.org/news/12399</link>
      <description><![CDATA[<p>
The php|architect crew have <a href="http://c7y.phparch.com/c/entry/1/news,20090423-phptek_new_talks_added">announced news talks</a> that have been added to the <a href="http://tek.mtacon.com/">php|tek 2009</a> conference schedule in their final version of the schedule.
</p>
<blockquote>
We just introduced the final schedule for our upcoming <a href="http://tek.mtacon.com/">php|tek 2009 conference</a>, which will take place in Chicago between May 19 and 22. We have tons of <a href="http://tek.mtacon.com/c/schedule">great presentations</a> planned from PHP luminaries like Andrei Zmievski, Sebastian Bergmann, Eli White, Sara Golemon, Terry Chay and many more.
</blockquote>
<p>
php|tek 2009 will be held in Chicago May 19th through 22nd and there's still <a href="http://tek.mtacon.com/c/signup">spots to signup</a> if you want to attend. Pricing ranges from $400 USD (tutorials only) up to $1,100 USD for a full pass (conference and tutorials) with discounts for alumni of previous php|architect conferences, government employees, members of PHP/MySQL/Linux user groups and many more.
</p>]]></description>
      <pubDate>Fri, 24 Apr 2009 09:35:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPro.org: SPL Autoload]]></title>
      <guid>http://www.phpdeveloper.org/news/11408</guid>
      <link>http://www.phpdeveloper.org/news/11408</link>
      <description><![CDATA[<p>
On the PHPro.org website, <i>Kevin Waterson</i> has <a href="http://www.phpro.org/tutorials/SPL-Autoload.html">written up an introduction</a> to the handy autoloading functionality that comes with PHP5 releases - the __autoload method from the Standard PHP Library (SPL).
</p>
<blockquote>
The SPL __autoload() method is one of the Magic Methods supplied in PHP. The __autoload method is called whenever a class is instantiated and will load the classs the the first time it is called. No longer is include(), require, include_once() or require_once needed as the SPL autoload takes care of this interally. 
</blockquote>
<p>
He looks at how you can use it to load a directory of classes, how to use multiple autoloads in a single script and how to use it with interfaces to register a loader and include it as needed.
</p>]]></description>
      <pubDate>Fri, 14 Nov 2008 09:31:48 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[NETTUTS.com: User Membership With PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/11373</guid>
      <link>http://www.phpdeveloper.org/news/11373</link>
      <description><![CDATA[<p>
The NETTUTS site has <A href="http://nettuts.com/tutorials/php/user-membership-with-php/">this new tutorial</a> posted today about the creation of a site with a user registration and membership functionality built in.
</p>
<blockquote>
A tutorial for the very beginners! No matter where you go on the internet, there's a staple that you find almost everywhere - user registration. Whether you need your users to register for security or just for an added feature, there is no reason not to do it with this simple tutorial. In this tutorial we will go over the basics of user management, ending up with a simple Member Area that you can implement on your own website. 
</blockquote>
<p>
They use a MySQL database to store the users' information, show how to create the login form to test the user's credentials and the registration form to make signup easy. They also thrown in a dash of CSS to help style the forms into something a bit more pleasing to the eye.
</p>]]></description>
      <pubDate>Mon, 10 Nov 2008 07:55:29 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Filters and Login Systems for Web Application Security]]></title>
      <guid>http://www.phpdeveloper.org/news/11154</guid>
      <link>http://www.phpdeveloper.org/news/11154</link>
      <description><![CDATA[<p>
DevShed continues their look at security in PHP applications in <a href="http://www.devshed.com/c/a/PHP/Filters-and-Login-Systems-for-Web-Application-Security/">this third part</a> of the series, a focus on filtering and login systems for your applications.
</p>
<blockquote>
Any web site that is selective in the kind of users that it wants to grant access to will need some method of filtering. This filtering is usually done through a login system. This (and more) is what we will be building. 
</blockquote>
<p>
The site is made up of a few key components - login/logout pages, password management, a registration page and various configuration and settings files. They include everything you'll need, including the HTML and CSS to make things look exactly the same. The backend is driven off of a MySQL database to store the users and their account info.
</p>]]></description>
      <pubDate>Mon, 06 Oct 2008 13:43:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Christopher Jones' Blog: Free: Experience Oracle, PHP & Ruby/Rails at Oracle HQ]]></title>
      <guid>http://www.phpdeveloper.org/news/10840</guid>
      <link>http://www.phpdeveloper.org/news/10840</link>
      <description><![CDATA[<p>
<i>Christopher Jones</i> <a href="http://blogs.oracle.com/opal/2008/08/free_experience_oracle_php_rub.html">points out</a> a free event that Oracle is having at its Headquarters (in Redwood Shores, CA) - "Experience Oracle, PHP & Ruby/Rails".
</p>
<blockquote>
Oracle is running a free workshop at its Headquarters on August 25th. This is a call for developers interested in developing applications in PHP, Ruby/Rails, Java, .Net or even wanting to use Oracle's free SQL Developer tool or learn web development with Oracle's APEX product.
</blockquote>
<p>
They'll be providing lunch and the information, you just show up and soak it all in. You can find more information about the event <a href="http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=83729&src=6635701&src=6635701&Act=63">here</a> (and register to reserve your spot).
</p>]]></description>
      <pubDate>Fri, 15 Aug 2008 10:24:51 -0500</pubDate>
    </item>
  </channel>
</rss>
