How the XWiki ONLYOFFICE integration edits attachments in place
The OnlyOffice Connector for XWiki is the supported method for editing Office attachments in place, and it opens each attachment in an ONLYOFFICE Document Server that you run in your own infrastructure. This suits teams that keep policies, procedures and project files as Word, Excel or PowerPoint attachments in XWiki and want several people to work on the same file without downloading and re-uploading copies. The editing session runs on a server in your environment, so the decisions about where that server runs and who can reach it come before any configuration. Once the connector is in place, a reader opens an attachment from the page, edits it in the browser, and the changes are saved back to the attachment in XWiki.
At a high level, XWiki hands the attachment location to the Document Server, the Document Server fetches the file from XWiki, and the browser loads the editor from the Document Server. When people save, the Document Server sends the updated file back to XWiki. Confirm this flow against the documentation for the connector version you plan to install, because request paths, callback addresses and authentication steps are the parts most likely to differ between versions and deployments. Test these steps in a staging environment before any user relies on them.
Everything in this design stays in infrastructure you control: the XWiki instance and its attachment storage, the ONLYOFFICE Document Server, and the network paths between them and the browsers. That makes network design an early decision. The Document Server must be able to reach XWiki to read and write attachments, and users' browsers must be able to reach the Document Server to load the editor. Decide which hostnames, internal or external addresses and TLS certificates each path will use, and who can reach the Document Server from outside the corporate network. A design that only works from inside one office network should be found in the design review, not in the first user test.
Two settings need the most attention before rollout. The Document Server must have CORS configured so the browser can make the cross-origin requests the editor relies on. Confirm the exact origins to allow with the connector documentation and your own hostnames, then test from a browser on each client network. On versions, the connector has been tested with Document Server 8.2 through 9.0.4 and requires XWiki 15.10 or later. Treat the tested range as the combinations you can verify, and check the pairing again before any upgrade of either side, since a server upgrade alone can change behavior the connector depends on.
The format choices shape both the user experience and the storage plan. The connector edits .docx, .xlsx, .pptx, .odt, .ods and .odp files natively, and it can convert .doc, .xls and .ppt files for editing. Start by listing the attachment types and extensions across the spaces you plan to enable, because legacy binary files are the most likely source of surprises. Confirm with the connector documentation how a converted file is saved back: whether the original attachment is replaced, whether a new version is kept, and what happens to formatting the target format cannot represent. Agree those answers with document owners before the pilot.
What you need in place before connecting XWiki to ONLYOFFICE
XWiki's OnlyOffice Connector edits Word, Excel and PowerPoint attachments inside wiki pages through an ONLYOFFICE Document Server that you run. The six items below set the versions, network path and security settings that must be right before anything is installed. Confirm the exact tested pairing on the connector's Store page first.
XWiki 15.10 or later
The OnlyOffice Connector requires XWiki 15.10 or later, so check your current version before you plan the install. An older instance needs an upgrade first, and that upgrade should go through your normal change process with a tested backup. Confirm the minimum on the connector's Store page before you order any work. Record the exact XWiki version in your build sheet so later upgrades do not break the pairing.
Tested Document Server range
The connector has been tested with ONLYOFFICE Document Server 8.2 through 9.0.4. Versions outside that range may work, but they remain unverified until your own test confirms them. Pick a server version inside the range, then confirm it on the connector's Store page before installing anything. Keep the server and connector versions recorded together so that an upgrade on either side triggers a retest.
CORS on the Document Server
The Document Server must have CORS configured so that browsers can load and save documents for XWiki pages. A missing or incomplete setting can show up as editors that fail to open or save. Check the connector's documentation on the Store page for the origins that must be allowed, then test with a real .docx attachment from a browser session. Keep the setting in your configuration baseline so it survives server rebuilds.
XWiki deployment method
XWiki's official Docker images come in MySQL, PostgreSQL and MariaDB variants, each running on Tomcat, for amd64 and arm64v8. Choosing one of these simplifies the base build. Any other installation method means your team owns the servlet container, database and packaging steps. Pick the database engine your operations team already backs up and monitors, and confirm that the image tag you choose meets the XWiki 15.10 or later requirement.
Two-way network reachability
XWiki must reach the Document Server, and the Document Server must reach XWiki, so traffic has to flow in both directions. Browsers also need direct access to the Document Server during editing sessions. Map each hop, including any reverse proxy, load balancer and firewall between them, and confirm the required ports with your network team before installation. One-way rules can let editors load documents but fail to save them.
Certificates and HTTPS
Serve both XWiki and the Document Server over HTTPS, with certificates that the other side trusts. Plan how certificates are issued, renewed and installed, including any internal certificate authority that must be trusted by the XWiki Java runtime and the Document Server host. A page loaded over HTTPS that tries to load an HTTP editor will be blocked by the browser. Decide who owns renewal before go-live.
How co-editing sessions travel between XWiki and the Document Server
The core thing to understand is that XWiki never renders the office editor itself. When a user opens a Word, Excel or PowerPoint attachment, the OnlyOffice Connector in XWiki prepares a request for the attachment and hands the document to the OnlyOffice Document Server. The Document Server then serves the editor to the browser, and the edits made in that session are sent back to XWiki through the connector. Each step has a different owner, and each one needs to be planned in your infrastructure before users depend on it.
Browser to Document Server. The editor's JavaScript, and the live co-editing traffic that follows, come from the Document Server, not from XWiki. That means the user's browser must be able to reach the Document Server's public or internal address directly. A design that works from the XWiki server but blocks the browser from reaching the Document Server will appear to load XWiki correctly and then fail when the editor opens. Confirm the address the browser will use, the DNS name behind it and any proxy or firewall rules between the user network and the Document Server before testing with real attachments.
XWiki to Document Server. The connector also needs to reach the Document Server from the XWiki side, for example to request the document conversion and to pass the document location. The address XWiki uses for the Document Server can differ from the address the browser uses, particularly when the two sit on different networks or behind different load balancers. Keep these two addresses in your configuration plan as separate items, and check the cross-origin settings on the Document Server, which the connector documentation for the installed version describes as a prerequisite.
Save path and ownership. When an editing session ends or autosaves, the Document Server sends the updated file back through the connector, and XWiki stores it as a new version of the attachment. XWiki remains the system of record for the attachment, its version history, its page location and the permissions that decide who can open it. The Document Server holds the document only while a session is active. That split matters for backup and retention: back up the XWiki database and attachment storage as the authoritative copy, and treat Document Server working data as transient.
What to confirm before you build. The exact handshake, the request fields, and any JWT signing or shared secret settings differ between connector and Document Server versions. Do not assume a signing setup is optional or that a default secret is acceptable. Read the connector documentation for the XWiki version you plan to install, confirm the supported Document Server range (the connector has been tested with Document Server 8.2 through 9.0.4 and needs XWiki 15.10 or later), and verify the request flow in a staging environment that uses the same hostnames and TLS setup as production.
Configuring the connector in an order that avoids CORS and version failures
This sequence checks versions first, then the network paths in both directions, then the connector and the document formats. Each step ends with a check, so a CORS or version fault shows up before users reach the editor.
Confirm XWiki and Document Server versions
Before installing anything, record the XWiki version from the administration pages and the Document Server version from your planned image or package. The OnlyOffice Connector requires XWiki 15.10 or later and has been tested with Document Server 8.2 through 9.0.4, so both must fall inside those limits. Your administrator or platform engineer owns this check. It is done when both versions are written in the change record and both sit inside the tested range.
Install Document Server with XWiki origin allowed
Install the ONLYOFFICE Document Server in the environment you control, then configure CORS so that the XWiki origin, including scheme, host and port, is allowed to call it. Confirm the exact setting for your Document Server version in the vendor documentation, because the configuration location can change between releases. The check is a preflight request from the XWiki server, for example with curl sending an Origin header that matches XWiki. The response must include an Access-Control-Allow-Origin header that names the XWiki origin.
Test reachability in both directions
Editing needs two network paths. Browsers must load the editor from Document Server, and the Document Server must call back to XWiki to fetch documents and store saves. Test the first path from a client machine on the user network, and test the second from the Document Server host to the XWiki URL. Also test the Document Server from the XWiki host, using the health check endpoint described in the vendor documentation. The step is complete when each path returns a successful response, and any name resolution or certificate error is fixed before you continue.
Install the connector and set the server address
Install the OnlyOffice Connector from the XWiki Store using the extension manager of your XWiki instance, then open its configuration page. Enter the Document Server address exactly as browsers will reach it, including the protocol, and save. Use the address that works from the browser test in the previous step, since a mismatch is a common cause of failed editor loads. The check is an attachment preview or editor opening without a configuration error. Confirm that the saved address matches the one you tested.
Open test documents in two browsers
In a test space, attach one .docx, one .xlsx and one .pptx file, then open each one from two separate browser sessions signed in as two different test users. Make a visible change in the first session and confirm it appears in the second session without a reload. Since .doc, .xls and .ppt files can be converted for editing, you may repeat the test with one legacy file, but the three native formats are the required baseline. The step is complete when co-editing works for all three formats in both sessions.
Verify saves and attachment version history
After the co-editing test, close the editor and check that the changes were saved to the attachment. Reload the page, confirm the edited content is present, and open the attachment history to see whether a new version was recorded. Repeat this for each format, because a save that works for one format can still fail for another. Confirm with your XWiki administrator how versions are recorded in your configuration, since the saved history determines what your team can restore. The step is complete when each edit is saved and each format shows the expected history.
Which Office formats edit natively and which need conversion first
The XWiki OnlyOffice Connector edits .docx, .xlsx, .pptx, .odt, .ods and .odp attachments natively. It can also convert legacy .doc, .xls and .ppt files so they can be edited. For your team, the first decision is which of these two paths each attachment type will take, and whether your users accept editing a converted copy rather than the file they uploaded. Confirm the exact behavior with the connector documentation on the XWiki Store before you write this into a standard.
Conversion changes what is edited. The connector works on a converted copy, so the original attachment is not the file people change during a session. Ask the vendor and test in your own environment how the original is kept, how the converted copy is saved back, whether attachment version history is retained, and what happens when two people open the same file. Those answers determine the access rules, retention settings and user guidance you need to write before rollout.
Fidelity is the second risk. Legacy binary formats often show differences in layout, fonts, tables, embedded objects, comments and tracked changes after conversion or round-trip save. Build a test set from real sample files taken from your document stores, including the most complex templates, spreadsheets with many formulas and presentations with embedded media. Have the document owners compare the original and the edited result and record which differences are acceptable. Keep that record, because it becomes the basis for the decision on which legacy files must be migrated to a modern format first.
Before the build starts, inventory your attachments by type and count. Export a list of file extensions across the spaces you plan to migrate or connect, and count how many .doc, .xls and .ppt files exist compared with the modern formats. Also note the largest files and the spaces that hold them. A small number of legacy files may need only a spot check, while a large legacy population calls for a sampling plan, named reviewers, a conversion schedule and a clear owner for exceptions. The inventory is also the input you need to ask a partner for a fixed-scope quote, because it sets how much testing and governance the rollout requires.
Plan the governance around that inventory. Decide who approves the list of supported and conversion-dependent formats, who signs off on fidelity for each document class, and what users are told about editing converted copies. Confirm with the ONLYOFFICE Document Server and XWiki versions you will run that the connector behavior matches the tested configuration. Documenting these decisions now prevents disputes about which copy is authoritative once people start co-editing.
How attachments, users and permissions map to editing sessions
This table traces how each part of an office attachment edit moves from XWiki into the ONLYOFFICE editing session and what the user sees. Items marked "Verify on your version" depend on the connector and Document Server releases you install, so check them in a test wiki before you finalize access and save planning. The connector has been tested with Document Server 8.2 through 9.0.4 and requires XWiki 15.10 or later.
| Item | Source in XWiki | What the editor sees | What to confirm |
|---|---|---|---|
| Attachment file and name | An office file attached to a wiki page. Native formats: .docx, .xlsx, .pptx, .odt, .ods, .odp. Legacy .doc, .xls and .ppt are converted for editing. | The file opens in the matching ONLYOFFICE editor, titled with its attachment name. Legacy files open in a converted form. | Verify on your version: whether the converted result replaces the original attachment or is held separately. |
| XWiki user identity in the editor | The XWiki account of the signed-in user, which the connector passes to the Document Server with the session. | The user's name appears in the editing session and in co-editing presence indicators. | Verify on your version: which name attribute is sent, and how guest or anonymous access is shown. |
| Page and attachment rights | View rights on the page and attachment control whether the file opens. Edit rights control whether the user can save. | Users without edit rights see the document read-only, or no editor loads when view rights are missing. | Verify on your version: whether attachment-level rights are checked separately from page rights, and how locked pages behave. |
| Attachment versions and saves | XWiki keeps attachment version history. Each save from the editor is written back to the attachment. | A save or autosave status indicator, with co-editors' changes merged before the save completes. | Verify on your version: whether each save creates a new attachment version, and how forced saves and conflicts are recorded. |
| Document Server session data | The Document Server keeps its own session and document key records, separate from XWiki's user store. | The editor reads session state from the Document Server, which XWiki cannot inspect directly. | Verify on your version: what user data the Document Server stores, how long it is kept, and how JWT secret settings are applied. |
Securing the Document Server and co-editing traffic
Co-editing puts two web applications in the request path of every attachment a user opens. The cards below cover the controls that determine who can reach the Document Server, which origins can call it, and who can change attachments, along with the operating routines that keep both products current and traceable.
HTTPS on both servers
Serve XWiki and the ONLYOFFICE Document Server over HTTPS with certificates that browsers and the connector trust. Check that the certificate names match the hostnames XWiki uses to reach the Document Server and the hostname users see in the browser. Mixed HTTP and HTTPS paths between the two systems are a common cause of blocked editing sessions and of documents sent in clear text.
CORS limited to the XWiki origin
The Document Server needs CORS configured so that the XWiki origin is allowed to call it. Set the allowed origin to the exact scheme, host and port that users load XWiki from, rather than a wildcard. Confirm the allowed origin list again after any change to the XWiki hostname or reverse proxy, because a stale entry either breaks editing or widens access.
Network reach to the Document Server
Decide which networks can reach the Document Server and restrict inbound access to the XWiki application servers and the user networks that open documents through it. Apply the restriction at the firewall, security group or load balancer, and test it from an address outside the allowed range. Do not expose the Document Server administrative interface beyond the operations network.
Attachment rights matched to editors
Co-editing gives anyone with edit rights on an attachment's page the ability to change the file through the Document Server. Review the XWiki rights on the spaces and pages that hold office attachments and align them with the people who should edit. Confirm how the connector evaluates view and edit rights before relying on page-level permissions alone.
Shared secret and token settings
Some ONLYOFFICE deployments use a JWT secret to sign requests between the Document Server and the connector. Before go-live, read the connector and Document Server documentation for the exact setting names, where each secret is stored, and whether the connector and server must hold the same value. Store secrets outside page content and rotate them through a planned change.
Patching and access logs
Patch XWiki and the Document Server on a fixed schedule, and test each upgrade against the connector versions you run, since the connector lists tested Document Server versions. Enable access logging on both sides, correlate XWiki user identifiers with Document Server requests, and retain logs under your own policy. Compliance evidence built from these records is a separate exercise run with your auditor.
Testing co-editing across formats, users and versions before go-live
Before users rely on co-editing, run a documented test plan that covers every office format you intend to support, every user role that will touch those files, and every upgrade path you expect to take. The OnlyOffice Connector runs natively on .docx, .xlsx, .pptx, .odt, .ods and .odp files and can convert .doc, .xls and .ppt for editing, so build a sample set that includes each of these types. Include legacy .doc, .xls and .ppt files that came out of a migration or an old file share, because conversion behavior on those is where surprises usually appear. Record which files open, which convert, which fail, and whether formatting, comments, tables and embedded objects survive a save back to the attachment.
Run the multi-user checks with at least two accounts editing the same document at the same time, then add a third account that holds read-only rights on the page. The reader must not be able to open the editor, must not see save controls, and must not be able to change the attachment through a direct URL or a replaced version. Confirm this against the XWiki rights you have set for the space and page, not only against the visible interface. Also test large files and files that another user has locked, because lock handling and timeouts are where co-editing sessions tend to stall. Note the file sizes and page counts you tested so the results can be compared when you change settings.
Check save and version history next. After a series of edits by two users, open the attachment history in XWiki and confirm that each save produced the version you expect, that authors are recorded correctly, and that restoring an earlier version returns the content you intended. Then restart or fail over the Document Server while a session is open. Watch how the editor reconnects, whether unsaved changes are recovered, and whether XWiki still reaches the Document Server after the restart. Document what the users see at each step, because the recovery message will be the first thing they ask about.
Plan to repeat this full test after every XWiki upgrade and every Document Server upgrade, not only after the first installation. The connector is tested against a stated range of Document Server versions, currently 8.2 through 9.0.4 according to the connector listing, and it requires XWiki 15.10 or later. Before you upgrade either side, confirm that the target versions still fall inside the tested range, and check the connector release notes for any change. If you run a version outside that range, treat it as untested and widen your own test cycle accordingly. Keep the results from each run in a dated record so that a later failure can be compared against a known good state.
Assign ownership for the test before the pilot begins. A wiki administrator should own the permission and version checks, and whoever runs the Document Server should own the restart and failover test and the CORS and network checks. Agree in advance what counts as a pass, including acceptable recovery behavior for an open session after a restart, and what triggers a rollback. If you hire a partner to run the plan, ask for the test cases, the sample files and the results record in the written scope, and confirm who keeps them after the engagement ends.
Why attachments fail to open, save or co-edit in ONLYOFFICE
This table maps six common symptoms of the XWiki OnlyOffice Connector to their likely causes and the first fix to try. Read each row from the symptom you see in the editor or browser, then work down the fix column in order. Every fix depends on the connector version you have installed, so confirm the setting names and steps against that version before you change production.
| Symptom | Likely cause | Fix |
|---|---|---|
| Editor does not load or shows a blank frame | The Document Server address in the connector settings is wrong, or XWiki cannot reach the server over the network | Check the Document Server URL in the connector settings, then test reachability from the XWiki server and its network segment |
| Browser console shows cross-origin request errors | CORS is not configured on the Document Server to allow the XWiki origin | Add the XWiki origin to the Document Server CORS allow list, restart the service if required, then reload the page |
| Word, Excel or PowerPoint files open, but legacy .doc, .xls or .ppt files fail | Conversion is not enabled in the connector, or the legacy format is not handled for that file | Enable conversion in the connector settings, then test each legacy format with a sample file before rollout |
| Saved changes do not appear in the XWiki attachment | The Document Server cannot call back to XWiki, usually because of a proxy, firewall rule or wrong public address | Confirm the callback path from the Document Server to XWiki, check the proxy and firewall rules, and review both sets of logs |
| Errors appear after an upgrade or with a mixed version set | XWiki is older than 15.10, or the Document Server is outside the tested range of 8.2 through 9.0.4 | Upgrade XWiki to 15.10 or later and align the Document Server with the tested range before retesting co-editing |
| Some users can view attachments but cannot open them for editing | The user lacks edit rights on the page or attachment, or the connector edit permission does not apply to that group | Compare view and edit rights on the space and page for the affected user, then test with a sample account in each group |
Questions buyers ask before hiring outside help for this integration
What drives the cost of an XWiki and ONLYOFFICE integration?
The main cost drivers are the number of formats and legacy files, how the Document Server is hosted and reached, the CORS and certificate work, the testing scope, and whether your team already runs ONLYOFFICE.
Formats and legacy files. The connector edits .docx, .xlsx, .pptx, .odt, .ods and .odp natively and can convert .doc, .xls and .ppt for editing. A large legacy file estate takes more checking than a set of modern files.
Document Server and network design. A Document Server in a private network, behind a reverse proxy, or in a multi-node layout needs more planning than a single host.
CORS and certificates. Browser access between XWiki and the Document Server must be configured correctly, and both sides must trust the certificates involved.
Testing scope and existing skills. A team that already operates ONLYOFFICE will usually spend less on setup than a team starting from zero.
Which costs are one-time and which recur after go-live?
One-time work covers installation, configuration, testing and documentation. Recurring work covers upgrades of the Document Server and XWiki, retesting after each upgrade, and support. Upgrades recur because the two products release on their own schedules, and the connector must still be tested against the pair you run.
Support can be handled internally or bought through a retainer. DeployOpen offers retainers for ongoing support, upgrades and continuous testing. XWiki SAS also sells its own support plans, and its Business or Enterprise plans are the ones tied to its consulting rate.
Ask any provider to split the quote into one-time and recurring lines so you can budget each year.
How long does an XWiki and ONLYOFFICE build take?
The duration depends on scope, so no timeline should be assumed until the scope is written down. The main variables are the number of document formats, how many legacy files need conversion, the Document Server topology, how many CORS and certificate paths must be configured, and how much testing you want.
DeployOpen plans most engagements as fixed-scope work, so scope, deliverables and timelines are agreed in writing before work starts. Ask for the timeline to be tied to named milestones, such as a working test environment, a tested format list and a documented handover.
Also confirm which XWiki and Document Server versions the plan assumes. The connector has been tested with Document Server 8.2 through 9.0.4 and requires XWiki 15.10 or later, and any gap in that pairing adds work.
What must our team provide before an outside integrator starts?
Name one owner who can make decisions about scope, access and acceptance. Provide a sample document set that reflects your actual files, including legacy .doc, .xls and .ppt files if you have them, so testing matches your estate.
Grant network access between XWiki, the Document Server and the browsers that will edit documents. Supply the certificates for the hostnames in use, internal or public, along with the authority that issued them. Give access to the XWiki admin account and the Document Server host, under your own access controls.
The integrator should document every change so your team can operate the setup later. Confirm these items in the written scope, along with who signs off testing.
Can our internal team install and maintain the ONLYOFFICE connector?
Yes, if the team has XWiki administration experience and someone who can operate the Document Server. The connector is installed from the XWiki Store, so the application installation itself is a small step.
The usual difficulty points are CORS, which must allow the browser to reach the Document Server, and version pairing, since the connector has been tested with Document Server 8.2 through 9.0.4 and requires XWiki 15.10 or later. Certificates and reverse proxy rules are the next most common sources of trouble.
XWiki SAS lists consulting at 1200 EUR per day, which requires a Business or Enterprise support plan, and training at 1500 EUR per day. These are published rates, so confirm them with XWiki SAS before comparing them with an internal estimate.
Does XWiki Pro include the OnlyOffice connector, and which license applies?
XWiki Pro lists an OnlyOffice connector among its connectors, alongside Google Apps and Office365 connectors. Whether that is the connector you plan to use, and which licensing applies to it, should be confirmed with XWiki SAS before you buy anything.
Check whether the connector you choose from the XWiki Store is the one covered by a Pro subscription, and name the exact package in your scope. Licensing, support tier and user count can all affect the total. XWiki Pro and support subscriptions come in Starter, Basic, Business and Enterprise tiers, with user limits ranging from up to 25 users to unlimited users. XWiki SAS states that cloud and on-premises pricing is the same.
Ask for the license terms in writing.
What goes wrong most often when connecting ONLYOFFICE to XWiki?
The most common faults are CORS misconfiguration, mismatched versions and certificate trust. If documents fail to load or open read-only, check the CORS settings on the Document Server first.
Next, confirm that the XWiki and Document Server versions fall within the tested range, Document Server 8.2 through 9.0.4 with XWiki 15.10 or later. Then check that the browser trusts the certificate chain for the Document Server host and that the reverse proxy passes the required headers and request sizes.
Legacy formats add a second class of problem, because conversion of .doc, .xls and .ppt depends on the Document Server handling those files correctly. Test them with your own sample set, and keep a written test script so every upgrade is checked the same way.
How DeployOpen scopes, delivers and supports the ONLYOFFICE integration
DeployOpen plans the XWiki and ONLYOFFICE document editing integration as a written, fixed scope before any work starts. The build covers the Document Server, the connector, CORS and format conversion in infrastructure you control, followed by documented handover and optional ongoing support.
How we scope
- The written scope names the XWiki version, the ONLYOFFICE Document Server version and the file types your teams edit.
- Scope records which Word, Excel and PowerPoint attachments need native editing and which legacy .doc, .xls and .ppt files need conversion.
- Scope states where the Document Server runs, how it reaches XWiki, and which network paths and CORS origins must be allowed.
How we build
- We install and configure the OnlyOffice Connector on a test XWiki instance, then wire it to a Document Server you operate.
- CORS settings are configured on the Document Server and checked against your XWiki hostname, including HTTPS termination and reverse proxy headers.
- Each supported format is tested for open, co-edit, save and conversion behavior on the Document Server version named in the scope.
How we hand over
- Handover includes a configuration record listing connector version, Document Server version, CORS origins, and conversion settings.
- We document the test cases used for each file type, so your team can repeat them after an XWiki or Document Server upgrade.
- Runbooks cover restarting the Document Server, rotating its JWT secret, and diagnosing a failed co-editing session.
How we support
- Ongoing support can be added as a retainer for patching, version compatibility checks and changes to the editing setup.
- Before an XWiki or Document Server upgrade, we check the connector's tested version range against the planned target versions.
- Support requests are handled against the agreed scope, and any new file types or servers are quoted as separate written changes.

