Skip to content
Free New

banner-card

No summary provided by the publisher yet.

Publisher
webresto
Latest
2.6.7
Updated
7/12/2026
Releases
30

Free

Free to install

Open source. No license token, no checkout, no expiry.

Show install command
Category
Extension id
banner-card

Install

Run this from your platform root. The registry resolves the newest main build unless you pass a version or channel.

msc install --appId=banner-card

Channels published for this extension: main staging — append --channel=<name> to install one of them.

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-assets is now mounted at hook-initialize time via src/hook/bindAssets.ts (same as core’s hook/bindAssets). Previously it was mounted inside the Adminpanel:afterHook:loaded handler — middleware added at that point lands after the app’s frontendRoutes catch-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/systemdCalendar on 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
Published versions of banner-card
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.