Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The webservice does not have to be touched to add new plugins. This is all handled in the Wiki.

  1. Add a new page in the same style of one of the pages you find at https://dev2.dariah.eu/wiki/label/TextGrid/marketplace. Fill in as many fields in the table as possible! We want to be as informative as we can and help the users using your great tool!

...

  1. Write down the id of the wiki page you are editing (step 1). You will see the id if you edit your plugin description page in Confluence. Look at the URL field in the browser: https://dev2.dariah.eu/wiki/pages/editpage.action?pageId=35161624

...

  1. pageId is the relevant one, the id of the page would be 35161624.
  2. The page TGMPL keeps a list of all the plugins and is the source for the plugins listed in the TG marketplace. Add a new line

...

  1. for your new plugin. Increment the id by one, featured is not yet implemented, insert the correct pageId (step 2).

...

  1. Make sure that installableUnit matches the namespace declaration of you plugin (eg. com.example.textgrid.mynewplugin.feature). The available category ids are listed if you browse to https://textgridlab.org/marketplace/cgi/msInterface.cgi?action=main.

...

  1. Make sure that you provide the correct updateUrl which points to your eclipse plugin update site. You can generate an update site via Eclipse: https://wiki.eclipse.org/FAQ_How_do_I_create_an_update_site_(site.xml)%3F. After building your plugin, copy the files from the update site folder into a public accessible web server. It is also possible to deploy the update site via Github pages.
  2. Refresh the cache of the Marketplace by directing your browser to https://textgridlab.org/marketplace/cgi/msInterface.cgi?action=cache_reload