@burna/osjs-office-collabora
v1.1.11
Published
Osjs office application working with collabora service
Downloads
20
Readme
OSjs Office Application
Introduction
This is an application for OSjs which can open and make document, presentation and spreadsheet files, supporting a wide range of extensions, using Collabora Online Development Edition (CODE) service.
Package Installation by Cloning
1- Navigate to the following directory of OS.js project
cd src/packages
2- Clone hosting application in this directory
git clone https://github.com/BurnaSmartLab/osjs-office-collabora.git
3- Then navigate to cloned directory
cd osjs-office-collabora
4- Run following command in the current directory to install dependencies
npm install
5-Build office package in current directory
npm run build
6- Run following command in root directory of OSjs project
npm run package:discover
7- Run serve command in root directory of OSjs project
npm run serve
Package Installation by by NPM Dependency Manager:
1- Execute the following command in OS.js root directory
npm install @burna/osjs-office-collabora
2- Run following command in root directory of OSjs project
npm run package:discover
Usage:
Add following office
and express
config to src/server/config.js
file of OSjs:
// Replace 'http://localhost:12345' with your valid Collabora server address
express:{
maxBodySize:'1000000kb'
},
office: {
collabora_online: 'http://localhost:12345'
},
The office application is available in Office Menu of the OS.js :tada:
Quick installation of CODE docker
1- Grab the Docker image
docker pull collabora/code
2- Start a new container, for example:
docker run -t -d -p 9980:9980 -e "extra_params=--o:ssl.enable=false" --privileged --volume "/usr/share/fonts/truetype/:/opt/collaboraoffice6.4/share/fonts/truetype/local/:ro" -e "username=admin" -e "password=admin" --name collabora --cap-add MKNOD collabora/code
Here is the step-by-step instructions