You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Login to the Research Cloud portal.

When you are a developer-member in one of your Collaborations (COs) you will see a downward arrow next to the "Catalog" tab.

(If you are not a developer, yet, see the Working Together section for more information on that.)


Clicking on this arrow renders a drop-down list:

You can choose to activate the conventional "Catalog" tab, but you can also choose to view and edit the different catalog items.

See the section Catalog Introduction in order to see what the three different categories of catalog items mean.

If you want to create a new Application, click on the "Maintain applications" item.

Your browser will show a list of the Application that are available to you. "Available" means  that either you are a member of a CO, that is allowed to use a particular Application or that you are a member of a CO that "owns" an Application.

The Application you are one of the owners of will be shown with an extra "edit" and "delete" option (marked red):


But let's assume that you do not "own" any Applications, yet.

(More precisely: "None of the COs you are a developer in owns any Applications.")

Being a developer in a CO, you can create a new Application for that CO.

Click on the "+" symbol in the upper right of the page:

Border


An "Add application" mask is displayed within the existing list:


Here, you can fill in the properties of your new Plugin.

  • Name: A short and significant name that reflects the purpose of the new Plugin.
  • Subtitle: A still short compelement to the name. The subtitle will often be displayed along with the name.
  • Description: A (possibly extended) description of what the Plugin does, and what its prerequisites and possible limitations are.
  • Icon: The base64-string-representation of the icon for your Plugin. Please take the effort to enter a recognizable icon - it helps you and your users. You can convert image files to base64 strings with online-tools like https://www.base64-image.de/ or https://www.base64encoder.io/image-to-base64-converter/
  • Plugin type: What does your Plugin do? Use the table below to find the correct type.
  • CO owner: Select the CO from which you want to further develop, maintain and share this Plugin. All members of the owner CO, also non-developers will be able to see and use the Plugin.
  • Allowed COs: From the COs you are a developer in, compose a list of COs  that are allowed to see and use the Plugin. The owner CO is a part of this list, automatically.
  • Script type: As of now the script type is always "Ansible PlayBook".
  • Plugin status: This should be "active". Under normal circumstances, you wouldn't want it to be "disabled".
  • Script source: See below how to specify the Script Source property.

Find the right Plugin Type


Modify or configure the Operating SystemOS
Install softwareAPPLICATION
Install data on the workspaceDATASET

CONFIGURATION


Specify the Script Source

Clicking on the "Script source" field opens another dialog:


A Plugin is all about a particular script written by yourself or one of your fellow developers.

The script resides in a public repository from where Research Cloud can retrieve it an run it inside a newly instantiated Workspace.

In order to specify the script, fill in the following properties:

Source type: As of now, the source type will always be "git".

Repository: The url of the public repository from where Research Cloud can retrieve the script. Example: "https://github.com/My-Institution".

Path: The url-path to the file of the Plugin-script. Example: "My-Department/ResearchCloudPlugins/my-new-plugin.yml"

Tag: Optionally, you can specify a tag that you set in the repository in order to refer to a particular version of the file. (Highly recommended!)


When all properties of the Script Source are filled in correctly, you can click on the "SAVE" button.

Finish with "SUBMIT"

Click on "Submit" to save the new Plugin. Make sure that it now appears in the total list of Plugins and that you can see an "Edit" and a "Delete" icon for it.

  • No labels