Free
New
banner-card
No summary provided by the publisher yet.
Install
msc install --appId=banner-card
What this extension does
Banner Cards API
A module for managing banners and cards with GraphQL support.
Abstract
The banner-cards module provides functionality for handling banners and cards in modern applications. It integrates with GraphQL APIs, offering queries for banner management and real-time updates.
What it does
This module enables your application to:
- Manage banners through GraphQL queries
- Handle card data associated with banners
- Provide real-time updates via subscriptions
Key Features
- GraphQL Integration: Provides queries for banner and card data
- Data Storage: Persists banner and card information in the database
- Event System: Supports subscriptions for real-time banner updates
- Media Manager: The React admin editor picks the background image and icon through Adminizer’s shared media manager — select from the existing library or upload a new file without leaving the card form. See docs/media-manager.md.
Changelog
Changelog
2.6.3 (2026-07-06)
- Fixed the admin bundle being shadowed by the site frontend: the static route
/banner-cards-admin-assetsis now mounted at hook-initialize time viasrc/hook/bindAssets.ts(same as core’shook/bindAssets). Previously it was mounted inside theAdminpanel:afterHook:loadedhandler — middleware added at that point lands after the app’sfrontendRoutescatch-all (config/http.js), so the bundle URL returned the site index.html instead of JS and the Banner Cards Manager page was taken over by the site frontend.
2.6.0 (2026-07-06)
- Replaced the plain adminpanel model CRUD with a React/Inertia admin module
(same pattern as core Notifications / blocking-popups):
- horizontal carousel preview of all cards exactly as visitors see them,
- card list with quick activate/deactivate toggle, edit and soft delete,
- editor with a live preview pane (gradient, badges, icon, background image and a ticking countdown update as you type),
- badge editor with color pickers and one-click templates from the module config,
- countdown validation (ISO date or systemd calendar expression) reusing
lib/systemdCalendaron both backend and frontend.
- New access-rights tokens
banner-cards-view/banner-cards-manage(department Marketing); page requires view, write API requires manage. - Admin bundle is built with Vite into
assets/banner-cards-admin(npm run build:adminizer) and served at/banner-cards-admin-assets. - Removed
src/lib/bindAdminpanelconfig.ts(old model-CRUD registration).
Release history
30 releases| Version | Channel | Status |
|---|---|---|
| 2.6.7 | main | Latest stable |
| 2.6.6 | main | Archived |
| 2.6.5 | main | Archived |
| 2.6.4 | main | Archived |
| 2.6.3 | main | Archived |
| 2.6.2 | main | Archived |
| 2.5.7 | staging | Latest on staging |
| 2.5.6 | staging | Archived |
| 2.5.5 | staging | Archived |
| 2.5.4 | staging | Archived |
| 2.5.3 | staging | Archived |
| 2.5.2 | staging | Archived |
| 2.5.1 | main | Archived |
| 2.5.0 | main | Archived |
| 2.4.11 | staging | Archived |
| 2.4.10 | staging | Archived |
| 2.4.9 | staging | Archived |
| 2.4.8 | staging | Archived |
| 2.4.7 | staging | Archived |
| 2.4.6 | staging | Archived |
| 2.4.5 | staging | Archived |
| 2.4.4 | staging | Archived |
| 2.4.3 | staging | Archived |
| 2.4.2 | staging | Archived |
| 2.4.1 | staging | Archived |
| 2.4.0 | staging | Archived |
| 1.0.4 | main | Archived |
| 1.0.3 | main | Archived |
| 1.0.2 | main | Archived |
| 1.0.1 | main | Archived |
Support
Issues with the extension itself go to the publisher. Anything about licenses, payments or the registry goes to us.