RSM Widget Lab
QA workflow: deploy plugin updates → re-import this pack from RSM → Spark → Starter Sites → RSM Widget Lab (full import is safe; palette and front page are unchanged) → walk each section on /test-page in Focus viewport + edit canvas.
Seeds on import: 5 saved buttons, 4 default forms (contact, survey, review, event), 3 testimonials, 3 blog posts with featured images, and shared starter media. All 22 Content Widgets blocks are on this page.
Jump to widget
- Hero (centered)
- Headline
- Features
- Tabs
- Accordion
- Image
- Buttons
- Icon Box Grid
- Stats Counter
- Progress Bars
- Logo Grid
- Pricing Table
- Testimonials / Team
- Testimonial Form
- Dynamic Posts Grid
- Filterable Gallery
- Before / After
- Advanced Carousel
- Event Countdown
- SVG Icon
- Footer
- Seeded forms (RSM Forms)
- Suite embed blocks
Hero (centered)
rsm-content-widgets/hero — registry id hero.
Variant: split layout with background image.
Headline
rsm-content-widgets/headline — registry id headline.
Featured
Your headline here
Supporting copy for the section.
Features
rsm-content-widgets/features — registry id features.
Why choose us
Fast setup
Launch quickly.
Flexible
Works everywhere.
Supported
Tabs
rsm-content-widgets/tabs — registry id tabs.
Accordion
rsm-content-widgets/accordion — registry id accordion.
Image
rsm-content-widgets/image — registry id image.
URL source via shared starter media token.
Attachment ID via media_id token.
Buttons
rsm-content-widgets/buttons + button-group — custom, saved library, and grouped layouts.
Custom inline button:
Primary actionFive seeded saved buttons (matches Content Widgets default library):
Button groups — horizontal (3) and vertical (2):
Icon Box Grid
rsm-content-widgets/icon-box-grid — registry id icon_box_grid.
Design
Polished layouts.
Build
Ship faster.
Ship
Launch with confidence.
Stats Counter
rsm-content-widgets/stats-counter — registry id stats_counter.
120
Projects
98
Clients
24
Countries
Progress Bars
rsm-content-widgets/progress-bars — registry id progress_bars.
Pricing Table
rsm-content-widgets/pricing-table — registry id pricing_table.
Simple pricing
Monthly or annual billing
Starter
For personal sites.
$10 /Mo
$99 /Yr
- 1 site
- Email support
Pro
For growing teams.
$29 /Mo
$290 /Yr
- 5 sites
- Priority support
Testimonials / Team
rsm-content-widgets/testimonials-team — library + manual source modes.
Library mode — uses seeded rsm_testimonial CPT entries:
What clients say (library)
Jamie Cole
Regular
Best croissants in town — I stop in every Saturday morning without fail.
Alex Morgan
Product Lead
RSMSpark made our launch pages effortless.
Morgan Lee
Regular client
Best color I have had in years — they listen and never rush the finish.
Manual mode — inline profiles:
Team highlights (manual)
Alex Morgan
Product Lead
RSM widgets made our launch pages effortless.
Jordan Lee
Designer
Clean defaults and flexible layouts out of the box.
Testimonial Form
rsm-content-widgets/testimonial-form — registry id testimonial_form.
Share your experience
Submit a testimonial for review.
Thank you! Your testimonial was submitted and is pending review.
Dynamic Posts Grid
rsm-content-widgets/dynamic-posts-grid — registry id dynamic_posts_grid.
Uses three seeded blog posts (lab-qa-update-*) with featured images.
Latest updates
June 26, 2026
Widget Lab: Product update
Sample post for Dynamic Posts Grid QA — first seeded entry.
Filterable Gallery
rsm-content-widgets/filterable-gallery — registry id filterable_gallery.
Gallery
Before / After
rsm-content-widgets/before-after — registry id before_after.
Renovation
Advanced Carousel
rsm-content-widgets/advanced-carousel — registry id advanced_carousel.
Slides use attachment IDs from shared starter media.
Slide one
Carousel slide content.
Slide two
Add images, titles, and links.
Event Countdown
rsm-content-widgets/event-countdown — registry id event_countdown.
Product Launch
The event has started!
SVG Icon
rsm-content-widgets/svg-icon — registry id svg_icon.
Footer
rsm-content-widgets/footer — registry id footer.
Production-grade WordPress plugins built for agencies, restaurants, directories, and serious site builders.
Legal
RSM Spark and all suite plugins are licensed GPLv2 or later. Advanced widgets are available as a separate Pro plugin from rsmspark.com.
© 2026 RSMSpark. All rights reserved.
Seeded forms (RSM Forms)
Requires RSM Forms active during import.
Four forms created from built-in RSM Forms templates on import:
Contact
Survey
Review
Event registration
Suite embed blocks
Optional plugins — blocks register when the plugin is active.
Placeholder embeds — pick a saved preset in the block sidebar when testing Menu, Directory, Calendar, or Popups.
Welcome to your site
Add a short supporting message and a call to action.
Features
Fast setup
Drop the widget into any layout and start editing chip cards immediately.
Drop the widget into any layout and start editing chip cards immediately.
Theme fonts
Inherits theme typography by default.
Inherits theme typography by default.
Flexible shapes
Choose global corner presets or override individual chips.
Choose global corner presets or override individual chips.
