<?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>Thu, 23 May 2013 01:59:26 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Agile Toolkit News: Yin and Yang of modern PHP UI Frameworks]]></title>
      <guid>http://www.phpdeveloper.org/news/15367</guid>
      <link>http://www.phpdeveloper.org/news/15367</link>
      <description><![CDATA[<p>
On the Agile Toolkit News site today there's <a href="http://blog.atk4.com/php-ui-frameworks/">a recent post</a> looking at a specific part of several of the different PHP-based frameworks out there - the UI or view layer. He wonders why, with UI-specific PHP frameworks out there, why the two can't just play nice together.
</p>
<blockquote>
I came over this old question on <a href="http://stackoverflow.com/questions/20709/which-php-framework-will-get-me-to-a-usable-ui-the-fastest">StackOverflow</a>: "Which PHP Framework will get me to a usable UI the fastest?" I couldn't help but wonder, why people are not aware of all those other PHP UI frameworks? There are few, right? If you google for "php ui" you can find them. Those are more generally referred to as UI toolkits. But why those toolkits are not known in the mainstream?
</blockquote>
<p>
He notes that most of the major frameworks leave you out to dry when it comes to presentation. They don't include much in the way of interface helpers in the name of modularity and backend focus. He suggests a few reasons why this happens and why the UI frameworks out there haven't made it to the mainstream. He gives three rules that could help this situation: view and object handling, giving developers a way to extend things easily and knowing the limitations of what the framework can do.
</p>]]></description>
      <pubDate>Tue, 02 Nov 2010 09:16:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ITJungle.com: Use PHP to Bring i5/OS Resources to the Web]]></title>
      <guid>http://www.phpdeveloper.org/news/8980</guid>
      <link>http://www.phpdeveloper.org/news/8980</link>
      <description><![CDATA[<p>
ITJungle.com has posted <a href="http://www.itjungle.com/fhg/fhg103107-story01.html">another article</a> in their series looking at PHP on IBM's i5/OS platform that's already included an overview of System i and a very basic look at PHP's structure.
</p>
<blockquote>
This article provides an overview of the API toolkit, and a collection of Application Programming Interfaces (APIs) that facilitate PHP programs accessing and working with i5/OS objects.
</blockquote>
<p>
The <a href="http://www.itjungle.com/fhg/fhg103107-story01.html">article</a> comes complete with diagrams of the stacks for both LAMP and iADP as well as an overview of the Zend Core API and a code example of how to make a connection to the backend and send off a message (SNDMSG) to the local system.
</p>]]></description>
      <pubDate>Tue, 06 Nov 2007 09:31:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Zend Core for IBM and Web 2.0 Starter Toolkit]]></title>
      <guid>http://www.phpdeveloper.org/news/8523</guid>
      <link>http://www.phpdeveloper.org/news/8523</link>
      <description><![CDATA[<p>
As mentioned in <a href="http://devzone.zend.com/article/2451-Zend-Core-for-IBM-and-Web-2.0-Starter-Toolkit-">this post</a> on the Zend Developer Zone, the Zend/IBM collaboration group have released a <a href="http://www.alphaworks.ibm.com/tech/web2db2">Web 2.0 Starter Toolkit</a>:
</p>
<blockquote>
It offers a great start to reducing the coding yet helps you produce cool applications using Ajax, ATOM feeds and REST Web Services. It is a great on-ramp to get you working with Zend Core and IBM DB2 Express-C and Rich Internet Applications (RIA). This toolkit will also work with <a href="http://www.zend.com/products/zend_core/zend_core_for_ibm">Zend Core for IBM</a>, check out the FAQ. This is an excellent use case for DB2 pureXML.
</blockquote>
<p>
It makes things simple like making ATOM feeds from a data in a pureXML database, making web services as simple as a point and click operation and check out the usage of your database via an Ajaxed interface.
</p>
<p>
Check out <a href="http://www.alphaworks.ibm.com/tech/web2db2">the project's website</a> for more information. Currently, the project requires Windows (either XP or Server 2003).
</p>]]></description>
      <pubDate>Thu, 23 Aug 2007 12:48:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHPGeocache 1.0 Released]]></title>
      <guid>http://www.phpdeveloper.org/news/6065</guid>
      <link>http://www.phpdeveloper.org/news/6065</link>
      <description><![CDATA[<p>
The <a href="http://www.phpgeocache.org/">PHPGeocache</a> library is a newly released (version 1.0 on July 30th) toolkit to help any web developer work with geocaching quickly and easily on their own site.
</p>
<blockquote>
<p>
More and more people are learning about the fun sport <a href="http://en.wikipedia.org/wiki/Geocaching">Geocaching</a>.
Why not integrate geocaching data into your own website, creating a mashup or simply creating your own geocaching website?
</p>
<p>
PHPGeocache is a <a href="http://www.phpgeocache.org/license.php">free</a> toolkit implemented in PHP which allows everyone to integrate geocaching information into his own website. And yes, it can also be used for commercial projects. 
</p>
</blockquote>
<p>
The <a href="http://www.phpgeocache.org/">library</a> allows you to grab and store geocoded data in a local database and makes it easy to pull the information out and manipulate it as you need. There's also a built in system to create paths of wyapoints for a hunt in true geocaching fashion.
</p>]]></description>
      <pubDate>Thu, 17 Aug 2006 07:44:45 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Alexander Netkachev's Blog: Create Ajax Login page with Dojo toolkit and Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/5885</guid>
      <link>http://www.phpdeveloper.org/news/5885</link>
      <description><![CDATA[<p>
<i>Alexander Netkachev</i> has posted <a href="http://www.alexatnet.com/Blog/Index/2006-07-26/create-ajax-login-page-with-dojo-toolkit-and-zend-framework">this great howto</a> on his blog today, a look at making an Ajax login page with the help of the Dojo toolkit and the Zend Framework.
</p>
<blockquote>
Article shows how to create Ajax forms with server-side actions using the <a href="http://dojotoolkit.org/">Dojo toolkit</a> and <a href="http://framework.zend.com/">Zend Framework</a>. It guides you through creation of a sample user login form that uses <a href="http://manual.dojotoolkit.org/io.html">dojo.io</a> client-side packages and <a href="http://framework.zend.com/manual/en/zend.controller.html">Zend_Controller</a> and <a href="http://framework.zend.com/manual/en/zend.filter.input.html">Zend_Filter_Input</a> server-side packages.
</blockquote>
<p>
He <a href="http://www.alexatnet.com/Blog/Index/2006-07-26/create-ajax-login-page-with-dojo-toolkit-and-zend-framework">talks about</a> the situation that caused him to work up this model, including some of the other options he had looked into. He includes the code for the various pieces - the HTML for the view, the PHP for the controller, and the Javascript for the Dojo code and login action function.
</p>]]></description>
      <pubDate>Thu, 27 Jul 2006 05:36:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Microformats, PHP, and hKit]]></title>
      <guid>http://www.phpdeveloper.org/news/5725</guid>
      <link>http://www.phpdeveloper.org/news/5725</link>
      <description><![CDATA[<p>
On the Zend Developer Zone, there's <a href="http://devzone.zend.com/node/view/id/584">this new interview</a> with <i>Drew McLellan</i> talking about the newly released version of his <a href="http://allinthehead.com/hkit">hkit</a> toolkit for microformats. <i>Cal Evans</i> got a chance to catch up with him and ask a few questions.
</p>
<p>
Among the questions he asked were:
<ul>
<li>Start us off by giving us a short primer on exactly what Microformats are.
<li>So is there really any difference between a microformat and just a bunch of semantic class names?
<li>So does the W3C officially support microformats?
<li>Being a developer I'm always curious as to motive. Why did you build hKit?
<li>What resources do you recommend to someone just learning about microformats?
</ul>
</p>
<p>
Of course, to get the answers to these and many more of the questions <i>Cal</i> asked, you'll have to <a href="http://devzone.zend.com/node/view/id/584">check out the interview</a> yourself!
</p>]]></description>
      <pubDate>Thu, 29 Jun 2006 06:21:19 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Drew McLellan's Blog: hKit Microformats Toolkit for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/5664</guid>
      <link>http://www.phpdeveloper.org/news/5664</link>
      <description><![CDATA[<p>
<i>Drew McLellan</i> has created <a href="http://allinthehead.com/retro/291/hkit-microformats-toolkit-for-php">a set of scripts</a> (a toolkit) to deal specifically with microformats inside of PHP - <a href="http://allinthehead.com/code/hkit/hkit-v0.3.tgz">hKit</a>.
</p>
<blockquote>
<p>
On returning from a very successful @media conference at the weekend, I had the urge to get hacking on some code. In an enviroment such as that created by a tech conference, where you're surrounded by many like-minded individuals who are passionate about the same things you're passionate about, it's hard not to get the bug and be compelled into action.
</p>
<p>
It quickly became apparent that what should've been a couple of hours coding was going to take me quite a while, because I had no toolkits to back me up. I poked around looking at stuff that's already out there, including Microformats Base, but I couldn't find anything that fitted the model I was after. 
</p>
</blockquote>
<p>
He <a href="http://allinthehead.com/retro/291/hkit-microformats-toolkit-for-php">mentions</a> what he was looking for (a simple interface, generic to support multiple formats as packaged in a plugin layer). Unfortunately, he didn't find anything, but fortunately, he created one, <a href="http://allinthehead.com/code/hkit/hkit-v0.3.tgz">hKit</a>.
</p>
<p>
The package uses SimpleXML and a system of profiles held in the packages for each different format. He mentiontions some of the things that are yet to be done on the toolkit, but he wanted to "post early and post often" to get it out there. As of this post, it's currently in version 0.3.
</p>]]></description>
      <pubDate>Fri, 23 Jun 2006 06:05:37 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WebDevRadio.com: Latest Episode Posted - #13]]></title>
      <guid>http://www.phpdeveloper.org/news/4398</guid>
      <link>http://www.phpdeveloper.org/news/4398</link>
      <description><![CDATA[<i>Michael Kimsal</i> has posted the <a href="http://www.webdevradio.com/index.php?id=16">latest episode</a> (lukcy number 13) of his WebDevRadio Podcast today.
<p>
<quote>
<i>
In this episode we hear from Brian Grayless, developer of phatJax, introducing his new AJAX toolkit. I introduce two ways of using free tools to run desktop Linux from inside Windows, and give some code examples of using Javascript to reduce large HTML forms by dynamically creating pulldowns. I also introduce my new weblog at fosterburgess.com.
</i>
</quote>
<p>
He <a href="http://www.webdevradio.com/index.php?id=16">also talks a bit</a> about the latest PHP release and some handy Javascript/HTML tips...<a href="http://www.webdevradio.com/audio/podcast-webdevradio-2005-11-29-13361.mp3">grab it here now</a>!]]></description>
      <pubDate>Tue, 29 Nov 2005 06:58:50 -0600</pubDate>
    </item>
  </channel>
</rss>
