<?xml version="1.0" encoding="UTF-8"?> <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/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Roy Tanck's weblog &#187; Flash</title> <atom:link href="http://www.roytanck.com/category/internet/flash/feed/" rel="self" type="application/rss+xml" /><link>http://www.roytanck.com</link> <description>Fascinated by new technology</description> <lastBuildDate>Thu, 09 Feb 2012 11:20:49 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>Using Cumulus? Please check your tagcloud.xml!</title><link>http://www.roytanck.com/2011/05/27/using-cumulus-please-check-tagcloud-xml/</link> <comments>http://www.roytanck.com/2011/05/27/using-cumulus-please-check-tagcloud-xml/#comments</comments> <pubDate>Fri, 27 May 2011 12:05:19 +0000</pubDate> <dc:creator>Roy</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[English]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[WordPress plugins]]></category><guid isPermaLink="false">http://www.roytanck.com/?p=3141</guid> <description><![CDATA[TweetBecause WP-Cumulus is open source software, the source files are available online. I didn&#8217;t package them with the regular plugin download, but you can download the Flash files from wordpress.org and my blog. Included in those downloads is a file called &#8220;tagcloud.xml&#8221;, which is mainly used to test the Flash movie locally, within Flash&#8217;s IDE. [...]]]></description> <content:encoded><![CDATA[<div id="tweetbutton3141" class="tw_button" style="float: right; margin: 0 0 0 10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.roytanck.com%2F2011%2F05%2F27%2Fusing-cumulus-please-check-tagcloud-xml%2F&amp;via=roytanck&amp;text=Using%20Cumulus%3F%20Please%20check%20your%20tagcloud.xml%21&amp;related=&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.roytanck.com%2F2011%2F05%2F27%2Fusing-cumulus-please-check-tagcloud-xml%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.roytanck.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><img src="http://www.roytanck.com/wp-content/uploads/2011/05/XML.png" alt="" title="XML icon" width="128" height="128" class="alignleft size-full wp-image-3146" style="border: none;" />Because WP-Cumulus is open source software, the source files are available online. I didn&#8217;t package them with the regular plugin download, but you can download the Flash files from wordpress.org and my blog. Included in those downloads is a file called &#8220;tagcloud.xml&#8221;, which is mainly used to test the Flash movie locally, within Flash&#8217;s IDE. Unfortunately, that file sometimes ends up online. And, in most cases, it shouldn&#8217;t.<br /> <span id="more-3141"></span></p><h2>This is not the cloud you&#8217;re looking for&#8230;</h2><p>To properly (or rather: easily) develop and test the Flash movie that&#8217;s the heart of WP-Cumulus, it needs content. Without a set of tags, there&#8217;s nothing to see. So I created a file called &#8220;tagcloud.xml&#8221;. It&#8217;s loaded into the movie only if no tags are supplied through the regular route (flashvars). The tagcloud.xml bundled with the source code download is an older, outdated &#8220;dump&#8221; of my blog&#8217;s tags. That&#8217;s okay for testing, as long as its contents don&#8217;t get indexed by search engines.</p><p>Until recently, Google wasn&#8217;t very good at looking into swf (Flash) files, but it appears that this has changed. From what I can tell, Google now processes the actionscript inside, at least well enough to detect calls to external files. Unfortunately, Google&#8217;s bot isn&#8217;t quite smart enough to realize this particular file is only loaded as a fallback mechanism. And as a result, it tries to index the tag cloud xml file. This results in three possible scenarios.</p><h2>Option 1: No tagcloud.xml file: 404 errors</h2><p>If you&#8217;re running the stock WordPress implementation of WP-Cumulus, there should be no tagcloud.xml on your server. It&#8217;s not in the standard plugin distribution. Yet, Google will try to access it because it is potentially called from the Flash movie, resulting in a 404 &#8220;not found&#8221; error.</p><p>If you&#8217;re using something like Google&#8217;s Webmaster Tools to keep track of 404&#8242;s, you might have seen this error pop up. Rest assured, it&#8217;s not a missing file. The flash movie won&#8217;t actually call it. Since the plugin provides the tag cloud through flashvars, there&#8217;s no need to fall back to the static file.</p><h2>Option 2: You&#8217;re using tagcloud.xml to provide the tags</h2><p>If your website is &#8220;homebrew&#8221;, you may be using the tagcloud.xml to actually provide the Flash movie with its data. In this case, there&#8217;s nothing wrong with it getting indexed. At least not from a technological standpoint, SEO experts may disagree.</p><h2>Option 3: A tagcloud.xml exists in error, and is getting indexed</h2><p>If you&#8217;re using one of WP-Cumulus&#8217;s many ports to other platforms, you may have a tagcloud.xml in place. Chances are it&#8217;s not actually used, and it still has &#8220;my&#8221; data in it. In this case you really should remove the file from your web server. My website&#8217;s statistic indicate that a lot of websites have this scenario in place, and it&#8217;s causing a lot of unintended links from those sites to mine.</p><p>So, please check if your site has a tagcloud.xml, and whether it&#8217;s used. If not, please remove the file. If you&#8217;re the author of a port, please see if the file is needed in your distribution, and remove it if not. Thanks!</p><p><span style="color:#999;">(image by <a href="http://gurato.deviantart.com/">Gurato</a>)</span></p> ]]></content:encoded> <wfw:commentRss>http://www.roytanck.com/2011/05/27/using-cumulus-please-check-tagcloud-xml/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>Erratic behavior with Flash&#8217;s textWidth property</title><link>http://www.roytanck.com/2010/11/25/erratic-behavior-with-flashs-textwidth-property/</link> <comments>http://www.roytanck.com/2010/11/25/erratic-behavior-with-flashs-textwidth-property/#comments</comments> <pubDate>Thu, 25 Nov 2010 11:21:53 +0000</pubDate> <dc:creator>Roy</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Adobe]]></category> <category><![CDATA[bug]]></category> <category><![CDATA[typography]]></category><guid isPermaLink="false">http://www.roytanck.com/?p=2885</guid> <description><![CDATA[TweetJust a quick post in case anyone else ever runs into this and manages to find their way to my blog. I just came across this in a client project I&#8217;m working on. I was using a TextField in Flash CS5, and needed to know the width of the actual text inside it for positioning [...]]]></description> <content:encoded><![CDATA[<div id="tweetbutton2885" class="tw_button" style="float: right; margin: 0 0 0 10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.roytanck.com%2F2010%2F11%2F25%2Ferratic-behavior-with-flashs-textwidth-property%2F&amp;via=roytanck&amp;text=Erratic%20behavior%20with%20Flash%26%238217%3Bs%20textWidth%20property&amp;related=&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.roytanck.com%2F2010%2F11%2F25%2Ferratic-behavior-with-flashs-textwidth-property%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.roytanck.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><img src="http://www.roytanck.com/wp-content/uploads/2010/11/flash-cs5-logo-150x142.png" alt="" title="Adobe Flash CS5 logo" width="150" height="142" class="alignleft size-thumbnail wp-image-2888" />Just a quick post in case anyone else ever runs into this and manages to find their way to my blog.</p><p>I just came across this in a client project I&#8217;m working on. I was using a TextField in Flash CS5, and needed to know the width of the actual text inside it for positioning purposes. What I found was that in about 50% of cases, the <strong>textWidth property would return zero instead of the strings length in pixels</strong>. I tried using autoSize on the TextField and found that it would shorten half of its instances to a single character or less, causing the rest of the line to be invisible.</p><p>At first I thought there was something wrong with the font file, but the same happened with Verdana. So I started randomly changing settings, and it turns out that <strong>the &#8220;anti-alias for readability&#8221; setting was causing this</strong>. As soon as I changed that setting to &#8220;anti-alias for readability&#8221; the textfields were being autosized properly, and reported their actual lengths through the textWidth property.<br /> <span id="more-2885"></span><br /> I didn&#8217;t really investigate this any further once I found out this workaround. In fact, I needed to use &#8220;anti-alias for animation&#8221; anyway in my project. Please feel free to comment if this has happened to you, and/or you have more details about this strange little bug.</p> ]]></content:encoded> <wfw:commentRss>http://www.roytanck.com/2010/11/25/erratic-behavior-with-flashs-textwidth-property/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>About the &#8216;hidden&#8217; links in WP-Cumulus</title><link>http://www.roytanck.com/2010/08/09/about-the-hidden-links-in-wp-cumulus/</link> <comments>http://www.roytanck.com/2010/08/09/about-the-hidden-links-in-wp-cumulus/#comments</comments> <pubDate>Mon, 09 Aug 2010 14:05:49 +0000</pubDate> <dc:creator>Roy</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[WordPress plugins]]></category> <category><![CDATA[hidden links]]></category> <category><![CDATA[WordPress.org]]></category> <category><![CDATA[WP-Cumulus]]></category><guid isPermaLink="false">http://www.roytanck.com/?p=2711</guid> <description><![CDATA[TweetRecently, I came across discussions on Twitter, and a blog post about &#8216;hidden links&#8217; in my WP-Cumulus WordPress plugin. Quite frankly, I&#8217;m a little embarrassed by this, and I&#8217;d like to explain how the situation came to be, and what I plan to change in upcoming versions. History When I did the first couple of [...]]]></description> <content:encoded><![CDATA[<div id="tweetbutton2711" class="tw_button" style="float: right; margin: 0 0 0 10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.roytanck.com%2F2010%2F08%2F09%2Fabout-the-hidden-links-in-wp-cumulus%2F&amp;via=roytanck&amp;text=About%20the%20%26%238216%3Bhidden%26%238217%3B%20links%20in%20WP-Cumulus&amp;related=&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.roytanck.com%2F2010%2F08%2F09%2Fabout-the-hidden-links-in-wp-cumulus%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.roytanck.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Recently, I came across discussions on Twitter, and a <a href="http://www.searchengineoptimisation.com/seo-blog/blogging-for-seo/wordpress-tag-cloud-the-hidden-links-making-your-site-fall-foul-of-google-guidelines.html">blog post</a> about &#8216;hidden links&#8217; in my WP-Cumulus WordPress plugin. Quite frankly, I&#8217;m a little embarrassed by this, and I&#8217;d like to explain how the situation came to be, and what I plan to change in upcoming versions.<br /> <span id="more-2711"></span></p><h2>History</h2><p>When I did the first couple of versions of WP-Cumulus, it was not hosted on wordpress.org. All there was in terms of user support was the comments section of a blog post on this blog. To help people troubleshoot flash plugin trouble, I linked to that post in the alternative or &#8220;no flash&#8221; content. This content is shown only to user without (the right version of) Flash. It is very common among Flash developers to link &#8216;home&#8217; this way. I was aware this would also be shown to search engines, but at the time there were only a couple of users. My reasoning back then was that providing a helpful message was important enough to warrant putting the link there.</p><h2>Whoa, millions of incoming links&#8230;</h2><p>Then, Cumulus started catching on. I moved it to wordpress.org, where it made the top 10 most popular plugins a few times. People were starting to port the plugin to other platforms, and I started getting tons of support requests. Some days, just answering these would take hours. I was overwhelmed. Around the same time, I started noticing an increase of traffic on my blog. At first I thought it was because people were googling for the plugin, but it soon became apparent that there was more going on.</p><p>As an unexpected side-effect of the &#8216;no flash&#8217; link, my blog now had thousands of incoming links, causing it to rank well in Google. Because I sometimes write about things like hosting, advertisers were starting to show interest, and I have to admit I jumped at the opportunity. As time went by, it became increasingly &#8216;difficult&#8217; to remove the links. Here I was, making a little extra money because of a link I forgot to remove somewhere along the way. But even so, I no longer feel comfortable with the current situation, and have been planning to remedy it for a while.</p><h2>Future versions</h2><p>As you may have read on this blog, I&#8217;ve been trying to get more people involved in the project. It needs a better programmer than I am to keep it up to date. Unfortunately, this has not proven very easy. As a result, WP-Cumulus 2.0 has been in development for over a year, and one of the things it aims to fix is this &#8216;hidden links&#8217; situation. I&#8217;ve decided that any link in the alternative content should be optional, and disabled by default. And it should probably point to the wordpress.org page instead of this blog. By default, it makes sense to show the regular (html) tag cloud to users without Flash. Version 2.0 will probably do it that way.</p><p>I&#8217;ll be working on Cumulus 2.0 this week (with one of the best software developers I know, whoohoo!), and I hope to have a rough version some time this month. It&#8217;ll put you in control of what is shown to users, search engines and everthing else. As it should have been all along.</p> ]]></content:encoded> <wfw:commentRss>http://www.roytanck.com/2010/08/09/about-the-hidden-links-in-wp-cumulus/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>My thoughts on Flash and the iPad</title><link>http://www.roytanck.com/2010/02/28/my-thoughts-on-flash-and-the-ipad/</link> <comments>http://www.roytanck.com/2010/02/28/my-thoughts-on-flash-and-the-ipad/#comments</comments> <pubDate>Sun, 28 Feb 2010 15:41:52 +0000</pubDate> <dc:creator>Roy</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[Gadgets]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Android]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[CPU]]></category> <category><![CDATA[criticism]]></category> <category><![CDATA[games]]></category> <category><![CDATA[GPU]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[iPad]]></category> <category><![CDATA[iPhone]]></category> <category><![CDATA[iPhone OS]]></category> <category><![CDATA[open source]]></category> <category><![CDATA[performance]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[touchscreen]]></category> <category><![CDATA[video]]></category> <category><![CDATA[Windows]]></category><guid isPermaLink="false">http://www.roytanck.com/?p=2551</guid> <description><![CDATA[TweetThere&#8217;s been a lot of controversy over Apple&#8217;s decision to ban Flash (and Java for that matter) from the iPhone since the day it was released. Now, with the iPad about to hit retail, there&#8217;s been more debate on whether this was a technical decision or not, and whether it&#8217;s a severe limitation for the [...]]]></description> <content:encoded><![CDATA[<div id="tweetbutton2551" class="tw_button" style="float: right; margin: 0 0 0 10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.roytanck.com%2F2010%2F02%2F28%2Fmy-thoughts-on-flash-and-the-ipad%2F&amp;via=roytanck&amp;text=My%20thoughts%20on%20Flash%20and%20the%20iPad&amp;related=&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.roytanck.com%2F2010%2F02%2F28%2Fmy-thoughts-on-flash-and-the-ipad%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.roytanck.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><img src="http://www.roytanck.com/wp-content/uploads/2010/02/flash-ipad-185x240.jpg" alt="" title="Flash iPad" width="185" height="240" class="alignleft size-medium wp-image-2554" />There&#8217;s been a lot of controversy over Apple&#8217;s decision to ban Flash (and Java for that matter) from the iPhone since the day it was released. Now, with the iPad about to hit retail, there&#8217;s been more debate on whether this was a technical decision or not, and whether it&#8217;s a severe limitation for the devices, or a blessing. Being both a Flash developer, an iPhone OS user an open source advocate, I thought I&#8217;d weigh in on the conversation.</p><p>Before I get started though, let me point out that I&#8217;m not a fan of Flash. I think it&#8217;s a real shame that there&#8217;s no open, official standard that lets web designers do the things Flash can. Adobe has the web in an awkward stranglehold right now, and I&#8217;d love to see that change. But the reality is that Flash is an integral part of the web today.<br /> <span id="more-2551"></span></p><h2>HTML5 isn&#8217;t an option just yet</h2><p>One of the main uses of Flash on the web is video. People keep forgetting however that Flash is also used extensively for other things. It is the only technology available today that allows you to scale, rotated and distort objects. It has a 3D engine (which admittedly isn&#8217;t used widely, yet) and it offers the most advanced controls over typography of any tool in a contemporary web designer&#8217;s toolbox.</p><p>Flash is used in product demos (360 views), simulations, games, data visualizations and many other areas where HTML falls short. Perhaps the upcoming release of HTML5 will allow designers to do the same things without Flash, but until HTML5-supporting browsers are widely adopted, Flash is the (only) way to go. Especially since most of the HTML5 demos I&#8217;ve seen have been built using browser-specific (non-standard) functions and were nowhere near a smooth as Flash animation has been since 1996.</p><p>And as for video, HTML5 <a href="http://www.sitepoint.com/blogs/2010/01/25/the-dark-side-of-html-5-video/">appears to have a long way to go</a> before it can replace Flash as the web&#8217;s preferred video player.</p><h2>There&#8217;s no fundamental issue with Flash and touchscreens</h2><p><a href="http://www.roughlydrafted.com/2010/02/20/an-adobe-flash-developer-on-why-the-ipad-cant-use-flash/">This blog post</a> has been getting a lot of attention, and rightfully so. It clearly describes why some currently available Flash content won&#8217;t work very well on touchscreen devices like the iPad. However, the types of applications that Flash is often used for, especially games, have always needed different approaches for mouse pointer based devices and touchscreens. Whether they were developed using Flash or not. Flash allows you to accommodate both interaction models, and it&#8217;s no problem at all to create touchscreen interfaces in Flash.</p><h2>Flash is not buggy, slow or overly power-hungry on other devices</h2><p>Steve Jobs himself has <a href="http://www.techdigest.tv/2010/02/steve_jobs_flas.html">said</a> that Flash on the iPad would kill its battery life. And I&#8217;m sure it could. It&#8217;s very easy to create a Flash movie that uses every single CPU cycle available on whatever machine it runs on. But like with all other development platforms, that&#8217;s just bad programming. Flash is capable of techniques like bitmap caching which can reduce CPU utilization dramatically. And the soon to be released 10.1 version will be capable of outsourcing most of the remaining heavy work, like decoding video, to the systems GPU. Which is probably what the iPhone&#8217;s video player does too.</p><p>I&#8217;ll admit that the current Flash player is slow (by comparison to Windows) on OSX and Linux. It&#8217;s obvious that Adobe has not always maintained these players very well. There&#8217;s been debate over whether or not Apple is partly to blame for this, but fact is that the Mac version uses ten times the resources the Windows version needs to display the same content.</p><p>That being said, on ARM based sytems (like the iPhone and the iPad), things <a href="http://www.flashmobileblog.com/2010/02/24/battery-performance-with-flash-player-10-1-on-nexus-one/">aren&#8217;t quite so bad</a>. I get the feeling that many of the users commenting negatively about Flash as a technology are Apple fans who&#8217;ve not been getting the performance and stability that Flash delivers on Windows.</p><h2>A business decision?</h2><p>I&#8217;m convinced that Apple&#8217;s ban on Flash is purely a business decision. Allowing Adobe&#8217;s technology onto their devices would in turn allow content (music, video, games, etc) to be delivered to the devices without going through Apple&#8217;s immensely successful App Store. No matter how much Adobe would improve Flash&#8217;s performance and stability, it still wouldn&#8217;t make sense for Apple to change their minds. Not with <a href="http://www.apple.com/pr/library/2010/02/25itunes.html">billions of dollars</a> <a href="http://online.wsj.com/article/SB121842341491928977.html">coming in</a>.</p><p>On a side note, Adobe has announced that the next major version of the Flash development environment will allow Flash applications to be <a href="http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/">exported as iPhone apps</a>. So there will be Flash on the iPhone, just not in web pages. For me, the most interesting thing about this is that it will reveal whether Flash is really as bad as Jobs says. I wonder if those apps will drain battery life and crash frequently. If they don&#8217;t, that will tell us a great deal about Apple, won&#8217;t it?</p><p>(Read this post in <a href="http://pc.de/pages/my-thoughts-on-flash-and-the-ipad-be" rel="nofollow">Belorussian</a> at <a href="http://pc.de/" rel="nofollow">PC</a>)</p> ]]></content:encoded> <wfw:commentRss>http://www.roytanck.com/2010/02/28/my-thoughts-on-flash-and-the-ipad/feed/</wfw:commentRss> <slash:comments>22</slash:comments> </item> <item><title>Help me test WP-Cumulus unicode support</title><link>http://www.roytanck.com/2009/11/27/help-me-test-wp-cumulus-unicode-support/</link> <comments>http://www.roytanck.com/2009/11/27/help-me-test-wp-cumulus-unicode-support/#comments</comments> <pubDate>Fri, 27 Nov 2009 15:33:41 +0000</pubDate> <dc:creator>Roy</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[WordPress plugins]]></category> <category><![CDATA[characters]]></category> <category><![CDATA[language]]></category> <category><![CDATA[Latin]]></category> <category><![CDATA[test]]></category> <category><![CDATA[unicode]]></category> <category><![CDATA[upgrade]]></category> <category><![CDATA[WP-Cumulus]]></category><guid isPermaLink="false">http://www.roytanck.com/?p=2392</guid> <description><![CDATA[TweetThe one feature I&#8217;ve always wanted to add to WP-Cumulus is true unicode support. Flash player 9 made this impossible because it needed to have the font characters embedded into the movie, and unicode fonts are simply too big for that. But with Flash 10, Adobe has introduced new ways of handling text, and those [...]]]></description> <content:encoded><![CDATA[<div id="tweetbutton2392" class="tw_button" style="float: right; margin: 0 0 0 10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.roytanck.com%2F2009%2F11%2F27%2Fhelp-me-test-wp-cumulus-unicode-support%2F&amp;via=roytanck&amp;text=Help%20me%20test%20WP-Cumulus%20unicode%20support&amp;related=&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.roytanck.com%2F2009%2F11%2F27%2Fhelp-me-test-wp-cumulus-unicode-support%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.roytanck.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>The one feature I&#8217;ve always wanted to add to WP-Cumulus is true unicode support. Flash player 9 <a href="http://www.roytanck.com/2008/08/04/how-to-add-more-characters-to-wp-cumulus/">made this impossible</a> because it needed to have the font characters embedded into the movie, and unicode fonts are simply too big for that. But with Flash 10, Adobe has introduced new ways of handling text, and those now allow for non-embedded text to be animated quite smoothly. There&#8217;s also no longer any need to specify an exact font name, you can simply tell the player to get a sans-serif font. Flash player 10 is on over 93% of computers now, so it starts to make sense to use it to finally add this long-awaited feature to WP-Cumulus.<br /> <span id="more-2392"></span><br /></p><div id="flashcontent" style="border:1px solid #ccc;">This movie requires Flash Player 10 or better.</div><p></p><p>I&#8217;ve created a test movie (above) that uses these new features, and I&#8217;m anxious to find out if it works for you, especially if you&#8217;re in Asia, Russia or anywhere else with a non-Latin character set.</p><h2>What are you seeing?</h2><ul><li>Are you seeing all 45 tags (approximately), in many languages?</li><li>Are you seeing your (non-Latin) language?</li><li>Any other issues?</li><li>Do you want me to add your language to the test? Post the language name here.</li></ul><p>Please leave a comment below and tell me if the movie works as it should. Thanks!</p> ]]></content:encoded> <wfw:commentRss>http://www.roytanck.com/2009/11/27/help-me-test-wp-cumulus-unicode-support/feed/</wfw:commentRss> <slash:comments>154</slash:comments> </item> <item><title>Introducing Snapatar: Update your Twitter avatar from your webcam</title><link>http://www.roytanck.com/2009/07/23/introducing-snapatar-update-your-twitter-avatar-from-your-webcam/</link> <comments>http://www.roytanck.com/2009/07/23/introducing-snapatar-update-your-twitter-avatar-from-your-webcam/#comments</comments> <pubDate>Thu, 23 Jul 2009 07:23:41 +0000</pubDate> <dc:creator>Roy</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[ideas]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[Web design]]></category> <category><![CDATA[avatar]]></category> <category><![CDATA[Bernalyn]]></category> <category><![CDATA[picture]]></category> <category><![CDATA[snap]]></category> <category><![CDATA[Snapatar]]></category> <category><![CDATA[Twitter]]></category> <category><![CDATA[update]]></category> <category><![CDATA[webcam]]></category><guid isPermaLink="false">http://www.roytanck.com/?p=2032</guid> <description><![CDATA[TweetTwitter by it&#8217;s very nature is a very limited service. That&#8217;s what&#8217;s fun about it. Some people manage to be really clever and witty in 140 characters. But there&#8217;s only so much you can express in a tweet. The other main way to express your personality on Twitter is through your avatar image (or &#8216;profile [...]]]></description> <content:encoded><![CDATA[<div id="tweetbutton2032" class="tw_button" style="float: right; margin: 0 0 0 10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.roytanck.com%2F2009%2F07%2F23%2Fintroducing-snapatar-update-your-twitter-avatar-from-your-webcam%2F&amp;via=roytanck&amp;text=Introducing%20Snapatar%3A%20Update%20your%20Twitter%20avatar%20from%20your%20webcam&amp;related=&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.roytanck.com%2F2009%2F07%2F23%2Fintroducing-snapatar-update-your-twitter-avatar-from-your-webcam%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.roytanck.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><a href="http://twitter.com">Twitter</a> by it&#8217;s very nature is a very limited service. That&#8217;s what&#8217;s fun about it. Some people manage to be really clever and witty in 140 characters. But there&#8217;s only so much you can express in a tweet. The other main way to express your personality on Twitter is through your avatar image (or &#8216;profile picture&#8217; as Twitter calls them).</p><p><img src="http://www.roytanck.com/wp-content/uploads/2009/07/snapatar-screenshot-590x292.jpg" alt="Snapatar screenshot" title="Snapatar screenshot" width="590" height="292" class="alignnone size-large wp-image-2034" /></p><p>Many of the people I follow have carefully designed avatars that they don&#8217;t change very often. But what if you could have your avatar be as current as your tweets. Showing you exactly the way you look today, doing what you&#8217;re doing right now? That&#8217;s where <a href="http://snapatar.com">Snapatar</a> comes in.<br /> <span id="more-2032"></span><br /> <a href="http://snapatar.com">Snapatar</a> lets you create a new Twitter profile image from your webcam in two very easy steps. You snap a picture, and if it looks right to you you enter your Twitter account details and upload it. That&#8217;s all. You can do this as often as you like, there&#8217;s currently no API limit for avatar updates. Of course it&#8217;s also a great way to create your first avatar if you&#8217;re new to Twitter and don&#8217;t have one yet.</p><p>Two days ago, Snapatar was nothing but a vague notion in my head. I&#8217;d thought of it while on vacation, and when I couldn&#8217;t find a similar service I decided to see if I could create a proof of concept application. I soon enlisted the help of my PHP guru <a href="http://www.bernalyn.com">Bernalyn</a>, and from there things started to really gain momentum. This post is meant to announce the project to the world, and I hope we&#8217;ll get some Twitter users to try it. It&#8217;s still pretty beta, so we&#8217;d love to know what you run into. Please post any errors you come across, suggestions and feedback in the comments.</p><p>(Oh and yes, I know I need a better webcam&#8230;)</p> ]]></content:encoded> <wfw:commentRss>http://www.roytanck.com/2009/07/23/introducing-snapatar-update-your-twitter-avatar-from-your-webcam/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Tagnetic Poetry 1.0 adds shortcode support</title><link>http://www.roytanck.com/2009/07/02/tagnetic-poetry-1-0-adds-shortcode-support/</link> <comments>http://www.roytanck.com/2009/07/02/tagnetic-poetry-1-0-adds-shortcode-support/#comments</comments> <pubDate>Thu, 02 Jul 2009 09:34:24 +0000</pubDate> <dc:creator>Roy</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[WordPress plugins]]></category> <category><![CDATA[1.0]]></category> <category><![CDATA[drag]]></category> <category><![CDATA[magnets]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[refrigerator]]></category> <category><![CDATA[shortcodes]]></category> <category><![CDATA[Tagnetic Poetry]]></category> <category><![CDATA[tags]]></category> <category><![CDATA[update]]></category> <category><![CDATA[WP-Cumulus]]></category><guid isPermaLink="false">http://www.roytanck.com/?p=1990</guid> <description><![CDATA[Tweet I guess it was about time I updated my Tagnetic Poetry plugin. WP-Cumulus&#8217; lesser known brother now has shortcode support, as well as several other improvements. It&#8217;s not as mature as Cumulus, but it&#8217;s definitely stable enough to deserve a 1.0 version number. The Flash movie now has support for the &#8216;xmlpath&#8217; flashvar that [...]]]></description> <content:encoded><![CDATA[<div id="tweetbutton1990" class="tw_button" style="float: right; margin: 0 0 0 10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.roytanck.com%2F2009%2F07%2F02%2Ftagnetic-poetry-1-0-adds-shortcode-support%2F&amp;via=roytanck&amp;text=Tagnetic%20Poetry%201.0%20adds%20shortcode%20support&amp;related=&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.roytanck.com%2F2009%2F07%2F02%2Ftagnetic-poetry-1-0-adds-shortcode-support%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.roytanck.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><div style="widht: 240px; float: left; margin: 0 10px 5px 0;"><div id="tagpocontent5855483"><p style="display:none"><a href='http://www.roytanck.com/tag/android/' class='tag-link-207' title='24 topics' style='font-size: 14.344827586207pt;'>Android</a> <a href='http://www.roytanck.com/tag/apple/' class='tag-link-79' title='20 topics' style='font-size: 12.689655172414pt;'>Apple</a> <a href='http://www.roytanck.com/tag/asus/' class='tag-link-192' title='13 topics' style='font-size: 9.1724137931034pt;'>Asus</a> <a href='http://www.roytanck.com/tag/atom/' class='tag-link-255' title='10 topics' style='font-size: 6.8965517241379pt;'>Atom</a> <a href='http://www.roytanck.com/tag/browser/' class='tag-link-178' title='10 topics' style='font-size: 6.8965517241379pt;'>browser</a> <a href='http://www.roytanck.com/tag/chrome/' class='tag-link-229' title='8 topics' style='font-size: 5.0344827586207pt;'>Chrome</a> <a href='http://www.roytanck.com/tag/design/' class='tag-link-24' title='18 topics' style='font-size: 11.862068965517pt;'>design</a> <a href='http://www.roytanck.com/tag/eee-pc/' class='tag-link-193' title='14 topics' style='font-size: 9.7931034482759pt;'>eee-pc</a> <a href='http://www.roytanck.com/tag/experiences/' class='tag-link-72' title='9 topics' style='font-size: 6.0689655172414pt;'>experiences</a> <a href='http://www.roytanck.com/tag/experiment/' class='tag-link-115' title='8 topics' style='font-size: 5.0344827586207pt;'>experiment</a> <a href='http://www.roytanck.com/tag/firefox/' class='tag-link-37' title='9 topics' style='font-size: 6.0689655172414pt;'>Firefox</a> <a href='http://www.roytanck.com/tag/fix/' class='tag-link-121' title='9 topics' style='font-size: 6.0689655172414pt;'>fix</a> <a href='http://www.roytanck.com/tag/flash/' class='tag-link-18' title='39 topics' style='font-size: 18.48275862069pt;'>Flash</a> <a href='http://www.roytanck.com/tag/gadgets/' class='tag-link-4' title='13 topics' style='font-size: 9.1724137931034pt;'>Gadgets</a> <a href='http://www.roytanck.com/tag/google/' class='tag-link-28' title='23 topics' style='font-size: 13.931034482759pt;'>Google</a> <a href='http://www.roytanck.com/tag/idea/' class='tag-link-57' title='7 topics' style='font-size: 4pt;'>idea</a> <a href='http://www.roytanck.com/tag/intel/' class='tag-link-256' title='13 topics' style='font-size: 9.1724137931034pt;'>Intel</a> <a href='http://www.roytanck.com/tag/ios/' class='tag-link-840' title='8 topics' style='font-size: 5.0344827586207pt;'>iOS</a> <a href='http://www.roytanck.com/tag/iphone/' class='tag-link-96' title='13 topics' style='font-size: 9.1724137931034pt;'>iPhone</a> <a href='http://www.roytanck.com/tag/ipod/' class='tag-link-78' title='7 topics' style='font-size: 4pt;'>iPod</a> <a href='http://www.roytanck.com/tag/laptop/' class='tag-link-65' title='7 topics' style='font-size: 4pt;'>laptop</a> <a href='http://www.roytanck.com/tag/linksys/' class='tag-link-145' title='8 topics' style='font-size: 5.0344827586207pt;'>linksys</a> <a href='http://www.roytanck.com/tag/linux/' class='tag-link-202' title='19 topics' style='font-size: 12.275862068966pt;'>linux</a> <a href='http://www.roytanck.com/tag/microsoft/' class='tag-link-250' title='12 topics' style='font-size: 8.3448275862069pt;'>Microsoft</a> <a href='http://www.roytanck.com/tag/netbook/' class='tag-link-194' title='19 topics' style='font-size: 12.275862068966pt;'>netbook</a> <a href='http://www.roytanck.com/tag/nokia/' class='tag-link-74' title='10 topics' style='font-size: 6.8965517241379pt;'>Nokia</a> <a href='http://www.roytanck.com/tag/open-source/' class='tag-link-186' title='13 topics' style='font-size: 9.1724137931034pt;'>open source</a> <a href='http://www.roytanck.com/tag/plugin/' class='tag-link-40' title='26 topics' style='font-size: 14.965517241379pt;'>plugin</a> <a href='http://www.roytanck.com/tag/plugins/' class='tag-link-85' title='8 topics' style='font-size: 5.0344827586207pt;'>plugins</a> <a href='http://www.roytanck.com/tag/review/' class='tag-link-191' title='12 topics' style='font-size: 8.3448275862069pt;'>review</a> <a href='http://www.roytanck.com/tag/software/' class='tag-link-5' title='9 topics' style='font-size: 6.0689655172414pt;'>Software</a> <a href='http://www.roytanck.com/tag/symbian/' class='tag-link-130' title='7 topics' style='font-size: 4pt;'>symbian</a> <a href='http://www.roytanck.com/tag/tag-cloud/' class='tag-link-109' title='11 topics' style='font-size: 7.7241379310345pt;'>tag cloud</a> <a href='http://www.roytanck.com/tag/twitter/' class='tag-link-234' title='14 topics' style='font-size: 9.7931034482759pt;'>Twitter</a> <a href='http://www.roytanck.com/tag/ubuntu/' class='tag-link-203' title='24 topics' style='font-size: 14.344827586207pt;'>Ubuntu</a> <a href='http://www.roytanck.com/tag/usb/' class='tag-link-55' title='9 topics' style='font-size: 6.0689655172414pt;'>USB</a> <a href='http://www.roytanck.com/tag/video/' class='tag-link-44' title='15 topics' style='font-size: 10.206896551724pt;'>video</a> <a href='http://www.roytanck.com/tag/vista/' class='tag-link-47' title='8 topics' style='font-size: 5.0344827586207pt;'>Vista</a> <a href='http://www.roytanck.com/tag/wifi/' class='tag-link-51' title='14 topics' style='font-size: 9.7931034482759pt;'>wifi</a> <a href='http://www.roytanck.com/tag/windows/' class='tag-link-46' title='10 topics' style='font-size: 6.8965517241379pt;'>Windows</a> <a href='http://www.roytanck.com/tag/wordpress/' class='tag-link-19' title='58 topics' style='font-size: 22pt;'>WordPress</a> <a href='http://www.roytanck.com/tag/wordpress-plugins/' class='tag-link-9' title='8 topics' style='font-size: 5.0344827586207pt;'>WordPress plugins</a> <a href='http://www.roytanck.com/tag/wordpress-themes/' class='tag-link-6' title='8 topics' style='font-size: 5.0344827586207pt;'>WordPress themes</a> <a href='http://www.roytanck.com/tag/wp-cumulus/' class='tag-link-108' title='38 topics' style='font-size: 18.275862068966pt;'>WP-Cumulus</a> <a href='http://www.roytanck.com/tag/youtube/' class='tag-link-90' title='7 topics' style='font-size: 4pt;'>YouTube</a></p><p>Tagnetic Poetry by <a href="http://www.roytanck.com">Roy Tanck</a> and <a href="http://zeroblack.org">Merel Zwart</a> requires Flash Player 9 or better.</p></div></div><p>I guess it was about time I updated my <a href="http://wordpress.org/extend/plugins/tagnetic-poetry/">Tagnetic Poetry plugin</a>. WP-Cumulus&#8217; lesser known brother now has shortcode support, as well as several other improvements. It&#8217;s not as mature as Cumulus, but it&#8217;s definitely stable enough to deserve a 1.0 version number.</p><p>The Flash movie now has support for the &#8216;xmlpath&#8217; flashvar that WP-Cumulus has supported for a while now. This affects you only if you&#8217;re attempting to use it <a href="http://www.roytanck.com/2008/05/19/how-to-repurpose-my-tag-cloud-flash-movie/">outside of the context of WordPress</a>, but is very handy if you do. Putting more than one instance of the plugin on a page should also no longer cause issues, and several other little issues were fixed.<br /> <span id="more-1990"></span><br /> Using shortcodes allows you to place TP all over your blog. The parameters allow you to control the way it looks per instance, as opposed to the one set of options the plugin used to have. Those will still be used as defaults, but you can override them if you like by adding attributes to the &#91;tagneticpoetry&#93; shortcode. Here are some examples of how that works:</p><table><tr><th>Shortcode</th><th>What it&#8217;ll do</th></tr><tr><td><code>&#91;tagneticpoetry width="300" height="300"&#93;</code></td><td>Will display a 300*300px version.</td></tr><tr><td><code>&#91;tagneticpoetry bgcolor="ff0000" trans="false"&#93;</code></td><td>Will set the background to bright red, and make sure it&#8217;s not transparent.</td></tr><tr><td><code>&#91;tagneticpoetry args="number=5&amp;amp;exclude=1"&#93;</code></td><td>Will display up to five tags, and exclude the one with the ID 5.</td></tr></table><p>The new shortcode is all lowercase, but the older &#91;TAGNETICPOETRY&#93; tag is still supported for backwards compatibility. You could in fact add lowercase attributes to it if you&#8217;re using WordPress 2.5 or higher, but if you&#8217;re going to be editing the page anyway I guess it makes sense to use the lowercase code instead.</p><p>Currently, Tagnetic Poetry supports these attributes:</p><table><tr><th>Attribute</th><th>Used for</th><th>Possible values</th><th>Example</th></tr><tr><td><strong>width</strong></td><td>Width of the tag cloud</td><td>Number of pixels (positive integer)</td><td>width=&#8221;300&#8243;</td></tr><tr><td><strong>height</strong></td><td>Height of the tag cloud</td><td>Number of pixels (positive integer)</td><td>height=&#8221;240&#8243;</td></tr><tr><td><strong>bgcolor</strong></td><td>Tag cloud background color</td><td>HEX color value without the &#8216;#&#8217; prefix</td><td>bgcolor=&#8221;333333&#8243;</td></tr><tr><td><strong>trans</strong></td><td>Background transparency</td><td>&#8220;true&#8221; or &#8220;false&#8221;</td><td>trans=&#8221;true&#8221;</td></tr><tr><td><strong>args</strong></td><td>Argments to be passed to the &#8216;wp_tag_cloud&#8217; function (experimental, use at own risk)</td><td>URL encoded string</td><td>args=&#8221;smallest=10&#8243;</td></tr><tr><td><strong>mode</strong></td><td>Tag/Category mode</td><td>&#8220;tags&#8221;, &#8220;cats&#8221; or &#8220;both&#8221;</td><td>mode=&#8221;tags&#8221;</td></tr></table><p>A more detailed blog post on how to use shortcodes is <a href="http://www.roytanck.com/2009/03/11/how-to-use-wp-cumulus-shortcodes/">here</a>. The original post about Tagnetic Poetry is <a href="http://www.roytanck.com/2008/08/18/wordpress-plugin-tagnetic-poetry/">here</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.roytanck.com/2009/07/02/tagnetic-poetry-1-0-adds-shortcode-support/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>Cumulus as a Flex component</title><link>http://www.roytanck.com/2009/06/16/cumulus-as-a-flex-component/</link> <comments>http://www.roytanck.com/2009/06/16/cumulus-as-a-flex-component/#comments</comments> <pubDate>Tue, 16 Jun 2009 09:34:42 +0000</pubDate> <dc:creator>Roy</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[WordPress plugins]]></category> <category><![CDATA[Adobe]]></category> <category><![CDATA[component]]></category> <category><![CDATA[Flex]]></category> <category><![CDATA[ports]]></category> <category><![CDATA[tag cloud]]></category> <category><![CDATA[WP-Cumulus]]></category><guid isPermaLink="false">http://www.roytanck.com/?p=1907</guid> <description><![CDATA[TweetA while ago I was asked to do a Flex version of WP-Cumulus. Because I don&#8217;t know the first thing about Flex, I failed miserably . But the fun thing about open source software is that anyone with the right skills can pick things up and create the version they need. Carlos Carvalha did just [...]]]></description> <content:encoded><![CDATA[<div id="tweetbutton1907" class="tw_button" style="float: right; margin: 0 0 0 10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.roytanck.com%2F2009%2F06%2F16%2Fcumulus-as-a-flex-component%2F&amp;via=roytanck&amp;text=Cumulus%20as%20a%20Flex%20component&amp;related=&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.roytanck.com%2F2009%2F06%2F16%2Fcumulus-as-a-flex-component%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.roytanck.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><img src="http://www.roytanck.com/wp-content/uploads/2009/06/cumulus-flex-300x248.png" alt="WP-Cumulus flex component" title="WP-Cumulus flex component" width="300" height="248" class="alignleft size-medium wp-image-1908" />A while ago I was asked to do a Flex version of WP-Cumulus. Because I don&#8217;t know the first thing about Flex, I failed miserably <img src='http://www.roytanck.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . But the fun thing about open source software is that anyone with the right skills can pick things up and create the version they need. Carlos Carvalha did just that and did a <a href="http://carvalhar.com/#/en/blog/183/flex-cumulus-tag-cloud/">Flex version for use with Drupal</a>. If Flex is your thing, you can download the files from Carlos&#8217; page. Because this is a &#8216;modified version&#8217; of my WordPress plugin, it is automatically licensed under GPL, and is thus free for you to use.</p><p>Carlos&#8217; blog is pretty interesting btw. Definitely the first blog theme I&#8217;ve seen that&#8217;s built entirely in Flash.</p> ]]></content:encoded> <wfw:commentRss>http://www.roytanck.com/2009/06/16/cumulus-as-a-flex-component/feed/</wfw:commentRss> <slash:comments>14</slash:comments> </item> <item><title>Introducing Photo widget, floating thumbnails for your website</title><link>http://www.roytanck.com/2009/04/09/introducing-photo-widget-floating-thumbnails-for-your-website/</link> <comments>http://www.roytanck.com/2009/04/09/introducing-photo-widget-floating-thumbnails-for-your-website/#comments</comments> <pubDate>Thu, 09 Apr 2009 10:15:53 +0000</pubDate> <dc:creator>Roy</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[DIY]]></category> <category><![CDATA[download]]></category> <category><![CDATA[Flickr widget]]></category> <category><![CDATA[GPL]]></category> <category><![CDATA[open source]]></category> <category><![CDATA[photos]]></category> <category><![CDATA[Picasa]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[WP-Cumulus]]></category> <category><![CDATA[XML]]></category><guid isPermaLink="false">http://www.roytanck.com/?p=1527</guid> <description><![CDATA[TweetLots of people have contacted me, asking for a version of my Flickr widget that they could use on their website, without having to use Flickr (or Picasa). Doing such a version was easy enough, but I was hesitant to release it. The DIY version of WP-Cumulus has yielded more support requests than the actual [...]]]></description> <content:encoded><![CDATA[<div id="tweetbutton1527" class="tw_button" style="float: right; margin: 0 0 0 10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.roytanck.com%2F2009%2F04%2F09%2Fintroducing-photo-widget-floating-thumbnails-for-your-website%2F&amp;via=roytanck&amp;text=Introducing%20Photo%20widget%2C%20floating%20thumbnails%20for%20your%20website&amp;related=&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.roytanck.com%2F2009%2F04%2F09%2Fintroducing-photo-widget-floating-thumbnails-for-your-website%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.roytanck.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><img src="http://www.roytanck.com/wp-content/uploads/2009/04/photowidget.jpg" alt="Photo widget" title="Photo widget" width="220" height="220" class="alignleft size-full wp-image-1538" />Lots of people have contacted me, asking for a version of my Flickr widget that they could use on their website, without having to use Flickr (or Picasa). Doing such a version was easy enough, but I was hesitant to release it. The DIY version of WP-Cumulus has yielded more support requests than the actual WordPress plugin, and answering all the email has been taking a lot of my time.</p><p>One thing I could have done was to simply release the sources for the Flickr widget. But there&#8217;s a lot of Flickr/Picasa specific stuff in there that you would need to take out before being able to hook the movie up to another data source. So that would have made things harder for everyone.<br /> <span id="more-1527"></span><br /> If my understanding of the GPL license is correct, I (as the sole author) am allowed to release different versions under different licenses. Here&#8217;s what I&#8217;ve decided to do. The Flickr widget will remain closed source, and will also remain a hosted service. The only thing you should have on your website is the code snippet. I&#8217;ll happily take care of the rest. Below, you&#8217;ll find a download link for Photo widget, Flickr Widget&#8217;s new brother, which is licensed as GPL.</p><h2>Version comparison</h2><table><tr><th style="width: 50%;">Flickr widget</th><th>Photo widget</th></tr><tr><td><img src="http://www.roytanck.com/wp-content/uploads/2009/04/flickrwidget-150x150.jpg" alt="Flickr widget" title="Flickr widget" width="150" height="150" class="alignnone size-thumbnail wp-image-1543" style="margin: 8px 0;" /></td><td><img src="http://www.roytanck.com/wp-content/uploads/2009/04/photowidget-150x150.jpg" alt="Photo widget" title="Photo widget" width="150" height="150" class="alignnone size-thumbnail wp-image-1538" style="margin: 8px 0;" /></td></tr><tr><td>Let&#8217;s you display Flickr photostreams or Picasa albums on your website</td><td>Let&#8217;s you display any images you want</td></tr><tr><td>Needs a Flickr or Picasa RSS feed as input</td><td>Uses a custom XML format, from a configurable URL</td></tr><tr><td>Images are located on either Flickr or Picasa</td><td>Images can be loaded from any website, including your own</td></tr><tr><td>Clicking an image takes you to that image&#8217;s page on Flickr/Picasa</td><td>Links and target frames can be set per image in the XML</td></tr><tr><td>Available as a hosted service, using a short code snippet</td><td>Available for download, including code examples</td></tr><tr><td>Up to 20 images shown simultaniously</td><td>Up to 20 images shown simultaniously</td></tr><tr><td>Closed source, will always be free to use</td><td>Open source (GPL)</td></tr><tr><td>Available <a href="http://www.roytanck.com/get-my-flickr-widget/">here</a></td><td>Download link below</td></tr></table><div class="attentionbox"><a href="http://www.roytanck.com/wp-content/uploads/photowidget.zip">Download Photo widget</a> (including Flash sources and example files) [30 KB zip file]</div><p>Please make sure you extract all the files from the zip to one location. They all depend on each other. You won&#8217;t need to upload the flash sources folder to your server when deploying the project.</p><h2>Support</h2><p>Photo widget is the DIY version of Flickr widget. It offers greater flexibility, but is a lot harder to implement. The XML interface allows knowledgeable developers you to hook it up to all sorts of CMS solutions, and anyone with a basic understanding of HTML should be able implement a simple static version on his or her website. If you&#8217;re a beginner working with a WYSIWYG editor, you should probably look elsewhere.</p><p>I&#8217;ve tried very hard to make the examples as easy as I possibly could. Feel free to contact me if you run into trouble, but I can offer no guarantee I&#8217;ll be able to get back to you.</p><h2>Donations</h2><p>I looked into making this a commercial product for a long time. The main reason I didn&#8217;t was because that would have meant I&#8217;d have to protect the movie from being decompiled and I&#8217;d have had to deal with things like keeping track of payments. And I had no idea what a reasonable price would be. While one user might use it as a small gimmick on a personal blog, another might make it the main interface on a large commercial website.</p><p>If your project falls in the latter category, please consider donating. I&#8217;ve spent a lot of time developing this, so you don&#8217;t have to.</p><form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="hosted_button_id" value="4603512"> <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> <img alt="" border="0" src="https://www.paypal.com/nl_NL/i/scr/pixel.gif" width="1" height="1" style="border: none;"><br /></form> ]]></content:encoded> <wfw:commentRss>http://www.roytanck.com/2009/04/09/introducing-photo-widget-floating-thumbnails-for-your-website/feed/</wfw:commentRss> <slash:comments>377</slash:comments> </item> <item><title>My Flickr widget now does Picasa too!</title><link>http://www.roytanck.com/2009/03/18/my-flickr-widget-now-does-picasa-too/</link> <comments>http://www.roytanck.com/2009/03/18/my-flickr-widget-now-does-picasa-too/#comments</comments> <pubDate>Wed, 18 Mar 2009 12:30:32 +0000</pubDate> <dc:creator>Roy</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[Web design]]></category> <category><![CDATA[album]]></category> <category><![CDATA[feed]]></category> <category><![CDATA[Flickr]]></category> <category><![CDATA[photos]]></category> <category><![CDATA[Picasa]]></category> <category><![CDATA[widget]]></category><guid isPermaLink="false">http://www.roytanck.com/?p=1401</guid> <description><![CDATA[TweetRoy Tanck&#8216;s Flickr Widget requires Flash Player 9 or better. Talk about picking a poor name for this project. I first considered giving it a catchy name, but decided to simply call it &#8216;Flickr widget&#8217; becaused that best describes what it does. But then I found that Flickr itself has a Flash widget too. And [...]]]></description> <content:encoded><![CDATA[<div id="tweetbutton1401" class="tw_button" style="float: right; margin: 0 0 0 10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.roytanck.com%2F2009%2F03%2F18%2Fmy-flickr-widget-now-does-picasa-too%2F&amp;via=roytanck&amp;text=My%20Flickr%20widget%20now%20does%20Picasa%20too%21&amp;related=&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fwww.roytanck.com%2F2009%2F03%2F18%2Fmy-flickr-widget-now-does-picasa-too%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.roytanck.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><div style="width:250px; text-align:center; float: left; margin: 0 10px 5px 0;"><object type="application/x-shockwave-flash" data="http://media.roytanck.com/flickrwidget.swf" width="250" height="250"><param name="movie" value="http://media.roytanck.com/flickrwidget.swf" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="feed=http%3A//picasaweb.google.com/data/feed/base/user/roy.tanck/albumid/5053904170293136801%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" /><param name="AllowScriptAccess" value="always"/><p><a href="http://www.roytanck.com">Roy Tanck</a>&#8216;s Flickr Widget requires Flash Player 9 or better.</p><p></object></div><p>Talk about picking a poor name for this project. I first considered giving it a catchy name, but decided to simply call it &#8216;Flickr widget&#8217; becaused that best describes what it does. But then I found that Flickr itself has a Flash widget too. And now I&#8217;ve made it support <a href="http://picasaweb.google.com">Picasa</a> feeds too, so the name doesn&#8217;t make any sense anymore.</p><p>The upside is of course that Picasa users can now use the widget to show off their favorite albums on their websites. It accepts the feeds from your &#8216;My Photos&#8217; page and album pages. If you, like me, have only a couple of albums under &#8216;My Photos&#8217;, the feed from that page will only show the album covers, so it makes more sense to use an album feed (on the left is a trip to the zoo with my daughter in 2007). Like with Flickr, the total number of thumbs shown is limited to 20.</p><p>Fortunately, Google uses a very similar feed format to Flickr, so I was able to put support for both into one Flash movie. Please feel free to try it, and let me know if you run into anything.</p><p><a style="border: 1px solid #999; background-color:#eee; padding: 4px 10px;" href="http://www.roytanck.com/get-my-flickr-widget/">Get the widget here</a></p> ]]></content:encoded> <wfw:commentRss>http://www.roytanck.com/2009/03/18/my-flickr-widget-now-does-picasa-too/feed/</wfw:commentRss> <slash:comments>35</slash:comments> </item> </channel> </rss></head>
