GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - nextcloud/richdocuments: 📑 Collabora Online for Nextcloud

BranchesTags
Open more actions menu

Latest commit

 

History

9,514 Commits
9,514 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.tx
.tx
 
 
LICENSES
LICENSES
 
 
appinfo
appinfo
 
 
build
build
 
 
composer
composer
 
 
css
css
 
 
cypress
cypress
 
 
docs
docs
 
 
emptyTemplates
emptyTemplates
 
 
fonts
fonts
 
 
img
img
 
 
l10n
l10n
 
 
lib
lib
 
 
screenshots
screenshots
 
 
scripts
scripts
 
 
src
src
 
 
templates
templates
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
.nextcloudignore
.nextcloudignore
 
 
.php-cs-fixer.dist.php
.php-cs-fixer.dist.php
 
 
.stylelintrc.js
.stylelintrc.js
 
 
AGENTS.md
AGENTS.md
 
 
AUTHORS.md
AUTHORS.md
 
 
CHANGELOG.md
CHANGELOG.md
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
REUSE.toml
REUSE.toml
 
 
babel.config.js
babel.config.js
 
 
composer.json
composer.json
 
 
composer.lock
composer.lock
 
 
cypress.config.ts
cypress.config.ts
 
 
eslint.config.mjs
eslint.config.mjs
 
 
krankerl.toml
krankerl.toml
 
 
mkdocs.yml
mkdocs.yml
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
psalm.xml
psalm.xml
 
 
rector.php
rector.php
 
 
tsconfig.json
tsconfig.json
 
 
webpack.js
webpack.js
 
 

Repository files navigation

Nextcloud Office (powered by Collabora Online)

REUSE status

A Nextcloud app integrating Collabora Online into your Nextcloud!

Nextcloud Office (Collabora) supports editing your documents in real time with multiple other editors, showing high fidelity, WYSIWYG rendering and preserving the layout and formatting of your documents.

Users can insert and reply to comments and invite others without a Nextcloud account for anonymous editing of files with a public link shared folder.

Nextcloud Office (Collabora) supports dozens of document formats including DOC, DOCX, PPT, PPTX, XLS, XLSX + ODF, Import/View Visio, Publisher and many more…

Nextcloud Office (Collabora) is based on the Collabora Online Development Edition (CODE) and is available free and under heavy development, adding features and improvements all the time! Enterprise users have access to the more stable, scalable Collabora Online Enterprise based version through a Nextcloud support subscription.

Installation

Nextcloud Office (Collabora) is built on Collabora Online which requires a dedicated service running next to the Nextcloud webserver stack. There are several ways to run the coolwsd service. For full details, see the related section in the admin manual https://docs.nextcloud.com/server/latest/admin_manual/office/index.html

This repository covers only the Nextcloud integration app which requires a Collabora Online server to connect to.

Note: it is possible to use Collabora Online’s integration with re-compiled and/or re-branded backends. This app may work with other WOPI Edtiors such as LibreOffice Online but it is not tested.

Federated editing / Global Scale

Collaborative editing of federated documents requires richdocuments version 3.4 on all involved servers. Besides that the following conditions must be met:

  • Make sure the remote server is added as a trusted server
  • Allow any domain to embed Collabora Online in a frame: <frame_ancestors>https://*</frame_ancestors> must be set in coolwsd.xml

Note: Due to our content security policy we cannot open a document on a remote instance without reloading the page to allow Nextcloud embedding the remote Collabora Online instance in a frame.

AI document generation

This app is able to generate office documents from a prompt using AI. See the AI doc.

Development setup

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

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

composer install
npm ci
npm run dev

Support

  • Our Forum
  • Collabora Online Forum

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

  • Request a quote

About

📑 Collabora Online for Nextcloud

nextcloud.com/collaboraonline

Topics

collaborahacktoberfestlibreofficelibreoffice-onlinenextcloudodtopen-source

Resources

Readme

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

459 stars

Watchers

14 watching

Forks

152 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.