Overall April was quite an eventful month for the OS and Browser wars. On the OS front, Windows 7 (Win7) release candidate was made available to the public, which has received quite a positive response. Microsoft also started advertising how cost effective windows machines are in their “I’m a PC” advertisement campaign.
Browser wise, webmaster have been encouraged by Google to inform their IE6 users about the alternative browser available and the disadvantages of IE6. The effect this has had on IE6 users is debatable, but overall IE6 is slowly disappearing.
Google offers Webmasters an easy solution to create simple or and quite complex graphs in the Google Chart API section of the Developers Guide. It is quite simple to use, if you want to create an image such as above, just link to the following image:
In this quick tutorial I’m going to show you how to make a simple “return all” application for facebook. Before you start take a look at the Facebook Developers page and the Facebook Developers Wiki as it’s full of useful stuff.
The Core Components
API – Lets you talk to the facebook servers. [put picture here explaining in detail]
FBML – Facebook markup language, it’s like a cute little html snippet which facebook turns into normal HTML.
XFBML – A javascript which lets you use FBML in iframes.
FQL – Lets you run SQL type query’s.
FBJS – This changes your javascript so you can only work within a close environment.
PHP Client Libraries – The PHP Facebook provides to communicate with their servers.
Here are 5 things I hate to find when I visit a website.
1. It only works in some browsers
I’m a very keen Firefox fan, and I hate it when a website has been designed for IE and only IE. It’s not hard to make a website work in the main 5 browsers (Chrome, Opera, Firefox, IE7, IE6 and Safari).
Oracle PartnerNetwork’s website uses JavaScript tabs for tabs, unfortunately in IE8 they don’t work.
2. Invalid HTML/CSS/JavaScript
Nothing is worse than a website which just does not work; having invalid code can normally be the cause of most problems (For example, forgetting to close an element).