No description
Find a file
Carl Schwan ee4576c0cd
Merge pull request #730 from nextcloud/dependabot/composer/phpunit/phpunit-9.6.33
chore(deps-dev): Bump phpunit/phpunit from 9.6.22 to 9.6.33
2026-02-19 17:14:42 +01: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 34 support 2026-01-22 11:18:41 +01: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 refactor: Improve wopi mapper 2026-02-19 15:49:39 +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 chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.33 in /tests 2026-01-28 01:28:32 +00: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.1 2025-12-16 14:04:24 +01: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 chore(deps-dev): Bump phpunit/phpunit from 9.6.22 to 9.6.33 2026-01-28 00:59:42 +00: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 Merge pull request #734 from nextcloud/dependabot/npm_and_yarn/axios-1.13.5 2026-02-19 14:33:20 +01:00
package.json feat(deps): Add Nextcloud 34 support 2026-01-22 11:18:41 +01: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