PHPackages                             onlyoffice/onlyoffice-docspace-drupal - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. onlyoffice/onlyoffice-docspace-drupal

ActiveDrupal-module[Utility &amp; Helpers](/categories/utility)

onlyoffice/onlyoffice-docspace-drupal
=====================================

This module allows using ONLYOFFICE DocSpace, a room-based environment for effective document collaboration, right within Drupal.

v1.1.1(1y ago)122GPL-2.0-or-laterPHPCI passing

Since Mar 25Pushed 1mo ago5 watchersCompare

[ Source](https://github.com/ONLYOFFICE/onlyoffice-docspace-drupal)[ Packagist](https://packagist.org/packages/onlyoffice/onlyoffice-docspace-drupal)[ Docs](https://www.onlyoffice.com)[ RSS](/packages/onlyoffice-onlyoffice-docspace-drupal/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (8)Used By (0)

ONLYOFFICE DocSpace module for Drupal
=====================================

[](#onlyoffice-docspace-module-for-drupal)

This module enables users to access [ONLYOFFICE DocSpace](https://www.onlyoffice.com/docspace), a room-based collaborative environment, from [Drupal](https://www.drupal.org/), as well as add DocSpace rooms and files to the Drupal pages.

 [ ![ONLYOFFICE DocSpace for Drupal](https://camo.githubusercontent.com/f0a49d1321aee60b65dbe843d7b317ba87d77d4d480bc4dd986359c38669ef56/68747470733a2f2f7374617469632d736974652e6f6e6c796f66666963652e636f6d2f7075626c69632f696d616765732f74656d706c617465732f6f66666963652d666f722d64727570616c2f776562736974652f73637265656e314032782e706e67) ](https://www.onlyoffice.com/office-for-drupal)

Plugin installation and configuration ⚙️
----------------------------------------

[](#plugin-installation-and-configuration-️)

Switch to the Extend section in the admin settings and click **Add new module**. Upload the ONLYOFFICE module and click Continue. When the uploaded module appears in the list, select it by checking and click the **Install** button.

Once ready, go to the module settings via **Configuration -&gt; MEDIA -&gt; ONLYOFFICE DocSpace Connector settings** and specify the following parameters:

- DocSpace Service Address
- DocSpace Admin Login and Password

When you click on the Save button, a user with the **Room admin** role will be created in ONLYOFFICE DocSpace, with the same data as the current Drupal user.

Exporting users to DocSpace 👥
-----------------------------

[](#exporting-users-to-docspace-)

You need to export users from your Drupal to ONLYOFFICE DocSpace. Click the **Export Now** button on the module settings page. A page with the list which contains Drupal users will open.

To add a user or several users to DocSpace, check them in the list, select **Invite to DocSpace** from the drop-down list and click the **Apply to selected items** button.

In the **DocSpace User Status** column of this list, you can track whether a Drupal user has been added to DocSpace or not:

Status iconMeaning✅ Green checkmarkA Drupal user with the specified email has been added to DocSpace. Synchronization was successful.⬜ Empty valueThere is no Drupal user with the specified email in DocSpace. You can invite them.⏳ HourglassThere is a user in DocSpace with the specified email, but there was a synchronization issue. When logging into the DocSpace plugin for the first time, the user will need to provide a DocSpace login and password to complete synchronization.Working in ONLYOFFICE DocSpace within Drupal
--------------------------------------------

[](#working-in-onlyoffice-docspace-within-drupal)

After setting up the module, DocSpace will become available for users with the **Administer ONLYOFFICE DocSpace connector**permission: *People -&gt; Permissions -&gt; ONLYOFFICE DocSpace Connector*.

These authorized users can:

- Create Collaboration and Custom rooms.
- Invite and manage room members.
- Collaborate on documents directly in DocSpace.

Adding DocSpace rooms and files to the Drupal pages
---------------------------------------------------

[](#adding-docspace-rooms-and-files-to-the-drupal-pages)

Before you can add a DocSpace room or file to the Drupal page, you need to make changes to the table structure. Go to *Structure -&gt; Content types* and click the **Manage fields** button next to the needed element. On the opened page, click the **Create a new field** button. In the drop-down list, select ONLYOFFICE DocSpace and specify the name.

If you would like to change the size of the DocSpace element on the published page, go to *Structure -&gt; Content types* for the desired element and click the **Manage display** button. In the previously created DocSpace field, click the gear icon and specify the desired sizes. Once ready, hit Save.

When you are done with the preparatory steps, go to the Content tab, click Add Content and select the content type to which you have added the ONLYOFFICE DocSpace element.

To add a room, click the **Select room** button, select the available room from the list and press Select.

To add a file, click the **Select file** button, select the desired file from the room and press Save.

When publishing content, all rooms and files are shared with a public user (Drupal Viewer), if an anonymous user can view the content (**View published content** setting).

Access rights to the DocSpace rooms and files on the published Drupal pages are determined depending on the availability of the DocSpace account:

User typeWhat they can access**User with a DocSpace account**Can view or edit rooms based on their assigned DocSpace permissions (e.g., Room Admin → full edit access).**User without a DocSpace account**Can view only Public Rooms embedded in pages.> **Note:**
>
> - DocSpace left menu is not avaiable;
> - Navigation is possible within the added room only;
> - If users have the Room admin role, they can create new files.

Need help? User Feedback and Support 💡
--------------------------------------

[](#need-help-user-feedback-and-support-)

- **🐞 Found a bug?** Please report it by creating an [issue](https://github.com/ONLYOFFICE/onlyoffice-docspace-drupal/issues).
- **❓ Have a question?** Ask our community and developers on the [ONLYOFFICE Forum](https://community.onlyoffice.com).
- **👨‍💻 Need help for developers?** Check our [API documentation](https://api.onlyoffice.com).
- **💡 Want to suggest a feature?** Share your ideas on our [feedback platform](https://feedback.onlyoffice.com/forums/966080-your-voice-matters).

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance66

Regular maintenance activity

Popularity5

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 83.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~85 days

Total

3

Last Release

614d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/37b6a7932ff58c81b701ef7ad8f6524a5f75a97362e85956e11a57c656a18943?d=identicon)[onlyoffice](/maintainers/onlyoffice)

---

Top Contributors

[![aleksandrfedorov97](https://avatars.githubusercontent.com/u/62958171?v=4)](https://github.com/aleksandrfedorov97 "aleksandrfedorov97 (147 commits)")[![LinneyS](https://avatars.githubusercontent.com/u/8580527?v=4)](https://github.com/LinneyS "LinneyS (24 commits)")[![Maria-Sukhova](https://avatars.githubusercontent.com/u/89974869?v=4)](https://github.com/Maria-Sukhova "Maria-Sukhova (4 commits)")[![kseniafedoruk](https://avatars.githubusercontent.com/u/39296259?v=4)](https://github.com/kseniafedoruk "kseniafedoruk (2 commits)")

---

Tags

docspacedrupalintegrationonlyofficedrupalonlyoffice-docspace

### Embed Badge

![Health badge](/badges/onlyoffice-onlyoffice-docspace-drupal/health.svg)

```
[![Health](https://phpackages.com/badges/onlyoffice-onlyoffice-docspace-drupal/health.svg)](https://phpackages.com/packages/onlyoffice-onlyoffice-docspace-drupal)
```

###  Alternatives

[tripal/tripal

Tripal is a toolkit to facilitate construction of online genomic, genetic (and other biological) websites.

709.9k9](/packages/tripal-tripal)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
