{"id":16050037,"url":"https://github.com/bacoords/block-locking-plugin","last_synced_at":"2026-02-06T07:37:18.112Z","repository":{"id":248277731,"uuid":"828259921","full_name":"bacoords/block-locking-plugin","owner":"bacoords","description":null,"archived":false,"fork":false,"pushed_at":"2024-07-20T17:02:51.000Z","size":215,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-28T04:59:19.562Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/bacoords.png","metadata":{"files":{"readme":"readme.md","changelog":null,"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":"2024-07-13T15:38:27.000Z","updated_at":"2024-08-22T17:26:31.000Z","dependencies_parsed_at":"2024-11-09T13:39:13.414Z","dependency_job_id":null,"html_url":"https://github.com/bacoords/block-locking-plugin","commit_stats":null,"previous_names":["bacoords/block-locking-plugin"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bacoords/block-locking-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bacoords%2Fblock-locking-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bacoords%2Fblock-locking-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bacoords%2Fblock-locking-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bacoords%2Fblock-locking-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bacoords","download_url":"https://codeload.github.com/bacoords/block-locking-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bacoords%2Fblock-locking-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29154444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T07:18:23.844Z","status":"ssl_error","status_checked_at":"2026-02-06T07:13:32.659Z","response_time":59,"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":[],"created_at":"2024-10-09T00:41:56.790Z","updated_at":"2026-02-06T07:37:18.093Z","avatar_url":"https://github.com/bacoords.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Block Locking Plugin (Experimental)\n\nExperimental plugin to store some content locking features that I'm testing out.\n\nThis should not be used in production and **features may be changed/removed at any time**.\n\n\n## Features\n\n## \"Uses Advanced Editing Lock\" Block Setting\n\nGroup and cover blocks can opt into \"advanced editing lock\" by checking the \"Uses Advanced Editing Lock\" toggle in the Advanced Inspector Controls. This will allow you to lock the structure of the group/group block, but still allow you to edit the content itself.\n\n## \"Repeater\" Block Setting (disabled - broken since 6.6?)\n\nButton and List blocks can enable a \"repeater\" setting in the Advanced Inspector Controls. This will allow you to duplicate/remove individual buttons and list items while inside the \"Basic\" mode.\n\n## \"Advanced\" Lock Toggle in Toolbar\n\nAn \"Advanced Editing\" button at the top of the block editor allows you to quickly toggle the `contentOnly` lock on and off instead of using the \"lock\" button. Group blocks can opt into this behavior by checking the \"Uses Advanced Editing Lock\" toggle in the Advanced Inspector Controls.\n\n## Blocks / Block Variations\n\n### \"Pattern Container\" Group Block Variation\n\nGroup block variation that is perfect for scaffolding patterns. It is a full-width group block with some padding applied to it, and then an inner \"container\" group block with an advanced \"content locking\" toggle that you can use to lock your pattern once it's complete.\n\n### \"View All Patterns\" Custom Block (to be removed)\n\nThis plugin also comes with a custom block that can show you all (or one specific) block patterns on the frontend of your site. Useful for when you want to test how patterns will render on your site.\n\n## Potential Ideas\n\n- [ ] Bring in support for section styles to locked group blocks?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbacoords%2Fblock-locking-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbacoords%2Fblock-locking-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbacoords%2Fblock-locking-plugin/lists"}