Skip to content

Resource providers

When creating resources, users can chose from predefined resource providers (for instance collaborative text pads, video conferences rooms, etc). The admin can configure which resource providers (and which endpoints) are available for users.

Only the following resource providers softwares are supported for now:

If you want as an admin to add predefined resource providers for your users you can add the following to your configuration:

config :mobilizon, Mobilizon.Service.ResourceProviders,
  types: [pad: :etherpad, calc: :ethercalc, visio: :jitsi],
  providers: %{
    etherpad: "https://etherpad.wikimedia.org/p/",
    ethercalc: "https://ethercalc.net/",
    jitsi: "https://meet.jit.si/"
  }

Tip

Don't forget the final / at the end of the endpoint URL.

You can also map some URLs to special endpoints like this:

config :mobilizon, :external_resource_providers, %{
  "https://drive.google.com/" => :google_drive,
  "https://docs.google.com/document/" => :google_docs,
  "https://docs.google.com/presentation/" => :google_presentation,
  "https://docs.google.com/spreadsheets/" => :google_spreadsheets
}

Last update: May 22, 2021