<?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>Jeez Tech</title>
	<atom:link href="http://jeez.eu/feed/" rel="self" type="application/rss+xml" />
	<link>http://jeez.eu</link>
	<description>Jeez Aggressive Technology</description>
	<lastBuildDate>Mon, 24 May 2010 13:41:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='jeez.eu' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>In the time of economic crisis, we must look for alternatives (Name it Smowtion)</title>
		<link>http://jeez.eu/2010/05/24/in-the-time-of-economic-crisis-we-must-look-for-alternatives-name-it-smowtion/</link>
		<comments>http://jeez.eu/2010/05/24/in-the-time-of-economic-crisis-we-must-look-for-alternatives-name-it-smowtion/#comments</comments>
		<pubDate>Mon, 24 May 2010 10:33:50 +0000</pubDate>
		<dc:creator>Kerasiotis Vasileios</dc:creator>
				<category><![CDATA[Showcases]]></category>

		<guid isPermaLink="false">http://jeez.eu/?p=1000</guid>
		<description><![CDATA[I have been a publisher in a number of ad networks the last 8 years and apart from [...]]]></description>
			<content:encoded><![CDATA[<p>I have been a publisher in a number of ad networks the last 8 years and apart from Google&#8217;s Adsense I found a number of ad networks that might fill in the space along with Adsense.</p>
<p>The last 2 months, I became a member of the <a href="https://publisher.smowtion.com/users/signup/for80percent">Smowtion ad network</a>. This is by far the best alternative to Google Adsense imho. Not only it pays well, it also has a very nice and easy publisher&#8217;s panel, with a great reports section and it serves ads for every piece of code you insert in your pages.</p>
<p style="text-align: center;"><img class="aligncenter size-large wp-image-1006" title="smowtion dashboard" src="http://jeez.eu/wp-content/uploads/2010/05/smowtion-dashboard1-600x398.png" alt="" width="600" height="398" /></p>
<p>It supports nearly all kinds of sites:</p>
<ul>
<li>Homepages</li>
<li>Company Sites</li>
<li>Adult Sites</li>
<li>Blogs</li>
</ul>
<h3>Some inside info</h3>
<p>Smowtion has a rather strange way of attracting new publishers. To explain how <a href="https://publisher.smowtion.com/users/signup/for80percent">smowtion </a>works, we must first point out some interesting things. Lets have a better look at the image posted above (now some info added):</p>
<p style="text-align: center;"><img class="aligncenter size-large wp-image-1007" title="smowtion dashboard2" src="http://jeez.eu/wp-content/uploads/2010/05/smowtion-dashboard21-600x398.png" alt="" width="600" height="398" /></p>
<p style="text-align: left;"><strong>Todays Income</strong></p>
<p style="text-align: left;">This is where you can see how much money you earned during the day. Nothing special here but what comes after that point is really useful to know.</p>
<p style="text-align: left;"><strong>Revenue Share</strong></p>
<p style="text-align: left;">This is where I really blabe myself for being to suspicious to click on a <a href="https://publisher.smowtion.com/users/signup/for80percent">referal link</a>. The case here is that:</p>
<p style="text-align: left;">If you go and register for a publisher&#8217;s account and you have not been refered by another member, you get only a 60% share. On the other hand, if you have been refered to smowtion by another publisher, you get a 80% share!!!<br />
This is how Smowtion rewards affiliates. The referer gets a 5% plus to his revenue share for each publisher he refers to Smowtion and the refered member will get an 80% share for being refered!</p>
<p style="text-align: left;">Simple and fair! You click on my <a href="https://publisher.smowtion.com/users/signup/for80percent">referal link</a>, you get 80% instead of 60% and I get a 5% plus to my income :)</p>
<p style="text-align: left;"><strong>Affiliates Tab</strong></p>
<p style="text-align: left;">This is where you can see how many publishers you have refered to Smotion, edit the link that you will use to refer them and many more options are available there time by time. My link by the way is:</p>
<pre><a href="https://publisher.smowtion.com/users/signup/for80percent">https://publisher.smowtion.com/users/signup/for80percent</a></pre>
<p style="text-align: left;"><strong>Approved Sites</strong></p>
<p style="text-align: left;">Here, you can track each site and get a very good idea on how your sites do money.</p>
<p style="text-align: left;"><strong>General Statistics</strong></p>
<p style="text-align: left;">A place to have a general idea for your stats.</p>
<h3 style="text-align: left;">The publisher&#8217;s panel :</h3>
<p style="text-align: left;">
<div id="attachment_1003" class="wp-caption aligncenter" style="width: 610px"><img class="size-large wp-image-1003" title="smowtion dashboard3" src="http://jeez.eu/wp-content/uploads/2010/05/smowtion-dashboard3-600x417.png" alt="" width="600" height="417" /><p class="wp-caption-text">Great reports</p></div>
<div id="attachment_1009" class="wp-caption aligncenter" style="width: 610px"><img class="size-large wp-image-1009" title="advanced reports" src="http://jeez.eu/wp-content/uploads/2010/05/advanced-reports1-600x397.png" alt="" width="600" height="397" /><p class="wp-caption-text">Reports by country</p></div>
<img src="http://jeez.eu/?ak_action=api_record_view&id=1000&type=feed" alt="" /><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fjeez.eu%2F2010%2F05%2F24%2Fin-the-time-of-economic-crisis-we-must-look-for-alternatives-name-it-smowtion%2F&amp;linkname=In%20the%20time%20of%20economic%20crisis%2C%20we%20must%20look%20for%20alternatives%20%28Name%20it%20Smowtion%29"><img src="http://jeez.eu/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://jeez.eu/2010/05/24/in-the-time-of-economic-crisis-we-must-look-for-alternatives-name-it-smowtion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>2000 to 2010. A Decade Of Wonders</title>
		<link>http://jeez.eu/2009/12/04/2000-to-2010-a-decade-of-wonders/</link>
		<comments>http://jeez.eu/2009/12/04/2000-to-2010-a-decade-of-wonders/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 19:56:49 +0000</pubDate>
		<dc:creator>Kerasiotis Vasileios</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Developing]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://jeez.eu/?p=962</guid>
		<description><![CDATA[Since we move into a new decade in less than a month, I researched a little and tried [...]]]></description>
			<content:encoded><![CDATA[<p>Since we move into a new decade in less than a month, I researched a little and tried to find what happened during the decade from 2000 to 2010 in the programming world, and web developing in general, as well as some major events about Internet and computing. I run across many programming languages, frameworks and projects that really deserve to have a spot in this decade&#8217;s history. Most texts are from Wikipedia and the list is a compilation of personal consumptions about which event was bigger and deserved to be mentioned. </p>
<p>I would also like to state that I might have missed some events and it would be great if you add your favorite ones in the comments.</p>
<p>Here is a list of what I found:</p>
<h3>2000</h3>
<ul>
<li>Official Launch of Windows 2000 &#8211; Microsoft&#8217;s replacement for Windows 95/98 and Windows NT.</li>
<li>Be Inc. released BeOS R5 for PowerPC and x86, which was the first release of BeOS for x86 to have a freely downloadable version which could be fully installed on a user&#8217;s hard drive.</li>
<li>eDonkey2000 client and server software is released by Jed McCaleb, introducing hashing into decentralized file sharing.</li>
<li>Netscape6, K-Meleon and Galeon web browsers born from Mozilla. This was also the year for Konqueror.</li>
</ul>
<h4><a target="_blank" title="C#" mce_href="msdn.microsoft.com/en-us/vcsharp/aa336809.aspx" href="msdn.microsoft.com/en-us/vcsharp/aa336809.aspx">C#</a><br mce_bogus="1"></h4>
<p><img class="alignright size-full wp-image-976" title="csharp" src="http://jeez.eu/wp-content/uploads/2009/12/csharp.png" mce_src="http://jeez.eu/wp-content/uploads/2009/12/csharp.png" alt="csharp" width="128" height="128">This is the year where C# was born. C# is intended to be a simple, modern, general-purpose, object-oriented programming language. Its development team is led by Anders Hejlsberg, the designer of Borland&#8217;s Turbo Pascal, who has said that its object-oriented syntax is based on C++ and other languages. James Gosling, who created the Java programming language in 1994, called it an &#8216;imitation&#8217; of that language. The most recent version is C# 3.0, which was released in conjunction with the .NET Framework 3.5 in 2007. The next proposed version, 4.0, is in development.</p>
<h3>2001</h3>
<ul>
<li>Apple released Mac OS X. At its heart is Darwin, an Open Source operating system based on BSD.</li>
<li>Microsoft released Windows XP, based on Windows 2000 and Windows NT kernel.</li>
<li>BitTorrent released by Bram Cohen.</li>
</ul>
<h4><a target="_blank" title="Drupal" mce_href="http://www.drupal.org" href="http://www.drupal.org">Drupal</a><br mce_bogus="1"></h4>
<p><img class="alignright size-thumbnail wp-image-969" title="drupal-logo" src="http://jeez.eu/wp-content/uploads/2009/12/drupal-logo-150x150.png" mce_src="http://jeez.eu/wp-content/uploads/2009/12/drupal-logo-150x150.png" alt="drupal-logo" width="150" height="150">Originally written by Dries Buytaert as a message board, Drupal became an open source project in 2001. Drupal is an English rendering of the Dutch word “druppel”, which means “drop” (as in “a water droplet”). The name was taken from the now-defunct Drop.org website, whose code slowly evolved into Drupal. Buytaert wanted to call the site “dorp” (Dutch for “village”) for its community aspects, but made a typo when checking the domain name and thought it sounded better.</p>
<p>Drupal is now considered one of the most sophisticated content management systems in the world with millions of installations and thousands of people involved in it&#8217;s development.</p>
<h4><a target="_blank" title="Visual Basic.net" mce_href="http://www.microsoft.com/express/vb/Default.aspx" href="http://www.microsoft.com/express/vb/Default.aspx">Visual Basic.NET</a><br mce_bogus="1"></h4>
<p><img class="alignright size-thumbnail wp-image-971" title="visualstudio_logo" src="http://jeez.eu/wp-content/uploads/2009/12/visualstudio_logo-150x117.jpg" mce_src="http://jeez.eu/wp-content/uploads/2009/12/visualstudio_logo-150x117.jpg" alt="visualstudio_logo" width="150" height="117">Visual Basic.NET is the evolved Visual Basic. Visual Basic .NET (VB.NET) is an object-oriented computer programming language that can be viewed as an evolution of Microsoft&#8217;s Visual Basic (VB) which is implemented on the Microsoft .NET Framework. Microsoft currently supplies Visual Basic free of charge.</p>
<h3>2002</h3>
<ul>
<li>eMule is released and soon becomes the eDonkey2000 network&#8217;s most popular client.</li>
<li>Suprnova.org torrent index goes online.</li>
<li>Blogs go popular</li>
<li>Camino, Firefox and Epiphany was born.</li>
</ul>
<h3>2003</h3>
<ul>
<li>The Pirate Bay (TPB) bittorrent tracker is founded by Gottfrid Svartholm, Fredrik Neij, and Peter Sunde. It is based in Sweden.</li>
<li>The Safari web browser was created.</li>
</ul>
<h4><a target="_blank" title="Wordpress" mce_href="http://www.wordpress.org" href="http://www.wordpress.org">Wordpress</a><br mce_bogus="1"></h4>
<p><img class="alignright size-full wp-image-973" title="wordpress" src="http://jeez.eu/wp-content/uploads/2009/12/wordpress.png" mce_src="http://jeez.eu/wp-content/uploads/2009/12/wordpress.png" alt="wordpress" width="128" height="128">WordPress is an open source blog publishing application and can be used for basic content management. It was first released in May 2003 by its co-founders Matt Mullenweg and Mike Little as the successor to b2/cafelog. It is powered by PHP and a MySQL data back-end.</p>
<p>As of September 2009, Wordpress is used by 62.8 million websites in the US and 202 million websites worldwide. It won the best overall CMS award from <a href="http://www.packtpub.com/" mce_href="http://www.packtpub.com/" target="_blank">Packt publishing</a> last month.</p>
<h3><a target="_blank" title="Delicious" mce_href="http://delicious.com" href="http://delicious.com">Delicious</a><br mce_bogus="1"></h3>
<p><img class="alignright size-full wp-image-975" title="delicious" src="http://jeez.eu/wp-content/uploads/2009/12/delicious.png" mce_src="http://jeez.eu/wp-content/uploads/2009/12/delicious.png" alt="delicious" width="127" height="128">The precursor to Delicious was Muxway, a link blog that had grown out of a text file that Schachter maintained to keep track of links related to Memepool.</p>
<p>In September 2003, Schachter released the first version of Delicious.&nbsp; In March 2005, he left his day job to work on Delicious full-time, and in April 2005 it received approximately $2 million in funding from investors including Union Square Ventures and Amazon.com.</p>
<p>Yahoo! acquired Delicious on December 9, 2005.</p>
<h4><a target="_blank" title="Scala" mce_href="http://www.scala-lang.org/" href="http://www.scala-lang.org/">Scala</a><br mce_bogus="1"></h4>
<p><img class="alignright size-thumbnail wp-image-978" title="Scala_Logo2008" src="http://jeez.eu/wp-content/uploads/2009/12/Scala_Logo2008-150x44.png" mce_src="http://jeez.eu/wp-content/uploads/2009/12/Scala_Logo2008-150x44.png" alt="Scala_Logo2008" width="150" height="44">The design of Scala started in 2001 at the École Polytechnique Fédérale de Lausanne (EPFL) by Martin Odersky, following on from work on Funnel, a programming language combining ideas from functional programming and Petri nets. Odersky had previously worked on Generic Java and javac, Sun&#8217;s Java compiler. Scala was released late 2003 / early 2004 on the Java platform, and on the .NET platform in June 2004. A second version of the language, v2.0, was released in March 2006.</p>
<h3>2004</h3>
<ul>
<li>Mozilla Firefox 1.0 released, Microsoft Internet Explorer&#8217;s biggest competitor since Netscape Navigator.</li>
</ul>
<h4><a target="_blank" title="Facebook" mce_href="http://www.facebook.com" href="http://www.facebook.com">Facebook</a><br mce_bogus="1"></h4>
<p><img class="alignright size-full wp-image-979" title="facebook" src="http://jeez.eu/wp-content/uploads/2009/12/facebook.png" mce_src="http://jeez.eu/wp-content/uploads/2009/12/facebook.png" alt="facebook" width="128" height="123">Mark Zuckerberg invented Facemash on October 28, 2003 while attending Harvard as a sophomore. The site represented a Harvard University version of Hot or Not, according to the Harvard Crimson. That night, Zuckerberg was blogging about a girl who had dumped him and trying to think of something to do to get her off his mind.</p>
<p>Today, Facebook has reached 350 million registered users, it worths more than 5 billion us dollars and is one of the most searched keywords on Google.</p>
<h4><a target="_blank" title="Flickr" mce_href="http://www.flickr.com" href="http://www.flickr.com">Flickr</a><br mce_bogus="1"></h4>
<p><img class="alignright size-full wp-image-980" title="flickr" src="http://jeez.eu/wp-content/uploads/2009/12/flickr.png" mce_src="http://jeez.eu/wp-content/uploads/2009/12/flickr.png" alt="flickr" width="128" height="128">Flickr was developed by Ludicorp, a Vancouver-based company that launched Flickr in February 2004. The service emerged out of tools originally created for Ludicorp&#8217;s Game Neverending, a web-based massively multiplayer online game. Flickr proved a more feasible project and ultimately Game Neverending was shelved.</p>
<p>Today Flickr is the place for users to share personal photographs, the service is widely used by bloggers as a photo repository.</p>
<h4><a target="_blank" title="Groovy" mce_href="http://groovy.codehaus.org" href="http://groovy.codehaus.org">Groovy</a><br mce_bogus="1"></h4>
<p><img class="alignright size-thumbnail wp-image-981" title="groovy-logo" src="http://jeez.eu/wp-content/uploads/2009/12/groovy-logo-150x74.png" mce_src="http://jeez.eu/wp-content/uploads/2009/12/groovy-logo-150x74.png" alt="groovy-logo" width="150" height="74">Groovy is an object-oriented programming language for the Java platform, and is the second standard language for the Java platform, the first being the Java programming language. It is a dynamic language with features similar to those of Python, Ruby, Perl, and Smalltalk. It can be used as a scripting language for the Java Platform.</p>
<h3>2005</h3>
<ul>
<li>The social browser &#8220;Flock&#8221; was born. It integrated many web services (blogger, Flickr etc) built into the browser.</li>
</ul>
<h4><a target="_blank" title="Joomla" mce_href="http://www.joomla.org" href="http://www.joomla.org">Joomla</a><br mce_bogus="1"></h4>
<p><img class="alignright size-thumbnail wp-image-341" title="joomla_logo" src="http://jeez.eu/wp-content/uploads/2009/09/joomla_logo-150x101.jpg" mce_src="http://jeez.eu/wp-content/uploads/2009/09/joomla_logo-150x101.jpg" alt="joomla_logo" width="150" height="101">Joomla! came into being as the result of the fork of Mambo by the development team on August 17, 2005. At that time, the Mambo name was trademarked by Miro International Pvt Ltd, who formed a non-profit foundation with the stated purpose to fund the project and protect it from lawsuits.</p>
<p>By October, 2009, the 2009 Open Source CMS Market Share Report reached the conclusion that Joomla! is the web&#8217;s most popular open source content management system. That conclusion was based on an extensive analysis of rate of adoption patterns and brand strength and was backed by a survey of users.</p>
<h4><a target="_blank" title="Zend Framework" mce_href="http://framework.zend.com" href="http://framework.zend.com">Zend Framework</a><br mce_bogus="1"></h4>
<p><img class="alignright size-thumbnail wp-image-983" title="zend_framework_logo" src="http://jeez.eu/wp-content/uploads/2009/12/zend_framework_logo-150x78.png" mce_src="http://jeez.eu/wp-content/uploads/2009/12/zend_framework_logo-150x78.png" alt="zend_framework_logo" width="133" height="70">The Zend framework was PHP&#8217;s reply on frameworks like Ruby on Rails and the Spring Framework. Today, Zend framework is one of the most used and powerful PHP frameworks. Zend framework&#8217;s libraries can be used as separate libraries without using the rest of the framework.</p>
<h4><a target="_blank" title="Symfony" mce_href="http://www.symfony-project.org" href="http://www.symfony-project.org">Symfony</a><br mce_bogus="1"></h4>
<p><img class="alignright size-thumbnail wp-image-985" title="symfony-logo" src="http://jeez.eu/wp-content/uploads/2009/12/symfony-logo-150x40.gif" mce_src="http://jeez.eu/wp-content/uploads/2009/12/symfony-logo-150x40.gif" alt="symfony-logo" width="150" height="40">Symfony is a web application framework written in PHP which follows the model-view-controller (MVC) paradigm. Released under the MIT license, Symfony is free software. Yahoo! used Symfony for it&#8217;s bookmarks and answers services. Delicious uses Symfony and Dailymotion also ported it&#8217;s code to use Symfony.</p>
<h4><a target="_blank" title="F#" mce_href="http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/" href="http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/">F#</a><br mce_bogus="1"></h4>
<p><img class="alignright size-thumbnail wp-image-986" title="fsharp" src="http://jeez.eu/wp-content/uploads/2009/12/fsharp-150x50.gif" mce_src="http://jeez.eu/wp-content/uploads/2009/12/fsharp-150x50.gif" alt="fsharp" width="150" height="50">F# is a strongly typed language that uses type inference. As a result, data types need not be explicitly declared by the programmer; they will be deduced by the compiler during compilation. However, F# also allows explicit data type declaration. Being a .NET language, F# supports .NET types and objects. But it extends the type system and categorizes types as immutable types or mutable types.</p>
<h3>2006</h3>
<ul>
<li>AmigaOS 4 was released by Hyperion Entertainment (VOF) under license from Amiga, Inc. for AmigaOne registered users.</li>
</ul>
<h4><a target="_blank" title="jQuery" mce_href="http://jquery.com" href="http://jquery.com">jQuery</a><br mce_bogus="1"></h4>
<p><img class="alignright size-thumbnail wp-image-114" title="jquery" src="http://jeez.eu/wp-content/uploads/2009/09/jquery-150x106.jpg" mce_src="http://jeez.eu/wp-content/uploads/2009/09/jquery-150x106.jpg" alt="jquery" width="150" height="106">jQuery was born that year. jQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML. It was released in January 2006 at BarCamp NYC by John Resig.&nbsp; jQuery managed to become the de facto tool to use, to perform complex Dom manipulation and website behavior varying from animation effects to form validation and Ajax.</p>
<p>Hundreds of jquery plugins are available in the official plugins directory and every day more plugins are created from jQuery users.</p>
<h4><a target="_blank" title="Twitter" mce_href="http://www.twitter.com" href="http://www.twitter.com">Twitter</a><br mce_bogus="1"></h4>
<p><img class="alignright size-full wp-image-953" title="twitter" src="http://jeez.eu/wp-content/uploads/2009/12/twitter.png" mce_src="http://jeez.eu/wp-content/uploads/2009/12/twitter.png" alt="twitter" width="128" height="128">Twitter began in a &#8220;daylong brainstorming session&#8221; that was held by board members of the podcasting company Odeo in an attempt to break out of a creative slump. At that meeting Jack Dorsey introduced the idea of an individual using an SMS service to communicate with a small group, a concept partly inspired by the SMS group messaging service TXTMob.</p>
<p>Today Twitter is the SMS of the Internet. It is one of the most promising social networks and many start-ups use it&#8217;s API for offering services based on Twitter.</p>
<h3>2007</h3>
<ul>
<li>Microsoft Corporation launches Windows Vista</li>
</ul>
<h4><a target="_blank" title="Clojure" mce_href="http://clojure.org" href="http://clojure.org">Clojure</a><br mce_bogus="1"></h4>
<p><img class="alignright size-full wp-image-988" title="clojure" src="http://jeez.eu/wp-content/uploads/2009/12/clojure.jpg" mce_src="http://jeez.eu/wp-content/uploads/2009/12/clojure.jpg" alt="clojure" width="125" height="125">Clojure (pronounced like closure) is a modern dialect of the Lisp programming language. It is a general-purpose language supporting interactive development that encourages a functional programming style which enables simplified multithreaded programming.</p>
<p>Clojure runs on the Java Virtual Machine and the Common Language Runtime. Clojure honors the code-as-data philosophy and has a sophisticated Lisp macro system.</p>
<h3>2008</h3>
<ul>
<li>Netscape dropped support for &#8220;Netscape Navigator&#8221;.</li>
<li>Google&#8217;s web browser, Google Chrome debuted. It will later be used as the base for Chrome OS.</li>
</ul>
<h4><a target="_blank" title="YQL" mce_href="http://developer.yahoo.com/yql/" href="http://developer.yahoo.com/yql/">YQL</a><br mce_bogus="1"></h4>
<p><img class="alignright size-full wp-image-993" title="yql128" src="http://jeez.eu/wp-content/uploads/2009/12/yql128.gif" mce_src="http://jeez.eu/wp-content/uploads/2009/12/yql128.gif" alt="yql128" width="128" height="128">Yahoo! query language (YQL) is an SQL-like query language created by Yahoo! as part of their Developer Network. YQL is designed to retrieve and manipulate data from APIs through a single Web interface, thus allowing mashups that enable developers to create their own applications.</p>
<p>Initially launched in October 2008 with access to Yahoo APIs, February 2009 saw the addition of open data tables from third parties such as Google Reader, the Guardian, and The New York Times. Some of these APIs still require an API key to access them. On April 29th of 2009, Yahoo introduced the capability to execute the tables of data built through YQL using JavaScript run on the company&#8217;s servers for free.</p>
<h3>2009</h3>
<ul>
<li>Microsoft releases Windows 7, two years after Windows Vista was released.</li>
</ul>
<h4><a target="_blank" title="Opera Unite" mce_href="http://unite.opera.com" href="http://unite.opera.com">Opera Unite</a><br mce_bogus="1"></h4>
<p><img src="http://jeez.eu/wp-content/uploads/2009/12/Unite-150x111.jpg" mce_src="http://jeez.eu/wp-content/uploads/2009/12/Unite-150x111.jpg" alt="Unite" title="Unite" class="alignright size-thumbnail wp-image-995" width="150" height="111">Opera Unite is an extensible framework that allows for several web services to be hosted from the user&#8217;s computer, including a web server for hosting a site, file and photo sharing, chat room, and streaming media. Opera ASA has given the Opera Community the API to create new or improved services for the Opera Unite Platform, and many have already done so. An Opera Unite user&#8217;s running services can be accessed from a dedicated web page hosted on the user&#8217;s Opera Community account, and can be accessed by any browser (though the host must use Opera).</p>
<h4><a target="_blank" title="Chrome OS" mce_href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html" href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html">Chrome OS</a><br mce_bogus="1"></h4>
<p><img class="alignright size-full wp-image-989" title="chrome" src="http://jeez.eu/wp-content/uploads/2009/12/chrome.png" mce_src="http://jeez.eu/wp-content/uploads/2009/12/chrome.png" alt="chrome" width="128" height="128">At November 19,&nbsp; Sundar Pichai, the Google vice president overseeing Chrome, demonstrated an early version of the operating system, which included a desktop that closely resembled the Chrome browser, but with tabs for frequently used Web-based applications. The netbook running the operating system booted up in seven seconds, a time Google is working to improve.</p>
<p>Chrome OS is an open source operating system based on Linux kernel and uses Chrome as it&#8217;s UI.</p>
<h4><a target="_blank" title="Google Wave" mce_href="http://wave.google.com" href="http://wave.google.com">Google Wave</a><br mce_bogus="1"></h4>
<p><img class="alignright size-thumbnail wp-image-990" title="wavelogo" src="http://jeez.eu/wp-content/uploads/2009/12/wavelogo-150x150.png" mce_src="http://jeez.eu/wp-content/uploads/2009/12/wavelogo-150x150.png" alt="wavelogo" width="150" height="102">Google Wave is a self-described &#8220;personal communication and collaboration tool&#8221; announced by Google at the Google I/O conference on May 27, 2009. It is a web-based service, computing platform, and communications protocol designed to merge e-mail, instant messaging, wikis, and social networking.</p>
<h4><a target="_blank" title="Closure" mce_href="http://code.google.com/closure/" href="http://code.google.com/closure/">Closure</a><br mce_bogus="1"></h4>
<p><img src="http://jeez.eu/wp-content/uploads/2009/12/closure.png" mce_src="http://jeez.eu/wp-content/uploads/2009/12/closure.png" alt="closure" title="closure" class="alignright size-full wp-image-996" width="128" height="128">The Closure Library is a broad, well-tested, modular, and cross-browser JavaScript library. You can pull just what you need from a large set of reusable UI widgets and controls, and from lower-level utilities for DOM manipulation, server communication, animation, data structures, unit testing, rich-text editing, and more. The Closure Library is server-agnostic, and is intended for use with the Closure Compiler.</p>
<p>The Closure Compiler compiles JavaScript into compact, high-performance code. The compiler removes dead code and rewrites and minimizes what&#8217;s left so that it downloads and runs quickly. It also also checks syntax, variable references, and types, and warns about common JavaScript pitfalls.</p>
<h4><a target="_blank" title="Go" mce_href="http://golang.org/" href="http://golang.org/">Google Go</a><br mce_bogus="1"></h4>
<p><img class="alignright size-thumbnail wp-image-991" title="go-logo-black" src="http://jeez.eu/wp-content/uploads/2009/12/go-logo-black-150x52.png" mce_src="http://jeez.eu/wp-content/uploads/2009/12/go-logo-black-150x52.png" alt="go-logo-black" width="150" height="52">The initial design of Go was started in September 2007 by Robert Griesemer, Rob Pike and Ken Thompson, building on previous work related to the Inferno operating system. Go was officially announced in November 2009, with implementations released for the Linux and Mac OS X platforms.</p>
<p></p>
<p><b>What events occured in this decade that are your favorites? Please drop a comment and tell us!</b></p>
<img src="http://jeez.eu/?ak_action=api_record_view&id=962&type=feed" alt="" /><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fjeez.eu%2F2009%2F12%2F04%2F2000-to-2010-a-decade-of-wonders%2F&amp;linkname=2000%20to%202010.%20A%20Decade%20Of%20Wonders"><img src="http://jeez.eu/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://jeez.eu/2009/12/04/2000-to-2010-a-decade-of-wonders/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Creating A Useful Wordpress Widget, Using Topsy</title>
		<link>http://jeez.eu/2009/12/02/creating-a-useful-wordpress-widget-using-topsy/</link>
		<comments>http://jeez.eu/2009/12/02/creating-a-useful-wordpress-widget-using-topsy/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 19:34:44 +0000</pubDate>
		<dc:creator>Kerasiotis Vasileios</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://jeez.eu/?p=949</guid>
		<description><![CDATA[Yesterday, I was looking for a way to create a Wordpress widget that would use Twitter as a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jeez.eu/wp-content/uploads/2009/12/topsy-big.png" rel="lightbox[949]"><img class="alignright size-full wp-image-951" title="topsy-big" src="http://jeez.eu/wp-content/uploads/2009/12/topsy-big.png" alt="topsy-big" width="224" height="65" /></a>Yesterday, I was looking for a way to create a Wordpress widget that would use Twitter as a search engine. While there are some awesome Twitter plugins out there, none fully covered my needs. Finally, I run accross <a title="Topsy" href="http://topsy.com/" target="_blank">Topsy</a>. Topsy is a search engine that finds information from Twitter. It uses it&#8217;s own search algorithm that sorts tweets based on the author&#8217;s influence.</p>
<p>Topsy defines influence like this:</p>
<blockquote><p>Topsy Influence measures the likelihood that, each time you say something, people will pay attention. Influence for Twitter users is computed using all historical retweets: millions of real, public statements indicating who’s listening to whom. On our website, roughly the top 0.2% most influential of all Twitter users are tagged “Highly Influential”, and “Influential” tags appear for the top 0.5% most influential Twitter users. So if Topsy says you are influential, you are part of a pretty small group!</p></blockquote>
<p><img class="size-full wp-image-953 alignright" title="twitter" src="http://jeez.eu/wp-content/uploads/2009/12/twitter.png" alt="twitter" width="128" height="128" />Topsy provides plugins for <a title="Wordpress Topsy Plugins" href="http://labs.topsy.com/widgets/wordpress" target="_blank">Wordpress</a>, <a title="Topsy on your browser" href="http://labs.topsy.com/widgets/browsers" target="_blank">web browsers</a> and <a title="Topsy Bookmarklet" href="http://labs.topsy.com/widgets/bookmarklet" target="_blank">bookmarklets </a>but the most useful thing that Topsy provides is <a title="Otterapi" href="http://code.google.com/p/otterapi/" target="_blank">it&#8217;s API</a>. The Otter API provides access to topsy search results, URL information and author information along with the intermediate data (like author influence) that is used in creation of search rankings. Topsy has been created using the Otter API, and almost everything available on the site is accessible to developers.</p>
<p>Using Otterapi is plain simple! If you read this <a title="Otterapi Resources" href="http://code.google.com/p/otterapi/wiki/Resources" target="_blank">helpful resources page</a>, then you will be able of using the API in minutes. Topsy&#8217;s API helped me create the widget I needed and I would like to share it with you.</p>
<h3>The Widget</h3>
<p><img class="alignright size-full wp-image-954" title="Wordpress" src="http://jeez.eu/wp-content/uploads/2009/12/Wordpress.png" alt="Wordpress" width="128" height="128" />What I needed was a way to display the recent links posted by a particular Twitter user. The widget went far above that. At the end of this post, the widget will be able to :</p>
<ul>
<li>Display Author Links</li>
<li>Display Author Information</li>
<li>Display a list of authors talking about something we want</li>
<li>Display a list of related links about a specific URL</li>
<li>Search Twitter</li>
</ul>
<p>You can go on reading to learn how it is done or <a title="Download the plugin" href="http://seotests.writer.gr/wpwidgets/topsy.zip" target="_blank">Download it</a> and use it in your Wordpress.</p>
<h3>Creating the Widget: The Skeleton</h3>
<p>I used the <a title="Widgets API" href="http://codex.wordpress.org/WordPress_Widgets_Api" target="_blank">skeleton</a> provided by Automattic for creating widgets using the Wordpress Widgets API. The skeleton after the changes required for our widget looks like this:</p>
<pre class="brush: php;">class topsy extends WP_Widget {
 /** constructor */
 function topsy() {
 parent::WP_Widget(false, $name = 'topsy');
 }

 /** @see WP_Widget::widget */
 function widget($args, $instance) {
 extract( $args );
 $title = apply_filters('widget_title', $instance['title']);
 ?&gt;
 &lt;?php echo $before_widget; ?&gt;
 &lt;?php if ( $title )
 echo $before_title . $title . $after_title; ?&gt;
 Hello, World!
 &lt;?php echo $after_widget; ?&gt;
 &lt;?php
 }

 /** @see WP_Widget::update */
 function update($new_instance, $old_instance) {
 return $new_instance;
 }

 /** @see WP_Widget::form */
 function form($instance) {
 $title = esc_attr($instance['title']);
 ?&gt;
 &lt;p&gt;&lt;label for=&quot;&lt;?php echo $this-&gt;get_field_id('title'); ?&gt;&quot;&gt;&lt;?php _e('Title:'); ?&gt; &lt;input id=&quot;&lt;?php echo $this-&gt;get_field_id('title'); ?&gt;&quot; name=&quot;&lt;?php echo $this-&gt;get_field_name('title'); ?&gt;&quot; type=&quot;text&quot; value=&quot;&lt;?php echo $title; ?&gt;&quot; /&gt;&lt;/label&gt;&lt;/p&gt;
 &lt;?php
 }

}</pre>
<p>This is all we need to add our code and create the widget.</p>
<h3>Creating the Widget: The Options</h3>
<p><img class="alignright size-full wp-image-955" title="widget_doc" src="http://jeez.eu/wp-content/uploads/2009/12/widget_doc.png" alt="widget_doc" width="128" height="128" />Adding options on your widgets is very easy. All you need to do is output the fields needed to update your widget inside the form() method. In our case we need 3 fields:</p>
<ul>
<li>The Widget&#8217;s title</li>
<li>The Otterapi method to use</li>
<li>The parameters passed to the API call</li>
</ul>
<p>The code is:</p>
<pre class="brush: php;">function form($instance) {
 //Defaults
 $instance = wp_parse_args( (array) $instance, array('title'=&gt;'', 'method'=&gt;'links', 'author'=&gt;'thyclub') );

 $title = htmlspecialchars($instance['title']);
 $method = htmlspecialchars($instance['method']);
 $author = htmlspecialchars($instance['author']);

 // Output the options
 echo '&lt;p style=&quot;text-align:right;&quot;&gt;&lt;label for=&quot;' . $this-&gt;get_field_name('title') . '&quot;&gt;' . __('Title:') . ' &lt;input style=&quot;width: 250px;&quot; id=&quot;' . $this-&gt;get_field_id('title') . '&quot; name=&quot;' . $this-&gt;get_field_name('title') . '&quot; type=&quot;text&quot; value=&quot;' . $title . '&quot; /&gt;&lt;/label&gt;&lt;/p&gt;';
 // Methods select field
 echo '&lt;p style=&quot;text-align:right;&quot;&gt;&lt;label for=&quot;' . $this-&gt;get_field_name('method') . '&quot;&gt;' . __('Topsy Method:') . ' &lt;select style=&quot;width: 200px;&quot; id=&quot;' . $this-&gt;get_field_id('method') . '&quot; name=&quot;' . $this-&gt;get_field_name('method') . '&quot;&gt;&lt;option value=&quot;' . $method . '&quot; selected=&quot;selected&quot;&gt;'. $method .'&lt;/option&gt;&lt;option value=&quot;authorinfo&quot;&gt;Author Info&lt;/option&gt;&lt;option value=&quot;authorsearch&quot;&gt;Author Search&lt;/option&gt;&lt;option value=&quot;related&quot;&gt;Related&lt;/option&gt;&lt;option value=&quot;search&quot;&gt;Search&lt;/option&gt;&lt;option value=&quot;links&quot;&gt;Author Links&lt;/option&gt;&lt;/select&gt;&lt;/label&gt;&lt;/p&gt;';
 // Parameters field
 echo '&lt;p style=&quot;text-align:right;&quot;&gt;&lt;label for=&quot;' . $this-&gt;get_field_name('author') . '&quot;&gt;' . __('Parameter:') . ' &lt;input style=&quot;width: 200px;&quot; id=&quot;' . $this-&gt;get_field_id('author') . '&quot; name=&quot;' . $this-&gt;get_field_name('author') . '&quot; type=&quot;text&quot; value=&quot;' . $author . '&quot; /&gt;&lt;/label&gt;&lt;/p&gt;';
 }</pre>
<h3>Creating the Widget: Otterapi implementation</h3>
<p><img class="alignright size-full wp-image-956" title="api" src="http://jeez.eu/wp-content/uploads/2009/12/api.png" alt="api" width="128" height="128" />We need to add a function call where we want our widget to display the results it gets from Topsy. So, we will alter the widget() method so that it calls our function.</p>
<p>What the method does, is to switch method cases and call a different API method each time. As you might have noticed, Otterapi&#8217;s response is JSON but you can choose from XML, JSON or TXT formats also. It is your choice which format you will use and why. I prefer JSON because it is an easy way to parse it.</p>
<pre class="brush: php;">function widget($args, $instance) {
 extract( $args );
 $title = apply_filters('widget_title', $instance['title']);
 ?&gt;
 &lt;?php echo $before_widget; ?&gt;
 &lt;?php if ( $title )
 echo $before_title . $title . $after_title; ?&gt;
 //Here we place our call and we pass the $instance var
&lt;?php $this-&gt;topsy_start($instance); ?&gt;
 &lt;?php echo $after_widget; ?&gt;
 &lt;?php
 }</pre>
<p>And we create our topsy_start() method:</p>
<pre class="brush: php;">function topsy_start($options){
//decide what to do based on desired method
 switch($options['method']){
 case &quot;links&quot;:
 $url = 'http://otter.topsy.com/linkposts.json?url=http://twitter.com/'.$options['author'];
 $contents = file_get_contents($url);
 $contents = json_decode($contents);
 foreach($contents-&gt;response-&gt;list as $value){
 echo &quot;&lt;li&gt;&lt;a href='&quot;.$value-&gt;target-&gt;url.&quot;' title='&quot;.$value-&gt;target-&gt;title.&quot;'&gt;&quot;.$value-&gt;target-&gt;title.&quot;&lt;/a&gt;&lt;/li&gt;&quot;;
 }
 break;
 case &quot;authorinfo&quot;:
 $url = 'http://otter.topsy.com/authorinfo.json?url=http://twitter.com/'.$options['author'];
 $contents = file_get_contents($url);
 $contents = json_decode($contents);
 echo &quot;&lt;li&gt;Twitter Name:&lt;a href='&quot;.$contents-&gt;response-&gt;url.&quot;'&gt;&quot;.$contents-&gt;response-&gt;name.&quot;&lt;/a&gt;&lt;br /&gt;&quot;;
 echo &quot;Description:&quot;.$contents-&gt;response-&gt;description.&quot;&lt;/li&gt;&quot;;
 break;
 case &quot;authorsearch&quot;:
 $url = 'http://otter.topsy.com/authorsearch.json?q='.$options['author'];
 $contents = file_get_contents($url);
 $contents = json_decode($contents);
 foreach($contents-&gt;response-&gt;list as $value){
 echo &quot;&lt;li&gt;&lt;a href='&quot;.$value-&gt;url.&quot;' title='&quot;.$value-&gt;name.&quot;'&gt;&quot;.$value-&gt;nick.&quot;&lt;/a&gt;&lt;br /&gt;&quot;.$value-&gt;description.&quot;&lt;/li&gt;&quot;;
 }
 break;
 case &quot;related&quot;:
 $url = 'http://otter.topsy.com/related.json?url=http://'.$options['author'].'/';
 $contents = file_get_contents($url);
 $contents = json_decode($contents);
 foreach($contents-&gt;response-&gt;list as $value){
 echo &quot;&lt;li&gt;&lt;a href='&quot;.$value-&gt;url.&quot;' title='&quot;.$value-&gt;title.&quot;'&gt;&quot;.$value-&gt;title.&quot;&lt;/a&gt;&lt;br /&gt;Trackbacks: (&quot;.$value-&gt;trackback_total.&quot;)&lt;/li&gt;&quot;;
 }
 break;
 case &quot;search&quot;:
 $url = 'http://otter.topsy.com/search.json?q='.$options['author'].'&amp;window=auto';
 $contents = file_get_contents($url);
 $contents = json_decode($contents);
 foreach($contents-&gt;response-&gt;list as $value){
 echo &quot;&lt;li&gt;&lt;a href='&quot;.$value-&gt;url.&quot;' title='&quot;.$value-&gt;title.&quot;'&gt;&quot;.$value-&gt;title.&quot;&lt;/a&gt;&lt;br /&gt;Trackbacks: (&quot;.$value-&gt;trackback_total.&quot;)&lt;br /&gt;Hits:(&quot;.$value-&gt;hits.&quot;)&lt;br /&gt;Score:(&quot;.$value-&gt;score.&quot;)&lt;/li&gt;&quot;;
 }
 break;
 }
 }</pre>
<h3>Creating the Widget: As a Plugin</h3>
<p><img class="alignright size-full wp-image-957" title="plugin" src="http://jeez.eu/wp-content/uploads/2009/12/plugin.png" alt="plugin" width="128" height="128" />In order for Wordpress to recognize our widget, we need to place some headers in our file so that we will be able to install it, activate and deactivate it as we would with any other plugin. You can then use it as plugin or you can even drop it into :</p>
<p>WORDPRESS_DIR/plugins/widgets/</p>
<p>and it will work again.</p>
<p>The code needed is :</p>
<pre class="brush: php;">/*
 * Plugin Name: Topsy Search Widget
 * Version: 1.0
 * Plugin URI: http://jeez.eu/2009/12/02/creating-a-useful-wordpress-widget-using-topsy/
 * Description: This will create a widget that you can use to display various Twitter search results using &lt;a href=&quot;http://topsy.com&quot;&gt;Topsy&lt;/a&gt;.
 * Author: Kerasiotis Vasileios
 * Author URI: http://jeez.eu/
 */</pre>
<p>and we must place the code at the beginning of our file, just beneath the starting PHP tag.</p>
<p>One more thing that we need to do is register our widget. 4 lines of code is enough and we place this code outside our widget class:</p>
<pre class="brush: php;">function topsy() {
 register_widget('topsy');
 }
 add_action('widgets_init', 'topsy');</pre>
<h3>Spice it Up</h3>
<p>At the moment, our widget is working as we expect it to but how can we tell the user viewing it what it actually does? The visitor will just see a static title that we should change each time we choose another API method. I never liked being forced to change static text each time I decide to change something else. I would like to have the widget understand what it does and, to display a title based on the method used. This is a personal opinion about this widget and you can skip this step.</p>
<p>This is how to do it:</p>
<pre class="brush: php;">function widget($args, $instance) {
 extract( $args );
 //we can change the title to a more related title
 switch($instance['method']){
 case &quot;links&quot;:
 $title = apply_filters('widget_title', $instance['title'].&quot;: Links posted by &quot;.$instance['author']);
 break;
 case &quot;authorinfo&quot;:
 $title = apply_filters('widget_title', $instance['title'].&quot;: Information about &quot;.$instance['author']);
 break;
 case &quot;authorsearch&quot;:
 $title = apply_filters('widget_title', $instance['title'].&quot;: People talking about &quot;.$instance['author']);
 break;
 case &quot;related&quot;:
 $title = apply_filters('widget_title', $instance['title'].&quot;: Related Tweets for &quot;.$instance['author']);
 break;
 case &quot;search&quot;:
 $title = apply_filters('widget_title', $instance['title'].&quot;: Search Results for &quot;.$instance['author']);
 break;
 }
 ?&gt;
 &lt;?php echo $before_widget; ?&gt;
 &lt;?php if ( $title )
 echo $before_title . $title . $after_title; ?&gt;
 &lt;ul&gt;
 &lt;?php $this-&gt;topsy_start($instance); ?&gt;
 &lt;/ul&gt;
 &lt;?php echo $after_widget; ?&gt;
 &lt;?php
 }</pre>
<h3>Finished Widget Code</h3>
<p>This is the finnished widget code:</p>
<pre class="brush: php;">&lt;?php
/*
 * Plugin Name: Topsy Search Widget
 * Version: 1.0
 * Plugin URI: http://jeez.eu/2009/12/02/creating-a-useful-wordpress-widget-using-topsy/
 * Description: This will create a widget that you can use to display various Twitter search results using &lt;a href=&quot;http://topsy.com&quot;&gt;Topsy&lt;/a&gt;.
 * Author: Kerasiotis Vasileios
 * Author URI: http://jeez.eu/
 */

class topsy extends WP_Widget {
 /** constructor */
 function topsy() {
 parent::WP_Widget(false, $name = 'topsy');
 }

 /** @see WP_Widget::widget */
 function widget($args, $instance) {
 extract( $args );
 //we can change the title to a more related title
 switch($instance['method']){
 case &quot;links&quot;:
 $title = apply_filters('widget_title', $instance['title'].&quot;: Links posted by &quot;.$instance['author']);
 break;
 case &quot;authorinfo&quot;:
 $title = apply_filters('widget_title', $instance['title'].&quot;: Information about &quot;.$instance['author']);
 break;
 case &quot;authorsearch&quot;:
 $title = apply_filters('widget_title', $instance['title'].&quot;: People talking about &quot;.$instance['author']);
 break;
 case &quot;related&quot;:
 $title = apply_filters('widget_title', $instance['title'].&quot;: Related Tweets for &quot;.$instance['author']);
 break;
 case &quot;search&quot;:
 $title = apply_filters('widget_title', $instance['title'].&quot;: Search Results for &quot;.$instance['author']);
 break;
 }
 ?&gt;
 &lt;?php echo $before_widget; ?&gt;
 &lt;?php if ( $title )
 echo $before_title . $title . $after_title; ?&gt;
 &lt;ul&gt;
 &lt;?php $this-&gt;topsy_start($instance); ?&gt;
 &lt;/ul&gt;
 &lt;?php echo $after_widget; ?&gt;
 &lt;?php
 }

 function topsy_start($options){
 switch($options['method']){
 case &quot;links&quot;:
 $url = 'http://otter.topsy.com/linkposts.json?url=http://twitter.com/'.$options['author'];
 $contents = file_get_contents($url);
 $contents = json_decode($contents);
 foreach($contents-&gt;response-&gt;list as $value){
 echo &quot;&lt;li&gt;&lt;a href='&quot;.$value-&gt;target-&gt;url.&quot;' title='&quot;.$value-&gt;target-&gt;title.&quot;'&gt;&quot;.$value-&gt;target-&gt;title.&quot;&lt;/a&gt;&lt;/li&gt;&quot;;
 }
 break;
 case &quot;authorinfo&quot;:
 $url = 'http://otter.topsy.com/authorinfo.json?url=http://twitter.com/'.$options['author'];
 $contents = file_get_contents($url);
 $contents = json_decode($contents);
 echo &quot;&lt;li&gt;Twitter Name:&lt;a href='&quot;.$contents-&gt;response-&gt;url.&quot;'&gt;&quot;.$contents-&gt;response-&gt;name.&quot;&lt;/a&gt;&lt;br /&gt;&quot;;
 echo &quot;Description:&quot;.$contents-&gt;response-&gt;description.&quot;&lt;/li&gt;&quot;;
 break;
 case &quot;authorsearch&quot;:
 $url = 'http://otter.topsy.com/authorsearch.json?q='.$options['author'];
 $contents = file_get_contents($url);
 $contents = json_decode($contents);
 foreach($contents-&gt;response-&gt;list as $value){
 echo &quot;&lt;li&gt;&lt;a href='&quot;.$value-&gt;url.&quot;' title='&quot;.$value-&gt;name.&quot;'&gt;&quot;.$value-&gt;nick.&quot;&lt;/a&gt;&lt;br /&gt;&quot;.$value-&gt;description.&quot;&lt;/li&gt;&quot;;
 }
 break;
 case &quot;related&quot;:
 $url = 'http://otter.topsy.com/related.json?url=http://'.$options['author'].'/';
 $contents = file_get_contents($url);
 $contents = json_decode($contents);
 foreach($contents-&gt;response-&gt;list as $value){
 echo &quot;&lt;li&gt;&lt;a href='&quot;.$value-&gt;url.&quot;' title='&quot;.$value-&gt;title.&quot;'&gt;&quot;.$value-&gt;title.&quot;&lt;/a&gt;&lt;br /&gt;Trackbacks: (&quot;.$value-&gt;trackback_total.&quot;)&lt;/li&gt;&quot;;
 }
 break;
 case &quot;search&quot;:
 $url = 'http://otter.topsy.com/search.json?q='.$options['author'].'&amp;window=auto';
 $contents = file_get_contents($url);
 $contents = json_decode($contents);
 foreach($contents-&gt;response-&gt;list as $value){
 echo &quot;&lt;li&gt;&lt;a href='&quot;.$value-&gt;url.&quot;' title='&quot;.$value-&gt;title.&quot;'&gt;&quot;.$value-&gt;title.&quot;&lt;/a&gt;&lt;br /&gt;Trackbacks: (&quot;.$value-&gt;trackback_total.&quot;)&lt;br /&gt;Hits:(&quot;.$value-&gt;hits.&quot;)&lt;br /&gt;Score:(&quot;.$value-&gt;score.&quot;)&lt;/li&gt;&quot;;
 }
 break;
 }
 }

 /** @see WP_Widget::update */
 function update($new_instance, $old_instance) {
 return $new_instance;
 }

 /** @see WP_Widget::form */
 function form($instance) {
 //Defaults
 $instance = wp_parse_args( (array) $instance, array('title'=&gt;'', 'method'=&gt;'links', 'author'=&gt;'thyclub') );

 $title = htmlspecialchars($instance['title']);
 $method = htmlspecialchars($instance['method']);
 $author = htmlspecialchars($instance['author']);

 # Output the options
 echo '&lt;p style=&quot;text-align:right;&quot;&gt;&lt;label for=&quot;' . $this-&gt;get_field_name('title') . '&quot;&gt;' . __('Title:') . ' &lt;input style=&quot;width: 250px;&quot; id=&quot;' . $this-&gt;get_field_id('title') . '&quot; name=&quot;' . $this-&gt;get_field_name('title') . '&quot; type=&quot;text&quot; value=&quot;' . $title . '&quot; /&gt;&lt;/label&gt;&lt;/p&gt;';
 # Methods select field
 echo '&lt;p style=&quot;text-align:right;&quot;&gt;&lt;label for=&quot;' . $this-&gt;get_field_name('method') . '&quot;&gt;' . __('Topsy Method:') . ' &lt;select style=&quot;width: 200px;&quot; id=&quot;' . $this-&gt;get_field_id('method') . '&quot; name=&quot;' . $this-&gt;get_field_name('method') . '&quot;&gt;&lt;option value=&quot;' . $method . '&quot; selected=&quot;selected&quot;&gt;'. $method .'&lt;/option&gt;&lt;option value=&quot;authorinfo&quot;&gt;Author Info&lt;/option&gt;&lt;option value=&quot;authorsearch&quot;&gt;Author Search&lt;/option&gt;&lt;option value=&quot;related&quot;&gt;Related&lt;/option&gt;&lt;option value=&quot;search&quot;&gt;Search&lt;/option&gt;&lt;option value=&quot;links&quot;&gt;Author Links&lt;/option&gt;&lt;/select&gt;&lt;/label&gt;&lt;/p&gt;';
 # Parameters field
 echo '&lt;p style=&quot;text-align:right;&quot;&gt;&lt;label for=&quot;' . $this-&gt;get_field_name('author') . '&quot;&gt;' . __('Parameter:') . ' &lt;input style=&quot;width: 200px;&quot; id=&quot;' . $this-&gt;get_field_id('author') . '&quot; name=&quot;' . $this-&gt;get_field_name('author') . '&quot; type=&quot;text&quot; value=&quot;' . $author . '&quot; /&gt;&lt;/label&gt;&lt;/p&gt;';

 }

}

/**
 * Register Topsy widget.
 *
 * Calls 'widgets_init' action after the Topsy widget has been registered.
 */
 function topsy() {
 register_widget('topsy');
 }
 add_action('widgets_init', 'topsy');
?&gt;</pre>
<p><a title="Download Topsy Search Widget" href="http://seotests.writer.gr/wpwidgets/topsy.zip" target="_blank">Get the plugin here</a>.</p>
<img src="http://jeez.eu/?ak_action=api_record_view&id=949&type=feed" alt="" /><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fjeez.eu%2F2009%2F12%2F02%2Fcreating-a-useful-wordpress-widget-using-topsy%2F&amp;linkname=Creating%20A%20Useful%20Wordpress%20Widget%2C%20Using%20Topsy"><img src="http://jeez.eu/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://jeez.eu/2009/12/02/creating-a-useful-wordpress-widget-using-topsy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress Certified Consultants And How To Become One</title>
		<link>http://jeez.eu/2009/11/30/wordpress-certified-consultants-and-how-to-become-one/</link>
		<comments>http://jeez.eu/2009/11/30/wordpress-certified-consultants-and-how-to-become-one/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 20:32:25 +0000</pubDate>
		<dc:creator>Kerasiotis Vasileios</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://jeez.eu/?p=937</guid>
		<description><![CDATA[Six months ago, Automatic, the company behind Wordpress created codepoet.com which is a directory of WordPress consultants. Automatic [...]]]></description>
			<content:encoded><![CDATA[<p>Six months ago, Automatic, the company behind Wordpress created <a title="CodePoet" rel="nofollow" href="http://codepoet.com/" target="_blank">codepoet.com</a> which is a directory of WordPress consultants. Automatic describes the directory as:</p>
<blockquote><p>As the largest operator of WordPress blogs (over 10 million and counting), we receive a steady stream of requests from people looking for WordPress savvy web design and software development firms. In response we’ve started CodePoet, a directory of consultants who specialize in building beautiful and efficient WordPress sites.</p></blockquote>
<div id="attachment_942" class="wp-caption alignnone" style="width: 610px"><img class="size-large wp-image-942" title="codepoet" src="http://jeez.eu/wp-content/uploads/2009/11/codepoet-600x256.png" alt="codepoet" width="600" height="256" /><p class="wp-caption-text">CodePoet</p></div>
<p>So it actually raises attention to people and companies specialized on Wordpress development and websites creation. This new directory is a great way for you to promote your Wordpress related business and if combined good with the WP Pro mailing list and Wordpress Jobs Board, it can actually bring in a lot of opportunities.</p>
<h3>How To Become One</h3>
<p>Automatic says that in order to apply for listing you need to provide some info about:</p>
<ul>
<li>The name, country and primary language of your firm</li>
<li>A sentence no more than 12 words to describe your business</li>
<li>A link to a page that describes the WordPress related services you provide</li>
<li>Samples of your WordPress work</li>
<li>References</li>
</ul>
<p>The first 3 points are obvious and there is no need for explanation. The last 2 points though can surely be covered in this post. What kind of samples and what references could be used?</p>
<div id="attachment_943" class="wp-caption alignnone" style="width: 610px"><img class="size-large wp-image-943" title="creativeg" src="http://jeez.eu/wp-content/uploads/2009/11/creativeg-600x249.png" alt="creativeg" width="600" height="249" /><p class="wp-caption-text">Creativeg</p></div>
<p>Last month, a close friend of mine, Vasilis Kanonidis and his team, <a title="CreativeG" rel="nofollow" href="http://www.creativeg.gr" target="_blank">CreativeG</a>, managed to become the first Wordpress certified consultants in Greece and I thought that he would be the right person to explain what you need and how you can become certified.</p>
<p>Vasilis told us that the process took a significant amount of time in order for creativeg to get into the codepoet directory. The timing was bad because they happened to apply for certification during the time that most of the attention is on the new Wordpress version. Vasilis says that to be listed on codepoet.com you need to have some good references that will prove your Wordpress development skills. Any Wordpress related project is a good reference.</p>
<p>References could be :</p>
<ul>
<li>Websites built with Wordpress</li>
<li>Wordpress plugins</li>
<li>Themes</li>
<li>Good knowledge of the Wordpress API</li>
</ul>
<p>At the time spoken, Creativeg has developed more than 15 Wordpress powered websites, 3 plugins and 2 themes freely available. Some references from customers were also provided to Automatic in order to verify the integrity of our application. If you have written any Wordpress related tutorials could also count in as a good reference.</p>
<p>When I asked Vasilis what the benefits of this listing are, he told me that it is a great way of promoting his job. People that visit codepoet.com are mainly looking for people who are specialized in Wordpress development so being listed there is a great way to shout a &#8220;Hello my name is Vasilis and I develop with Wordpress&#8221;.</p>
<p>What is next for Creativeg? More Wordpress and other Automatic products related services, plugins and themes.  Creativeg is the team behind <a title="WordCamp.gr" rel="nofollow" href="http://wordcamp.gr/" target="_blank">WordCamp.gr</a> which is an effort to organize Wordpress events and camps in Greece, <a title="WpFav.gr" rel="nofollow" href="http://wpfav.gr/" target="_blank">Wpfav.gr</a> a Wordpress related bookmarking site and <a title="WpGreece" rel="nofollow" href="http://www.wpgreece.gr/" target="_blank">WpGreece.gr</a> which is a showcase gallery of Wordpress designs from Greek designers.</p>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/wordpress.png" rel="lightbox[937]"><img class="alignnone size-full wp-image-944" title="wordpress" src="http://jeez.eu/wp-content/uploads/2009/11/wordpress.png" alt="wordpress" width="506" height="153" /></a></p>
<p>Concluding, Vasilis summarizes what it needs to become a certified Wordpress consultant in 3 parts:</p>
<p><strong>1) Study it</strong></p>
<p>Wordpress is one of the most documented software packages out there. If you study the API and manage to get a good grip on it, then developing with Wordpress is something easy and fun.</p>
<p><strong>2) Use it</strong></p>
<p>Use Wordpress as much as you can. Wordpress is not just a blog. You can create nearly anything with it so use it all the way. Create something unique that will use Wordpress in a new way.</p>
<p><strong>3) Sell it</strong></p>
<p>Wordpress has good business potentials. Try to think of Wordpress as a tool that will pay back in the future. Provide services that are so professional that will bring money and visibility.</p>
<img src="http://jeez.eu/?ak_action=api_record_view&id=937&type=feed" alt="" /><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fjeez.eu%2F2009%2F11%2F30%2Fwordpress-certified-consultants-and-how-to-become-one%2F&amp;linkname=Wordpress%20Certified%20Consultants%20And%20How%20To%20Become%20One"><img src="http://jeez.eu/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://jeez.eu/2009/11/30/wordpress-certified-consultants-and-how-to-become-one/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>7 Useful Menu Plugins For Wordpress</title>
		<link>http://jeez.eu/2009/11/27/7-useful-menu-plugins-for-wordpress/</link>
		<comments>http://jeez.eu/2009/11/27/7-useful-menu-plugins-for-wordpress/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 11:35:36 +0000</pubDate>
		<dc:creator>Kerasiotis Vasileios</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://jeez.eu/?p=927</guid>
		<description><![CDATA[Wordpress is a great software package for building sites that range from a personal blog to a full [...]]]></description>
			<content:encoded><![CDATA[<p>Wordpress is a great software package for building sites that range from a personal blog to a full blown corporate website. It is easy to use and comes with thousands of plugins to do nearly what ever you want. One thing that is missing from Wordpress is the ability to manage menus as you would with Joomla and Drupal  though. Thank god there are wondelful plugins out there that make this possible.</p>
<p>These are our favorite Wordpress plugins to create custom navigation for your website.</p>
<h3>1) AllWebMenus</h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/allwebmenus.jpg" rel="lightbox[927]"><img class="alignnone size-large wp-image-928" title="allwebmenus" src="http://jeez.eu/wp-content/uploads/2009/11/allwebmenus-600x350.jpg" alt="allwebmenus" width="600" height="350" /></a></p>
<p>A great plugin to create menus for your Wordpress powered site. It works in combination with AllWebMenus Pro, a desktop application from <a title="Likno" rel="nofollow" href="http://www.likno.com/" target="_blank">likno software</a> and allows you to create custom menus from your site&#8217;s structure, add external links, customize colors and behavior and many more.</p>
<p><strong>Major features</strong> :</p>
<ul>
<li>Full cross-browser support (Internet Explorer &#8211; including v8, all Mozilla based browsers (Firefox, etc), Opera, Safari, Google Chrome and many more)</li>
<li>Optimized menu building with separate javascripts for different browsers</li>
<li>Full Search Engine Optimization (SEO) support</li>
<li>Edit CSS menu properties through a WYSIWYG interface</li>
<li>Use your own HTML code on selected menu items to achieve enhanced formatting or advanced functionality</li>
<li>&#8220;Auto Item Highlight&#8221;</li>
<li>Vertical Scrollbar for vertical Groups with &#8220;Automatic Scroll on Mouse Over&#8221;</li>
<li>Multiple Rows and Columns on submenus</li>
<li>Floating Images can be added to any of your menu items</li>
<li>Create any kind of web menu fast by using pre-designed menu themes from the Theme Gallery</li>
<li>Can display all languages in the javascript menu text through full unicode support</li>
<li>Use &#8220;separate&#8221; borders on any side (top, bottom, left, right) of Groups or Items</li>
<li>Full documentation on all features and properties</li>
<li>Use three flexible ways to position your menus</li>
<li>Choose among many options on &#8220;How&#8221;, &#8220;When&#8221; and &#8220;Where&#8221; the submenus appear</li>
<li>Choose among many options on &#8220;How&#8221;, &#8220;When&#8221; and &#8220;Where&#8221; the submenus disappear</li>
<li>Use the Advanced Copy/Paste functionality to quickly transfer any value among menu items</li>
<li>Use Sticky submenus. A sticky submenu does not close unless you move to another item that has a submenu or click on the page. This is how the Windows &#8220;Start&#8221; menu works.</li>
<li>Use popup and hidden menus that appear on events specified by you</li>
<li>Use static or animated images for both background and content</li>
<li>Create effects by using different property values for three different item states: the &#8220;Normal&#8221;, &#8220;Mouse Over&#8221; and &#8220;Mouse Click&#8221; item states</li>
<li>Floating menus: Keep the menu visible in the same position while scrolling using either smooth or immediate scroll. Specify Javascript Commands to be executed when any menu item gets clicked, when any submenu appears or disappears, when the Main Menu appears or disappears. This feature allows you to create fully extensible menus</li>
<li>Use both vertical and horizontal submenus at any possible combination</li>
<li>Use Header and Footer on the submenu groups and allow the user to drag the menu from its Header</li>
<li>Use &#8220;Distances between menu items&#8221; and assign optional &#8220;Statusbar Text&#8221; for each item</li>
<li>Use Custom Variables instead of actual text</li>
<li>Use several unfolding effects for the submenus</li>
<li>Add AJAX menu effects to your items</li>
</ul>
<p><strong>Helpful Links</strong>:</p>
<ul>
<li><a title="AllWebMenus" rel="nofollow" href="http://wordpress.org/extend/plugins/allwebmenus-wordpress-menu-plugin/" target="_blank">Wordpress plugin Download and Information</a></li>
<li><a title="AllWebMenus Plugin" rel="nofollow" href="http://www.likno.com/addins/wordpress-menu.html" target="_blank">Plugin Page on Likno Software</a></li>
<li><a title="Download AllWebMenus Pro Desktop Application" rel="nofollow" href="http://www.likno.com/download.html" target="_blank">AllWebMenus Pro Download</a></li>
</ul>
<h3>2) WordPress Menu Creator</h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/wpmenucreator.png" rel="lightbox[927]"><img class="alignnone size-full wp-image-929" title="wpmenucreator" src="http://jeez.eu/wp-content/uploads/2009/11/wpmenucreator.png" alt="wpmenucreator" width="510" height="440" /></a></p>
<p>This is one of the easiest and most configurable menu plugins for Wordpress. You create as many menus as you want from within the plugin&#8217;s panel and you place them in the template by using the template tags provided by the plugin. You can create nested menus with sub items using internal or external resources and create cascading menus. You can also set the cascading level by using the appropriate template tag.</p>
<p><strong>It supports</strong>:</p>
<ul>
<li>OpenCube Menus</li>
<li>Suckerfish</li>
</ul>
<p><strong>Helpful links</strong>:</p>
<ul>
<li><a title="Download WP Menu Creator" rel="nofollow" href="http://wordpress.org/extend/plugins/wp-menu-creator/" target="_blank">Download the plugin</a></li>
<li><a title="WP Menu Creator Info" rel="nofollow" href="http://www.ultimateidx.com/menu-manager/" target="_blank">Plugin Information</a></li>
</ul>
<h3>3) Admin Drop Down Menu</h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/adminmenus.png" rel="lightbox[927]"><img class="alignnone size-large wp-image-930" title="adminmenus" src="http://jeez.eu/wp-content/uploads/2009/11/adminmenus-600x280.png" alt="adminmenus" width="600" height="280" /></a></p>
<p>This is a very helpful plugin that is useful for Wordpress administration since it replaces the typical admin menu found on Wordpress admin panel into an easy to use, customizable dropdown menu. Even though it is of no use for the frontend, this plugin is a must have for productive environments.</p>
<p><strong>Features</strong>:</p>
<ul>
<li>Customizable color scheme with a neat color picker</li>
<li>Normal mode for regular users, compact mode for real estate maniacs, minimal mode for those who never have enough</li>
<li>Optional cute icons from FamFamFam</li>
<li>Enhanced compatibility with handheld devices</li>
</ul>
<p><strong>Helpful Links</strong>:</p>
<ul>
<li><a title="Download Admin Drop Down plugin" rel="nofollow" href="http://planetozh.com/blog/go.php?http://downloads.wordpress.org/plugin/ozh-admin-drop-down-menu.zip" target="_blank">Download the plugin</a></li>
<li><a title="Admin drop down menu Information" rel="nofollow" href="http://planetozh.com/blog/my-projects/wordpress-admin-menu-drop-down-css/" target="_blank">Plugin Information</a></li>
</ul>
<h3>4) PixoPoint Multi-level Navigation</h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/pixopoint.jpg" rel="lightbox[927]"><img class="alignnone size-large wp-image-931" title="pixopoint" src="http://jeez.eu/wp-content/uploads/2009/11/pixopoint-600x298.jpg" alt="pixopoint" width="600" height="298" /></a></p>
<p>If you need a plugin to create beautiful dropdown menus, then this plugin is exactly what you need. The plugin generates the code necessary to create a Son of Suckerfish horizontal dropdown, vertical flyout or horizontal slider menu. The plugin produces W3C valid HTML and CSS and only requires JavaScript to function for very old browsers such as IE 6. The Javascript is held in an external file which is linked via IE conditional comments, so only the browsers which require it will download the file. You have control over what items (pages, categories, archives, blogroll etc.) appear in your dropdown via the plugins options page.</p>
<p><strong>Helpful Links</strong>:</p>
<ul>
<li><a title="Download PixoPoint Multi-level menus" rel="nofollow" href="http://downloads.wordpress.org/plugin/multi-level-navigation-plugin.zip" target="_blank">Download the plugin</a></li>
<li><a title="Multi-level Navigation plugin" rel="nofollow" href="http://pixopoint.com/products/multi-level-navigation/" target="_blank">Plugin Information</a></li>
<li><a title="Customize the appearance of the plugin menus" rel="nofollow" href="http://pixopoint.com/products/suckerfish_css/" target="_blank">Customize the appearance of your menus</a></li>
</ul>
<h3>5) Wordpress Custom Menu</h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/custommenu.png" rel="lightbox[927]"><img class="alignnone size-large wp-image-933" title="custommenu" src="http://jeez.eu/wp-content/uploads/2009/11/custommenu-600x418.png" alt="custommenu" width="600" height="418" /></a></p>
<p>A very simple plugin that simplifies the process of managing your menus without hacking your templates each time you add a new section on your site.</p>
<p><strong>Helpful Links</strong>:</p>
<ul>
<li><a title="Download the plugin" rel="nofollow" href="http://www.clubwordpress.com/downloads/club-wordpress-custom-menu.zip" target="_blank">Download the plugin</a></li>
<li><a title="Custom Menu plugin info" rel="nofollow" href="http://www.clubwordpress.com/wordpress-custom-menu-plugin/" target="_blank">Plugin Information</a></li>
</ul>
<h3>6) NAVT</h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/navt.png" rel="lightbox[927]"><img class="alignnone size-large wp-image-935" title="navt" src="http://jeez.eu/wp-content/uploads/2009/11/navt-600x577.png" alt="navt" width="600" height="577" /></a></p>
<p>The WordPress Navigation Tool (NAVT) plugin is a powerful tool designed to provide you with complete control over the creation, styling and contents of your web site&#8217;s navigation. The plugin gives you the ability to create unique site navigation from your pages, categories and users using a Drag &#8216;n Drop Interface; arrange the items within a group in any arbitrary order. Navigation groups may be composed of any combination of pages, categories, Authors, (Editors, Contributors, Subscribers), internal/external links and list dividers.</p>
<p><strong>Some Features</strong>:</p>
<ul>
<li>Navigation items can be duplicated and may appear in more than one group. Each item (even if duplicated) can be independently configured.</li>
<li>List item names (called a menu alias) can be set to a name that differs from the name used as the page title or the category name.</li>
<li>Create navigation items to be displayed in one of the following format:</li>
</ul>
<ol>
<li>
<ol>
<li>Text only</li>
<li>Text over graphics</li>
<li>Text with side graphic</li>
<li>Graphic only</li>
</ol>
</li>
</ol>
<ul>
<li>Group items can be constructed to appear as a hierarchy &#8211; parent/child relationships can be formed between all types of items.</li>
<li>Navigation menus may be styled using NAVT provided CSS classes, standard Word Press classes, or NAVT will apply user specified CSS classes.</li>
<li>Supports BreadCrumb navigation.</li>
<li>Supports navigation trees. Clicking a parent navigation item on a page reveals all child navigation on the subsequently displayed page.</li>
<li>Navigation menus can be displayed (or not displayed) on any combination of user selected posts, pages, home page, archives, 404, search pages.</li>
<li>Theme integration options allow you to insert a navigation group anywhere in your theme (without editing your theme).</li>
<li>Create navigation using HTML Selects. Create multiple selects in a single group by using dividers.</li>
<li>Embed navigation lists inside your posts and/or pages.</li>
<li>Privacy settings for all navigation items and entire groups allows you to hide navigation items in a menu if the user is not logged into your site.</li>
<li>Supports Gravatars for user navigation items.</li>
<li>Transparently supports Word Press widgets.</li>
</ul>
<p><strong>Helpful Links</strong>:</p>
<ul>
<li><a title="Download NAVT" rel="nofollow" href="http://downloads.wordpress.org/plugin/wordpress-navigation-list-plugin-navt.1.0.34.zip" target="_blank">Download the Plugin</a></li>
<li><a title="NAVT Information" rel="nofollow" href="http://wordpress.org/extend/plugins/wordpress-navigation-list-plugin-navt/" target="_blank">Plugin Information</a></li>
</ul>
<h3>7) CustomNav</h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/customnav.png" rel="lightbox[927]"><img class="alignnone size-full wp-image-932" title="customnav" src="http://jeez.eu/wp-content/uploads/2009/11/customnav.png" alt="customnav" width="458" height="421" /></a></p>
<p>A fully customizable menus creation plugin that allows you to do anything you want with your menus. You can set title attributes, relations and custom icons or separators. CustomNav allows the administrator to easily create and add a horizontal navigation menu or even a vertical navigation menu if you wish to a WordPress based site.</p>
<p><strong>Helpful Links</strong>:</p>
<ul>
<li><a title="Download CustomNav" rel="nofollow" href="http://themes-plugins.com/downloads/customnav.zip" target="_blank">Download the plugin</a></li>
<li><a title="CustomNav Info" rel="nofollow" href="http://themes-plugins.com/custom-nav-navigation-menu/" target="_blank">Plugin Info</a></li>
</ul>
<img src="http://jeez.eu/?ak_action=api_record_view&id=927&type=feed" alt="" /><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fjeez.eu%2F2009%2F11%2F27%2F7-useful-menu-plugins-for-wordpress%2F&amp;linkname=7%20Useful%20Menu%20Plugins%20For%20Wordpress"><img src="http://jeez.eu/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://jeez.eu/2009/11/27/7-useful-menu-plugins-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>An Interview With K2 Creators, JoomlaWorks</title>
		<link>http://jeez.eu/2009/11/25/an-interview-with-k2-creators-joomlaworks/</link>
		<comments>http://jeez.eu/2009/11/25/an-interview-with-k2-creators-joomlaworks/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 11:19:27 +0000</pubDate>
		<dc:creator>Kerasiotis Vasileios</dc:creator>
				<category><![CDATA[Showcases]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[JoomlaWorks]]></category>
		<category><![CDATA[K2]]></category>

		<guid isPermaLink="false">http://jeez.eu/?p=915</guid>
		<description><![CDATA[Joomla is one of the best CMS around. Along with Wordpress and Drupal, it is the choice of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jeez.eu/wp-content/uploads/2009/09/joomla_logo.jpg" rel="lightbox[915]"><img class="alignright size-full wp-image-341" title="joomla_logo" src="http://jeez.eu/wp-content/uploads/2009/09/joomla_logo.jpg" alt="joomla_logo" width="215" height="145" /></a>Joomla is one of the best CMS around. Along with Wordpress and Drupal, it is the choice of thousands of developers and companies when it comes to solid content management and publishing. What makes Joomla stay on top of the competition is it&#8217;s seriously state of the art API that allows developers to create their own custom extensions and plugins that add features and functionality to the system.</p>
<p>We had the opportunity to interview the owner of <a title="JoomlaWorks" href="http://www.joomlaworks.gr" target="_blank">JoomlaWorks</a>, <a title="Click for Fotis's Picture" rel="lightbox[]" href="http://jeez.eu/wp-content/uploads/2009/11/117610014.jpeg" target="_blank">Fotis Evangelou</a>. The company behind K2. It was a pleasant talk and an opportunity for us to look deeper into the magic world of Joomla. Even though time is money, Fotis kindly answered all my questions about JoomlaWorks, K2 and Joomla in general.</p>
<p>Here we go.</p>
<p><strong>Jeez Tech</strong>: Hello Fotis, I am happy to talk to you.</p>
<p><strong>JoomlaWorks</strong>: Hello Vasilis. It is a pleasure for me too.</p>
<p><strong>Jeez Tech</strong>: The pleasure is mine for talking with the creators of such a great extension as K2. Tell me some words about JoomlaWorks.</p>
<p><strong><a href="http://jeez.eu/wp-content/uploads/2009/11/logo_full2.gif" rel="lightbox[915]"><img class="alignright size-medium wp-image-917" title="logo_full2" src="http://jeez.eu/wp-content/uploads/2009/11/logo_full2-300x48.gif" alt="logo_full2" width="300" height="48" /></a>JoomlaWorks</strong>: JoomlaWorks is a company specialized in Joomla development. We started developing for Joomla in 2006 and since then we are committed to bring some of the best extensions and give them back to the community.</p>
<p>It was 3 years ago that I started creating websites with Joomla and as JoomlaWorks grow bigger, more people were added. In the meanwhile, we noticed that Joomla lacked some crucial features that other systems like Drupal and Wordpress not only had but they were builtin also. So, it was a natural conclusion that we would go into extensions development.</p>
<p>During the last three years, JoomlaWorks managed to become one of the most popular and respected Joomla development companies. We have released 16 GPL licenced extensions and 3 commercial ones. Our extensions and plugins were downloaded more than 2 million times and our sites serve more than 400.000 unique visitors per month.</p>
<p><strong>Jeez Tech</strong>: Before we go into K2, are there any other extensions that you are really proud of having created?</p>
<p><strong>JoomlaWorks</strong>: Even though other extensions are simpler than K2, most of them were one step forward from the competition. This is why we have the biggest number of extensions showcased in the Joomla &#8220;Most Popular&#8221; extensions directory. As a matter of fact, we are the only company that holds two places in the most popular extension&#8217;s Top 10. This really makes us proud! Our favorite extensions though are the ones showcased in our main page in general.</p>
<p><strong>Jeez Tech</strong>: What about K2? Was it something that came up or a planned extension?</p>
<p><strong><a href="http://jeez.eu/wp-content/uploads/2009/11/com_k2.gif" rel="lightbox[915]"><img class="alignright size-full wp-image-918" title="com_k2" src="http://jeez.eu/wp-content/uploads/2009/11/com_k2.gif" alt="com_k2" width="200" height="79" /></a>JoomlaWorks</strong>: As I mentioned before, there was a big gap in Joomla publishing features. Features that were defacto on other popular CMS like Drupal and Wordpress. As professionals, we needed these crucial features in Joomla. So, since there was no such extension that would really do the job, we used our experience and created K2. We managed to take the best from Wordpress and Drupal and added them into one Joomla extension. It was our needs that created it.</p>
<p><strong>Jeez Tech</strong>: How would you describe K2&#8217;s development status? Do you plan on adding more features in the future?</p>
<p><strong>JoomlaWorks</strong>: K2 is a stable version that we improve it&#8217;s features functionality. No need to add more features since it offers a great API that developers can use to create Joomla K2 plugins and extend it&#8217;s forms. As with Joomla, K2 follows the same principles. We want K2 to be powerful with it&#8217;s features and as extendable as possible so that developers can use K2&#8217;s power to create plugins.</p>
<p><strong>Jeez Tech</strong>: Speaking about K2 plugins. How many plugins are out there and which ones are your favorites?</p>
<p><strong>JoomlaWorks</strong>: At the time spoken, there are 30 to 35 plugins plus our custom made plugins that we plan to give back to the community. I really like <a title="JoomlaPach" href="http://joomlapack.net/" target="_blank">Nikos Dionysopoulos&#8217;s</a> plugin that extends Joomla&#8217;s most popular editor to use K2&#8217;s content. RocketTheme&#8217;s modules like <a title="RockNewsFlash" href="http://extensions.joomla.org/extensions/news-display/news-tickers-a-scrollers/9079" target="_blank">RokNewsFlash</a>, <a title="RockNewsPager" href="http://extensions.joomla.org/extensions/news-display/news-tickers-a-scrollers/9018" target="_blank">RokNewsPager</a> and <a title="RockTabs" href="http://extensions.joomla.org/extensions/style-a-design/tabs-a-slides/9014" target="_blank">RokTabs</a>, and <a title="Robert Deutz's Comment System" href="http://extensions.joomla.org/extensions/contacts-and-feedback/articles-comments/9465" target="_blank">Robert Deutz&#8217;s</a> comment system that replaces K2&#8217;s comment system with a more accessible one, are also my favorites.</p>
<p><strong>Jeez Tech</strong>: Your plans for K2 include porting the extension to other popular CMS?</p>
<p><strong>JoomlaWorks</strong>: This is way too much. Porting K2 to other systems would require a lot of work from us and this is something that would mislead us from our main goal. That is to create quality and useful extensions for Joomla. Not to mention that it would not worth it. If you start with Joomla then you will realize why we chosen to work with it.</p>
<p>We have developed some addons for other systems that we use internally just to get the grip but when compared to Joomla&#8217;s flexibility and performance, there&#8217;s no luck. So our moto is &#8220;Joomla all the way&#8221;. This is not a funboy&#8217;s opinion about Joomla, just to set things clear.</p>
<p><strong>Jeez Tech</strong>: Many people say that K2 is a CMS inside Joomla. Should we expect a CMS out of Joomla too?</p>
<p><strong>JoomlaWorks</strong>: There is no reason for another CMS. Joomla&#8217;s framework is one of the best in the market and if you get used to it then you can really do magic.</p>
<p><strong>Jeez Tech</strong>: What would you say to someone that wants to start with Joomla developing? Does it worth to enter a market and compete with companies like JoomlaWorks ?</p>
<p><strong>JoomlaWorks</strong>: As with all things. If you love what you are doing, it is most likely that you will manage to achieve your goals. Joomla is a great starter for success. Just to mention that with Joomla and K2 you can create websites that have nothing to fear against commercial CMSs when it comes into features, add greater flexibility and power on many points and this sums up a great motivation to start with Joomla, create websites and make money.</p>
<p>If the next move is Joomla extensions, then he / she should know what his / her needs are and, to create extensions that cover the market needs or do something better than existing solutions. So, my main advice would be : &#8220;Be unique, think ahead&#8221;.</p>
<p><strong>Jeez Tech</strong>: One last question Fotis. Who and how many, is JoomlaWorks?</p>
<p><strong>JoomlaWorks</strong>: We are 7 developers now. We plan to create a new site for JoomlaWorks next month and all developers will have their own personal pages there. We will be rebranding soon.</p>
<p><strong>Jeez Tech</strong>: Wow! This was really fun for me. I hope we talk again in the near future.</p>
<p><strong>JoomlaWorks</strong>: The pleasure was mine. Thank you and keep up the good work :)</p>
<img src="http://jeez.eu/?ak_action=api_record_view&id=915&type=feed" alt="" /><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fjeez.eu%2F2009%2F11%2F25%2Fan-interview-with-k2-creators-joomlaworks%2F&amp;linkname=An%20Interview%20With%20K2%20Creators%2C%20JoomlaWorks"><img src="http://jeez.eu/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://jeez.eu/2009/11/25/an-interview-with-k2-creators-joomlaworks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using APIs With PHP? Here Are Your Classes</title>
		<link>http://jeez.eu/2009/11/23/using-apis-with-php-here-are-your-classes/</link>
		<comments>http://jeez.eu/2009/11/23/using-apis-with-php-here-are-your-classes/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 19:04:13 +0000</pubDate>
		<dc:creator>Kerasiotis Vasileios</dc:creator>
				<category><![CDATA[Services]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://jeez.eu/?p=883</guid>
		<description><![CDATA[Do you want to use an API but you are too lazy to write your own code to [...]]]></description>
			<content:encoded><![CDATA[<p>Do you want to use an API but you are too lazy to write your own code to handle the requests? If you code in PHP as I do, then you will definitely need these classes. By using the classes listed here you will be able of using a great number of web services with an easy and documented way.</p>
<h3><a title="PEAR Web Services" rel="nofollow" href="http://pear.php.net/packages.php?catpid=23&amp;catname=Web+Services" target="_blank">PEAR</a></h3>
<p>We couldn&#8217;t write a post about PHP classes without PEAR. PEAR  stands for &#8220;PHP Extension and Application Repository&#8221; and the Web Services category is the place to get ready made classes for:</p>
<ul>
<li>Akismet</li>
<li>Amazon</li>
<li>Blogging</li>
<li>Compete</li>
<li>Delicious</li>
<li>Digg</li>
<li>eBay</li>
<li>Facebook</li>
<li>Google</li>
<li>Twitter</li>
<li>Yahoo</li>
<li>Youtube</li>
</ul>
<p>and many more.</p>
<p>Even though PEAR is a great resource for web services related classes, sometimes you might want to use another class that doesn&#8217;t rely on PEAR to do the job or a more sophisticated one. The list that follows has PHP classes for different web services.</p>
<h3>Alexa</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/4749.html" target="_blank">Alexa Web Information Service</a></li>
<li><a rel="nofollow" href="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=402&amp;categoryID=34" target="_blank">Example Use of Web Information</a></li>
<li><a rel="nofollow" href="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=407&amp;categoryID=32" target="_blank">Example Use of Topsites</a></li>
</ul>
<h3>Amazon</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/642.html" target="_blank">Amazon API</a></li>
</ul>
<h3>Babelfish</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/2383.html" target="_blank">Babelfish Translator</a></li>
</ul>
<h3>Bit.ly</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/5151.html" target="_blank">Bit.ly URL Shortening Service PHP library</a></li>
</ul>
<h3>Bing</h3>
<ul>
<li><a rel="nofollow" href="http://www.softpedia.com/get/Programming/Other-Programming-Files/Bing-API-PHP.shtml" target="_blank">Bing API 1.1</a></li>
<li><a rel="nofollow" href="http://routecafe.com/posts/bing-api-php.moccha" target="_blank">Mocha Bing API</a></li>
<li><a rel="nofollow" href="http://bingapiphp.codeplex.com/" target="_blank">Bing API on codeplex</a></li>
</ul>
<h3>DeviantArt</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/5498.html" target="_blank">Retrieve Gallery Images</a></li>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/5005.html" target="_blank">Feed Parser</a></li>
</ul>
<h3>Digg</h3>
<ul>
<li> <a rel="nofollow" href="http://www.rawseo.com/news/2009/05/06/how-to-use-the-digg-api/" target="_blank">Digg API Class</a></li>
</ul>
<h3>Drop.io</h3>
<ul>
<li><a rel="nofollow" href="http://github.com/dropio/dropio-php" target="_blank">Drop.io PHP Class</a></li>
</ul>
<h3>eBay</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/4970.html" target="_blank">eBay Data Retrieval</a></li>
</ul>
<h3>Facebook</h3>
<ul>
<li><a rel="nofollow" href="http://www.phpclasses.org/browse/package/4977.html" target="_blank">Facebook Notification Class</a></li>
<li><a rel="nofollow" href="http://www.stylephp.com/2009/03/20/a-php-class-for-facebook-application-developer/" target="_blank">Facebook Application Developer</a></li>
<li><a rel="nofollow" href="http://wiki.developers.facebook.com/index.php/PHP" target="_blank">Facebook Official PHP Class</a></li>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/5642.html" target="_blank">Inbox Handler</a></li>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/5685.html" target="_blank">Open Inviter</a></li>
</ul>
<h3>Feeds</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/2976.html" target="_blank">Feed Validator</a></li>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/2582.html" target="_blank">Feedburner</a></li>
</ul>
<h3>Flickr</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/2584.html" target="_blank">Flickr API</a></li>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/3123.html" target="_blank">Flickr Parser</a></li>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/5573.html" target="_blank">Flickr Wrapper</a></li>
<li><a rel="nofollow" href="http://phpflickr.com/" target="_blank">phpFlickr</a></li>
</ul>
<h3>FriendFeed</h3>
<ul>
<li><a rel="nofollow" href="http://friendfeed-api.googlecode.com/files/friendfeed-api-v1.tar.gz" target="_blank">FriendFeed API</a> (Deprecated. Libs for PHP use the v1 API)</li>
</ul>
<h3>Google</h3>
<ul>
<li><a rel="nofollow" href="http://framework.zend.com/download/gdata" target="_blank">Zend Google Data APIs</a></li>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/5802.html" target="_blank">Charts</a></li>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/5729.html" target="_blank">Calendar</a></li>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/2602.html" target="_blank">Maps</a></li>
</ul>
<h3>Gravatar</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/4227.html" target="_blank">Gravatar API</a></li>
</ul>
<h3>ICQ</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/3843.html" target="_blank">ICQ Checker</a></li>
</ul>
<h3>Last.fm</h3>
<ul>
<li><a rel="nofollow" href="http://www.matto1990.com/projects/phplastfmapi/" target="_blank">PHP Last.fm API</a></li>
<li><a rel="nofollow" href="http://lastfm.felixbruns.de/php-last.fm-api/" target="_blank">Felix Brun&#8217;s PHP Lib</a></li>
</ul>
<h3>LinkedIn</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/4107.html" target="_blank">LinkmeIn</a></li>
</ul>
<h3>MSN</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/3841.html" target="_blank">MSN Checker</a></li>
</ul>
<h3>Prowl</h3>
<ul>
<li><a rel="nofollow" href="http://github.com/Fenric/ProwlPHP/tree/master" target="_blank">Prowl</a></li>
</ul>
<h3>reCAPTCHA</h3>
<ul>
<li><a rel="nofollow" href="http://recaptcha.googlecode.com/files/recaptcha-php-1.10.zip" target="_blank">reCaptcha PHP Library</a></li>
</ul>
<h3>Skype</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/3842.html" target="_blank">Skype Checker</a></li>
</ul>
<h3>Twitter</h3>
<ul>
<li><a title="Twitter PHP class" rel="nofollow" href="http://twitter.slawcup.com/twitter.class.phps" target="_blank">Twitter PHP Class</a></li>
<li><a title="php-twitter" rel="nofollow" href="http://code.google.com/p/php-twitter/" target="_blank">php-twitter</a></li>
<li><a rel="nofollow" href="http://www.phpclasses.org/browse/package/4075.html" target="_blank">My Twitter</a></li>
<li><a rel="nofollow" href="http://github.com/jdp/twitterlibphp" target="_blank">TwitterLib</a></li>
<li><a rel="nofollow" href="http://lab.arc90.com/2008/06/03/php-twitter-api-client/" target="_blank">Twitter Client</a></li>
<li><a rel="nofollow" href="http://www.haughin.com/code/twitter/" target="_blank">CodeIgniter Twitter Lib</a></li>
<li><a rel="nofollow" href="http://github.com/jmathai/twitter-async" target="_blank">Twitter Async</a></li>
</ul>
<h3>Various Networks</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/5438.html" target="_blank">Contacts Importer from email accounts</a></li>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/4927.html" target="_blank">Open Inviter</a></li>
</ul>
<h3>Yahoo</h3>
<ul>
<li><a rel="nofollow" href="http://phpclasses.evecorp.tk/browse/package/4279.html" target="_blank">Messenger</a></li>
<li><a rel="nofollow" href="http://github.com/yahoo/yos-social-php/zipball/master" target="_blank">Social APIs PHP SDK</a></li>
</ul>
<img src="http://jeez.eu/?ak_action=api_record_view&id=883&type=feed" alt="" /><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fjeez.eu%2F2009%2F11%2F23%2Fusing-apis-with-php-here-are-your-classes%2F&amp;linkname=Using%20APIs%20With%20PHP%3F%20Here%20Are%20Your%20Classes"><img src="http://jeez.eu/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://jeez.eu/2009/11/23/using-apis-with-php-here-are-your-classes/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>20+ Open Source RAD Tools</title>
		<link>http://jeez.eu/2009/11/21/20-open-source-rad-tools/</link>
		<comments>http://jeez.eu/2009/11/21/20-open-source-rad-tools/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 19:57:38 +0000</pubDate>
		<dc:creator>Kerasiotis Vasileios</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Developing]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://jeez.eu/?p=885</guid>
		<description><![CDATA[This is a list of Rapid Application Development tools that might sometimes save your precious time. Some tools [...]]]></description>
			<content:encoded><![CDATA[<p>This is a list of Rapid Application Development tools that might sometimes save your precious time. Some tools you already use might not be in this list so if you want it to be added here, please drop a comment.</p>
<h3><a title="Boa Constructor" href="http://boa-constructor.sourceforge.net/" target="_blank">Boa Constructor</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/boa.png" rel="lightbox[885]"><img class="alignnone size-large wp-image-886" title="boa" src="http://jeez.eu/wp-content/uploads/2009/11/boa-600x429.png" alt="boa" width="600" height="429" /></a></p>
<p>Boa Constructor is a cross platform Python IDE and wxPython GUI Builder. It offers visual frame creation and manipulation, an object inspector, many views on the source like object browsers, inheritance hierarchies, doc string generated html documentation, an advanced debugger and integrated help.</p>
<h3><a title="Visual WebGui" href="http://sourceforge.net/projects/visualwebgui/" target="_blank">Visual WebGui</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/visual-webgui.jpg" rel="lightbox[885]"><img class="alignnone size-large wp-image-887" title="visual-webgui" src="http://jeez.eu/wp-content/uploads/2009/11/visual-webgui-600x434.jpg" alt="visual-webgui" width="600" height="434" /></a></p>
<p>Visual WebGui is a RAD AJAX RIA framework/platform for developing &amp; deploying AJAX GUIs. This AJAX framework simplifies AJAX development and cuts programming by 90% with intuitive WinForms-like Visual designer of AJAX controls which flattens web dev.</p>
<h3><a title="Visual WebGui Silverlight" href="http://www.visualwebgui.com/Developers/Silverlight/tabid/382/Default.aspx" target="_blank">Visual WebGui Silverlight</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/webgui1.jpg" rel="lightbox[885]"><img class="alignnone size-large wp-image-892" title="webgui" src="http://jeez.eu/wp-content/uploads/2009/11/webgui1-600x369.jpg" alt="webgui" width="600" height="369" /></a></p>
<p>Visual WebGui Silverlight framework introduces revolution in web development. It is the only available RAD tool to develop fully blown, data-centric, enterprise-level Microsoft Silverlight applications using WinForms drag&amp;drop methodologies.</p>
<h3><a title="P4A - PHP For Applications" href="http://p4a.crealabsfoundation.org/" target="_blank">PHP For Applications</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/p4a.png" rel="lightbox[885]"><img class="alignnone size-large wp-image-888" title="p4a" src="http://jeez.eu/wp-content/uploads/2009/11/p4a-600x285.png" alt="p4a" width="600" height="285" /></a></p>
<p>PHP5 RAD and object oriented PHP framework for building event-driven stateful web applications. Based on Zend Framework, features tableless HTML, multiple databases, accesskey support, auto data type recognition, transparent AJAX, UTF-8, i18n/l10n.</p>
<h3><a title="Coindesigner" href="http://coindesigner.sourceforge.net/" target="_blank">Coindesigner</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/coindesigner.jpg" rel="lightbox[885]"><img class="alignnone size-large wp-image-889" title="coindesigner" src="http://jeez.eu/wp-content/uploads/2009/11/coindesigner-600x481.jpg" alt="coindesigner" width="600" height="481" /></a></p>
<p>Coindesigner is a RAD (rapid application development) system to build 3D applications using Coin3D openInventor. It allows to write simple 3D scenarios just using drag&amp;drop, so users require no programming acknoledges at all to use it. Coindesigner is a system equivalent to glade or qt-designer, where we can choose components from the openInventor toolkit, add them somewhere in our scene and configure them in a very easy way.</p>
<h3><a title="Pascal Develop" href="http://npascal.sourceforge.net/#pdevelop" target="_blank">Nemesis Pascal Framework</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/psp_ide.jpg" rel="lightbox[885]"><img class="alignnone size-large wp-image-890" title="psp_ide" src="http://jeez.eu/wp-content/uploads/2009/11/psp_ide-600x435.jpg" alt="psp_ide" width="600" height="435" /></a></p>
<p>Pascal Develop is the IDE for the Nemesis Pascal project. It creates simple Pascal Scripts, units, forms and web services. Provides features like syntax highlighting, autocomplete, and many other specific PSP enchancements.</p>
<h3><a title="Dataweb Project" href="http://www.dwprj.org/" target="_blank">Dataweb Project</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/dataweb.jpg" rel="lightbox[885]"><img class="alignnone size-large wp-image-893" title="dataweb" src="http://jeez.eu/wp-content/uploads/2009/11/dataweb-600x435.jpg" alt="dataweb" width="600" height="435" /></a></p>
<p>The aim of dataweb project is to create a rapid development tool for applications oriented to the manipulations of database. The applications created with this tool are immediately usable in net.</p>
<h3><a title="Radria" href="http://radria.sqlfusion.com/" target="_blank">Radria</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/radria.jpg" rel="lightbox[885]"><img class="alignnone size-large wp-image-894" title="radria" src="http://jeez.eu/wp-content/uploads/2009/11/radria-600x437.jpg" alt="radria" width="600" height="437" /></a></p>
<p>Radria (Rapid Development of Rich Internet Applications) is a collection of RAD tools, 100% web based, to build web applications faster. WYSIWYG, Drag, drop, PHP and Javascript reusable, components to build Ajax and Database driven web app or mashup.</p>
<h3><a title="PfP Studio" href="http://pfp-studio.sourceforge.net/" target="_blank">PfP Studio</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/pfp.png" rel="lightbox[885]"><img class="alignnone size-large wp-image-895" title="pfp" src="http://jeez.eu/wp-content/uploads/2009/11/pfp-600x448.png" alt="pfp" width="600" height="448" /></a></p>
<p>PfP Studio is a visual programming system for rapid application development (RAD) of Web based forms using PHP and Javascript. The frontend runs in a browser. It is intended to complement the skills of the developer rather than masking out the base languages.</p>
<h3><a title="UDev" href="http://udev.sourceforge.net/?page=&amp;setlang=en" target="_blank">UDev</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/UDev.jpg" rel="lightbox[885]"><img class="alignnone size-large wp-image-896" title="UDev" src="http://jeez.eu/wp-content/uploads/2009/11/UDev-600x445.jpg" alt="UDev" width="600" height="445" /></a></p>
<p>UDev is an Integrated development environment for C++. Its main asset is its exclusive package system which allows to create projects using libraries or SDK in a simple and efficient way. It has also a form editor to make the design of your applications a painless task. The priority goes to ease-of-use for efficient and quick programming with advanced compilers support, automatic project creation, etc.</p>
<h3><a title="GNAVI" href="http://www.gnavi.org/" target="_blank">GNAVI</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/gnavi1.jpg" rel="lightbox[885]"><img class="alignnone size-large wp-image-898" title="gnavi" src="http://jeez.eu/wp-content/uploads/2009/11/gnavi1-600x372.jpg" alt="gnavi" width="600" height="372" /></a></p>
<p>GNAVI is the open source alternative to visual software development languages like Delphi and Visual Basic. In addition to just being fully Open Source under the GPL, the language foundation of GNAVI, unlike Pascal or Basic of its competition, is the international standard of engineering, Ada.</p>
<h3><a title="RAD C++ Studio" href="http://sourceforge.net/projects/radcpp/" target="_blank">RAD C++ Studio</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/radcpp.jpg" rel="lightbox[885]"><img class="alignnone size-large wp-image-899" title="radcpp" src="http://jeez.eu/wp-content/uploads/2009/11/radcpp-600x468.jpg" alt="radcpp" width="600" height="468" /></a></p>
<p>A Visual IDE like VB/VC/Kylix/Borland CB. A truely Rapid Application Development tool. Also generates source for WIN32 API, Dev C++ Project, and best for exporting resource .rc files.</p>
<h3><a title="JSPX" href="http://jspx-bay.sourceforge.net/" target="_blank">JSPX</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/jspx.jpg" rel="lightbox[885]"><img class="alignnone size-full wp-image-900" title="jspx" src="http://jeez.eu/wp-content/uploads/2009/11/jspx.jpg" alt="jspx" width="431" height="374" /></a></p>
<p>JSPX is a pure java opensource free web RAD framework that easier and faster than most of the existing frameworks (JSP-Servlets-Struts-JSF-Clay), with a lot of features that improve productivity.</p>
<h3><a title="LabRAD" href="http://sourceforge.net/projects/labrad4delphi/" target="_blank">LabRAD For Delphi</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/labrad.png" rel="lightbox[885]"><img class="alignnone size-large wp-image-901" title="labrad" src="http://jeez.eu/wp-content/uploads/2009/11/labrad-600x420.png" alt="labrad" width="600" height="420" /></a></p>
<p>Delphi VCL interface to the open source LabRAD framework (SF project &#8220;LabRAD&#8221;) for distributed instrument control and data acquisition. LabRAD for Delphi allows the efficient development of Client/Server LabRAD Modules in the typical Delphi RAD fashion.</p>
<h3><a title="jVantage" href="http://www.jvantage.com/" target="_blank">jVantage</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/jvantage.jpg" rel="lightbox[885]"><img class="alignnone size-large wp-image-902" title="jvantage" src="http://jeez.eu/wp-content/uploads/2009/11/jvantage-600x422.jpg" alt="jvantage" width="600" height="422" /></a></p>
<p>jVantage is a visual web development tool that builds applications from a business model perspective, meaning that you begin by defining your object model first, then further specify the properties and behavior of those objects. In plainer terms, it means that you first identify all of the applicable nouns of your applications, then specify how they relate to each other.</p>
<h3><a title="LXRAD" href="http://sourceforge.net/projects/lxrad/" target="_blank">LXRAD</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/lxrad.jpg" rel="lightbox[885]"><img class="alignnone size-large wp-image-903" title="lxrad" src="http://jeez.eu/wp-content/uploads/2009/11/lxrad-600x366.jpg" alt="lxrad" width="600" height="366" /></a></p>
<p>LXRAD means Linux X11 Rapid Application Development, LXRAD is written in c++ and uses own component Library (liblxrad), there are components such as button, editbox, menu and others. The LXRAD is a collection of RAD tools for creating x11 interface base.</p>
<h3><a title="wx2xml" href="http://sourceforge.net/projects/wx2xml/" target="_blank">wx2xml</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/wx2xml.jpg" rel="lightbox[885]"><img class="alignnone size-large wp-image-904" title="wx2xml" src="http://jeez.eu/wp-content/uploads/2009/11/wx2xml-600x461.jpg" alt="wx2xml" width="600" height="461" /></a></p>
<p>Converts wxWidgets C++ code components (generated by wxDev-C++) to XML code. Allows users to port wxFrames created with the wxDev-C++ visual designer RAD to other IDEs.</p>
<h3><a title="qooxdoo GUI" href="http://sourceforge.net/projects/qxrad/" target="_blank">GUI RAD for qooxdoo</a></h3>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/qooxdooide.jpg" rel="lightbox[885]"><img class="alignnone size-large wp-image-905" title="qooxdooide" src="http://jeez.eu/wp-content/uploads/2009/11/qooxdooide-600x249.jpg" alt="qooxdooide" width="600" height="249" /></a></p>
<p>Rapid application development for qooxdoo framework. You can drag&amp;drop components, define properties and generate the source code.</p>
<h3><a title="PHPlus" href="http://phplus.sourceforge.net/" target="_blank">PHPlus</a></h3>
<p>PHPlus is an open source project to help PHP developers and designers make web based development faster and painless. The goal of this project is to develop a framework and tools (IDE) which will clearly seperate the interface &amp; program logic.</p>
<h3><a title="ModelJ" href="http://modelj.sourceforge.net/" target="_blank">ModelJ</a></h3>
<p>ModelJ is a RAD (Rapid Application Development) tool that uses code generation to create complete J2EE designs using the Struts and EJB frameworks. With ModelJ, you are only a few steps away from a complete application readily deployable to JBoss, the leading open-source J2EE Application Server. ModelJ uses proven design patterns to ensure a robust, easy-to-maintain design.</p>
<h3><a title="Radical" href="http://radical.sourceforge.net/" target="_blank">Radical</a></h3>
<p>Radical is an open source RAD tool for building graphical user interfaces in Java. The main focus of Radical is to be reasonably lightweight and to be easily embedded as a plugin for other projects. Currently, the whole point behind Radical is to stay simple, lightweight, and focused.</p>
<h3><a title="SOFIA" href="http://sourceforge.net/projects/salmon/" target="_blank">SOFIA</a></h3>
<p>The Salmon Open Framework for Internet Applications (SOFIA) is a RAD tool set for the J2EE. It integrates best-of-breed tools with a Java framework to provide an end-to-end solution for developing high quality database driven web applications.</p>
<img src="http://jeez.eu/?ak_action=api_record_view&id=885&type=feed" alt="" /><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fjeez.eu%2F2009%2F11%2F21%2F20-open-source-rad-tools%2F&amp;linkname=20%2B%20Open%20Source%20RAD%20Tools"><img src="http://jeez.eu/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://jeez.eu/2009/11/21/20-open-source-rad-tools/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Decrypting Bit.ly Links on Twitter and Not Only</title>
		<link>http://jeez.eu/2009/11/19/decrypting-bit-ly-links-on-twitter-and-not-only/</link>
		<comments>http://jeez.eu/2009/11/19/decrypting-bit-ly-links-on-twitter-and-not-only/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 20:57:55 +0000</pubDate>
		<dc:creator>Kerasiotis Vasileios</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://jeez.eu/?p=878</guid>
		<description><![CDATA[Although URL shorteners are something we can&#8217;t live without, there are many times that we would like to [...]]]></description>
			<content:encoded><![CDATA[<p>Although URL shorteners are something we can&#8217;t live without, there are many times that we would like to know which link is under the cryptic hash string. There are many times that spammers use multiple shortened links to hide their purposes. Yesterday a tweet came into my attention where the user had a spam link hidden under a bit.ly URL.  Personally, I like to know what I will see when I click on a short link. So, I created a bookmarklet that decrypts Bit.ly links using the same API that created them.</p>
<p><a title="Bit.ly" href="http://bit.ly" target="_blank">Bit.ly</a> provides an excellent API that we can use to shorten our links programmatically. It also provides a method to <a title="Expand Short Link" href="http://code.google.com/p/bitly-api/wiki/ApiDocumentation#/expand" target="_blank">expand</a> an already shortened link. This is the method we will use to decrypt all bit.ly links on Twitter (it works on any page but it is Twitter that we most use ;) ).</p>
<p>It is nothing special, just 35 lines of code that will transform these small but cryptic links :</p>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/before.png" rel="lightbox[878]"><img class="alignnone size-large wp-image-879" title="before" src="http://jeez.eu/wp-content/uploads/2009/11/before-527x600.png" alt="before" width="527" height="600" /></a></p>
<p>to these informative and more attractive to click on links:</p>
<p><a href="http://jeez.eu/wp-content/uploads/2009/11/after.png" rel="lightbox[878]"><img class="alignnone size-large wp-image-880" title="after" src="http://jeez.eu/wp-content/uploads/2009/11/after-523x600.png" alt="after" width="523" height="600" /></a></p>
<h3><a title="Drag this to your bookmarks" href="javascript:(function(){var%20e=document.createElement('script');d=document;e.setAttribute('type','text/javascript');e.setAttribute('src','http://seotests.writer.gr/twitbox/book.js');d.body.appendChild(e)})()" target="_blank">The Bookmarklet</a></h3>
<p>Again, nothing special. Just a function that appends a script element on the page<a href="http://seotests.writer.gr/twitbox/book.js" target="_blank"> to this file</a>.</p>
<h3>The book.js file</h3>
<p>We need to get all links on the page and if the href value contains &#8220;bit.ly&#8221;. Then, we assign an id value to all links we found. This id will be used later to assign the correct href value to each link:</p>
<pre class="brush: jscript;">var as = document.getElementsByTagName(&quot;a&quot;);
for(var i=0; i&lt;as.length; i++) {
 var a = as[i];
 if(a.href.indexOf(&quot;bit.ly&quot;)&gt;=0){
 //set the id based on the hash
 var newid = /bit\.ly\/(.*)/i.exec(a.href);
 if(newid[1]){
 a.id = newid[1];
 getLink(a.href);
 }
 }
}</pre>
<p>Next we need to create the function that will call the bit.ly API. Please notice the use of the callback parameter &#8220;bb&#8221;. This will allow us to handle the API response. Also notice that in my code I use the demo API key which might do the job but it would be better if you used your own key.</p>
<p>This function creates a script element and appends it to the head section of the page. This makes the API call to be executed:</p>
<pre class="brush: jscript;">function getLink(theurl,theid){
 var url = &quot;http://api.bit.ly/expand?version=2.0.1&amp;shortUrl=&quot;+theurl+&quot;&amp;login=bitlyapidemo&amp;apiKey=R_0da49e0a9118ff35f52f629d2d71bf07&amp;callback=bb&quot;;
 var x = document.createElement('script')
 x.src = url
 document.getElementsByTagName('head')[0].appendChild(x);
}</pre>
<p>The next thing to do is to create the &#8220;bb&#8221; function that will do the trick. We go through the &#8220;a&#8221; elements on the page and if the href attribute contains &#8220;bit.ly&#8221; then we swap the link text with the expanded URL we got from bit.ly and we also change the href value:</p>
<pre class="brush: jscript;">var bb = function(e){
 var as = document.getElementsByTagName(&quot;a&quot;);
 for(var i=0; i&lt;as.length; i++) {
 var a = as[i];
 if(a.href.indexOf(&quot;bit.ly&quot;)&gt;=0){
 if(a.id){
 a.href = e.results[a.id].longUrl;
 a.innerHTML = a.href;
 }
 }
 }
}</pre>
<p>That&#8217;s it! Now each time you click on the bookmarklet, all bit.ly links will be decrypted. I hope you find this useful as I did.</p>
<img src="http://jeez.eu/?ak_action=api_record_view&id=878&type=feed" alt="" /><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fjeez.eu%2F2009%2F11%2F19%2Fdecrypting-bit-ly-links-on-twitter-and-not-only%2F&amp;linkname=Decrypting%20Bit.ly%20Links%20on%20Twitter%20and%20Not%20Only"><img src="http://jeez.eu/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://jeez.eu/2009/11/19/decrypting-bit-ly-links-on-twitter-and-not-only/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Latest Tools And Resources For Developers, Designers</title>
		<link>http://jeez.eu/2009/11/18/latest-tools-and-resources-for-developers-designers/</link>
		<comments>http://jeez.eu/2009/11/18/latest-tools-and-resources-for-developers-designers/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 17:14:04 +0000</pubDate>
		<dc:creator>Kerasiotis Vasileios</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Developing]]></category>

		<guid isPermaLink="false">http://jeez.eu/?p=868</guid>
		<description><![CDATA[Some new tools came to our attention during the last days. We love to share our findings with [...]]]></description>
			<content:encoded><![CDATA[<p>Some new tools came to our attention during the last days. We love to share our findings with other web developers and designers since good news and tools aught to be shared with the community. Every now and then, we find useful tools and applications which we bookmark for later reference. Any tool is bookmarked, because you never know what and when you will need during your everyday work.</p>
<h3><a title="gotAPI" rel="nofollow" href="http://start.gotapi.com/" target="_blank">GotAPI</a></h3>
<p><img class="alignright size-medium wp-image-869" title="gotapi" src="http://jeez.eu/wp-content/uploads/2009/11/gotapi-300x59.png" alt="gotapi" width="204" height="40" />GotAPI is a different search engine. It is used for searching documentations for a number of projects and languages like:</p>
<ul>
<li>HTML</li>
<li>AJAX</li>
<li>XML</li>
<li>C/C++ libraries</li>
<li>PHP</li>
<li>Python</li>
<li>Drupal</li>
<li>Java</li>
<li>and more&#8230;</li>
</ul>
<p>gotAPI also allows us to <a title="gotAPI widget" rel="nofollow" href="http://www.gotapi.com/widgets/index.html" target="_blank">add a widget</a> to our pages with which we can search documentation, API references and usage examples from any language or software package included in it&#8217;s database. GotAPI has been developed by SensioLabs, the developers of the Symfony PHP framework.</p>
<h3><a title="SUIT" rel="nofollow" href="http://www.suitframework.com/" target="_blank">SUIT </a></h3>
<p><img class="alignright size-full wp-image-870" title="suit" src="http://jeez.eu/wp-content/uploads/2009/11/suit.png" alt="suit" width="89" height="89" />SUIT (Scripting Using Integrated Templates) is an open-source templating framework that allows you to define your own syntax through nodes. It is available in both PHP and Python. It is extremely lightweight, yet powerful.<br />
The same team that created SUIT has also created TIE (Template Integration Environment), which is an example template management system, built using SUIT itself. It contains a version tracker and a debug system for SUIT.</p>
<h3><a title="Synfig" rel="nofollow" href="http://synfig.org" target="_blank">Synfig</a></h3>
<p><img class="alignright size-thumbnail wp-image-871" title="synfig" src="http://jeez.eu/wp-content/uploads/2009/11/synfig-88x150.png" alt="synfig" width="59" height="86" />2D Animation has traditionally been very expensive because every frame must be drawn by hand. Even with today&#8217;s digital inking and painting software, the process still relies on individuals hand-drawing each frame. This laborious task is called &#8220;tweening&#8221;.<br />
Synfig eliminates the task of manual tweening, producing smooth, fluid motion without the animator having to draw out each frame individually. This allows you to produce 2D animation with fewer people while producing art of a higher quality.</p>
<h3><a title="OpenLaszlo" rel="nofollow" href="http://www.openlaszlo.org/" target="_blank">OpenLaszlo</a></h3>
<p><img class="alignright size-thumbnail wp-image-873" title="openlaszlo" src="http://jeez.eu/wp-content/uploads/2009/11/openlaszlo-150x24.png" alt="openlaszlo" width="150" height="24" />OpenLaszlo is a platform where you can create rich internet applications. Laszlo applications can be deployed as traditional Java servlets, which are compiled and returned to the browser dynamically. This method requires that the web server be running the OpenLaszlo server.<br />
Alternatively, Laszlo applications can be compiled from LZX into DHTML or a binary SWF file, and loaded statically into an existing web page. This method is known as SOLO deployment. Applications deployed in this manner lack some functionality of servlet-contained files, such as the ability to consume SOAP web services and Java RPC remote procedure calls.</p>
<h3><a title="Skulpt" rel="nofollow" href="http://www.skulpt.org/" target="_blank">Skulpt</a></h3>
<p>Skulpt is an entirely in-browser implementation of Python. No preprocessing, plug-ins, or server-side support required, just write Python and reload. This is a great tool for testing your Python code before you add it in an application.</p>
<h3><a title="pyjamas" rel="nofollow" href="http://pyjs.org/" target="_blank">Pyjamas</a></h3>
<p><img class="alignright size-full wp-image-874" title="pyjamas" src="http://jeez.eu/wp-content/uploads/2009/11/pyjamas.png" alt="pyjamas" width="60" height="60" />Pyjamas is a stand-alone python to javascript compiler, an AJAX framework / library and a Widget set API. Like GWT, pyjamas involves the translation of the application and libraries (including UI widgets and DOM classes) to Javascript and the packaging up of that Javascript code. Pyjamas is slightly different from traditional Web development: it&#8217;s more like Desktop application development.</p>
<h3><a title="ImageFlow" rel="nofollow" href="http://imageflow.finnrudolph.de/" target="_blank">ImageFlow</a></h3>
<p>ImageFlow is an unobtrusive and user friendly JavaScript image gallery. ImageFlow is an object-oriented script, that means you can create many instances of it on one website.</p>
<h3><a title="Jekyll" rel="nofollow" href="http://wiki.github.com/mojombo/jekyll" target="_blank">Jekyll</a></h3>
<p>Jekyll is a simple, blog aware, static site generator in Ruby. It takes a template directory (representing the raw form of a website), runs it through Textile or Markdown and Liquid converters, and spits out a complete, static website suitable for serving with Apache or your favorite web server. This is also the engine behind GitHub Pages, which you can use to host your project’s page or blog right from GitHub.</p>
<h3><a title="UserCake" rel="nofollow" href="http://usercake.com/" target="_blank">UserCake</a></h3>
<p>UserCake is a simple user management system developed in PHP. The goal of UserCake is to provide people with a foundation to build user applications without all the hassle. UserCake is cleanly written, well commented, formatted and documented.</p>
<h3><a title="eCCStender" rel="nofollow" href="http://ecsstender.org/" target="_blank">eCSStender</a></h3>
<p>Extensions built with eCSStender greatly simplify the design process because you can author modern CSS using advanced selectors, properties such as border-radius, or custom font faces and rest assured that your design will work even in IE6.</p>
<h3><a title="Rhizosphere" rel="nofollow" href="http://sites.google.com/site/rhizosphereui/" target="_blank">Rhizosphere</a></h3>
<p><img class="alignright size-full wp-image-875" title="rhizosphere" src="http://jeez.eu/wp-content/uploads/2009/11/rhizosphere.png" alt="rhizosphere" width="64" height="64" />Rhizosphere is an innovative approach to help you navigate and filter through your data. Lightweight, web-based, intuitive, its purpose is to provide a simple but effective way to flow through your data, isolate them, filter them and help you locate that information that you know it&#8217;s there, but it&#8217;s lost amidst the noise.</p>
<h3><a title="MooShell - Shell Editor" rel="nofollow" href="http://mooshell.net/" target="_blank">MooShell</a></h3>
<p>MooShell is a shell editor where you can write your JavaScript, HTML and CSS code and run it. It might prove to be useful in various cases where you need to test your code without reloading your browser.</p>
<h3><a title="Pida" rel="nofollow" href="http://pida.co.uk/" target="_blank">Pida</a></h3>
<p>PIDA is an IDE (integrated development environment). PIDA is different from other IDEs in that it will use the tools you already have available rather than attempting to reinvent each one. PIDA is written in Python with the PyGTK toolkit, and although is designed to be used to program in any language, PIDA has fancy Python IDE features.</p>
<h3><a title="Ident Engine'" rel="nofollow" href="http://identengine.com/" target="_blank">Ident Engine</a></h3>
<p>Ident Engine is a JavaScript library that retrieves and aggregates social profiles from various sites and networks.</p>
<h3><a title="Code Prettify" rel="nofollow" href="http://code.google.com/p/google-code-prettify/" target="_blank">Code Prettify</a></h3>
<p>A Javascript module and CSS file that allows syntax highlighting of source code snippets in an html page.</p>
<h3><a title="mobwrite" rel="nofollow" href="http://code.google.com/p/google-mobwrite/" target="_blank">MobWrite</a></h3>
<p>MobWrite converts forms and web applications into collaborative environments. Create a simple single-user system, add one line of JavaScript, and instantly get a collaborative system.</p>
<h3><a title="MySQL Tools" rel="nofollow" href="http://code.google.com/p/google-mysql-tools/" target="_blank">Google MySQL Tools</a></h3>
<p>Various tools for managing, maintaining, and improving the performance of MySQL databases, originally written by Google.</p>
<h3><a title="Reducisaurus" rel="nofollow" href="http://code.google.com/p/reducisaurus/" target="_blank">Reducisaurus</a></h3>
<p>Reducisaurus is a web service for minifying and serving CSS and JS files. Reducisaurus is based on YUI Compressor and runs on AppEngine. You can send a POST or a GET, and you can use as many of the &#8220;file&#8221; or &#8220;url&#8221; arguments as you need. Values are inspected to determine whether they contain inline code or are external URLs. Values that look like URLs will be fetched, and other values will be parsed as CSS or JS.</p>
<h3><a title="Web Storage Portability Layer" rel="nofollow" href="http://code.google.com/p/webstorageportabilitylayer/" target="_blank">WSPL</a></h3>
<p>A web storage portability layer (WSPL) for providing a single portable asynchronous programming model API to access a database provided by either Google Gears or HTML5. It includes a simple example of the cache pattern for building an offline web application which serves as a demo of the WSPL library.</p>
<h3><a title="Digital Content Wizard" rel="nofollow" href="http://code.google.com/p/digitalcontentwiz/" target="_blank">Digital Content Wizard</a></h3>
<p>Digital Content Wizard is a simple tool to help you organize your online content in a structured navigable website. Content can be in the form of YouTube videos, Google documents, Google spreadsheets, Google presentations, Google Books or Picasa Photo Albums. It requires you to describe your content in a template spreadsheet and pass the spreadsheet through the Digital Content Wizard&#8217;s workflow. Digital Content Wizard is a web application built over Google AppEngine. It can also maintain different versions of the generated website.</p>
<img src="http://jeez.eu/?ak_action=api_record_view&id=868&type=feed" alt="" /><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fjeez.eu%2F2009%2F11%2F18%2Flatest-tools-and-resources-for-developers-designers%2F&amp;linkname=Latest%20Tools%20And%20Resources%20For%20Developers%2C%20Designers"><img src="http://jeez.eu/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://jeez.eu/2009/11/18/latest-tools-and-resources-for-developers-designers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.393 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-09-09 05:53:12 -->
