No description
Find a file
2025-10-24 03:12:40 +00:00
.github chore: Update github actions 2025-05-20 17:56:34 +02:00
.tx Rename to officeonline 2020-08-06 08:04:48 +02:00
appinfo feat(deps): Add Nextcloud 33 support 2025-09-04 12:56:34 +02:00
assets Fix templates 2022-12-08 12:24:23 +01:00
css chore: Update frontend dependencies and modernize used JS apis 2025-05-20 17:56:34 +02:00
img docs(reuse): Add SPDX header 2024-12-03 22:02:15 +01:00
l10n Rename to officeonline 2020-08-06 08:04:48 +02:00
lib fix: Prefer en_US as a language if en is used 2025-08-23 06:39:04 +01:00
LICENSES docs(reuse): Add SPDX header 2024-12-03 22:02:15 +01:00
src style: Fix eslint errors 2025-05-20 17:56:34 +02:00
templates chore: Update frontend dependencies and modernize used JS apis 2025-05-20 17:56:34 +02:00
tests fix: Prefer en_US as a language if en is used 2025-08-23 06:39:04 +01:00
.babelrc Add babel config 2019-09-10 16:00:26 +02:00
.eslintignore docs(reuse): Add SPDX header 2024-12-03 22:02:15 +01:00
.eslintrc.js chore: Update frontend dependencies and modernize used JS apis 2025-05-20 17:56:34 +02:00
.gitignore docs(reuse): Add SPDX header 2024-12-03 22:02:15 +01:00
.nextcloudignore docs(reuse): Add SPDX header 2024-12-03 22:02:15 +01:00
.php-cs-fixer.dist.php docs(reuse): Add SPDX header 2024-12-03 22:02:15 +01:00
.scrutinizer.yml docs(reuse): Add SPDX header 2024-12-03 22:02:15 +01:00
.stylelintrc.js chore: Update frontend dependencies and modernize used JS apis 2025-05-20 17:56:34 +02:00
AUTHORS.md docs(reuse): Add SPDX header 2024-12-03 22:02:15 +01:00
CHANGELOG.md chore(release): Bump version to 3.1.0 2025-05-23 17:27:00 +02:00
composer.json build(deps): add NC 31 support, drop NC 24 and 25, this require PHP ^8.0 2025-01-17 16:37:49 +01:00
composer.lock build(deps): add NC 31 support, drop NC 24 and 25, this require PHP ^8.0 2025-01-17 16:37:49 +01:00
COPYING docs(license): Add a proper license file 2024-12-03 21:54:36 +01:00
krankerl.toml docs(reuse): Add SPDX header 2024-12-03 22:02:15 +01:00
Makefile docs(reuse): Add SPDX header 2024-12-03 22:02:15 +01:00
mkdocs.yml docs(reuse): Add SPDX header 2024-12-03 22:02:15 +01:00
package-lock.json chore(deps-dev): Bump @babel/core from 7.28.4 to 7.28.5 2025-10-24 03:10:37 +00:00
package.json chore(deps-dev): Bump @babel/core from 7.28.4 to 7.28.5 2025-10-24 03:10:37 +00:00
README.md docs(reuse): Add reuse status badge 2024-12-03 22:02:15 +01:00
REUSE.toml docs(ownership): Add codeowners 2024-12-03 22:02:15 +01:00
screenshot.png Update screenshot 2020-09-16 07:26:52 +02:00
tsconfig.json chore: Update frontend dependencies and modernize used JS apis 2025-05-20 17:56:34 +02:00
webpack.js chore: Update frontend dependencies and modernize used JS apis 2025-05-20 17:56:34 +02:00

Office Online integration

REUSE status

Branches

We currently maintain two branches for compatibility with Nextcloud versions:

  • main (Nextcloud 24 upwards)
  • stable1 (Nextcloud 22-23)

Development setup

Just clone this repo into your apps directory (Nextcloud server installation needed). Additionally, npm and Node.js are needed for installing JavaScript dependencies and building the frontend code.

Once npm and Node.js are installed, this can be done by running:

npm ci
npm run dev

Installation

Server

You will need an working on-premise Office Online server which has added the Nextcloud server as a trusted host for WOPI. The cloud-based Office 365 is not supported.

Support

Enterprise users who need a more reliable and scalable solution can take advantage of Nextcloud GmbH's optional support contract for Office Online integration. Find out more about Enterprise support over here: https://nextcloud.com/enterprise/

Known problems