The jQuery Plugins site
Switch branches/tags
Nothing to show
Pull request Compare This branch is 173 commits behind jquery-archive:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

The jQuery Plugins site,

How it works

The plugins site is an index of GitHub repositories that contain jQuery plugins. In general, the repositories must contain a single jQuery plugin with an accompanying valid package.json in the repository root. The specification for this file is in docs/

How to list a plugin

Simply add a post-receive hook to your repository with our web hook url, Warning: This is not yet functional!



  • jQuery's web-base-template
  • Web server (such as Apache)
  • PHP
  • MySQL
  • WordPress
  • node
  • git



  1. Add a entry in /etc/hosts


  1. Download or clone web-base-template
  • git clone git://


  1. Install and run a web server (such as Apache), PHP, and MySQL.

  2. Follow

  3. Move wordpress/wp-config.php to wp-config.php and add the following:

    define( 'WP_CONTENT_DIR', dirname( ABSPATH ) . '/web-base-template' ); define( 'WP_CONTENT_URL', '' );

  4. Copy wordpress/index.php to index.php and add update the require at the bottom to be:


WordPress config


  1. Update Site Address
  1. Activate the plugins-jquery-com theme
  • Select Appearance -> Themes
  • Under plugins-jquery-com, select 'Activate'
  1. Set Custom Structure for Permalinks
  • Select Settings -> Permalinks
  • Select Custom Structure
  • Enter /%postname%/
  • Click Save Changes

Install node >=0.6.4

  1. Follow setup

  1. git clone

  2. cd

  3. npm install

  4. cp config-sample.json config.json

  5. Edit config.json

    • Set dbName to your WordPress MySQL database name
    • Set dbUser to your WordPress MySQL database user
    • Set dbPassword to your WordPress MySQL database password
    • Leave siteId null (unless you happen to be using a Wordpress multi-site installation locally, in which case supply the site's ID in the multi-site install)
  6. node src/setup.js

    • This is a one time setup which will erase any previous data generated by other scripts in this repo.
  7. node src/update.js

    • This expects a post-receive hook as stdin. You can use {"repository":{"url":"","watchers":3,"forks":25}} for testing.
  8. node src/wp-update.js

    • This is intended to run as a long running processes, monitored by a system such as monit.