Skip to content

JankariTech/web-app-presentation-viewer

Repository files navigation

Markdown Presentation Viewer for ownCloud Web

cover photo

A markdown presentation viewer for ownCloud web (the webUI of oCIS) using the reveal.js library.

It allows users to:

  • create slide presentations directly from markdown files
  • share the slides using public links

Demonstration

Supported oCIS and Web Versions

App Installation

NOTE: Requires oCIS >= 6.0.0

  1. Download the zip file from the releases page

    For example: mdpresentation-viewer-x.x.x.zip

  2. Extract the zip file to the apps directory of the oCIS server.

    Apps directory is set using the WEB_ASSET_APPS_PATH environment variable.

Creating Presentation

Please, refer to the documentation for more information about creating a presentation using markdown.

This app has the following default slide separators:

  • Horizontal separator: --- (← →)
  • Vertical separator: -- (↓ ↑)

Development

Prerequisites

1. Install dependencies:

pnpm install

2. Build the extension

For development, build with watch.

pnpm build:w

3. Load the extension

NOTE: Requires oCIS >= 6.0.0

Run the oCIS server:

docker compose up

oCIS URL: localhost:9200