No description
  • JavaScript 53.9%
  • PHP 36.9%
  • Vue 3.7%
  • SCSS 2.5%
  • Shell 1.1%
  • Other 1.9%
Find a file
Julius Knorr 5c7ceef55c
chore(release): Bump version to 3.2.1
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2026-06-10 14:10:43 +02: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 chore(release): Bump version to 3.2.1 2026-06-10 14:10:43 +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 chore: Use own jquery for now 2026-05-26 16:07:31 +02:00
LICENSES docs(reuse): Add SPDX header 2024-12-03 22:02:15 +01:00
src chore: Use own jquery for now 2026-05-26 16:07:31 +02:00
templates fix: use isset to check token and urlsrc 2026-06-02 20:16:15 +08: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.2.1 2026-06-10 14:10:43 +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 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 chore: Use own jquery for now 2026-05-26 16:07:31 +02:00
package.json chore(release): Bump version to 3.2.1 2026-06-10 14:10:43 +02: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 fix: Provide svg icons in frontend 2026-05-15 11:26:49 +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