<?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>Tue, 14 Oct 2008 07:31:01 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Douglas Brown's Blog: Twitter Tag Cloud Service]]></title>
      <guid>http://www.phpdeveloper.org/news/10745</guid>
      <link>http://www.phpdeveloper.org/news/10745</link>
      <description><![CDATA[<p>
<i>Douglas Brown</i> has put together <a href="http://www.brownphp.com/2008/08/twitter-tag-cloud-service/">an announcement</a> for a web service he's come up with (and made available for <a href="http://www.brownphp.com/downloads/TwitterTagCloud.zip">download</a>) to make a tag cloud out of the top keywords from your twitter feed.
</p>
<blockquote>
The problem I was having was actually judging whether or not it would be worth my time following their tweets. I mean, I follow someone that is really respected in a certain field, only to find out that they tweet about their new puppy they just got more than anything. So I made a PHP script that generates a "Twitter Tag Cloud."  Using this, you can generate your own Twitter tag cloud to put on your personal site to display the top keywords that you have been tweeting about.
</blockquote>
<p>
You can either check out an example of the cloud through the form <a href="http://www.brownphp.com/2008/08/twitter-tag-cloud-service/">in the post</a>, use his REST service to get the keywords for a user or you can <a href="http://www.brownphp.com/downloads/TwitterTagCloud.zip">download his code</a> and try it out for yourself.
</p>]]></description>
      <pubDate>Fri, 01 Aug 2008 14:28:11 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Brian Moon's Blog: Stupid PHP Tricks: Normalizing SimpleXML Data]]></title>
      <guid>http://www.phpdeveloper.org/news/10328</guid>
      <link>http://www.phpdeveloper.org/news/10328</link>
      <description><![CDATA[<p>
<i>Brian Moon</i> has a "stupid PHP trick" posted to his blog today - <a href="http://brian.moonspot.net/2008/06/03/stupid-php-tricks-normalizing-simplexml-data/">normalizing SimpleXML data</a> you've pulled in from just about any external source.
</p>
<blockquote>
Anyhow, one annoying thing about SimpleXML has to do with caching.  When using web services, we often cache the contents we get back.  We were having a problem where we would get an error about a SimpleXML node not existing.
</blockquote>
<p>
They were using memcache to store the information but came across problems when their code tried to use a (sometimes) empty tag. He gives two solutions - one using a recursive function that identifies the empty items and the other that encodes then decodes the object to and from JSON, keeping the values intact.
</p>]]></description>
      <pubDate>Tue, 03 Jun 2008 09:34:22 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer Tutorials Blog: Building Web 2.0 Tag Clouds in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10100</guid>
      <link>http://www.phpdeveloper.org/news/10100</link>
      <description><![CDATA[<p>
The Developer Tutorials blog has posted <a href="http://www.developertutorials.com/blog/php/building-web-2-0-tag-clouds-in-php-165/">a tutorial</a> showing you how to set up a tag cloud for your site:
</p>
<blockquote>
Every major website seems to have a tag cloud. Users love tag clouds; they help navigate masses of content quickly and easily. [...] How do we actually build a tag cloud at application level? In this tutorial, I'll take you through putting together a full-blown, calculated web 2.0 tag cloud in PHP.
</blockquote>
<p>
They <a href="http://www.developertutorials.com/blog/php/building-web-2-0-tag-clouds-in-php-165/">start</a> at the end, with an example cloud with some sample tags ("php" being the largest, of course). The code for it is pretty simple - it looks at an array of counts, the number of times the tag is used, and builds the links with the correct font size automatically. 
</p>]]></description>
      <pubDate>Fri, 02 May 2008 13:15:27 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Maggie Nelson's Blog: NTILE() - easy way to generate tag clouds]]></title>
      <guid>http://www.phpdeveloper.org/news/10067</guid>
      <link>http://www.phpdeveloper.org/news/10067</link>
      <description><![CDATA[<p>
For the Oracle users out there looking for an easy way to pull those tags together and make a handy little cloud out of them, <i>Maggie Nelson</i> has <a href="http://www.objectivelyoriented.com/2008/04/ntile_easy_way_to_generate_tag.html">posted about</a> a simple Oracle function that can help - NTILE.
</p>
<blockquote>
For example, check out the documentation for the NTILE Function. Yeah, sounds kind of boring. What good could it be in the wonderful world of web development? After all, who manages employee or sales tables anymore... Answer: generating tag clouds. 
</blockquote>
<p>
Her SQL statement categorizes the tags for you automatically, dropping them in to "buckets" of font sizes. This makes it simple to loop through them (like with a foreach) and output your tags with a little help from some CSS. You can even specify how many buckets you want it to fill (how many different tag values to get and compare).
</p>
]]></description>
      <pubDate>Tue, 29 Apr 2008 13:44:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPRiot.com: Creating Custom Block Tags in Smarty]]></title>
      <guid>http://www.phpdeveloper.org/news/9556</guid>
      <link>http://www.phpdeveloper.org/news/9556</link>
      <description><![CDATA[<p>
On the {H{Riot.com site today, there's <a href="http://www.phpriot.com/articles/smarty-blocks">a new tutorial</a> talking about how to customize your site's Smarty templates a bit more using external plug-ins, specifically one for making those "code block" sections seen all over the web.
</p>
<blockquote>
We will first learn how block plug-ins can be used in your templates, and then learn how to create our own. Once we know how to create a block plug-in, we will cover a practical example that will show you how block plug-ins can effectively be used in your own web sites.
</blockquote>
<p>
<a href="http://www.phpriot.com/articles/smarty-blocks">The tutorial</a> assumes that you already have Smarty installed and that you're familiar enough with it to know how to work with the plug-in system right away. They include some samples of how it can be used (a default block, formatting it with HTML) and, of course, how to integrate this (PHP code and all) into your template and push your content into it.
</p>]]></description>
      <pubDate>Mon, 04 Feb 2008 07:56:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Evan Sims' Blog: WordPress 2.3 Impressions]]></title>
      <guid>http://www.phpdeveloper.org/news/8723</guid>
      <link>http://www.phpdeveloper.org/news/8723</link>
      <description><![CDATA[<p>
<i>Evan Sims</i> has posted some of <a href="http://www.evansims.com/thoughts/wordpress-23-impressions/">his first impressions</a> on the latest version of one of the most popular pieces of PHP blogging software on the web - <a href="http://www.wordpress.org">WordPress 2.3</a>.
</p>
<blockquote>
So as many of you are certainly well aware, the long awaited <a href="http://www.wordpress.org/">Wordpress v2.3</a> <a href="http://wordpress.org/development/2007/09/wordpress-23/">was released today</a> after a long series of betas and release candidates. 2.3 has had the blogging community foaming at the mouth for one reason: <b>tags</b>.
</blockquote>
<p>
He <a href="http://www.evansims.com/thoughts/wordpress-23-impressions/">spends a bit</a> explaining what these tags are and what they're useful for before getting into the actual experience with the new update. He talks about issues he came across (updating/replacing plugins with ones of the new version) and the updates he needed to make to his theme to allow for his customizations to still work as planned.
</p>]]></description>
      <pubDate>Tue, 25 Sep 2007 11:11:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[LotsOfCode.com: Tag Cloud Tutorial]]></title>
      <guid>http://www.phpdeveloper.org/news/8598</guid>
      <link>http://www.phpdeveloper.org/news/8598</link>
      <description><![CDATA[<p>
In <a href="http://www.lotsofcode.com/php/tutorials/tag-cloud">this tutorial</a> on the LotsOfCode website, the author looks to help you create a feature common to several (including this one) websites out there - a tag cloud.
</p>
<blockquote>
In this tutorial i am going to show you how to create a basic word / tag cloud using php. I am going to create a class based cloud, this is because it will be more convenient for people to adapt it on there own websites, if you don't know much about class based programming then click here to take a look at the class tutorial.
</blockquote>
<p>
They <a href="http://www.lotsofcode.com/php/tutorials/tag-cloud">pull the information</a> from their "words array" (where words can be dynamically added to it) and use a percentage rating to base the CSS size for the data's span tag. The entire class listing is provided in one big chunk to make copy and paste easy.
</p>]]></description>
      <pubDate>Thu, 06 Sep 2007 08:57:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Foobr.co.uk: Focus Cloud [concept]]]></title>
      <guid>http://www.phpdeveloper.org/news/8134</guid>
      <link>http://www.phpdeveloper.org/news/8134</link>
      <description><![CDATA[<p>
<i>Jonathan Snook</i> <a href="http://snook.ca/archives/quick_links/quick_link_focus_clouds/">points out</a> a new take on working with tags on a site - a <a href="http://foobr.co.uk/2007/06/focus_cloud_concept/">focus cloud</a>.
</p>
<blockquote>
With this fairly broad classification I set about working out exactly what a Focus Cloud should show. To me the name could only suggest one thing. It shows the area which currently is receiving the most Focus! [...] So a Focus Cloud should show not what has been the most popular tags overall, but what is the most popular tags at present. What is your current focus.
</blockquote>
<p>
<a href="http://foobr.co.uk/2007/06/focus_cloud_concept/">The post</a> not only includes the theory behind these focus clouds but also has some PHP code to back it up (using the del.icio.us interface and tags as the foundation of the cloud's contents). The full code for the cloud can be <a href="http://foobr.co.uk/focus/index.phps">grabbed here</a>.
</p>]]></description>
      <pubDate>Wed, 27 Jun 2007 11:12:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Site News: Tagged Feeds Back in Working Condition]]></title>
      <guid>http://www.phpdeveloper.org/news/7897</guid>
      <link>http://www.phpdeveloper.org/news/7897</link>
      <description><![CDATA[<p>
As I'm sure some of you out there have noticed, the feed links for the tags on each item haven't been working in a long time. The original idea behind them is so that you can customize your experience here with some feeds you can call your own. Thy haven't been working for a while now (due to me not having the time to get in and get them back) but as of the time of this post, I'm happy to say that they are back up and working.
</p>
<p>
But how can I use these wonderful custom feeds, you ask? Well, it's simple really. Just take your pick of the <a href="http://www.phpdeveloper.org/tag/cloud">multitude of tags</a> the articles on this site have and pick the ones you want. Then, just stick them on the end of the feed URL like so:
<ul>
<li><a href="http://www.phpdeveloper.org/feed/tag/job">http://www.phpdeveloper.org/feed/tag/job</a>
<li><a href="http://www.phpdeveloper.org/feed/tag/tutorial">http://www.phpdeveloper.org/feed/tag/tutorial</a>
<li><a href="http://www.phpdeveloper.org/feed/tag/secunia">http://www.phpdeveloper.org/feed/tag/secunia</a>
</ul>
and a feed with the customized content will arrive on your doorstep. You can also "stack" the tags to get more specialized views like:
<ul>
<li><a href="http://www.phpdeveloper.org/feed/tag/tutorial+zendframework">http://www.phpdeveloper.org/feed/tag/tutorial+zendframework</a>
<li><a href="http://www.phpdeveloper.org/feed/tag/ajax+php5">http://www.phpdeveloper.org/feed/tag/ajax+php5</a>
</ul>
</p>]]></description>
      <pubDate>Tue, 22 May 2007 10:21:07 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Tag the Conference]]></title>
      <guid>http://www.phpdeveloper.org/news/6600</guid>
      <link>http://www.phpdeveloper.org/news/6600</link>
      <description><![CDATA[<p>
For anyone out there attending the Zend/PHP Conference and Expo this week, there's <a href="http://devzone.zend.com/node/view/id/1126">a new post</a> on the Zend Developer Zone site that you might check in on. It has some of the details on how they'll (Zend) covering the event.
</p>
<blockquote>
We will run a live report from the conference on www.zend.com, and through our blogs, devzone, flickr and del.icio.us. All of you who are at the conference and are creating content about it in any form, please use the tag "zendconference2006". All of you who are not at the conference, check in regularly at zend.com, Zend's blog, Zend Developer Zone, Technorati, Flickr, and/or Del.icio.us.
</blockquote>
<p>
<i>Cal</i> <a href="http://devzone.zend.com/node/view/id/1126">also comments</a> that you can also tag things with "upcomming:event=111293" on Flickr to let the upconing.org website to catch it and associate it with the event.
</p>]]></description>
      <pubDate>Mon, 30 Oct 2006 13:56:00 -0600</pubDate>
    </item>
  </channel>
</rss>
