-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Update a plugin
A plugin usually use some of Gephi's APIs. For example for a layout plugin, it will depend on LayoutAPI and GraphAPI. Gephi developers sometimes have to change existing APIs, and break compatibility with existing plug-ins. In that case, plugin developers have to update their code to make it work with the new version. This is not likely to happen on APIs marked as stable on the API Index.
When an API is updated, a message is sent on the gephi-plugins mailing-list and the API Changes section is updated on the API Index.
The specification version is a version number given by the plugin developers in the module properties. Gephi uses specification versions to know when a plugin should be updated. For instance if a Gephi user has the plugin "SuperLayout" at version 1.1 and the 1.2 version is available on the website, Gephi will ask the user if he wants to update it.
So, before uploading a new version of your plug-in, always increment the Specification Version.
Right click on your plugin and select Properties
. On the "API Versionning" tab increase the number of the specification version.
- Click on the List your own > New plugin menu item
- Log in
- Follow the instructions to upload the file.
- Wait for and admin approval. You will receive a notification by email when it is published.
- Log in
- Go to your user profile
- Select the plugin to update and follow instructions to upload a new version
- Developer Handbook
- Build
- Code Style
- Localization
- Datasets
- Import CSV Data
- Import Dynamic Data
- Scripting Plugin
- Quick Start
- Démarrage rapide (FR)
- Layout
- Spatialisations (FR)
- Statistics
- Import
- Spigot importer with Wizard
- Export
- Generator
- Filter
- Extend Data Laboratory
- Preview renderer
- Add a module panel
- Add a submenu
- Build a plugin without Gephi source code
- Update a plugin
- Code Sharing Strategy
- Graph Streaming