This is an archive of the old MediaWiki-based ImageJ wiki. The current website can be found at imagej.net.

Update Sites

Update Sites
Introduction
Following an update site
Creating your own update site
Terms of Service for personal update sites
Automatically upload your site
Uploading to core update sites
List of update sites
Update site FAQ

An update site is web space used by the Updater which enables users to share their macros, scripts and plugins with other researchers. With update sites, you do not need to manually download and install anything; ImageJ takes care of it for you.

Following an update site

Fiji-icon.png
The Fiji distribution of ImageJ ships with both the ImageJ and Fiji sites enabled. You can transform your ImageJ installation into a Fiji one simply by enabling the Fiji update site.
Out of the box, ImageJ has only the core ImageJ update site enabled. To enable additional features, choose Help › Update..., then click the "Manage update sites" button.

For further details, see How to follow a 3rd party update site.

Check if an update site is activated

In Fiji, if you write macros and plugins that rely on some functionalities provided by a specific update site (dependencies), you can use the following command to check if the update site is activated, and print a message if not.
This uses the update site service.
Example in Jython.

#@ UpdateService updateService

if not updateService.getUpdateSite("Fiji-Legacy").isActive():
    print "Please activate the Fiji-legacy update site"

Creating your own update site

Anyone can share their extensions (plugins, scripts, etc.) by creating their own update site. You can use ImageJ's personal update site service (hosted on the ImageJ web server), or host it on your own server.

Frequently asked questions

See the Update site FAQ.