<?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, 20 Nov 2008 02:06:34 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHP.net: PHP Manual Updates]]></title>
      <guid>http://www.phpdeveloper.org/news/7219</guid>
      <link>http://www.phpdeveloper.org/news/7219</link>
      <description><![CDATA[<p>
The PHP Group has announced some big updates to one of the finest manuals for an open source project out there today - <a href="http://www.php.net/docs.php">the manual</a> found on the PHP website.
</p>
<p>
Updates to the manual include:
<ul>
<li>an improved, XSL-based build system that will deliver compiled manuals to mirrors in a more timely manner (goodbye dsssl)
<li>manual pages can now contain images (see <a href="http://php.net/function.imagearc">imagearc()</a> for an example)
<li>updated function version information and capture system (fewer "no version information, might be only in CVS" messages)
</ul>
</p>
<p>
Of course, help from the community helps things even more, so they request <a href="http://php.net/about.howtohelp">helping out</a> or just <a href="http://bugs.php.net/">submitting bug reports</a> for problems found in the documentation or user comments.
</p>]]></description>
      <pubDate>Mon, 05 Feb 2007 09:41:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: 3D graphics in pure PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6665</guid>
      <link>http://www.phpdeveloper.org/news/6665</link>
      <description><![CDATA[<p>
As spotlighted by the folks over on PHPClasses.org, there's a developer, <i>L&aacute;szl&oacute; Zsidi</i>, who has contributed <a href="http://www.phpclasses.org/browse/author/283569.html">several packages</a> to the repository - including some that work to create 3D images with just the built-in functions PHP provides.
</p>
<blockquote>
He has developed several pure PHP components that implement impressive 3D animated graphics, like a 3D objects rendering engine, emulate a waving flag or the reflex of an image near a lake. The generated frames are combined into a single animated GIF with another pure PHP component also written by L&aacute;szl&oacute;. All these components were nominated to the PHP Programming Innovation Award for the evident creativity, demonstrating that PHP can be used for non-trivial software applications.
</blockquote>
<p>
Some of the libraries in the listing include:
<ul>
<li><a href="http://www.phpclasses.org/browse/package/3234.html">Animated GIF into images</a>
<li><a href="http://www.phpclasses.org/browse/package/3157.html">Image Flag Effect</a>
<li><a href="http://www.phpclasses.org/browse/package/3355.html">Text 3D</a>
<li><a href="http://www.phpclasses.org/browse/package/3358.html">FXLake effect</a>
<li><a href="http://www.phpclasses.org/browse/package/3364.html">Convex 3D</a>
</ul>
</p>]]></description>
      <pubDate>Wed, 08 Nov 2006 08:13:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[SpinDrop.us: Cropping Images using DHTML (Prototype) and symfony]]></title>
      <guid>http://www.phpdeveloper.org/news/6286</guid>
      <link>http://www.phpdeveloper.org/news/6286</link>
      <description><![CDATA[<p>
From the SpinDrop.us blog, there's <a href="http://spindrop.us/2006/09/16/cropping-images-using-dhtml-prototype-and-symfony/">a new tutorial</a> on combining the power of dynamic HTML and PHP to create an image cropping script for your website.
</p>
<blockquote>
<p>
Years ago when I was working on a photo gallery for <a href="http://davedash.com/">davedash.com</a> I got the art of making tumbnails down fairly well. It was automated and didn't allow for specifying how the thumbnail should be made. With dozens of photos (which was a lot back then), when would I find that kind of time.
</p>
<p>
Flashback to today, for <a href="http://workface.com/">my company</a>... we want users with avatars... but nothing too large. Maybe a nice 80x80 picture. Well the coolest UI I've seen was Apple's Address Book which let you use this slider mechanism to crop a fixed sized image from a larger image.
</p>
</blockquote>
<p>
They create a pretty <a href="http://spindrop.us/2006/09/16/cropping-images-using-dhtml-prototype-and-symfony/">slick little app</a>, using symfony to handle the framework for the app, some Javascript in the form of Prototype to make the controls, and plenty of CSS/HTML to make it usable. You can <a href="http://demos.spindrop.us/image_cropper/">check out the demo here</a>.
</p>]]></description>
      <pubDate>Sat, 16 Sep 2006 16:29:53 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ryan Malesevich's Blog: SimpleView Gallery: Browse Images in a Directory]]></title>
      <guid>http://www.phpdeveloper.org/news/6245</guid>
      <link>http://www.phpdeveloper.org/news/6245</link>
      <description><![CDATA[<p>
<i>Ryan Malesevich</i> points out a very simple, one-script solution to the common need for an image gallery for your website - <a href="http://www.chromasynthetic.com/blog/archive/10">SimpleView Gallery</a> - that a friend of his has written up.
</p>
<blockquote>
In my post that I wrote that I would be <a href="http://ryanslife.net/2006/09/05/im-back-for-good-this-time/">back for good this time</a>, I mentioned that I was going to be working on a gallery script. My good friend <a href="http://www.chromasynthetic.com/blog">Chris</a> let me know that he also wrote a simple script viewer that works quite while. His script is <a href="http://www.chromasynthetic.com/blog/archive/10">SimpleView Gallery</a> and it requires to modification for it, just upload the script to a directory that contains images and that's it.
</blockquote>
<p>
He <a href="http://ryanslife.net/2006/09/09/simpleview-gallery-browse-images-in-a-directory/">also mentions</a> a small change he made to make it work with WordPress and it's automatic thumbnailing system (to hide those thumbnails).
</p>]]></description>
      <pubDate>Tue, 12 Sep 2006 07:07:08 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[International PHP Magazine: IPM Poll Question: How to Speed up Your Site?]]></title>
      <guid>http://www.phpdeveloper.org/news/6106</guid>
      <link>http://www.phpdeveloper.org/news/6106</link>
      <description><![CDATA[<p>
The International PHP Magazine has posted <a href="http://www.php-mag.net/magphpde/magphpde_news/psecom,id,26243,nodeid,5.html">the results of their latest poll</a> today, asking the question "what's the best way to speed up your site?"
</p>
<p>
Options included:
<ul>
<li>Reduce overall latency by reducing HTTP requests
<li>Save your images properly
<li>Strip extraneous PHP calls
</ul>
With the option of "Miscellaneous thoughts" coming in at the number one place. The next step down was a tie between "Save your images properly" and "Reduce overall latency by reducing HTTP requests" with "Compression" following close behind.
</p>
<p>
Be sure to cast your vote in <a href="http://www.php-mag.net/magphpde/magphpde_news/psecom,id,26246,nodeid,5.html">this week's poll</a> asking "What is the Top Criterion for Scaling PHP?"
</p>]]></description>
      <pubDate>Tue, 22 Aug 2006 08:27:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Paul Stamatiou's Blog: 5 Ways to Speed Up Your Site]]></title>
      <guid>http://www.phpdeveloper.org/news/5658</guid>
      <link>http://www.phpdeveloper.org/news/5658</link>
      <description><![CDATA[<p>
<i>Paul Stamatiou</i> shares with us today <a href="http://paulstamatiou.com/2006/06/22/5-ways-to-speed-up-your-site/">five ways to speed up your site</a>, some quick and easy recommendations to making your site fly.
</p>
<blockquote>
<p>
Throughout the blogosphere I'm always seeing these blogs, that while they look great, are horribly slow and overburdened. Over the past few months I have become somewhat of a website optimization specialist, bringing my own site from an over 250kB homepage to its current 34kB. 
</p>
<p>
I will help you achieve some of the same success with a few, powerful tips. Most of these are common sense, but I can't stress their importance enough. I will concentrate on the website and not the server in this article, as there are too many things to discuss when it comes to server optimization.
</p>
</blockquote>
<p>
The <a href="http://paulstamatiou.com/2006/06/22/5-ways-to-speed-up-your-site/">five tips</a> mentioned include "Reduce Overall Latency by Reducing HTTP Requests" and "Compression", each with a paragraph or so of explaination as to what it is and how to implement it. There's even a PHP-specific one that talks about a paring down of the bits of functionality that really aren't needed.
</p>]]></description>
      <pubDate>Thu, 22 Jun 2006 07:31:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[William Candillon's Blog: Using XML Representations of a PHP parse Tree]]></title>
      <guid>http://www.phpdeveloper.org/news/5540</guid>
      <link>http://www.phpdeveloper.org/news/5540</link>
      <description><![CDATA[<p>
In <a href="http://wcandillon.blogspot.com/2006/06/using-xml-representations-of-php-parse.html">his new post</a> on "Yet Another PHP Blog" (a blog documenting his participation in Google's Summer of Code), <i>William Candillon</i> talks about some issues he had when working on his aspect-oriented framework.
</p>
<quote>
<i>
The original PHP compiler doesn't use <a href="http://en.wikipedia.org/wiki/Abstract_syntax_tree">AST</a> representation of a source code so in the previous versions of phpAspect I had to fill the php grammar with my own AST constructions. It was a painful job and moreover I had to do it in each major version of PHP. For this new version, I'm using the <a href="http://yaxx.sourceforge.net/">yaxx</a> project written by Dr. <a href="http://www.cs.toronto.edu/%7Eyijun/">Yijun Yu</a>. The yaxx tool is a yacc skeleton which build an xml ast representation of a source code according to his grammar.
</i>
</quote>
<p>
He <a href="http://wcandillon.blogspot.com/2006/06/using-xml-representations-of-php-parse.html">includes two images</a>, one showing the simple class code and the other showing the tree that's obtained from the XML generated by the yaxx tool for that class structure.
</p>]]></description>
      <pubDate>Thu, 08 Jun 2006 05:54:50 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Tim Priebe's Blog: Content Management Systems Demystified]]></title>
      <guid>http://www.phpdeveloper.org/news/5496</guid>
      <link>http://www.phpdeveloper.org/news/5496</link>
      <description><![CDATA[<p>
In <a href="http://www.getasiteonline.com/?postid=21">this new post</a> on <i>Tim Priebe</i>'s blog, he looks at a variety of the content manage ment system offerings out there on the web today, including several PHP-based options.
</p>
<p>
The list includes:
<ul>
<li>PHPNuke (general)
<li>Drupal (general)
<li>Coppermine (images)
<li>WordPress (blogging)
<li>phpBB (forums)
</ul>
</p>
<p>
<i>Tim</i> <a href="http://www.getasiteonline.com/?postid=21">includes links</a> to all of the resources and screenshots of each package in action. It's interesting to have a summary of some of the more major offerings lined up like this - a good starting place to branch from for other CMS research.
</p>]]></description>
      <pubDate>Fri, 02 Jun 2006 06:07:11 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: 2 Beginners Guides I Wish I had when I Started with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/5338</guid>
      <link>http://www.phpdeveloper.org/news/5338</link>
      <description><![CDATA[<p>
From <i>Cal Evans</i> over on the Zend Developer Zone today comes <a href="http://devzone.zend.com/node/view/id/237">two links</a> for beginner guides the "wished he'd had when he was starting PHP".
</p>
<quote>
<i>
<p>
Everybody starts somewhere. I started (officially) with my Commodore 64. I wrote my first commercial program on it and it started a life-long obsession with programming. Being a self-taught programmer, there are gaps in my education. The 2 biggest areas I have trouble with are Recursion and Graphics. Thank (generic deity reference) for the Web. 
</p>
<p>
While surfing around today, I stumbled upon 2 tutorials covering those two areas. They are well written, informative and free so I thought I'd share them with you on the off-chance you struggle with them as well.
</p>
</i>
</quote>
<p>
The two <a href="http://devzone.zend.com/node/view/id/237">he shares</a> are <a href="http://www.devshed.com/c/a/PHP/Fundamentals-of-Recursion-in-PHP/">this guide to recusion</a> from DevShed and a guide from Builder.com on the <a href="http://builder.com.com/5100-6371-5092227.html">creation of graphics</a> on the fly.
</p>]]></description>
      <pubDate>Tue, 09 May 2006 06:45:55 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Davey Shafik's Blog: Zend Framework and Flickr]]></title>
      <guid>http://www.phpdeveloper.org/news/4942</guid>
      <link>http://www.phpdeveloper.org/news/4942</link>
      <description><![CDATA[<i>Davey Shafik</i> has <a href="http://pixelated-dreams.com/archives/216-Zend-Framework-and-Flickr.html">an interesting use</a> for the recently released Zend Framework - an app that grabs 50 random images from Flickr and combines them.
<p>
<quote>
<i>
As you most likely know, I have been working with Zend on the <a href="http://framework.zend.com/">Zend Framework</a> for a couple of months now. The bulk on my tasks there have been working on the Zend_Service* set of classes. This includes the Amazon, Flickr and Yahoo! APIs.
<p>
So, as I'm getting more and more into flickr (see <a href="http://flickr.com/dshafik">http://flickr.com/dshafik</a> for my photo stream) I have been exploring and I saw a very neat set of images which were composites of 50 random flickr images for a given tag.
<p>
Well, I liked this enough, I decided that I could do it on-the-fly using PHP, ImageMagick? and of course... the <a href="http://framework.zend.com/">Zend Framework</a>.
</i>
</quote>
<p>
You can check out the actual application <a href="http://demos.pixelated-dreams.com/flickr-composite.php">here</a>, and for those that love getting the background story, the source is <a href="http://demos.pixelated-dreams.com/flickr-composite.phps">here</a>.]]></description>
      <pubDate>Mon, 06 Mar 2006 08:17:44 -0600</pubDate>
    </item>
  </channel>
</rss>
