Connect With WRD
feed via e-mail
feed via e-mail

Posts Tagged ‘JSON’

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.

Prototype JSON Image Gallery

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().

Open Flash Gauges is a set of open source Flash files, supported with serverside connectors (ASP & PHP), to display any numeric data as gauges.

Flash Gauge

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..

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)".

JavaScript FileSize

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.

IMG·2·JSON is a Google App. Engine python application that extracts metadata from images and returns the results as a JSON string.

Extract Image Metadata

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.

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.

jQuery Grid Plugin

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.

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.

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.

JavaScript Form Validation

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.

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.

Ruby On Rails DB Manager

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.
Uptime Robot
feed-holder
FeedBurner
  • aXmag - Flash Page Flip Magazine Software, PDF to Flash Converter
  • ManageWP
  • PSD to HTML
    PSD to HTML