https://github.com/magenta-aps/alfresco-repo-libreoffice-online-module
LibreOffice Online module for Alfresco repository
https://github.com/magenta-aps/alfresco-repo-libreoffice-online-module
alfresco
Last synced: about 2 months ago
JSON representation
LibreOffice Online module for Alfresco repository
- Host: GitHub
- URL: https://github.com/magenta-aps/alfresco-repo-libreoffice-online-module
- Owner: magenta-aps
- Created: 2016-04-26T13:40:24.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-06-03T23:53:09.000Z (almost 4 years ago)
- Last Synced: 2025-03-24T19:39:36.455Z (2 months ago)
- Topics: alfresco
- Language: Java
- Size: 150 KB
- Stars: 8
- Watchers: 15
- Forks: 14
- Open Issues: 3
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
LibreOffice Edit Online Alfresco Repository AMP module (V1)
========This is an Alfresco Repository AMP module that adds WOPI host capabilities to Alfresco.
It does not implement the full WOPI protocol, merely the following endpoint interfaces:
- [ ] CheckFileInfo
- [ ] GetFile and
- [ ] PutFileThis module was developed against Alfresco version 5.0.d.
### Webapplication Open Platform Interface protocols
For information on WOPI, see http://wopi.readthedocs.io/projects/wopirest/en/latest/endpoints.html for the list of WOPI endpoints.### Installing
First install LibreOfficeOnLine.
(See https://github.com/LibreOffice/online for the latest installation instructions).
See http://docs.alfresco.com/5.0/tasks/dev-extensions-tutorials-simple-module-install-amp.html for how to install this module in your Alfresco repository installation.
Add the following properties to your alfresco-global.properties file:
- [ ] lool.wopi.url=https://lool.server.domain:[port-number]
- [ ] lool.wopi.url.discovery=https://host.domain/path-to-discovery.xml
- [ ] lool.wopi.alfresco.host=https://alfresco.proxy-url-host.domain (Not important but used to get around proxy issues for now)### JDK 8+
The page module evaluator requires JDK higher than or equal to version 8.
Go to http://www.oracle.com/technetwork/java/javase/downloads/index.html and click on button "Download JDK".
There are installation instructions on that page as well. To verify that your installation was successful, run "java -version" on the command line.
That should print the installed version of your JDK.### Contributing
Submit pull a pull request. You're also welcome to fork the code for your own purpose(s).
### License
This code is released and distributed under the Mozilla Public License 2.0:
- [ ] https://opensource.org/licenses/MPL-2.0
- [ ] https://tldrlegal.com/license/mozilla-public-license-2.0-%28mpl-2%29### Reporting problems
Every self-respecting developer should have read link on how to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html.
After you've done that you can create issues in https://github.com/magenta-aps/libreoffice-online-repo/issues.
### Features to consider- [ ] Register edit action in audit log.
- [ ] implement option to lock editing to one user at a time.