Skip to content
forked from xwiki-labs/SaoO

A fork of ONLYOFFICE Document Server so as to move to a different real-time collaboration and to a pure NodeJS or Java server architecture.

License

Notifications You must be signed in to change notification settings

jasond2020/SaoO

 
 

Repository files navigation

StandAlone OnlyOffice (SAOO)

This fork of OnlyOffice's DocumentServer is an attempt to create a purely NodeJS-based online editor for Office documents with the fidelity or OnlyOffice.

Thus far, it is a recipe to port a standalone editor for spreadsheets based on a running instance of the OnlyOffice installed over Docker and on the source of OnlyOffice.

Progressively, the source will be more used and the running instance will not be used anymore.

How to Install

  • Install nginx
  • Install NodeJS
  • Install MySQL
  • Checkout this project (e.g. download zip or git clone)
  • Create a MySQL database and run deploy/Schema/MySql.CreateDb.sql on it and add user-name and passwords on deploy/CoAuthoringService/CoAuthoring/sources/config.json
  • Adapt and install onlyoffice-nginx.conf (especially the path to the static directory)
  • From the home directory invoke xbuild OnlineEditorsExample/OnlineEditorsExample.csproj
  • In one shell, invoke node ./deploy/CoAuthoringService/CoAuthoring/sources/server.js
  • In another shell, invoke node mimick/app.js
  • Direct your browser to http://localhost/docEditorAttempt.html

Areas of investigations

  • Something that produces Editor.bin ? (seems open as per this thread). Investigations thus far seem to show me that the file is almost produced through proprietary code.
  • Something that produces fonts? Currently this is a breaking case.
  • A complete build system

About

A fork of ONLYOFFICE Document Server so as to move to a different real-time collaboration and to a pure NodeJS or Java server architecture.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Assembly 44.4%
  • JavaScript 40.6%
  • HTML 7.8%
  • CSS 5.7%
  • C# 1.1%
  • Java 0.1%
  • Other 0.3%