Free JavaScript Library for creating Thematic Mapping For Google Maps, Cartographer

Thematic maps are very useful when describing statistical data about places. The data, simply, becomes much easier to understand.

Cartographer is a JavaScript library for creating thematic maps on Google Maps which supports custom styling.

It is only a one JavaScript file that relies on the powerful Raphael.js vector-graphics library.

cartographer

It supports 3 visualizing types:

  • Chloropleth (color coded regions)
  • Pie charts
  • Point clusters

The areas on maps are mentioned as latitudes or regions (depending on the type) which means no hacking or manual calculations.

Continue reading

Free jQuery/PHP Powered Chat Room, Fully jQuery/JavaScript.

we are going to build a little chat program that is really easy to get up and running on any server running PHP. No database is required – as the chat will store itself in a simple text file.

chat-demo

The technologies used:

  • PHP – Will handle all the server side stuff
    • Writing new messages to the text file
    • Reading out new messages from the text file
    • Retrieving the “state” of the text file
    • Basic security
  • jQuery/JavaScript – Will handle the client side stuff. This is an AJAX-y application, meaning that messages pop onto the screen (both yours and others) without needing any page refresh.
    • Periodically asking the server if there are new messages that have been posted
    • Appending new messages to the chat
    • Scrolling the chat down to the most recent messages
    • Asking and setting the user name
    • Limiting the text input to prevent gigantic ridiculous messages
    • Basic security

Continue reading

Comparison of the popular JavaScript frameworks with JavaScript Framework Matrix

The JavaScript Framework Matrix, by Mathias Schütz, is a well-presented comparison of the popular JavaScript frameworks.

It shows examples for most of the functions which gives a strong idea on the coding principles of every framework.

js-framework-comparison

  • jQuery
  • MooTools
  • The Dojo Toolkit
  • Prototype
  • Script.aculo.us
  • Ext.JS
  • Adobe Spry
  • BBC Glow
  • Yahoo UI! Library

Continue reading

Create astonishing iCal-like calendars with jQuery, Free for your website.

According to my web designer experience, one of the most common requests from clients when it comes to WordPress personalization, is to add a basic event calendar to their website.

Finding a good place to position a big table like a calendar within your WordPress template is always a taught work. In addition, the <table> tag itself is often quite difficult to style in a good way.

One of the calendar solution that I came out with and that I’m particulary proud of is the one I built inside the freshly launched Graham Watson for President website.

preview

Continue reading

Free Unobtrusive Table Actions Script, Best script for your application.

able data is often hard to display effectively, especially when you want to allow sorting of the rows and columns. The Unobtrusive Table Actions is a JavaScript that allows for different effects to be placed on table data. Highlighting rows, columns, sorting data, and much more can be done with the aide of this little script.

sortable-data Continue reading

iCarousel – Free Open source JavaScript based Horizontal images slider

iCarousel is an open source (free) javascript tool for creating carousel like widgets.

One of the most common problems a web developer usually face is related to continuously rotate a fragment of content. It can be a presentation of headlines, small fragments of news or a list of thumbnails. The nature of the thing being rotated doesn’t matter too much here because all those kind of applications share always the same idea: Rotating.

ajax-scroll

This objective can be achieve in different ways like fading and scrolling. Well here is iCarousel becomes useful. It’s a one step forward trying to generalize all those types of widgets providing a rich presentation and making the task easy to be done.

Continue reading