<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Web Portal</title>
	<link>http://www.webonorme.net</link>
	<description>A news center of software, SEO, SE, Marketing etc.</description>
	<pubDate>Mon, 05 May 2008 22:05:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>
	<language>en</language>
			<item>
		<title>Job Posting: Giga Promoters Seeks Senior PHP Developer (New Delhi, India)</title>
		<link>http://www.webonorme.net/php-training/job-posting-giga-promoters-seeks-senior-php-developer-new-delhi-india.htm</link>
		<comments>http://www.webonorme.net/php-training/job-posting-giga-promoters-seeks-senior-php-developer-new-delhi-india.htm#comments</comments>
		<pubDate>Mon, 05 May 2008 22:05:17 +0000</pubDate>
		<dc:creator>Alex Loft</dc:creator>
		
		<category><![CDATA[PHP Training]]></category>

		<category><![CDATA[Link Building]]></category>

		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">?p=</guid>
		<description><![CDATA[
	Company
	Giga Promoters
	Location
	New Delhi, India
	Title
	Senior PHP Developer
	Summary

	We are looking to expand our team with senior developers, who will be responsible for development and maintenance of a big project. We are looking for people who are interested in working with us long-term.
	
Responsibilities
	Website Development
	Website Maintenance
	Scripting
	Quality Assurance
	Conceptualization &#038; Testing
Requirements
	Good knowledge of HTML, CSS, JavaScript, AJAX and XML.
	Experience with any [...]]]></description>
			<content:encoded><![CDATA[<p>
	Company<br />
	Giga Promoters</p>
<p>	Location<br />
	New Delhi, India</p>
<p>	Title<br />
	Senior PHP Developer</p>
<p>	Summary</p>
<p>
	We are looking to expand our team with senior developers, who will be responsible for development and maintenance of a big project. We are looking for people who are interested in working with us long-term.
	</p>
<p>Responsibilities</p>
<p>	Website Development<br />
	Website Maintenance<br />
	Scripting<br />
	Quality Assurance<br />
	Conceptualization &#038; Testing</p>
<p>Requirements</p>
<p>	Good knowledge of HTML, CSS, JavaScript, AJAX and XML.<br />
	Experience with any PHP framework like Zend framework, CakePHP, Symphony, etc<br />
	Good concepts on Object Oriented Design / Development.<br />
	Experience with any JavaScript and Ajax framework like Prototype, jQuery, YUI, etc<br />
	Should have independently worked on website development (database designing as well as programming).<br />
	Should have experience with open-source technologies.<br />
	Contribution to any open-source community would be a big plus.</p>
<p> <a href="http://www.webonorme.net/php-training/job-posting-giga-promoters-seeks-senior-php-developer-new-delhi-india.htm#more-3393" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webonorme.net/php-training/job-posting-giga-promoters-seeks-senior-php-developer-new-delhi-india.htm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Example Zend Framework Blog Application Tutorial - Part 6: Introduction to Zend_Form and Authentication with Zend_Auth - Pdraic Brady</title>
		<link>http://www.webonorme.net/marketing/press-release/example-zend-framework-blog-application-tutorial-part-6-introduction-to-zend_form-and-authentication-with-zend_auth-pdraic-brady.htm</link>
		<comments>http://www.webonorme.net/marketing/press-release/example-zend-framework-blog-application-tutorial-part-6-introduction-to-zend_form-and-authentication-with-zend_auth-pdraic-brady.htm#comments</comments>
		<pubDate>Mon, 05 May 2008 14:05:17 +0000</pubDate>
		<dc:creator>Alex Loft</dc:creator>
		
		<category><![CDATA[Press Release]]></category>

		<category><![CDATA[PHP Training]]></category>

		<category><![CDATA[Domain Name Registratio]]></category>

		<guid isPermaLink="false">?p=</guid>
		<description><![CDATA[    In the previous entry, we created a new Administration Module to hold blog management functionality, added a Module specific layout for it, and discussed the upcoming need to ensure this is only accessible by authorised Authors. In this entry I&#8217;ll unravel some of Zend_Form&#8217;s mysteries in adding a login form, before [...]]]></description>
			<content:encoded><![CDATA[<p>    In the previous entry, we created a new Administration Module to hold blog management functionality, added a Module specific layout for it, and discussed the upcoming need to ensure this is only accessible by authorised Authors. In this entry I&#8217;ll unravel some of Zend_Form&#8217;s mysteries in adding a login form, before using Zend_Auth to implement authentication for authors.<br />
Previously: Part 5: Creating Models with Zend_Db and adding an Administration Module<br />
Authentication in the Zend Framework is the domain of the Zend_Auth component, and it is really easy to use. Zend_Auth is really an abstract API to a number of components working in concert, and without the usual micromanagement of database interaction, sessions, cookies and user data persistence, it makes my life a lot simpler. Of course authentication demands a login form, and so I&#8217;ll first visit using Zend_Form. Zend_Form is an interesting component because it&#8217;s one of the worst to get started with. The manual, as it does for all components, does not impose a best practice to setting up forms. Mix that with the number of form organisations possible (class based, config based, view template based) and it can be very confusing.Step 1: Adding a Login Action and ViewBefore we actually perform authentication, we need a login form. I&#8217;ve decided to attach all Author account actions to an Author Controller. Add a new file called AuthorController.php in /application/controllers/ containing the following:<br />
Nothing major here, except for a mysterious reference to a view variable, $loginForm!Step 2: Creating a Login form with Zend_FormZend_Form is one of the most recent additions to the Zend Framework with the release of 1.5. It&#8217;s not surprising it took so long since a decent Form library is not a trivial component to get through development.<br />
The object oriented approach to developing forms takes a bit of getting used to but it works wonders for simple forms that don&#8217;t need a heavy design hand. I suppose from my own perspective it was design over functionality that first struck me as problematic when I started using Zend_Form but I think I&#8217;m over that learning curve, so let&#8217;s see how this look at a simple two field login form goes
<p> <a href="http://www.webonorme.net/marketing/press-release/example-zend-framework-blog-application-tutorial-part-6-introduction-to-zend_form-and-authentication-with-zend_auth-pdraic-brady.htm#more-3277" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webonorme.net/marketing/press-release/example-zend-framework-blog-application-tutorial-part-6-introduction-to-zend_form-and-authentication-with-zend_auth-pdraic-brady.htm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Bakery: Latest Articles, Tutorials and Components</title>
		<link>http://www.webonorme.net/php-training/the-bakery-latest-articles-tutorials-and-components.htm</link>
		<comments>http://www.webonorme.net/php-training/the-bakery-latest-articles-tutorials-and-components.htm#comments</comments>
		<pubDate>Sat, 03 May 2008 11:05:20 +0000</pubDate>
		<dc:creator>Alex Loft</dc:creator>
		
		<category><![CDATA[PHP Training]]></category>

		<guid isPermaLink="false">?p=</guid>
		<description><![CDATA[
The Bakery (the CakePHP programmer&#8217;s resource) has a few new articles, tutorials and components that have been posted lately. Here&#8217;s the list:

Preview and alter the SQL generated from Model::find()
After 3 years, looking back and moving ahead
Encrypted Cookie Component
Open Flash Chart Helper: draw charts the Cake way
Maintaining an Application-independant Code Library
Rolling you own Gallery2 component
DarkAuth v1.3 [...]]]></description>
			<content:encoded><![CDATA[<p>
The Bakery (the CakePHP programmer&#8217;s resource) has a few new articles, tutorials and components that have been posted lately. Here&#8217;s the list:
</p>
<p>Preview and alter the SQL generated from Model::find()<br />
After 3 years, looking back and moving ahead<br />
Encrypted Cookie Component<br />
Open Flash Chart Helper: draw charts the Cake way<br />
Maintaining an Application-independant Code Library<br />
Rolling you own Gallery2 component<br />
DarkAuth v1.3 - an alternative Auth<br />
Easy AJAX Pagination Using JQuery</p>
<p>
Be sure to check out the rest of The Bakery for more great CakePHP-related content.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webonorme.net/php-training/the-bakery-latest-articles-tutorials-and-components.htm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WebDevRadio.com: Episode 49: Brian Moon at the MySQL User Conference</title>
		<link>http://www.webonorme.net/forums/webdevradiocom-episode-49-brian-moon-at-the-mysql-user-conference.htm</link>
		<comments>http://www.webonorme.net/forums/webdevradiocom-episode-49-brian-moon-at-the-mysql-user-conference.htm#comments</comments>
		<pubDate>Sat, 03 May 2008 05:05:21 +0000</pubDate>
		<dc:creator>Alex Loft</dc:creator>
		
		<category><![CDATA[Forums]]></category>

		<category><![CDATA[Press Release]]></category>

		<guid isPermaLink="false">?p=</guid>
		<description><![CDATA[
Michael Kimsal has release the last podcast of his MySQL Conference series of interviews with other attendees. In this episode, he interviews Brian Moon of the Phorum project (employed at DealNews.com).

Brian was kind enough to review both of his presentations which go in to great detail about the scaling issues he&#8217;s faced both with DealNews.com [...]]]></description>
			<content:encoded><![CDATA[<p>
<i>Michael Kimsal</i> has release the last podcast of his MySQL Conference series of interviews with other attendees. In this episode, he interviews <i>Brian Moon</i> of the Phorum project (employed at DealNews.com).
</p>
<p>Brian was kind enough to review both of his presentations which go in to great detail about the scaling issues he&#8217;s faced both with DealNews.com and the Phorum forum software project (which recently turned 10 years old!) [&#8230;] Thanks to Brian for going over things in such detail!</p>
<p>
You can download this latest episode from the WebDevRadio site as well as check out Brian&#8217;s slides from his MySQL conference presentation.
</p>
<p> <a href="http://www.webonorme.net/forums/webdevradiocom-episode-49-brian-moon-at-the-mysql-user-conference.htm#more-3235" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webonorme.net/forums/webdevradiocom-episode-49-brian-moon-at-the-mysql-user-conference.htm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Xajax and Vanilla - Doug Hill</title>
		<link>http://www.webonorme.net/forums/xajax-and-vanilla-doug-hill.htm</link>
		<comments>http://www.webonorme.net/forums/xajax-and-vanilla-doug-hill.htm#comments</comments>
		<pubDate>Fri, 02 May 2008 12:05:35 +0000</pubDate>
		<dc:creator>Alex Loft</dc:creator>
		
		<category><![CDATA[Forums]]></category>

		<category><![CDATA[PHP Training]]></category>

		<category><![CDATA[Blogger]]></category>

		<guid isPermaLink="false">?p=</guid>
		<description><![CDATA[A couple weeks ago I read a few posts where the authors discussed what they had accomplished that day.  I thought I would do something similar and talk about what is in my IDE each week. Using the term IDE very loosely (for those of you who are super literal). 

XAJAX replacement
If you are [...]]]></description>
			<content:encoded><![CDATA[<p>A couple weeks ago I read a few posts where the authors discussed what they had accomplished that day.  I thought I would do something similar and talk about what is in my IDE each week. Using the term IDE very loosely (for those of you who are super literal). </p>
</p>
<p>XAJAX replacement</p>
<p>If you are familiar with XAJAX you know it is an easy way to integrate PHP and AJAX, if you aren&#8217;t familiar with it you should go check it out.  When I started writing my own framework, I chose to integrate it as a first class citizen. Recently I have been preparing to hang my framework out for others to play with and and realized that XAJAX just wasn&#8217;t fitting in anymore, a few of my concerns were:</p>
<p> <a href="http://www.webonorme.net/forums/xajax-and-vanilla-doug-hill.htm#more-3369" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webonorme.net/forums/xajax-and-vanilla-doug-hill.htm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>REST and Resource Handling with CakePHP - Paul Reinheimer</title>
		<link>http://www.webonorme.net/forums/rest-and-resource-handling-with-cakephp-paul-reinheimer.htm</link>
		<comments>http://www.webonorme.net/forums/rest-and-resource-handling-with-cakephp-paul-reinheimer.htm#comments</comments>
		<pubDate>Wed, 30 Apr 2008 20:04:34 +0000</pubDate>
		<dc:creator>Alex Loft</dc:creator>
		
		<category><![CDATA[Forums]]></category>

		<category><![CDATA[PHP Training]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Google Audio Ads]]></category>

		<category><![CDATA[Websites]]></category>

		<category><![CDATA[Domain Name Registratio]]></category>

		<guid isPermaLink="false">?p=</guid>
		<description><![CDATA[
Welcome—
                php&#124;architect&#8217;s C7Y, The PHP Community Website





]]></description>
			<content:encoded><![CDATA[<p>
Welcome—</p>
<p>                php|architect&#8217;s C7Y, The PHP Community Website</p>
<p>
<p><img src="http://www.webonorme.net/wp-content/uploads/rest-and-resource-handling-with-cakephp-paul-reinheimer-0.png" alt="REST and Resource Handling with CakePHP - Paul Reinheimer" title="REST and Resource Handling with CakePHP - Paul Reinheimer" /" alt="REST and Resource Handling with CakePHP - Paul Reinheimer" title="REST and Resource Handling with CakePHP - Paul Reinheimer" /></p>
</p>
<p>
<p><img src="http://www.webonorme.net/wp-content/uploads/rest-and-resource-handling-with-cakephp-paul-reinheimer-1.png" alt="REST and Resource Handling with CakePHP - Paul Reinheimer" title="REST and Resource Handling with CakePHP - Paul Reinheimer" /" alt="REST and Resource Handling with CakePHP - Paul Reinheimer" title="REST and Resource Handling with CakePHP - Paul Reinheimer" /> <a href="http://www.webonorme.net/forums/rest-and-resource-handling-with-cakephp-paul-reinheimer.htm#more-3366" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webonorme.net/forums/rest-and-resource-handling-with-cakephp-paul-reinheimer.htm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP Abstract Podcast Episode 39: Interview with Derick Rethans - planetphp</title>
		<link>http://www.webonorme.net/php-training/php-abstract-podcast-episode-39-interview-with-derick-rethans-planetphp.htm</link>
		<comments>http://www.webonorme.net/php-training/php-abstract-podcast-episode-39-interview-with-derick-rethans-planetphp.htm#comments</comments>
		<pubDate>Wed, 30 Apr 2008 06:04:48 +0000</pubDate>
		<dc:creator>Alex Loft</dc:creator>
		
		<category><![CDATA[PHP Training]]></category>

		<guid isPermaLink="false">?p=</guid>
		<description><![CDATA[Today I’m going to talk to Derick Rethans. Derick Rethans provides solutions for Internet related problems. He has contributed in a number of ways to PHP, including the mcrypt, Date and input-filter extensions, bug fixes, additions and leading the QA team. He now works as project leader for the eZ components project for eZ systems [...]]]></description>
			<content:encoded><![CDATA[<p>Today I’m going to talk to Derick Rethans. Derick Rethans provides solutions for Internet related problems. He has contributed in a number of ways to PHP, including the mcrypt, Date and input-filter extensions, bug fixes, additions and leading the QA team. He now works as project leader for the eZ components project for eZ systems A.S. In his spare time he likes to work on Xdebug, watch movies, travel and practise photography.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webonorme.net/php-training/php-abstract-podcast-episode-39-interview-with-derick-rethans-planetphp.htm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New AJAX &#038; PHP Book from Oracle Press - Christopher Jones</title>
		<link>http://www.webonorme.net/php-training/new-ajax-php-book-from-oracle-press-christopher-jones.htm</link>
		<comments>http://www.webonorme.net/php-training/new-ajax-php-book-from-oracle-press-christopher-jones.htm#comments</comments>
		<pubDate>Tue, 29 Apr 2008 04:04:43 +0000</pubDate>
		<dc:creator>Alex Loft</dc:creator>
		
		<category><![CDATA[PHP Training]]></category>

		<guid isPermaLink="false">?p=</guid>
		<description><![CDATA[The prolific Michael McLauglin just sent me a copy of his other new book &#8220;Oracle Database AJAX &#038; PHP Web Application Development&#8221;, co-written with Lee Barney.
Last year I&#8217;d really wanted to extend our Oracle OpenWorld conference tutorial on PHP into this area. That didn&#8217;t happen because the 2007 tutorial slots turned out to be very [...]]]></description>
			<content:encoded><![CDATA[<p>The prolific Michael McLauglin just sent me a copy of his other new book &#8220;Oracle Database AJAX &#038; PHP Web Application Development&#8221;, co-written with Lee Barney.</p>
<p>Last year I&#8217;d really wanted to extend our Oracle OpenWorld conference tutorial on PHP into this area. That didn&#8217;t happen because the 2007 tutorial slots turned out to be very short. This year I&#8217;m pushing for a longer tutorial again, so the book is a welcome reminder about the topic.</p>
<p>I&#8217;m looking forward to reading it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webonorme.net/php-training/new-ajax-php-book-from-oracle-press-christopher-jones.htm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Marco Tabini&#8217;s Blog: 5 PHP 5 features you can&#8217;t afford to ignore</title>
		<link>http://www.webonorme.net/php-training/marco-tabinis-blog-5-php-5-features-you-cant-afford-to-ignore.htm</link>
		<comments>http://www.webonorme.net/php-training/marco-tabinis-blog-5-php-5-features-you-cant-afford-to-ignore.htm#comments</comments>
		<pubDate>Mon, 28 Apr 2008 14:04:47 +0000</pubDate>
		<dc:creator>Alex Loft</dc:creator>
		
		<category><![CDATA[PHP Training]]></category>

		<guid isPermaLink="false">?p=</guid>
		<description><![CDATA[
Marco Tabini has posted his list of what he considers five features of PHP5 that you &#8220;can&#8217;t afford to ignore&#8221; when doing your development work:

Despite the fact that you may not have a choice in the matter, upgrading comes with a number of bonus new features that can help you write better code and gain [...]]]></description>
			<content:encoded><![CDATA[<p>
<i>Marco Tabini</i> has posted his list of what he considers five features of PHP5 that you &#8220;can&#8217;t afford to ignore&#8221; when doing your development work:
</p>
<p>Despite the fact that you may not have a choice in the matter, upgrading comes with a number of bonus new features that can help you write better code and gain access to new functionality that required a fair amount of hacking in previous version. Here&#8217;s a quick list of 5 personal favourites.</p>
<p>
The feature to make his list are SimpleXML, JSON/SOAP, PDO, the Standard PHP Library and SQLite. Each has their own bonus feature(s) included too for a little extra incentive to check them out.
</p>
<p> <a href="http://www.webonorme.net/php-training/marco-tabinis-blog-5-php-5-features-you-cant-afford-to-ignore.htm#more-3147" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webonorme.net/php-training/marco-tabinis-blog-5-php-5-features-you-cant-afford-to-ignore.htm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>eveloper Tutorials Blog: Iterating PHP objects, and readable code too!</title>
		<link>http://www.webonorme.net/php-training/eveloper-tutorials-blog-iterating-php-objects-and-readable-code-too.htm</link>
		<comments>http://www.webonorme.net/php-training/eveloper-tutorials-blog-iterating-php-objects-and-readable-code-too.htm#comments</comments>
		<pubDate>Mon, 28 Apr 2008 08:04:03 +0000</pubDate>
		<dc:creator>Alex Loft</dc:creator>
		
		<category><![CDATA[PHP Training]]></category>

		<guid isPermaLink="false">?p=</guid>
		<description><![CDATA[
The Developer Tutorials blog has a recent post that talks about manipulating objects in PHP with the help of the iterators that the Standard PHP Library has to offer.

It&#8217;s a generally accepted fact that more readable code is more maintainable and easier for other developers to pick up. [&#8230;] Today I&#8217;m going to take a [...]]]></description>
			<content:encoded><![CDATA[<p>
The Developer Tutorials blog has a recent post that talks about manipulating objects in PHP with the help of the iterators that the Standard PHP Library has to offer.
</p>
<p>It&#8217;s a generally accepted fact that more readable code is more maintainable and easier for other developers to pick up. [&#8230;] Today I&#8217;m going to take a look at object iteration, most commonly found in the Standard PHP Library, and explore using the Iterator interface to simplify looping.</p>
<p>
The main part of the tutorial shows how to implement the Iterator interface of the SPL to create your own custom methods, theirs being a Database version with methodsfor rewinding, reading and getting the current record you&#8217;re working with.
</p>
<p> <a href="http://www.webonorme.net/php-training/eveloper-tutorials-blog-iterating-php-objects-and-readable-code-too.htm#more-3250" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webonorme.net/php-training/eveloper-tutorials-blog-iterating-php-objects-and-readable-code-too.htm/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
