ONLYOFFICE / onlyoffice-redmine

The app which enables the users to edit office documents from Redmine using ONLYOFFICE Document Server, allows multiple users to collaborate in real time and to save back those changes to Redmine
Apache License 2.0
22 stars 12 forks source link
integraion onlyoffice redmine

Redmine ONLYOFFICE Integration Plugin

This plugin enables users to edit attachments from Redmine using ONLYOFFICE Docs packaged as Document Server — Community or Enterprise Edition.

Features

Supported formats

djvu doc docm docx docxf dot dotm dotx epub* fb2* fodt htm html* mht mhtml odt* oform ott* oxps pdf rtf* stw sxw txt* wps wpt xml xps csv* et ett fods ods* ots* sxc xls xlsb xlsm xlsx xlt xltm xltx dps dpt fodp odp* otp* pot potm potx pps ppsm ppsx ppt pptm pptx sxi
View + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Edit - - + + + - + + + + - - + - - + - + - + + - - + - - - - + - - - + + - - - + + - + + - - - + + - + + - + + - + + -
Create - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - + -

* To be able to open the format for editing, check it in the formats settings. Due to some format restrictions, data loss may occur.

Installing ONLYOFFICE Docs

Before you proceed to the plugin installation, make sure you have an instance of ONLYOFFICE Docs (Document Server) that is resolvable and connectable both from Redmine and any end clients. Additionally, ensure that ONLYOFFICE Docs can directly POST to Redmine.

ONLYOFFICE Docs has the free Community version and scalable Enterprise Edition. You can read about their differences below.

We recommend using Docker to install the free Community version. Alternatively, you can follow these instructions for Debian, Ubuntu, or derivatives.

To install Enterprise Edition, follow these instructions.

Installing Redmine ONLYOFFICE Integration Plugin

To install the plugin, you will need Redmine version 4.2 or higher, or version 5.0 or higher. It is also important to note that the plugin is compatible with Ruby version 2.7.2 or higher, or 3.0.0 or higher. We recommend using Redmine 5 along with Ruby 3.

Additionally, you may need zstd to unzip the plugin.

If you are new to Redmine, install it by following these instructions.

Once you have installed Redmine, download the plugin.

curl --location https://github.com/ONLYOFFICE/onlyoffice-redmine/releases/latest/download/onlyoffice_redmine.tar.zst --output onlyoffice_redmine.tar.zst

Unzip it into the plugins directory.

tar --extract --file onlyoffice_redmine.tar.zst --directory plugins

Install the dependencies of the plugin if Redmine did not do it automatically.

bundle install

Perform the migration.

RAILS_ENV=production bundle exec rake redmine:plugins:migrate NAME=onlyoffice_redmine

And finally, restart Redmine. Read more about the plugin installation on the Redmine Wiki page.

Configuring Redmine ONLYOFFICE Integration Plugin

Show settings page of the plugin ![Settings page of the plugin](docs/images/settings-page.png)

General Settings

Advanced Server Settings

Security

Editor customization settings

Formats

How It Works

The plugin uses the ONLYOFFICE Docs API and is integrated into various Redmine pages, including Documents, Attachments, Files, Issue, News, Wiki, and Forums. Additionally, the plugin adds general pages such as "Create In ONLYOFFICE" and "Convert In ONLYOFFICE".

Documents

Show Documents page ![Documents page](docs/images/documents-page.png)

On the Documents page, users can open the attachment to view, edit, create, or convert it. The options displayed in the interface may vary depending on the user permissions.

Option Permissions
View View documents
Edit View documents, Edit documents
Create View documents, Edit documents
Convert: Save View documents, Edit documents
Convert: Download View documents

Attachment

Show Attachment page ![Attachment page](docs/images/attachment-page.png)

On the Attachment page, users can open the attachment to view, edit, or convert it. The options displayed in the interface may vary depending on the user's permissions for the module where the attachment is located.

Files

Show Files page ![Files page](docs/images/files-page.png)

On the Files page, users can open the attachment to view, edit, or convert it. The options displayed in the interface may vary depending on the user's permissions.

Option Permissions
View View files
Edit View files, Manage files
Convert: Save View files, Manage files
Convert: Download View files

Issues

Show Issue page ![Issue page](docs/images/issue-page.png)

