{"id":15649247,"url":"https://github.com/ryanwelcher/wordpress-slot-fill-system","last_synced_at":"2025-04-13T12:03:37.343Z","repository":{"id":40256639,"uuid":"190381516","full_name":"ryanwelcher/wordpress-slot-fill-system","owner":"ryanwelcher","description":"Plugin examples for my Extending WordPress using the SlotFill system talk","archived":false,"fork":false,"pushed_at":"2024-09-12T18:22:41.000Z","size":10575,"stargazers_count":43,"open_issues_count":7,"forks_count":3,"subscribers_count":1,"default_branch":"trunk","last_synced_at":"2025-03-27T03:05:02.469Z","etag":null,"topics":["gutenberg","javascript","wordpress-development","wordpress-plugin"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/ryanwelcher.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":"2019-06-05T11:21:55.000Z","updated_at":"2025-03-24T14:11:53.000Z","dependencies_parsed_at":"2024-10-23T00:49:36.615Z","dependency_job_id":"2b38bcd7-9c68-4202-8ddb-8eface877ac0","html_url":"https://github.com/ryanwelcher/wordpress-slot-fill-system","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanwelcher%2Fwordpress-slot-fill-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanwelcher%2Fwordpress-slot-fill-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanwelcher%2Fwordpress-slot-fill-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanwelcher%2Fwordpress-slot-fill-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanwelcher","download_url":"https://codeload.github.com/ryanwelcher/wordpress-slot-fill-system/tar.gz/refs/heads/trunk","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246162037,"owners_count":20733348,"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":["gutenberg","javascript","wordpress-development","wordpress-plugin"],"created_at":"2024-10-03T12:29:00.568Z","updated_at":"2025-03-29T08:31:30.535Z","avatar_url":"https://github.com/ryanwelcher.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# The WordPress SlotFill System\n\nThis repository contains working example of all of the existing SlotFills available in WordPress as of version 6.6.\n\n## Common Slots Available in the Post Edit Site Edit Screens\n\n-   [PluginPostStatusInfo](https://developer.wordpress.org/block-editor/reference-guides/slotfills/plugin-post-status-info/)\n-   [PluginPrePublishPanel](https://developer.wordpress.org/block-editor/reference-guides/slotfills/plugin-pre-publish-panel/)\n-   [PluginPostPublishPanel](https://developer.wordpress.org/block-editor/reference-guides/slotfills/plugin-post-publish-panel/)\n-   [PluginMoreMenuItem](https://developer.wordpress.org/block-editor/reference-guides/slotfills/plugin-more-menu-item/)\n-   [PluginBlockSettingsMenuItem](https://developer.wordpress.org/block-editor/reference-guides/slotfills/plugin-block-settings-menu-item/)\n-   [PluginSidebar](https://developer.wordpress.org/block-editor/reference-guides/slotfills/plugin-sidebar/)\n-   [PluginSidebarMoreMenuItem](https://developer.wordpress.org/block-editor/reference-guides/slotfills/plugin-sidebar-more-menu-item/)\n-   [PluginDocumentSettingPanel](https://developer.wordpress.org/block-editor/reference-guides/slotfills/plugin-document-setting-panel/)\n\n## Slots Available in the Site Edit Screen Only\n\n-   [MainDashboardButton](https://developer.wordpress.org/block-editor/reference-guides/slotfills/main-dashboard-button/#post-editor-example) **Marked as experimental**\n\n### Local Development\n\nRun the setup command to install all dependencies and do an initial production build.\n\n```js\nnpm run setup\n```\n\nBuild Commands - compiles once.\n\n```js\nnpm run build\n```\n\nWatch Commands - compiles when files are changed.\n\n```js\nnpm run start\n```\n\n### Start the local development environment.\n\n#### wp-now\n\n```\nnpm run wp-now start --blueprint=./wp-now.json\n```\n\n#### wp-env\n\n```\nnpm run env start\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanwelcher%2Fwordpress-slot-fill-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanwelcher%2Fwordpress-slot-fill-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanwelcher%2Fwordpress-slot-fill-system/lists"}