{"id":17046640,"url":"https://github.com/sebobo/shel.neos.workspacemodule","last_synced_at":"2025-04-12T15:31:00.243Z","repository":{"id":39972436,"uuid":"481543818","full_name":"Sebobo/Shel.Neos.WorkspaceModule","owner":"Sebobo","description":"A workspace module alternative for Neos CMS","archived":false,"fork":false,"pushed_at":"2024-03-09T14:44:02.000Z","size":388208,"stargazers_count":17,"open_issues_count":8,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-05-02T06:13:15.563Z","etag":null,"topics":["hacktoberfest","neoscms"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"shelzle","github":"sebobo"}},"created_at":"2022-04-14T09:26:40.000Z","updated_at":"2024-06-10T14:35:17.387Z","dependencies_parsed_at":"2023-02-15T08:01:59.197Z","dependency_job_id":"cd6acf09-5a8c-41fe-9c3c-e17d4ab39bf4","html_url":"https://github.com/Sebobo/Shel.Neos.WorkspaceModule","commit_stats":{"total_commits":112,"total_committers":4,"mean_commits":28.0,"dds":0.0803571428571429,"last_synced_commit":"0d67b6cdc737a934ddb58669725ba3f4350aa8dd"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sebobo%2FShel.Neos.WorkspaceModule","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sebobo%2FShel.Neos.WorkspaceModule/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sebobo%2FShel.Neos.WorkspaceModule/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sebobo%2FShel.Neos.WorkspaceModule/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sebobo","download_url":"https://codeload.github.com/Sebobo/Shel.Neos.WorkspaceModule/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223527835,"owners_count":17160090,"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":["hacktoberfest","neoscms"],"created_at":"2024-10-14T09:46:57.401Z","updated_at":"2024-11-07T14:01:45.536Z","avatar_url":"https://github.com/Sebobo.png","language":"CSS","funding_links":["https://patreon.com/shelzle","https://github.com/sponsors/sebobo"],"categories":[],"sub_categories":[],"readme":"# An alternative workspace module with additional features for Neos CMS\n\nThis Neos CMS plugin provides an alternative workspace module with added features:\n\n* New hierarchical workspace list\n* New dialogs for creation, deletion and editing of workspaces\n* Tracks and shows workspace creator, last editor and last publish date\n* Can remove unpublished changes and rebase dependent workspaces on delete\n* Share private workspaces with selected users\n\n⚠️This plugin will be fully integrated into Neos 9.x and will be marked as deprecated afterward. ⚠️\nFollow the integration on slack.neos.io in channel #project-new-workspace-module, or on [Github](https://github.com/neos/neos-development-collection/issues/4255). \n\nSupport for the 8.3 version will be continued until support end of 8.3 LTS.\n\n## Screenshots\n\n### Module overview \n\nAn overview with all available workspaces. \nNumber of changes are shown as colored numbers instead a colored bar.\n\n![Module overview](Documentation/Overview.png)\n\n### Creation dialog\n\nCreate private or public workspaces. \nSet a base workspace where the changes from your created workspace will be published to.\n\n![Creation dialog](Documentation/CreateDialog.png)\n\n### Editing dialog\n\nEdit workspaces you have managing rights for.\n\n![Edit dialog](Documentation/EditDialog.png)\n\n### Shared workspaces\n\nPrivate workspaces can be shared with other users.\n\n![Share workspace](Documentation/SharedWorkspace.png)\n\n### Deletion dialog\n\nWorkspaces can be deleted at any time. \n\n**Notes:**\n\n* unpublished changes in the workspace will be discarded\n* dependent workspaces will be rebased on the base workspace\n\n![Deletion dialog](Documentation/DeleteDialog.png)\n\n## Installation\n\nRun\n\n```console\ncomposer require shel/neos-workspace-module\n```\n\nThen apply database migrations\n\n```console\n./flow doctrine:migrate\n```\n\n## Support\n\n* Neos 5.3 - 8.x\n* PostgreSQL \u0026 MySQL / MariaDB\n                                \n## Detailed feature list\n                           \n* New workspace list\n  * Sort by title or last modification data\n  * Group workspaces by their parent (base) workspaces\n  * Tracks \u0026 displays user and date of last change in a workspace\n  * Stores original creator of a workspace\n  * Nagging screen to remind user of their own stale workspaces\n* Optimised changes counts\n  * Shows absolute number of changes instead of relation color bar\n  * Async loading of changes counts in workspace overview\n  * Shows disconnected nodes for workspace without valid changes\n* New workspace deletion dialog\n  * Allows preview of consequences and confirm\n  * Force deletion of workspaces with unpublished changes and dependent workspaces\n    * Will rebase dependent workspaces\n* New workspace creation and editing dialog\n  * New workspace will be created as public (internal) by default\n  * Configurable workspace title validation\n  * Select users to share a private workspace with\n\n## License\n\nSee [License](LICENSE.txt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebobo%2Fshel.neos.workspacemodule","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsebobo%2Fshel.neos.workspacemodule","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebobo%2Fshel.neos.workspacemodule/lists"}