Package: onlyoffice.plone
Plone ONLYOFFICE integration pluginThis plugin allows users to edit office documents withinPloneusing ONLYOFFICE Docs packaged as Document Server -Community or Enterprise Edition.FeaturesThe plugin allows to:Create and edit text documents, spreadsheets, and presentations.Share documents with other users.Co-edit documents in real-time: use two co-editing modes (Fast and Strict), Track Changes, comments, and built-in chat.Supported formats:For editing: DOCX, XLSX, PPTX, DOCXF, OFORM.For viewing: DJVU, DOC, DOCM, DOCX, DOCXF, DOT, DOTM, DOTX, EPUB, FB2, FODT, HTML, MHT, ODT, OTT, OXPS, PDF, RTF, TXT, XPS, XML, OFORM, CSV, FODS, ODS, OTS, XLS, XLSB, XLSM, XLSX, XLT, XLTM, XLTX, FODP, ODP, OTP, POT, POTM, POTX, PPS, PPSM, PPSX, PPT, PPTM, PPTX.For converting (download as): DOC, DOCM, DOCX, DOCXF, DOT, DOTM, DOTX, EPUB, FB2, FODT, HTML, MHT, ODT, OTT, OXPS, PDF, RTF, XPS, XML, OFORM, FODS, ODS, OTS, XLS, XLSB, XLSM, XLSX, XLT, XLTM, XLTX, FODP, ODP, OTP, POT, POTM, POTX, PPS, PPSM, PPSX, PPT, PPTM, PPTX.For converting to Office Open XML: DOC, DOCM, DOCXF, DOT, DOTM, DOTX, EPUB, FB2, FODT, HTML, MHT, ODT, OTT, OXPS, PDF, RTF, XPS, XML, FODS, ODS, OTS, XLS, XLSB, XLSM, XLT, XLTM, XLTX, FODP, ODP, OTP, POT, POTM, POTX, PPS, PPSM, PPSX, PPT, PPTM.Installing ONLYOFFICE DocsYou will need an instance of ONLYOFFICE Docs (Document Server) that is resolvable and connectable both from Plone and any end-clients. ONLYOFFICE Document Server must also be able to POST to Plone directly.You can install free Community version of ONLYOFFICE Docs or scalable Enterprise Edition with pro features.To install free Community version, useDocker(recommended) or followthese instructionsfor Debian, Ubuntu, or derivatives.To install Enterprise Edition, follow instructionshere.Community Edition vs Enterprise Edition comparison can be foundhere.Installing Plone ONLYOFFICE integration pluginInstallation instructions can be found underManage add-ons and packages.To activate, go toSite Setup->Add-onsand press theInstallbutton to enable the plugin.You can also install the plugin via Docker:docker run -p 8080:8080 -e ADDONS="onlyoffice.plone" plone/plone-backend:6.0 startPlease note:If you have the previous plugin version installed (earlier plugin versions with the previous nameonlyoffice.connector), please remove it before installing the new version.Configuring Plone ONLYOFFICE integration pluginTo configure the plugin, go toSite Setup. Scroll down to theAdd-ons Configurationsection and press theONLYOFFICE Configurationbutton.Starting from version 7.2, JWT is enabled by default and the secret key is generated automatically to restrict the access to ONLYOFFICE Docs and for security reasons and data integrity.
Specify your ownSecret keyon the Plone configuration page.
In the ONLYOFFICE Docsconfig file, specify the same secret key and enable the validation.Developing Plone ONLYOFFICE pluginRun this command to install the addon from the local repository:docker run -p 8080:8080 -e DEVELOP="/app/src/onlyoffice.plone" -v /path/to/onlyoffice.plone:/app/src/onlyoffice.plone plone/plone-backend:6.0 startFor more information, checkDeveloping packages variable.Upgrade Plone ONLYOFFICE integration pluginUpdate instructions can be found underManage add-ons and packages.Navigate to the Add-on screen (add/prefs_install_products_formto your site URL) and in the Upgrades list selectonlyoffice.ploneand clickUpgrade onlyoffice.plone.How it worksThe ONLYOFFICE integration follows the API documentedhere:User navigates to a document within Plone and selects theONLYOFFICE Editaction.Plone prepares a JSON object for the Document Server with the following properties:url: the URL that ONLYOFFICE Document Server uses to download the document;callbackUrl: the URL that ONLYOFFICE Document Server informs about status of the document editing;key: the UUID+Modified Timestamp to instruct ONLYOFFICE Document Server whether to download the document again or not;title: the document Title (name).Plone constructs a page from a.pttemplate, filling in all of those values so that the client browser can load up the editor.The client browser makes a request for the javascript library from ONLYOFFICE Document Server and sends ONLYOFFICE Document Server the docEditor configuration with the above properties.Then ONLYOFFICE Document Server downloads the document from Plone and the user begins editing.ONLYOFFICE Document Server sends a POST request to thecallbackURL to inform Plone that a user is editing the document.When all users and client browsers are done with editing, they close the editing window.After 10 seconds of inactivity, ONLYOFFICE Document Server sends a POST to thecallbackURL letting Plone know that the clients have finished editing the document and closed it.Plone downloads the new version of the document, replacing the old one.ONLYOFFICE Docs editionsONLYOFFICE offers different versions of its online document editors that can be deployed on your own servers.Community Edition (onlyoffice-documentserverpackage)Enterprise Edition (onlyoffice-documentserver-iepackage)The table below will help you make the right choice.Pricing and licensingCommunity EditionEnterprise EditionGet it nowStart Free TrialCostFREEGo to the pricing pageSimultaneous connectionsup to 20 maximumAs in chosen pricing planNumber of usersup to 20 recommendedAs in chosen pricing planLicenseGNU AGPL v.3ProprietarySupportCommunity EditionEnterprise EditionDocumentationHelp CenterHelp CenterStandard supportGitHubor paidOne year support includedPremium supportContact usContact usServicesCommunity EditionEnterprise EditionConversion Service++Document Builder Service++InterfaceCommunity EditionEnterprise EditionTabbed interface++Dark theme++125%, 150%, 175%, 200% scaling++White Label--Integrated test example (node.js)++Mobile web editors-+*Plugins & MacrosCommunity EditionEnterprise EditionPlugins++Macros++Collaborative capabilitiesCommunity EditionEnterprise EditionTwo co-editing modes++Comments++Built-in chat++Review and tracking changes++Display modes of tracking changes++Version history++Document Editor featuresCommunity EditionEnterprise EditionFont and paragraph formatting++Object insertion++Adding Content control++Editing Content control++Layout tools++Table of contents++Navigation panel++Mail Merge++Comparing Documents++Spreadsheet Editor featuresCommunity EditionEnterprise EditionFont and paragraph formatting++Object insertion++Functions, formulas, equations++Table templates++Pivot tables++Data validation++Conditional formatting++Sparklines++Sheet Views++Presentation Editor featuresCommunity EditionEnterprise EditionFont and paragraph formatting++Object insertion++Transitions++Presenter mode++Notes++Form creator featuresCommunity EditionEnterprise EditionAdding form fields++Form preview++Saving as PDF++Get it nowStart Free Trial* If supported by DMS.AuthorsAscensio System SIA:integration@onlyoffice.comChange Log4.0.0Addedsupport for plone 63.0.0Addeddownload asdocuments conversionconnection to a demo document serversettings validationmail merge from storagecompare file from storageinsert image from storageadvanced server settings for specifying internal addressesChangedparameter document.title for editor from file object titledocument server v6.0 and earlier is no longer supported2.1.1Fixedissue with packaging2.1.0Addedsupport docxf and oform formatscreate blank docxf from creation menu"save as" in editor2.0.0AddedJWT supportFixedIssue when files inside unpublished folders couldn't be edited1.0.0AddedEdit option for DOCX, XLSX, PPTX.View template for documentsConfiguration pageTranslations for BR, CZ, DE, EN, ES, FR, IT, JP, NL, RU, ZH