Nextcloud App to edit files directly in LibreOffice (via WebDav).
Requires at least:
Doesn't seem to work on macOS currently (See issue #6)
Install from the Nextcloud app store.
Place this app in nextcloud/apps/
Help translate this app at Nextcloud Transifex.
For developing, build the app (with automatic rebuilding when changes are done) using:
npm run watch
For local testing, use the following command:
docker run --rm -p 8080:80 -v ~/path/to/fileslibreofficeedit:/var/www/html/apps-extra/fileslibreofficeedit ghcr.io/juliushaertl/nextcloud-dev-php81:latest
Then open Nextcloud in your browser: http://localhost:8080
Go to http://localhost:8080/index.php/settings/apps/installed and enable the fileslibreofficeedit
app.
Now you can work on the code. Any changes will be visible in your local Nextcloud after reload (maybe need to clear cache).
To build a release, use make && make appstore
.
The following things to be present:
The make command will install or update Composer dependencies and also npm run build.
fileslibreofficeedit
and not nextcloud_files_libreoffice_edit
or other names, otherwise the build scripts will produce unusable artifacts.appinfo/info.xml
make && make appstore
v1.0.3
git push && git push --tags
make && make appstore
build/artifacts/appstore
v1.0.3
https://github.com/allotropia/nextcloud_files_libreoffice_edit/releases/download/v1.0.3/fileslibreofficeedit.tar.gz
)