Welcome, guest ( Login )

» Home (JDC Blog)
» Forums

Page Tags

reference plugin

Search Tags:
WikiHome » JotDoc » JotPluginIntro

JotPluginIntro

Version 6, changed by admin. 07/26/2006.   Show version history

JotSpot Developer Documentation

JotSpot Plugin Zone

JotSpot Plugins are Bite-Sized Add-Ons that Customize and Extend JotSpot.


Before

After Installing Plugin

Nice little standard JotSpot
This Plugin adds email notifications of changes


Plugins Add New Functionality to JotSpot

User Preferences
Personal Preferences

Bite-Sized Features Plugins add new functionality to JotSpot by inserting JotScript, HTML, and Javascript into the user interface. A plugin can be as simple as a custom link or as powerful as an entirely new feature.

Personalizable A Plugin can provide personalization options so each user to customize the plugin's behavior. Plugin options appear in the a user's standard preferences page, so users can find all their options in one place.



Plugins Are Easy to Install and Administer

/System/Plugins
Manage Plugins Page

Easy to Install Plugins can be packaged up into zip files using the same package management system used to package and install JotSpot applications. Simple plugins can be easily copied and pasted page by hand.

Centralized Administration Administration is centralized on the /System/Plugins page where individual plugins can be turned on or off globally.



Plugins Tap JotSpot's Development Platform

Multiple Extension Points
Flexible UI Placement

Full Access to JotSpot APIs Plugin code can be any combination of JotScript, HTML, and Javascript (client or server side). This includes client-side Javascript access to Dojo, the powerful AJAX toolkit built into JotSpot.

Flexible UI Placement Plugin code can add visual elements like links, buttons, images, etc. in a number of places in the JotSpot user interface, including areas in the header, body, footer, and toolbar. Code can also be inserted into the HTML <head> of each page.

Code: A Little or A Lot Each plugin is declared in its own page under /System/Plugins, and can be as simple as 3 lines of code. However each plugin can create and reference as many other "helper" pages or Web-accessible resources as needed, enabling plugins to range in power and sophistication.


Attachments (10)

  File By Size Attached Ver.
 extensionPointMap-thumb.png ScottMcmullan 21K 08/23/2005 1 Delete attachment
 userPreferences-thumb.png ScottMcmullan 4K 08/23/2005 1 Delete attachment
 systemPlugins-thumb.png ScottMcmullan 7K 08/23/2005 1 Delete attachment
 systemPlugins-annotated.png ScottMcmullan 47K 08/23/2005 1 Delete attachment
 pluginBeforeAfter-annotated.png ScottMcmullan 220K 08/26/2005 1 Delete attachment
 pluginBeforeAfter-annotated2.png ScottMcmullan 54K 08/26/2005 1 Delete attachment
 pluginBeforeAfter-annotatedShort.png ScottMcmullan 115K 08/26/2005 1 Delete attachment
 beforePlugin-small.png ScottMcmullan 73K 09/09/2005 1 Delete attachment
 afterPlugin-small.png ScottMcmullan 75K 09/09/2005 1 Delete attachment
 userPreferences-annotated.png ScottMcmullan 43K 09/09/2005 1 Delete attachment