Skip to main content

Collabora Online integration for Plone

Project description

https://github.com/collective/collective.collabora/actions/workflows/plone-package.yml/badge.svg Coverage Latest Version Egg Status Supported - Python Versions License

collective.collabora

Collabora Online integration for Plone.

Introduction

Collabora Online provides collaborative open source document editing, controlled by you.

Collective.collabora brings this capability into Plone. It can be used as-is, and works out of the box in about any Plone version.

Additionally, collective.collabora provides a building block for integration of real-time document collaboration into Plone-based applications like Quaive and iA.Delib.

Features

  • Real-time collaborative document editing of office-type documents: Word documents, spreadsheets, etc.

  • Reading Office files and PDFs in your browser in a Plone page, with comments, even if you do not have edit rights.

  • Wide compatibility of this add-on across Plone and Python versions.

Documentation

For instructions on configuring collective.collabora, see the documentation at Read the Docs.

Authors

  • Johannes Raggam (thet): initial proof of concept (integration, WOPI implementation).

  • Guido A.J. Stevens (gyst): production quality code (cleanup, tests, CI, documentation, backporting, release).

Contribute

Support

If you are having issues, please let us know via the issue tracker.

This package is part of Quaive and supported by the Quaive partners Cosent, Syslab.com and iMio.

Development of this package was sponsored by iMio and Syslab.com.

License

The project is licensed under the GPLv2.

Changelog

1.1.0 (2025-07-25)

  • Make it easier to provide custom IStoredField adapters for varying file field names. [gyst]

1.0.1 (2025-04-18)

  • Fix documentation URL in setup.py [gyst]

1.0.0 (2025-04-18)

  • Cleanup unused code [thet]

  • Add translations [macagua, gyst]

  • Extract documentation to readthedocs [gyst]

  • Configure build tooling [gyst]

  • Remove unneeded CORS headers [gyst]

  • Let Collabora handle locking conflicts [gyst]

  • Increase log level on file writes, and document that Collabora always saves changes, even on browser exit. [gyst]

  • Disable CSRF protection, after exhausting all other options. [gyst]

0.9.0 (2025-04-10)

  • Initial release. [gyst, ale-rt]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

collective.collabora-1.1.0.tar.gz (104.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

collective.collabora-1.1.0-py3-none-any.whl (59.9 kB view details)

Uploaded Python 3

File details

Details for the file collective.collabora-1.1.0.tar.gz.

File metadata

  • Download URL: collective.collabora-1.1.0.tar.gz
  • Upload date:
  • Size: 104.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for collective.collabora-1.1.0.tar.gz
Algorithm Hash digest
SHA256 ec3acd4655b5531fe3237e0ac70fdec1165fd37e4ffc37dfaa04762f6ed09f98
MD5 11abd7b2bddc0c43eccbe5516bcb704f
BLAKE2b-256 0b4e168598825f8d452e009ab6816209d9c65c06aa6dc4276b09d011e8e198bc

See more details on using hashes here.

File details

Details for the file collective.collabora-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for collective.collabora-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6cebc7353dc5057c1aa37e626295dfd595f0079874a1151f1cb5115a79cf6c8d
MD5 6e9fbc9eed831abef06eef2004738a8d
BLAKE2b-256 0782e6dafa923b0b8d7a2f5f751bd078a7af295abe260221230d2d5eea0bdc91

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page