Skip to content

Changelog

0.1.0

First release.

Modules

  • Elementor — nine dynamic tags (field, link, number, image, gallery, media, color, date, expression), the VX picker beside every dynamic-capable control, visibility rules on every element, and loops. Classic elements and Elementor V4 atomic elements alike. Structure-panel icons and right-click copy/paste of rules and loops. @site(logo) and @site(icon) added to VX's Site group.
  • Sheet — every post of a post type in one full-screen grid, with typed cells, filters, sorting, paging, hidden columns, new draft rows, duplicates, a per-column bulk edit, and a CSV export of the view or the selected rows.
  • Columns — the whole column set of a post type's list, ordered, renamed, and sized, with per-type formatting, sorting, toolbar filters, Quick Edit, and a bulk editor that previews every change before applying it. On by default.
  • Validation — required, required-when, unique, pattern, and one-of rules per post type, with excused roles and a strict mode. Enforced in the block editor, the classic editor and Quick Edit, forms, the Sheet, bulk edit, and over REST; anything else is checked after the fact and listed on the dashboard.
  • Forms — post forms, standalone forms, registration forms, login forms, password reset forms, and product options forms. A drag-and-drop builder, conditional logic, any number of email notifications with their own conditions, spam protection including Cloudflare Turnstile, FluentCRM integration, an Entries screen with CSV export, and placement by shortcode, block, Elementor widget, or Bricks element with a shared set of style controls.
  • Messaging — private conversations between members, and between a visitor and the person behind a listing. Threads with a post as their subject, titled for whoever is reading them; groups with mentions; attachments kept out of the Media Library and served only to people in the conversation; replies, read receipts, online status, and search across every conversation. A chat dock in the corner of every page, a Messages page, and placement by shortcode, block, Elementor widget, or Bricks element with twelve groups of style controls. Starting a conversation is a URL, so any button in any builder can open one. Blocking and reports, a moderation queue with conversation export, rate limits, retention, and a daily tidy-up.
  • WP All Import — a VX Framework fields section in WP All Import's mapping step for every post type with a fieldset, with an auto-assign button for matching columns. Always on while WP All Import is active.
  • FluentCart@product, @cart, and @customer as VX dynamic data, folders in the VX picker, Bricks tags, eight store visibility rules, VX fields on FluentCart's product template and in its product editor, and product options forms.
  • WooCommerce — the same tags, rules, and product options forms for WooCommerce, with three placements for product fields and full support for high-performance order storage and the block cart and checkout.

Also

  • Importers for ACF, Meta Box, and Pods, each carrying the post types and taxonomies that plugin registers, in four reversible steps with a dry run.
  • Abilities registered with WordPress's abilities registry, published through VX's MCP endpoint when VX's exposure allows it.
  • WP-CLI: wp vxm modules, wp vxm import.

Built by Code Wattz.