Widget Pack
Content Enhancement Widget Pack
Content-enhancement widgets for presenting richer and more engaging website content.
About
A set of reusable DivisionDesk widgets for improving the presentation and usability of website content. The Content Enhancement Widget Pack adds flexible content components that can be placed through the DivisionDesk Site Builder.
Features
- 8 content-enhancement widgets
- Flexible content presentation
- Reusable website components
- DivisionDesk Site Builder integration
- Responsive widget rendering
- Page and layout compatibility
- Included with Complete DivisionDesk
What's New in 3.0.1
View full package changelog
# 3.0.1 - Migrated package identity from legacy standalone-widget packaging to first-class DivisionDesk `widget-pack` contract 1.0. - Replaced pack-level renderer bootstrap with `widget-pack.json` + registrar `Bootstrap.php`. - Converted contained widgets to namespaced `Renderer.php` classes while preserving widget IDs and behavior. - Minimum Core is 4.3.5. # Changelog ## 3.0.0 - Replaced placeholder renderers with functional implementations across the pack. - Added direct-render QA for every widget. - CadetCorner: real downloadable PDF generation with per-page contact footer and end-user footer override policy support. ## 2.1.0 - Fixed Page Builder `Widget entry did not return a renderer.` across contained widgets. - Converted every contained widget entry to return a callable renderer directly. - Preserved package descriptors and `Registry::widget()` metadata separately from the renderer entry. - Added direct-entry and registered-renderer QA across every widget. ## 2.0.2 - Fixed current Core install failure `Widget entry file is missing.` - Added explicit root widget entry metadata pointing to `widget.php`. - Added transition-compatible entry aliases (`index.php`, `entry.php`, `render.php`) that delegate to the authoritative `widget.php`. - Added explicit entry metadata to each contained widget descriptor. - Documented the widget-family entry-field gap in the supplied Platform 1.0 manifest contract. ## 2.0.1 - Removed runtime package-local filesystem Help reads by embedding Help bodies during package build. - Removed shipped executable QA fixtures from the install archive. - Rechecked restricted-package prohibited primitives. - General Website: removed legacy direct cURL/stream/filesystem cache access from Weather and Sunrise/Sunset. - General Website: documented the missing frozen package-facing PackageHttpClient method contract rather than guessing an internal API. ## 2.0.0 - Rebuilt against DivisionDesk Developer Platform 1.0 / Core 4.3.x SDK. - Replaced custom pack registry assumptions with stable `Registry::widget()` registrations. - Added stable `Registry::help()` discovery for package Help. - Normalized package-qualified widget machine identities. - Normalized root Platform 1.0 manifest fields and client runtime. - Removed package-local trust authority assumptions. - Declared external network hosts where known. - Added Platform 1.0 compliance documentation. - Preserved collision/global-state security hard rules. ## 1.0.2 - Added required root package `slug` for current Core manifest validation. - Added/normalized widget-level slugs for contained widgets. - Revalidated flat ZIP root, JSON descriptors, PHP syntax, and archive integrity. ## 1.0.1 - Fixed Store/Core package detection by placing a recognized `widget.json` at the ZIP root. - ZIP now has a flat package root instead of an extra enclosing directory. - Added root `widget.php` compatibility registry for contained widgets. - Added installer metadata listing every contained widget path. - Added release QA for root-package detection.
Release History
3.0.1 development published
2026-09-13T07:32:00+00:00
2026-09-13T07:32:00+00:00