外掛說明
PublishFlow Blocks is a focused Gutenberg plugin for serious publishing workflows.
Instead of shipping a generic block pack, the plugin adds four high-signal blocks that help editorial teams publish clearer, better-structured content:
- Editorial Checklist
- Callout / Insight
- Resource Library
- Footnotes / References
Key features:
- block.json-based registration for all blocks
- included source files and local build tooling for maintainable, human-readable code review
- polished editor controls built with Gutenberg components
- dynamic frontend rendering where markup stability matters
- Interactivity API support for live filtering in the Resource Library block
- accessibility-minded markup and keyboard-friendly controls
- i18n-ready strings and defensive data handling
- test coverage for shared behavior helpers
The plugin is designed for teams who care about publishing quality, not just decorative layout.
Source code and build documentation:
- Public development repository: https://github.com/Joseph-Mutua/publishflow-docs
- Human-readable source files are included in the plugin under
src/ - Compiled distributable assets are generated into
build/blocks/ - Build and validation commands:
npm install,npm run lint:publishflow,npm run test:publishflow,npm run build:publishflow
螢幕擷圖

Editorial Checklist block in the editor with progress tracking and visibility controls. 
Callout / Insight block with tone variants, icon choices, and an optional call to action. 
Resource Library block with curated content, taxonomy filters, and live frontend search. 
Footnotes / References block with structured citations and accessible ordered output.
適用於區塊編輯器
這個外掛提供 4 個可供 Gutenberg/區塊編輯器使用的區塊。
- Callout / Insight Highlight important takeaways with a polished editorial callout.
- Resource Library Insert a filtered set of related content resources for readers.
- Editorial Checklist Track publish-readiness directly inside the block editor.
- Footnotes / References Add structured references and citations for serious publishing workflows.
安裝方式
- Upload the
publishflow-blocksfolder to the/wp-content/plugins/directory, or install the plugin through the WordPress plugins screen. - Activate the plugin through the
Pluginsscreen in WordPress. - Open the block editor and insert any PublishFlow block:
- Use
Editorial Checklistfor pre-publish review. - Use
Callout / Insightfor key takeaways and optional calls to action. - Use
Resource Libraryto surface related posts with manual or query-based curation. - Use
Footnotes / Referencesfor structured citations and sources.
常見問題集
-
Does this plugin work with the Classic Editor?
-
No. PublishFlow Blocks is built for the block editor.
-
Does the plugin send data to external services?
-
No. The plugin does not depend on third-party APIs and does not track users.
-
Does the plugin load frontend assets from third-party CDNs?
-
No. Frontend scripts and styles are bundled with the plugin and registered through WordPress.
-
Where can I review the uncompiled source code?
-
The public development repository is https://github.com/Joseph-Mutua/publishflow-docs and the plugin also includes the human-readable source files in the
src/directory together with the build commands inpackage.json. -
Which blocks are dynamic?
-
Editorial Checklist, Resource Library, and Footnotes / References use server-side rendering. Callout / Insight is saved statically.
-
Does the Resource Library support live filtering?
-
Yes. The frontend search experience uses the WordPress Interactivity API.
-
Does the plugin store data in post meta?
-
No. Block state is stored in block attributes so each block instance stays portable with post content.
使用者評論
這個外掛目前沒有任何使用者評論。
參與者及開發者
變更記錄
0.1.0
- Initial release of the PublishFlow Blocks plugin.
- Added Editorial Checklist, Callout / Insight, Resource Library, and Footnotes / References blocks.
- Added Interactivity API behavior for resource filtering.
- Added JavaScript unit tests and release documentation.
