molgenis
8.4
8.4
  • Introduction
  • What is MOLGENIS
  • Try out MOLGENIS
  • Quick start (docker)
  • Find, view, query
    • Using the navigator
    • Using the search-all
    • Using the dataexplorer
    • Setup authentication
  • Data management
    • EMX format
    • Quickly import data
    • Advanced data import
    • Modify metadata
    • Questionnaires
    • Downloading data
    • Using expressions
  • Access control
    • Users
    • Groups and roles
    • Finegrained permissions
  • Data processing
    • Scripts
    • R
    • Python
    • Schedule jobs
  • Configuration
    • Settings
    • Customize MOLGENIS
    • Localization
    • Apps in MOLGENIS
    • Creating themes
    • Migration
  • Interoperability
    • Swagger specification
    • Data API
    • Metadata API
    • REST api v1
    • REST api v2
    • Files api
    • Import api
    • Permission api
    • Python-api client
    • R-api client
    • Beacon api
    • FAIR api
    • RSQL operators
  • For developers
    • Developing MOLGENIS
    • Developing frontend in MOLGENIS
    • Developing Apps in MOLGENIS
    • Using an IDE (Intellij)
    • Technologies
    • Dynamic decorators
    • Running the integration tests
    • Jobs
    • Security
  • Deploy MOLGENIS
    • Using RPM
    • Technical Migration
Powered by GitBook
On this page
  • Uploading your first app
  • Manage your first app
  • Activating your app
  • Add app to menu and view
  • Searching for apps
  • Deleting an app
  1. Configuration

Apps in MOLGENIS

PreviousLocalizationNextCreating themes

Last updated 4 years ago

MOLGENIS provides developers option to create new 'apps', To manage Apps in MOLGENIS you can use the MOLGENIS App manager. It is a tool to upload, search, and manage your apps. With a an easy to use format we want to facilitate rapid app development on top of your own data models.

How to create your own MOLGENIS app is described

The following paragraphs will give a brief tutorial on the App manager and its functions.

Uploading your first app

We will be using the to go through this tutorial.

When you first go to the app manager, you will probably be greeted by an empty screen with the message that no apps were found.

Lets change that now. Click the big green Upload new app button, and select your app archive.

Your result is an app in the app manager, ready to be managed!

Note

If anything is missing inside your archive or important configuration is missing from your config file, the app will not be uploaded and you will get a summary of missing files or parameters.

Manage your first app

As you can see, the newly uploaded App will be shown as an app card. This card gives you a brief overview about the status and contents of the app.

Activating your app

New apps always start out as inactive, meaning they can not be accessed yet, or be added to the MOLGENIS menu.

Apps which are inactive can be deleted. Apps which are active can not be deleted.

Lets use the toggle button now to activate our example app.

Activating an app does two things:

  • Set the status of an app to active in the database

Add app to menu and view

Lets add it to the menu and open the app

The content is a bit minimal but, congratulations! You just added your first app.

Searching for apps

Going back to the app manager screen, we have two small pieces of functionality left. Once you get a lot of apps, you can use the search function to quickly find apps that might be relevant to you.

We just imported a lot of them

and now we are interested in apps having to with Biobanks or Bio

Deleting an app

Once we want to update an app, we will have to disable and remove the older one first. Toggle our example to inactive, and delete!

You are now free to make changes to the config, descriptions, name, and resources. After making your changes you can upload the archive again and use the app as you see fit!

Add an app to our internal Plugin table, allowing for management via the , or setting permissions via the

here
example app
Menu manager
am01 - empty screen
am02 - upload file
am03 - after upload
am04 - after activate
am05 - open app
am06 - before search
am07 - after search
am08 - delete app
Permission manager