<?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, 04 Dec 2008 11:25:09 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Debuggable Blog: How to have multiple paginated widgets on the same page with CakePHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10902</guid>
      <link>http://www.phpdeveloper.org/news/10902</link>
      <description><![CDATA[<p>
On the Debuggable blog <i>Tim Koschutzki</i> <a href="http://www.debuggable.com/posts/how-to-have-multiple-paginated-widgets-on-the-same-page-with-cakephp:48ad241e-b018-4532-a748-0ec74834cda3">shows a way</a> to have more than one paginated item on your page at a time (in a CakePHP application).
</p>
<blockquote>
Many of you might have run into the problem of having multiple boxes on the same page that need to be paginated. For example you might have a left column with a list of members of your site and a right column that shows for a example a list of forums. Yeah, that's not the best example, but you get the idea.
</blockquote>
<p>
The typical CakePHP pagination functional assumes that there's only one block of information that needs to be paginated per page. With <i>Tim</i>'s modification, the model name for where the data is being pulled from is appended to the end of the URL and parsed by the script to know which is which.
</p>]]></description>
      <pubDate>Tue, 26 Aug 2008 12:04:58 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Create your own widget with PHP-GTK]]></title>
      <guid>http://www.phpdeveloper.org/news/10854</guid>
      <link>http://www.phpdeveloper.org/news/10854</link>
      <description><![CDATA[<p>
A <a href="http://devzone.zend.com/article/3779-Create-your-own-widget-with-PHP-GTK">new tutorial</a> on the Zend Developer Zone shows you how to use PHP's "younger cousin" PHP-GTK to make a simple widget.
</p>
<blockquote>
With PHP's younger cousin PHP-GTK's recent step to maturity with the 2.0 stable release it is a good time to give this project some more attention. In this article I will show you how to create a re-usable IPv4 Entry widget using PHP-GTK's excellent OO structure.
</blockquote>
<p>
The end result is an interface that lets the user input an IP in a familiar way (blocks of three, automatically advancing to the next block). They talk about the code first, describing how all of the parts fit together before giving you an easily cut-and-pastable block of code (the class) that creates the widget.
</p>]]></description>
      <pubDate>Tue, 19 Aug 2008 09:35:30 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[International Stock Exchange Forum: Getting RSS Feeds into Lively]]></title>
      <guid>http://www.phpdeveloper.org/news/10581</guid>
      <link>http://www.phpdeveloper.org/news/10581</link>
      <description><![CDATA[<p>
Just for you Lively early adopters out there, there's <a href="http://www.intlstockexchange.com/punbb/viewtopic.php?id=361">a script</a> that's been posted to the International Stock Exchange forum showing how to get a feed into the virtual world.
</p>
<blockquote>
Here is a free PHP script to convert the titles of a news feed to a PNG graphic for display in Google Lively.  To display a news feed in Google Lively, go to the "Add object" button, search for "Picture Frame".  Click on add to room and then edit properties.  In Gadget Options place the url of the PHP script in the option box.
</blockquote>
<p>
The script can then be hosted on a web server where it can pull down the latest stories and update the PNG image accordingly.
</p>]]></description>
      <pubDate>Thu, 10 Jul 2008 15:28:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Hasin Hayder's Blog: Web scrapping in a smart way, making a "Today in History" object in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10063</guid>
      <link>http://www.phpdeveloper.org/news/10063</link>
      <description><![CDATA[<p>
<i>Hasin Hayder</i> has written up a <a href="http://hasin.wordpress.com/2008/04/29/web-scrapping-in-a-smart-way-making-a-today-in-history-object/">quick tutorial</a> for his blog that shows how to create your own "Today in History" page with details from <a href="http://www.scopesys.com/">Scopesys</a> pulled with a little web scraping.
</p>
<blockquote>
There are thousands of services available on web who are presenting interesting as well as education information which you can really integrate in your web page or make a nice widget and let others use them seamlessly with their content delivery platforms. In this article I am going to show you how you can make a nice Today-in-History widget with the help of the data provided in <a href="http://www.scopesys.com/">Scopesys</a>.
</blockquote>
<p>
He wisely recommends that you check one thing first about the content you're grabbing - the copyright it carries with it. This could get you into big trouble down the line depending on whose content it is. The actual script is pretty simple - he defines some constants as markers for where things start and stop in the HTML and then uses strpos to get the locations for his substr call to grab the segments.
</p>]]></description>
      <pubDate>Tue, 29 Apr 2008 10:27:41 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ben Ramsey's Blog: Funcaday.com Dashboard Widget]]></title>
      <guid>http://www.phpdeveloper.org/news/9229</guid>
      <link>http://www.phpdeveloper.org/news/9229</link>
      <description><![CDATA[<p>
<i>Ben Ramsey</i> has put together <a href="http://benramsey.com/archives/funcadaycom-dashboard-widget/">a dashboard widget</a> to grab the latest from the <a href="http://funcaday.com/">Funcaday.com</a> website (spotlights one PHP function each day).
</p>
<blockquote>
While reading through news and blog entries, I came across <a href="http://devzone.zend.com/article/2804">a post on Zend's Developer Zone</a> about <a href="http://blog.preinheimer.com/">Paul Reinheimer</a>'s new <a href="http://funcaday.com/">PHP Function a Day</a> website. The Function a Day site functions in much the same way as those nifty tear-off-a-page-per-day desktop calendars we all buy for those on our Christmas shopping lists for whom we can't quite figure out what to get.
</blockquote>
<p>
TO help out the lazy out there, he's created <a href="http://benramsey.com/media/downloads/Funcaday.wdgt.zip">this widget</a> to grab the latest image from the <a href="http://funcaday.com/">funcaday</a> website and pull it right into your Dashboard.
</p>]]></description>
      <pubDate>Wed, 12 Dec 2007 11:15:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: PHP Professionals Directory Widgets]]></title>
      <guid>http://www.phpdeveloper.org/news/9153</guid>
      <link>http://www.phpdeveloper.org/news/9153</link>
      <description><![CDATA[<p>
<i>Manuel Lemos</i> has posted an update about the <a href="http://www.phpclasses.org/professionals/">PHP professionals directory</a> hosted on the PHPClasses.org website - there's a new widget/gadget for your custom Google homepage that will show all of the professionals from a country in a map.
</p>
<blockquote>
<p>
The PHP professionals directory initiative has been enhanced to make it more efficient in its goal to bring together more PHP professionals and businesses willing to hire them.
</p>
<p>
Now there is a gadget available to provide more exposure to PHP professionals in iGoogle (Google personalized home page), Google Maps, Google Earth or in any other Web site page.
</p>
</blockquote>
<p>You can add the gadget to a few different places including:</p>
<ul>
<li>your iGoogle page from <a href="http://fusion.google.com/add?moduleurl=http%3A%2F%2Fwww.phpclasses.org%2Fprofessionals_mapplet.xml">this link</a>
<li>your Google "My Maps" page with <a href="http://maps.google.com/ig/add?synd=mpl&pid=mpl&moduleurl=http%3A%2F%2Fwww.phpclasses.org%2Fprofessionals_mapplet.xml">this link</a>
<li>to your own site with <a href="http://gmodules.com/ig/creator?synd=open&url=http%3A%2F%2Fwww.phpclasses.org%2Fprofessionals_mapplet.xml">this information</a>
<li>or you can just <a href="http://www.phpclasses.org/professionals/locations/locations.kml">import the whole list</a> in a kml format
</ul>
<p>
The professionals directory is located <a href="http://www.phpclasses.org/professionals/">here</a>.
</p>]]></description>
      <pubDate>Fri, 30 Nov 2007 12:58:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Symfony-framework.com: Symfony 1.1 - What's new?]]></title>
      <guid>http://www.phpdeveloper.org/news/9135</guid>
      <link>http://www.phpdeveloper.org/news/9135</link>
      <description><![CDATA[<p>
On the Symfony-framework.com website, there's <a href="http://www.symfony-framework.com/2007/11/23/symfony-11-whats-new/">a look at</a> what's new in the latest Symfony build, version 1.1, as presented by <a href="http://www.aide-de-camp.org/">Fabien Potencier</a> at this year's International PHP Conference 2007.
</p>
<blockquote>
In this article, I will briefly explain all the significant changes of Symfony 1.1 so that you will have fewer doubts deciding between: rewrite part of your old code, simply update your application or use the new Symfony 1.1 only in new developments.
</blockquote>
<p>
There's three things he mentions - the new task framework to help organize code development, the reorganization of the event dispatcher and its dependencies, and the new Form, Widget and Validator framework.
</p>]]></description>
      <pubDate>Wed, 28 Nov 2007 12:07:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Skaldrom Sarg's Blog: PHP-UWA Widget Library]]></title>
      <guid>http://www.phpdeveloper.org/news/9118</guid>
      <link>http://www.phpdeveloper.org/news/9118</link>
      <description><![CDATA[<p>
<i>Skaldrom Sarg</i> pointed us towards <a href="http://oncode.info/project/PHPUWALibrary">a new project</a> he's been working on - an interface for PHP that allows it to use the <a href="http://dev.netvibes.com/">UWA-Widgets</a> from the NetVibes Universal Widget API system.
</p>
<blockquote>
The PHP-UWA library allows a facilitated use of <a href="http://dev.netvibes.com/">UWA-Widgets</a> with PHP. It gives you access to the preferences and some convenience-functions. In theory, it should work with every UWA-compliant widget (even the broken ones which use html in the JS-Parts or the body). Mini-Apis do sometimes work too. An example is included.
</blockquote>
<p>
You can see an example in <a href="http://oncode.info/files/images/example.preview.png">this screenshot</a>, try out <a href="http://www.oncode.info/projects/PHPUWAWidget/example/example.php">a demo</a> or just <a href="http://www.oncode.info/files/phpuwawidgetlib.zip">download the library</a> and get testing.
</p>]]></description>
      <pubDate>Mon, 26 Nov 2007 15:26:08 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP-GTK Community Site: Which editing widget do you use in your PHP-GTK apps?]]></title>
      <guid>http://www.phpdeveloper.org/news/8184</guid>
      <link>http://www.phpdeveloper.org/news/8184</link>
      <description><![CDATA[<p>
The PHP-GTK Community site has <a href="http://www.php-gtk.eu/poll/editing-widget">posted a new poll</a> that ask PHP-GTK developers which, of the choices provided is their favorite editing widget used in their applications.
</p>
<p>The choices are:</p>
<ul>
<li>GtkScintilla
<li>GtkSourceView
<li>GtkTextView
</ul>
<p>
They also included the "Homegrown" option for anyone that might have whipped up their own. At the time of this posting, GtkScintilla and GtkTextView are tied with two votes apiece. If you're a PHP-GTK developer and have worked much with text editing widgets, <a href="http://www.php-gtk.eu/poll/editing-widget">head over and cast your vote</a> today!
</p>]]></description>
      <pubDate>Thu, 05 Jul 2007 09:47:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP-GTK Community Site: Click Fast, Desktop Gadget & visualProxy]]></title>
      <guid>http://www.phpdeveloper.org/news/8162</guid>
      <link>http://www.phpdeveloper.org/news/8162</link>
      <description><![CDATA[<p>
The PHP-GTK Community website as three new posts today all describing applications built with simplicity in mind and created using the PHP-GTK libraries:
</p>
<ul>
<li><a href="http://www.php-gtk.eu/apps/click-fast">the "Click Fast" button</a> that makes use of the Gtk::timeout_add() and Gtk::timeout_remove() functions
<li>a <a href="http://www.php-gtk.eu/code-snippets/desktop-gadget">Desktop Widget</a> that can be used for useful information you want to keep in view
<li><a href="http://www.php-gtk.eu/apps/visual-proxy">visualProxy</a> - an HTTP proxy server and transmit HTTP proxy requests from a WWW user agent to an other proxy or directly to a server. It displays requests graphically and update information on the fly on a detailed list with many fields columns.
</ul>
<p>
Check out their <a href="http://www.php-gtk.eu/apps/">apps</a> and <a href="http://www.php-gtk.eu/code-snippets">code snippets</a> sections for more examples like these.
</p>]]></description>
      <pubDate>Mon, 02 Jul 2007 11:12:00 -0500</pubDate>
    </item>
  </channel>
</rss>
