The OliveSession
module is an Olive extension that provides Olive with better multi-user support. This culminates in a few different ways.
To add this module, simply add it to your olive
home environment and then add using OliveSession
to your olive
home file. Olive
Random
- new
create
function for creating Olive servers as Toolips File Sharing - There is a new
cell_bind!
method which will bind cells with RPC whenever aProject{:rpc}
is built with it. - There is a new
cell_highlight
function which adds a cursor indicator for each user. - There is a new send page icon in the top left which allows for files to be shared.
- There are new (synched)
:creator
cells. - There is a new way to share projects in readonly mode, alongside the new
Project{:readonly}
Directories
- There are new sharable directories with different permission options.
- The option to create a module for each client -- providing each user with the ability to load their own extensions and
olive
home file. (Their own home directories underpublic
) Authentication - Login passthroughs for olive keys. (landings, logins, etc.)
- (future) ToolipsORM