Plugins

The plugins site is currently in development.

We've been looking to provide a higher-quality, spam-free experience at the plugins site for some time, and a major error on our part forced us to shut down the current site before we could put the new one in place. We are developing a new site, and you can follow along with its development on GitHub. For more information about this transition, including steps you can take as a plugin author to prepare, please read our post about what's going on.

xml


XSLT Templater

XSLT Templater - plugin for jQuery framework, implementing the following tasks:

  1. XML/XSLT processing

    The plugin allows to perform XSLT transformations for xml and xsl arguments. And the xml and xsl can be in three forms:

    • String representation

      In this case the plugin will parse the string representation of XML and make all necessary calculations.

    • Link to a file / resource

      Plugin with AJAX will load necessary data from an outer source (within the domain) and make the necessary changes.

    • XMLDocument

      In such situation, the plugin will not produce any additional operations, but will immediately use the argument in the form of XMLDocument in XSLT processing.

    Three forms of representation allow developer to customize your caching system for organizing specific templating.

  2. Caching of XML / XSLT at three levels

    Caching allows organizing the storage of xml / xsl for the reuse, and that realizes the basic features for templating with the computing capability XSLT. Caching is organized at three levels:

    • User level

      User cache himself accessing to the last transformation results.

    • Basic Level

      Enabled by default internal cache of plugin, which caches only the xsl resources.

    • HTTP Level(v. 0.0.4+)

      Intelligent caching of asynchronous requests, based on http headers.

The plugin supports the following browsers: IE6+, Firefox, Opera, Chrome, Safari

jQ Bulk Loader

jQ Bulk Loader aims to be similar to Arthur Debert's ActionScript 3.0 package; Bulk Loader. It allows the loading of virtually any kind of asset, with css file parsing, html parsin, loading of video, audio and xml/textual files.

His project is THE package for loading and keeping tracking of loading assets and referencing them. With the explosion of HTML5 and Web sites trying to re-create Flash like effects and load multimedia and external data dynamically, the need arises for a project like this.

Feel free to Email me any suggestions, comments or feature requests - and especially cross-browser bugs.

jXMLTree

Generate UI Menu Tree based on predefined XML File. Easy and Flexible to use.

JSON to XML

This plugin converts provided json to XML.
It create XML Object, converts created string to XML and returns object with two values :

  1. xml (xml object)
  2. string (string of xml)
$(function(){
            var _x = $(document).jtx({one: 'senad', two: 'meskin', nodes: ['one', 'two', 'three']});
            $('#txt').text((_x.string));
        });

Open Standard Media Player

The Open Standard Media Player is an all-in-one media player for the web. This media player is an industry changing, open source (GPL) media player that is built to dynamically deliver any type of web media, including HTML5, YouTube, Vimeo, and Flash.

Use this player if you wish to have...

  • An open source ( GPL ) and free front end media solution.
  • HTML5 content delivery with dynamic Flash fallback for non-standard media.
  • A dynamic and integrated YouTube and Vimeo player with the same presentation to users.
  • An easily themable media player using the jQuery-UI ThemeRoller system.

This project is brought to you by Alethia Inc.

jQuery Plugin For FusionCharts Free

About jQuery Plugin for FusionCharts Free

FusionCharts Free for jQuery is a jQuery plugin that allows you to integrate FusionCharts Free in your web application using popular jQuery syntax.

You can insert FusionCharts Free anywhere within a web page, manipulate the chart data and chart cosmetics and even provide data to the chart from simple HTML tables. With the jQuery Plugin for FusionCharts Free, your code becomes concise but coherent.

Visit jQuery Plugin for FusionCharts product website at http://www.fusioncharts.com/jquery/

XML Wrapper

XML Wrapper

This is a very simple-minded jquery utility plugin to wrap XML into <span />s that can be subsequently displayed, styled, selected and bound. It scratches my need of displaying and manipulating XML, YMMV.

I'm placing this into public domain, so feel free to modify if it doesn't meet your needs.

jQuery Client Side Database

For small (but rich) read only datasets. No server side anything needed. The data is stored as XML in an HTML comment and can be queried with JSON.

Instructions.

Include the clientdb plugin

<script type="text/javascript" src="jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="jquery.clientdb.js"></script>

Put your XML data in a hidden div like so

<div id="myDB" style="display: none;"><!--<xml>

  <bookstore>
    <book category="CHILDREN">
      <title>Harry Potter</title>
      <author>J K. Rowling</author>
      <year>2005</year>
      <price>29.99</price>
    </book>
    <book category="WEB">
      <title>XQuery Kick Start</title>
      <author>James McGovern</author>
      <year>2003</year>
      <price>49.99</price>
    </book>
  </bookstore>
 
</xml>--></div>

Instantiate the database and query the JSON object.

json = $.clientdb("#myDB");

Ajax Real Time Extension

This plugin extend ajax functionality of your web page. It brings the possibility to execute custom and repetitive actions in background of the page, so you can dialog with the server in real time.
It manages a continuous connection with the server. It create a customizable loop with an action queue to add some actions and parse automatically the XML/Text response of the server to execute your appropriate/custom actions.

Some interesting examples/ideas which can now be made easily:

  • - Refresh an html field in real time
  • - sessions management (warn when session will expire, auto reload it)
  • - add a simple chat
  • - display message when a user receives a new mp

And all of this in real time

Doing a extended website with Ajax has never been such easier.

E4X DOM

The E4X DOM plugin enables you to pass E4X XML and XMLList objects to jQuery and have them automatically become HTML elements. It also implements an xml() method of jQuery objects that converts them into XMLLists.

When including this library in a document, make sure to use the media type, application/javascript;e4x=1, instead of text/javascript.