16
Dec
// php the_time('Y') ?>
Ferdinand.Slider is a Prototype extension for creating simple image slideshows.
It uses a JSON file at any location as the data source which makes it possible to integrate with Flickr or similar services easily.

The extension has several options to set:
- duration of effects
- duration of image transition
- opacity
- background
- prev-next buttons & more.
It is also possible to add more features (like a menu) to the slider as it can be controlled from outside with commands like slider.Next(), slider.Prev().
Requirements: PrototypeJS 1.6.0.3+ & Scriptaculous 1.8.2+
Compatibility: All Major Browsers (except IE7)
20
Nov
// php the_time('Y') ?>
Open Flash Gauges is a set of open source Flash files, supported with serverside connectors (ASP & PHP), to display any numeric data as gauges.

Gauges in the set are:
- Percentage
- Thermometer
- Dual
- Resource Meter
- Meter
- Status
- I/O
- Digital readout
Demos can be found here.
There is also a pure JavaScript-Canvas gauge that uses MooTools & JSON as the data + a Flash gauge again uses MooTools & JSON presented in the website..
Requirements: No Requirements
4
Sep
// php the_time('Y') ?>
addSizes.js is a script which adds the file type & sizes of the files that a text is linked to automatically.
To be more clear, if there is link like: "click to download this file", it is converted to "click to download this file (pdf 1.2 MB)".

The script uses json-head, a Google App Engine application, to get the file info without downloading them.
Script requires jQuery & it is a bit experimental due to App Engine being occasionally and unavoidably flakey. But it is definitely inspirational.
Requirements: jQuery
13
Aug
// php the_time('Y') ?>
IMG·2·JSON is a Google App. Engine python application that extracts metadata from images and returns the results as a JSON string.

How to use?
Usage is simpler then expected. Just send a request to the fetcher-script URL hosted on Google App Engine.
An example query:
http://img2json.appspot.com/go/?callback=myCallbackMethod&url=
http://assets.flog.co.nz/favicon.png
Response parameters include the image mimeType, size, height, width, byteSize & exif metadata.
Requirements: No Requirements
9
Aug
// php the_time('Y') ?>
jqGrid is an Ajaxed jQuery grid plugin with amazing features.
As the grid is a client-side solution that loads data with Ajax callbacks, it can be used with any server-side language like ASP, PHP, ASP.NET, JSP and so.
A clever feature is sub grids which shows you a sub grid when a master column is called.

Some features of jqGrid:
- paging functions
- add, edit, delete & search records
- accepts XML, JSON, array or user data as input
- multiple selection of rows
- sub grid & grid details (great feature!)
- UI datepicker integration
- & more…
jqGrid is very impressive with the interface, features, usability & documentation. To check this great jQuery grid plugin, click here.
Requirements: jQuery 1.1.4+
Compatibility: All Major Browsers
16
Jun
// php the_time('Y') ?>
Embedding a content inside websites is very common with the increasing web based applications like Youtube, Flickr, Pownce etc.
oEmbed is an embedding API which aims to standardize embedding interfaces of every application.
To clear, normally if you want to use API’s of Youtube and Flickr, they will be providing you different data structures of every query you make. With oEmbed, the structures of returned results (XML and JSON) are standard.
Providers who support oEmbed in their applications are currently:
- Flickr
- Viddler
- Qik
- Pownce
- Revision3
- Hulu
If you are embedding content from these providers, taking a look at oEmbed will definitely save your development time.
6
Jun
// php the_time('Y') ?>
Validanguage is an object-oriented, unobtrusive JavaScript form validation library that does not rely on any JavaScript frameworks (optional Prototype integration).
It provides 2 APIs:
- HTML-like API placed inside comment tags. The choice for ease of use and simplicity.
- JSON-based API for advanced configuration.

With Validanguage, you can:
- use the pre-configured functions like
required, minlength, maxlength, etc.
- easily configure custom validation functions to be triggered at onblur, onsubmit, onchange events.
- add onsuccess and onerror callback functions to integrate it into your existing site design.
- & more..
P.S. Thanks to Dan for the suggestion.
Requirements: No Requirements
17
Apr
// php the_time('Y') ?>
It is a time consuming process to create an admin interface with standard functions such as add-edit-delete-update again and again.
ActiveScaffold, a Ruby On Rails plugin handles all the ActiveRecords smartly. It adds add-edit-delete-update functionality with an Ajaxed interface & sorting, searching and pagination support.

ActiveScaffold features:
- AJAXified table interface for creating, updating, and deleting objects
- Automatic handling of ActiveRecord associations
- Sorting, Search and Pagination
- Graceful JavaScript degradation
- RESTful API support (XML/YAML/JSON)
- Sexy CSS styling and theming support
- More extension points than you can shake a stick at
- Guaranteed to work on Firefox 1+, IE 6+ and Safari 2+
- Released under the MIT License, the same one as Rails itself, so you can use it freely in your commercial applications.
Compatibility: All Major Browsers