On the Issue page, users can open the attachment to view, edit, or convert it. The options displayed in the interface may vary depending on the user's permissions.

Option Permissions
View View issues
Edit View issues, Edit own issues
Convert: Save View issues, Edit own issues
Convert: Download View issues

News

Show News page ![News page](docs/images/news-page.png)

On the News page, users can open the attachment to view, edit, or convert it. The options displayed in the interface may vary depending on the user's permissions.

Option Permissions
View View news
Edit View news, Manage news
Convert: Save View news, Manage news
Convert: Download View news

Wiki

Show Wiki page ![Wiki page](docs/images/wiki-page.png)

On the Wiki page, users can open the attachment to view, edit, or convert it. The options displayed in the interface may vary depending on the user's permissions.

Option Permissions
View View wiki
Edit View wiki, Edit wiki pages
Convert: Save View wiki, Edit wiki pages
Convert: Download View wiki

Forums

Show Forums page ![Forums page](docs/images/forums-page.png)

On the Forums page, users can open the attachment to view, edit, or convert it. The options displayed in the interface may vary depending on the user's permissions.

Option Permissions
View View messages
Edit View messages, Edit messages
Convert: Save View messages, Edit messages
Convert: Download View messages

View Or Edit In ONLYOFFICE

Show editor page ![Editor page](docs/images/editor-page.png)

On the "View Or Edit In ONLYOFFICE" page, users can view or edit the attachment. The visibility of this page depends on the user's permissions for the module where the attachment is located.

Create In ONLYOFFICE

Show create page ![Create page](docs/images/create-page.png)

On the "Create In ONLYOFFICE" page, users can create the attachment using templates that consider the user's language preference. Take a look at supported formats. The visibility of this page depends on the user's permissions for the module.

Convert In ONLYOFFICE

Show convert page ![Convert page](docs/images/convert-page.png)

On the "Convert In ONLYOFFICE" page, the user can convert the attachment. The visibility of this page depends on the user's permissions for the module where the attachment is located.

ONLYOFFICE Docs Editions

ONLYOFFICE offers different versions of ONLYOFFICE Docs editors that can be deployed on your own servers:

The table below will help you make the right choice.

Pricing and licensing Community Edition Enterprise Edition
Get it now Start Free Trial
Cost FREE Go to the pricing page
Simultaneous connections up to 20 maximum As in chosen pricing plan
Number of users up to 20 recommended As in chosen pricing plan
License GNU AGPL v.3 Proprietary
Support Community Edition Enterprise Edition
Documentation Help Center Help Center
Standard support GitHub or paid One year support included
Premium support Contact us Contact us
Services Community Edition Enterprise Edition
Conversion Service + +
Document Builder Service + +
Interface Community Edition Enterprise Edition
Tabbed interface + +
Dark theme + +
125%, 150%, 175%, 200% scaling + +
White Label - -
Integrated test example (node.js) + +
Mobile web editors - +*
Plugins & Macros Community Edition Enterprise Edition
Plugins + +
Macros + +
Collaborative capabilities Community Edition Enterprise Edition
Two co-editing modes + +
Comments + +
Built-in chat + +
Review and tracking changes + +
Display modes of tracking changes + +
Version history + +
Document Editor features Community Edition Enterprise Edition
Font and paragraph formatting + +
Object insertion + +
Adding Content control + +
Editing Content control + +
Layout tools + +
Table of contents + +
Navigation panel + +
Mail Merge + +
Comparing Documents + +
Spreadsheet Editor features Community Edition Enterprise Edition
Font and paragraph formatting + +
Object insertion + +
Functions, formulas, equations + +
Table templates + +
Pivot tables + +
Data validation + +
Conditional formatting + +
Sparklines + +
Sheet Views + +
Presentation Editor features Community Edition Enterprise Edition
Font and paragraph formatting + +
Object insertion + +
Transitions + +
Animations + +
Presenter mode + +
Notes + +
Form creator features Community Edition Enterprise Edition
Adding form fields + +
Form preview + +
Saving as PDF + +
Working with PDF Community Edition Enterprise Edition
Text annotations (highlight, underline, cross out) + +
Comments + +
Freehand drawings + +
Form filling + +
Get it now Start Free Trial

* If supported by DMS.