This repo contains the core and configuration App for the Solid Calendar Orchestrator -- an application / service used to manage Solid Calendar, meant to be used together with KNoodle.
The core
subdirectory corresponds to the Orchestrator component, as a long-running service.
The app
subdirectory corresponds to the Orchestrator Configurer component, to configure users to a working orchestrator core service..
You'll probably also want to use KNoodle.
See also this paper in TrusDeKW @ ESWC 22 for design justification.
- Run the core on a server (see its README)
- Run the App on anywhere (see its README)
- Open the browser and navigate to App's webpage.
Refer to the relevant subdirectory for details.
The core and App do not have to be deployed to the same machine. You can specify where the core is in the App.
The core should be on a long-running server, so it can periodically update the calendar information to users' Pods.
The App can be started only when needed, not necessarily deployed.
- Cleaner API
- Support advanced calendar source specification
- multiple calendars
- core
- app
- transformations as in original solid calendar store
- multiple calendars
- Authenticate the user before performing actions for core