Tibi Plugins
Tibi combines site-specific plugins with shared WordPress packages and premium external plugins. Use this page as the ownership map. Use Tibi Blocks for the full block catalog.
Tibi-Specific Plugins
tibi-core
Path:
packages/wordpress/plugins/tibi-core
Responsibilities:
- Custom post types and taxonomies.
- Tibi REST endpoints.
- ACF/options integration.
- Gravity Forms custom behavior.
- Cookiebot exclusions and script behavior.
- API documentation support.
Primary references:
tibi-block-library
Path:
packages/wordpress/plugins/tibi-block-library
Responsibilities:
- Custom Gutenberg blocks.
- Block editor controls.
- Block attributes for frontend React apps.
This plugin owns all tibi/* blocks. Do not list every block on this plugin page; use the block catalog instead:
- Tibi Blocks
- Signup form block
- Loan-right confirmation block
- Brochures block
- Help search block
- FAQ block
tibi-migrate
Migration utilities for Tibi. Use this only for migration-specific tasks and document any one-off migration behavior in the related pull request.
Ownership Rules
| If you are changing... | Start with |
|---|---|
| Post types, taxonomies, REST endpoints, Gravity Forms behavior, Cookiebot behavior | tibi-core |
Any tibi/* Gutenberg block, block editor UI, or block render callback |
tibi-block-library |
| Theme templates, frontend React apps, Vite asset loading, ReadSpeaker, Algolia theme filters | packages/wordpress/themes/tibi |
| One-off migration logic | tibi-migrate |
| Shared T2 behavior | T2 Framework documentation and local T2 config |
Important Shared Plugins
Tibi also depends on shared and external plugins, including:
- T2 Framework.
- ACF Pro.
- Gravity Forms.
- Yoast SEO Premium.
- Dekode Algolia.
- Dekode GTM.
- SearchWP, where enabled for Tibi search behavior.
Documentation Standard
For each plugin-level feature, document:
- What owns the behavior.
- Whether it is Tibi-only or shared.
- How it is configured.
- Which hooks, REST routes, or blocks it exposes.
- Any cache/indexing task required after changes.
For block-level behavior, document the block in Tibi Blocks or create a dedicated block reference page when the block has editor workflow, API, schema, email, or search behavior.