{"id":21163497,"url":"https://github.com/punktde/quickedit","last_synced_at":"2026-02-09T22:03:52.380Z","repository":{"id":44869643,"uuid":"316249504","full_name":"punktDe/quickedit","owner":"punktDe","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-06T11:21:11.000Z","size":293,"stargazers_count":0,"open_issues_count":3,"forks_count":1,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-27T04:41:42.982Z","etag":null,"topics":["backend","typo3-extension"],"latest_commit_sha":null,"homepage":"","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/punktDe.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-26T14:09:01.000Z","updated_at":"2025-02-06T11:11:56.000Z","dependencies_parsed_at":"2023-12-15T09:26:49.653Z","dependency_job_id":"4fdee9ae-acb3-449f-a740-b721d3bc80b6","html_url":"https://github.com/punktDe/quickedit","commit_stats":{"total_commits":18,"total_committers":2,"mean_commits":9.0,"dds":"0.11111111111111116","last_synced_commit":"dbf047ba317b728978c9e7f463aaa99a5cdb228b"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/punktDe%2Fquickedit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/punktDe%2Fquickedit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/punktDe%2Fquickedit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/punktDe%2Fquickedit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/punktDe","download_url":"https://codeload.github.com/punktDe/quickedit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248724490,"owners_count":21151557,"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":["backend","typo3-extension"],"created_at":"2024-11-20T13:48:07.040Z","updated_at":"2026-02-09T22:03:52.236Z","avatar_url":"https://github.com/punktDe.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TYPO3 Extension ``quickedit``\n\n## 1. Features\n\n* Display of a toolbar with edit buttons for defined fields or groups of fields\n* Only the defined fields are displayed in edit mode, all other fields of the page records are not shown\n* Goal: Give editors a better and easier way to edit fields of page records, especially if custom page types are used (\n  e.g. Events, News, Landingpage,...)\n\n## 2. Usage\n\n### 2.1 Installation\n\n#### Installation using Composer\n\nRun the following composer command:\n\n```\ncomposer require punktde/quickedit\n```\n\n#### Installation as extension from TYPO3 Extension Repository (TER)\n\nDownload and install the extension 'quickedit' with the extension manager module.\n\n### 2.2 Include page TSconfig for default pages (optional)\n\nBy including the provided page TSconfig the toolbar will be available for all default page types.\n\n## 3. Configuration\n\nExample pageTs configuration:\n\n```\nmod {\n    web_layout {\n        PageTypes {\n            // Default Page\n            1 {\n                config {\n                    1 {\n                        label = General\n                        fields = title, subtitle, slug\n                        previewFields = title\n                    }\n                    2 {\n                        label = Special\n                        fields = hidden, fe_group\n                        previewFields = *\n                    }\n                }\n            }\n        }\n    }\n}\n```\n\n* In mod.web_layout.PageTypes use the ID of a page type to start configuration, e.g. '1' for default pages\n* Inside the 'config' you can define the required button groups\n  ** You need to define a 'label' to display in the backend\n  ** With fields you can define one or multiple fields to edit with this button (e.g: fields=title,subtitle)\n  ** The property 'previewFields' defines which fields should be previewed in the backend.\n  ** If the 'previewFields' should be the same as the defined 'fields' you can use the '*'\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpunktde%2Fquickedit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpunktde%2Fquickedit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpunktde%2Fquickedit/lists"}