{"id":13557077,"url":"https://github.com/relaxedws/drupal-relaxed","last_synced_at":"2025-04-03T11:30:52.094Z","repository":{"id":77932320,"uuid":"20543126","full_name":"relaxedws/drupal-relaxed","owner":"relaxedws","description":"Github clone of the Relaxed Web Services module for Drupal","archived":false,"fork":false,"pushed_at":"2019-10-31T10:09:13.000Z","size":1862,"stargazers_count":10,"open_issues_count":4,"forks_count":14,"subscribers_count":8,"default_branch":"8.x-1.x","last_synced_at":"2024-11-04T07:35:22.581Z","etag":null,"topics":["content-staging","deployment","drupal","replication"],"latest_commit_sha":null,"homepage":"https://drupal.org/project/relaxed","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/relaxedws.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2014-06-05T22:01:48.000Z","updated_at":"2020-10-20T10:46:54.000Z","dependencies_parsed_at":"2023-07-11T05:34:43.347Z","dependency_job_id":null,"html_url":"https://github.com/relaxedws/drupal-relaxed","commit_stats":null,"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/relaxedws%2Fdrupal-relaxed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/relaxedws%2Fdrupal-relaxed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/relaxedws%2Fdrupal-relaxed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/relaxedws%2Fdrupal-relaxed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/relaxedws","download_url":"https://codeload.github.com/relaxedws/drupal-relaxed/tar.gz/refs/heads/8.x-1.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246992831,"owners_count":20865893,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["content-staging","deployment","drupal","replication"],"created_at":"2024-08-01T12:04:09.609Z","updated_at":"2025-04-03T11:30:47.078Z","avatar_url":"https://github.com/relaxedws.png","language":"PHP","funding_links":[],"categories":["PHP","deployment"],"sub_categories":[],"readme":"CONTENTS OF THIS FILE\n---------------------\n\n * Introduction\n * Requirements\n * Recommended Modules\n * Installation\n * Configuration\n * Maintainers\n\n\nINTRODUCTION\n------------\n\nThe Relaxed module provides a RESTful API that exposes all content entities over\nUUID endpoints. Utility endpoints are also provided for handling content\nreplication and subscribing to content changes.\n\n * For a full description of the module visit:\n   https://www.drupal.org/project/relaxed\n\n * To submit bug reports and feature suggestions, or to track changes visit:\n   https://www.drupal.org/project/issues/relaxed\n\n\nREQUIREMENTS\n------------\n\nThis module requires:\n\n * [Multiversion](https://www.drupal.org/project/multiversion)\n * [Replication](https://www.drupal.org/project/replication)\n\n\nRECOMMENDED MODULES\n-------------------\n\n * [Deploy](https://www.drupal.org/project/deploy)\n\n\nINSTALLATION\n------------\n\nInstall the Relaxed module as you would normally install a contributed Drupal\nmodule. Visit https://www.drupal.org/node/1897420 for further information.\n\nIf you have not installed RELAXed Web Services with composer you will need to\nrun:\n\n * composer require relaxedws/replicator:dev-master\n\nin your Drupal root directory, or use Composer Manager, to make sure all\ndependencies are added.\n\n\nCONFIGURATION\n-------------\n    1. Enable the Relaxed module at Admin \u003e Extend.\n    2. Enter the username and password credentials for a specified local user\n       account for content migrations at Admin \u003e Config \u003e Web Services \u003e Relaxed\n       settings. An administrator account _may_ be used as your replicator\n       account, it is recommended to use a restricted user account with the role\n       \"Replicator\", exposed at Admin \u003e People \u003e User \u003e Roles. Additionally, you\n       may change the API root path to your desired path.\n    3. Add a new RELAXed remote at Admin \u003e Config \u003e Web Services \u003e Relaxed\n       remotes.\n\nMore configuration info see [here](https://www.drupal.org/docs/8/modules/deploy/drupal-to-drupal-deployment-between-two-or-more-sites).\n\nUse Case: Decoupled, offline-capable front-end sites\nSince the API is heavily inspired by CouchDB (http://docs.couchdb.org/) it can\nbe used to create \"offline-first\" apps or websites with compatible frontend\nlibraries such as:\n\n * [PouchDB](http://pouchdb.com)\n * [Hood.ie](http://hood.ie)\n\n\nMAINTAINERS\n-----------\n\n * Andrei Jechiu ([jeqq](https://www.drupal.org/u/jeqq))\n * Tim Millwood ([timmillwood](https://www.drupal.org/u/timmillwood))\n * Damian Lee ([damiankloip](https://www.drupal.org/u/damiankloip))\n * Dick Olsson ([dixon_](https://www.drupal.org/u/dixon_))\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frelaxedws%2Fdrupal-relaxed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frelaxedws%2Fdrupal-relaxed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frelaxedws%2Fdrupal-relaxed/lists"}