Community App tutorial

Version 2.1 by chaney08 on 2021/07/07 11:11

Community apps in collabs

Community apps are services developed by the EBRAINS community of users, yes, and that can be added to the navigation of any collab (by a collab's editors). For this, the app needs to be registered in a space called the "Apps Catalogue". Once the app is registered, adding such an app to a collab is as simple as creating a new Wiki page in the collab.

Register your app in the Apps Catalogue

The Apps Catalogue is available at: https://wiki.ebrains.eu/bin/view/Apps/

App registration is only available to members of this group: https://wiki.ebrains.eu/bin/view/Identity/#/groups/app-collaboratory-iam--service-providers

To register an app, click on "Create App", if the button does not appear, you are probably not a member of the group previously mentioned. From that Group page, you can request to become a member which will in turn grant you permission to register apps.

create-app.png

Then create a new space in the Apps Catalogue for your app using the "Community Apps" type.

create-app-2.png

On the next step, fill the form to register your app. Note that only users registered in the "maintainers" field will be able to edit this form. Don't forget to add yourself. When done, click on the "Save & View" button; it displays a summary of information you have just filled. Your app is now available to be used in the Wiki.

Add a logo (optional)

Some of users like to add a logo to their app. The logo is only visible when browsing the catalogue. To do so, the user has to add a PNG file attachment with the filename "logo.png" in the attachment tab at the bottom of the summary page displayed after the "Save & View" action above.

Add an app to your collab

Adding an app to a collab is a simple as creating a new wiki page. As an admin or editor of a collab, a user can add a community app by clicking the "+ Create" button at the top of any wiki page, and selecting the "Community App" type.

add.png

Then click the Create button and the app will have been added in the collab's navigation menu.