Core CMS v0.5.7: Modular Site Search & Skeleton-Skin Overrides

Welcome to Core CMS v0.5.7! Following our localization and modified date tracking updates, this release delivers one of our most requested features: a fully integrated, modular Search Plugin. We've also standardized our theme override capabilities through a strict Skeleton-Skin Architecture, ensuring that plugins supply the functionality and layout structure while individual themes customize the premium aesthetic.
Here is what's new in v0.5.7:
๐ The New Modular Search Plugin (v1.0.0)
We have designed and launched a brand-new, highly customizable search plugin that brings native search capabilities to the Core CMS ecosystem:
- Dynamic Routing: Includes a lightweight, dynamic
/search?q=routing interceptor that handles queries on the fly without database bloat. - Header Navigation Toggle: Embeds a search icon toggle directly into the site header navigation menu. Clicking it opens a beautiful, glassmorphic dropdown search bar.
- Admin Settings: A dedicated dashboard configuration page allows you to manage the plugin's behavior, with a Zero Residue "Deep Clean" button to safely remove all search settings from the database upon deletion.
๐ Center-Aligned Editor.js Search Bar Block
Adding search forms to your content pages is now easier than ever:
- Dedicated Block Tool: We added a custom
search_barblock type inside our Editor.js page builder. - Flexible Justification: Administrators can choose between Left, Right, or Center alignment directly from the block configuration menu.
- Responsive Layout: Designed to look clean and align perfectly on all screen sizes, matching the width and flow of adjacent blocks.
๐งผ High-Fidelity JSON Excerpt Engine
Search results need to look tidy, and raw HTML or JSON code bleed is unacceptable.
- Smart Extraction: We developed a custom JSON content parser (
search_plugin_extract_text_from_blocks()) to scan the Editor.js JSON payload. - Clean Snippets: The engine intelligently extracts clean text from
paragraph,header, andlistblocks, automatically generating short, highly readable search result descriptions.
๐จ Theme Overrides & Skeleton-Skin separation
We have codified our design guidelines to strictly separate structural skeletons from theme aesthetics:
- Standardized Skills: Updated both
plugin-developerandtheme-developerskills to enforce the Skeleton-Skin model. - Cohesive Aesthetics: Injected native
.glass-panelsearch overrides across all four core themes (Default, Glassmorphism, Technomancer, and Sylvan River). - Consistently Premium: Refactored the core search results templates to utilize
.glass-panelwrappers, ensuring that results display as beautiful cards on every active theme.
โ Jason Brain