allotropia / nextcloud_files_libreoffice_edit

Nextcloud App to edit files directly with LibreOffice (via WebDav)
https://apps.nextcloud.com/apps/fileslibreofficeedit
GNU Affero General Public License v3.0
12 stars 5 forks source link

Nextcloud Files - Edit with LibreOffice

Nextcloud App to edit files directly in LibreOffice (via WebDav).

Requires at least:

Doesn't seem to work on macOS currently (See issue #6)

Automatic install

Install from the Nextcloud app store.

Manual install

Place this app in nextcloud/apps/

Translations

Help translate this app at Nextcloud Transifex.

Local development

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).

Building a release

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.

Release procedure