{"id":17046601,"url":"https://github.com/sebobo/shel.neos.transfercontent","last_synced_at":"2026-01-30T11:04:57.628Z","repository":{"id":57049165,"uuid":"188818564","full_name":"Sebobo/Shel.Neos.TransferContent","owner":"Sebobo","description":"A simple backend module to copy nodes in Neos CMS between sites","archived":false,"fork":false,"pushed_at":"2023-01-19T09:12:47.000Z","size":89,"stargazers_count":4,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-05T23:16:36.068Z","etag":null,"topics":["neoscms","transfer-data"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sebobo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":"FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"patreon":"shelzle","github":"sebobo"}},"created_at":"2019-05-27T10:01:04.000Z","updated_at":"2023-01-20T08:07:10.000Z","dependencies_parsed_at":"2023-02-10T22:01:24.553Z","dependency_job_id":null,"html_url":"https://github.com/Sebobo/Shel.Neos.TransferContent","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/Sebobo/Shel.Neos.TransferContent","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sebobo%2FShel.Neos.TransferContent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sebobo%2FShel.Neos.TransferContent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sebobo%2FShel.Neos.TransferContent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sebobo%2FShel.Neos.TransferContent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sebobo","download_url":"https://codeload.github.com/Sebobo/Shel.Neos.TransferContent/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sebobo%2FShel.Neos.TransferContent/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28911820,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T08:15:08.179Z","status":"ssl_error","status_checked_at":"2026-01-30T08:14:31.507Z","response_time":66,"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":["neoscms","transfer-data"],"created_at":"2024-10-14T09:46:51.293Z","updated_at":"2026-01-30T11:04:57.621Z","avatar_url":"https://github.com/Sebobo.png","language":"PHP","funding_links":["https://patreon.com/shelzle","https://github.com/sponsors/sebobo","https://www.patreon.com/shelzle"],"categories":[],"sub_categories":[],"readme":"# Backend module for transferring content in Neos CMS multi sites\n\n## Introduction\n\nThis plugin will add a new backend module for copying and moving nodes between sites in a \nNeos multi site installation.\n\nIt's currently compatible with Neos 4.3 and the 5.* branch\n\n## Example\n\n![Preview](Documentation/example.png) \n\n### Warning\n\nThis package was built to solve a very specific issue and should only be used by \nwebsite administrators who know what their doing.\n\nFuture versions of this package might improve the usability and PRs to do this are very welcome.\n\nAlso note that references and links inside the copied nodes are not updated to link to their copied target \nand therefore still link to the site where they were copied from.\n                \n## Installation\n\nRun this in your site package\n\n    composer require --no-update shel/neos-transfercontent\n    \nThen run `composer update` in your project directory.\n\n## How to use\n\n 1. Open the \"Transfer content\" module located in the module menu\n 2. In the first dropdown, choose what site you are copying from\n 3. Enter the `identifier` of page you would like to copy. The identifier can be found in the inspector to your right, when you are editing a document node. Expand the \"Additional info\" box for the details\n 4. Choose what site you are copying to\n 5. Enter the `identifier` where you would like the content to be copied **into**. Please understand, that the tool take the page chosen above **including subpages** and copies **into** the identifier your enter. It doesn't override the entered page\n 6. Choose what workspace you are copying to. If another workspace than `live` is chosen than content in the target site is **not** published yet after the operation.\n\n### Settings\n\nYou can also optionally allow to move nodes instead of copying them by setting the following setting in your `Settings.yaml`:\n```yaml\nShel:\n  Neos:\n    TransferContent:\n      allowNodeMoving: true \n```\n\nIf the settings is active a checkbox is shown where the user can opt to move the nodes instead of copying them.\n\n![Preview](Documentation/example-extended.png)\n\n## Contributions\n\nContributions are very welcome! \n\nPlease create detailed issues and PRs.  \n\n**If you use this package and want to support or speed up it's development, [get in touch with me](mailto:transfercontent@helzle.it).**\n\nOr you can also support me directly via [patreon](https://www.patreon.com/shelzle).\n\n## License\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebobo%2Fshel.neos.transfercontent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsebobo%2Fshel.neos.transfercontent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebobo%2Fshel.neos.transfercontent/lists"}