This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@onlabsorg/oloviewer

0.2.1 • Public • Published

oloViewer

This package has been discontinued, since now olowiki supports static content and can act as a viewer.

This is a web client that renders olojs documents in the browser. You can either use it via the NodeJS API or as a stilo plugin.

Use oloViewer via the NodeJS API

Install olojs and oloViewer via npm:

npm install @onlabsorg/olojs
npm install @onalbsorg/oloviewer

Create an olojs store to be serverd:

olo = require('@onlabsorg/olojs');
store = new olo.FileStore(`/path/to/home`);

Create and start an oloViewer server:

{Server} = require('@onlabsorg/oloviewer');
server = Server(store);
server.listen(8010);

Use oloViewer as stilo plugin

Install stilo and initialize a repository:

npm install -g @onlabsorg/stilo 
cd /path/to/home
stilo init

Install and start the viewer plugin:

stilo install @onlabsorg/oloviewer
stilo run viewer

Render a document in the browser

Once you have an oloViewer server listening (say to port 8010), you can render the documents of the served store in the browser at the following URL:

http://localhost:8010/#/path/to/doc

Optionally you can pass a query string after the path (e.g. #/path/to/doc?key1=val1&key2=val2&key3=val2). In that case, the keys-value pairs contained in the query string will be available to the document scope under the __query__ namespace.

License

This software is released under the MIT license.

Related projects

  • stilo is a command-line interface written in NodeJS that allows you to create and mange local olojs document repositories.
  • olojs is a distributed content management system

Readme

Keywords

none

Package Sidebar

Install

npm i @onlabsorg/oloviewer

Weekly Downloads

0

Version

0.2.1

License

MIT

Unpacked Size

2.33 MB

Total Files

71

Last publish

Collaborators

  • onlabsorg