{"id":14968562,"url":"https://github.com/onlyoffice/onlyoffice-docspace-drupal","last_synced_at":"2026-02-25T20:04:15.446Z","repository":{"id":183910067,"uuid":"670235261","full_name":"ONLYOFFICE/onlyoffice-docspace-drupal","owner":"ONLYOFFICE","description":"The plugin which enables the users to connect from Drupal to ONLYOFFICE DocSpace","archived":false,"fork":false,"pushed_at":"2025-05-22T12:53:43.000Z","size":528,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-07-23T01:42:03.806Z","etag":null,"topics":["docspace","drupal","integration","onlyoffice"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ONLYOFFICE.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-24T15:31:32.000Z","updated_at":"2025-04-04T03:34:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"5f9da303-7fb9-4c37-9679-8afc1b680787","html_url":"https://github.com/ONLYOFFICE/onlyoffice-docspace-drupal","commit_stats":{"total_commits":151,"total_committers":4,"mean_commits":37.75,"dds":0.07947019867549665,"last_synced_commit":"a510cb1fad2a0b4063bdf15f0548e519139489bd"},"previous_names":["onlyoffice/onlyoffice-docspace-drupal"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/ONLYOFFICE/onlyoffice-docspace-drupal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ONLYOFFICE%2Fonlyoffice-docspace-drupal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ONLYOFFICE%2Fonlyoffice-docspace-drupal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ONLYOFFICE%2Fonlyoffice-docspace-drupal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ONLYOFFICE%2Fonlyoffice-docspace-drupal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ONLYOFFICE","download_url":"https://codeload.github.com/ONLYOFFICE/onlyoffice-docspace-drupal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ONLYOFFICE%2Fonlyoffice-docspace-drupal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29837477,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T19:08:47.527Z","status":"ssl_error","status_checked_at":"2026-02-25T18:59:04.705Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docspace","drupal","integration","onlyoffice"],"created_at":"2024-09-24T13:40:07.681Z","updated_at":"2026-02-25T20:04:15.431Z","avatar_url":"https://github.com/ONLYOFFICE.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ONLYOFFICE DocSpace module for Drupal\n\nThis module enables users to access ONLYOFFICE DocSpace, a room-based collaborative environment, from [Drupal](https://www.drupal.org/), as well as add DocSpace rooms and files to the Drupal pages. \n\n## Plugin installation and configuration \n\nSwitch to the Extend section in the admin settings and click\n**Add new module**. Upload the ONLYOFFICE module and click Continue. When the\nuploaded module appears in the list, select it by checking and click the\n**Install** button. \n\nOnce ready, go to the module settings via\n**Configuration –\u003e MEDIA –\u003e ONLYOFFICE DocSpace Connector settings** and specify\nthe following parameters:\n\n- DocSpace Service Address\n- DocSpace Admin Login and Password\n\nWhen you click on the Save button, a user with the **Room admin** role will be\ncreated in ONLYOFFICE DocSpace, with the same data as the current Drupal user.\n\n## Exporting users to DocSpace\n\nYou need to export users from your Drupal to ONLYOFFICE DocSpace. Click the\n**Export Now** button on the module settings page. A page with the list which\ncontains Drupal users will open. \n\nTo add a user or several users to DocSpace, check them in the list, select\n**Invite to DocSpace** from the drop-down list and click the\n**Apply to selected items** button.\n\nIn the **DocSpace User Status** column of this list, you can track whether\na Drupal user has been added to DocSpace or not:\n\n- Green checkmark: a Drupal user with the specified email has been added to\nDocSpace. Synchronization was successful.\n- Empty value: there is no Drupal user with the specified email in DocSpace.\nYou can invite them.\n- Hourglass: there is a user in DocSpace with the specified email, but there\nwas a synchronization issue. When logging into the DocSpace plugin for the \nfirst time, the user will need to provide a DocSpace login and password to\ncomplete synchronization.\n\n## Working in ONLYOFFICE DocSpace within Drupal\n\nAfter setting up the module, DocSpace will become available for users with the\n**Administer ONLYOFFICE DocSpace connector**\npermission: *People –\u003e Permissions -\u003e ONLYOFFICE DocSpace Connector*.\n\nSuch users are able to access ONLYOFFICE DocSpace where it's possible to create\nCollaboration and Custom rooms, invite users, and collaborate on documents\nwithin the rooms.\n\n## Adding DocSpace rooms and files to the Drupal pages\n\nBefore you can add a DocSpace room or file to the Drupal page, you need to make\nchanges to the table structure. Go to *Structure -\u003e Content types* and click\nthe **Manage fields** button next to the needed element. On the opened page,\nclick the **Create a new field** button. In the drop-down list, select\nONLYOFFICE DocSpace and specify the name.\n\nIf you would like to change the size of the DocSpace element on the published\npage, go to *Structure -\u003e Content types* for the desired element and click the\n**Manage display** button. In the previously created DocSpace field, click the\ngear icon and specify the desired sizes. Once ready, hit Save.\n\nWhen you are done with the preparatory steps, go to the Content tab, click Add\nContent and select the content type to which you have added the\nONLYOFFICE DocSpace element.\n\nTo add a room, click the **Select room** button, select the available room from\nthe list and press Select. \n\nTo add a file, click the **Select file** button, select the desired file from\nthe room and press Save.\n\nWhen publishing content, all rooms and files are shared with a public user\n(Drupal Viewer), if an anonymous user can view the content\n(**View published content** setting).\n\nAccess rights to the DocSpace rooms and files on the published Drupal pages\nare determined depending on the availability of the DocSpace account:\n\n- If user has a DocSpace account: the access rights set for the user are used.\nFor example, if a user was invited to the room in advance with the Room admin\nrights, they will see the Drupal page with the published room available for\nediting.\n- If a user does not have a DocSpace account: he can view only Public Rooms.\n\nPlease note the following specifics for DocSpace rooms published on Drupal\npages:\n\n- DocSpace left menu is not avaiable;\n- Navigation is possible within the added room only;\n- If users have the Room admin or Power user role, they can create new files.\n\n## Project info\n\nOfficial website: [www.onlyoffice.com](https://www.onlyoffice.com/)\n\nCode repository: [github.com/ONLYOFFICE/onlyoffice-docspace-drupal](https://github.com/ONLYOFFICE/onlyoffice-docspace-drupal/)\n\n## User feedback and support\n\nIn case of technical problems, the best way to get help is to submit your\nissues [here](https://github.com/ONLYOFFICE/onlyoffice-docspace-drupal/issues). \nAlternatively, you can contact ONLYOFFICE team on [forum.onlyoffice.com](https://forum.onlyoffice.com/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonlyoffice%2Fonlyoffice-docspace-drupal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonlyoffice%2Fonlyoffice-docspace-drupal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonlyoffice%2Fonlyoffice-docspace-drupal/lists"}