Launching MMPlugs

MMPlugs is here, and MMTable Pro ships today. Build fast, sortable data tables your visitors actually enjoy using, no crashes, no clunky popups. Try it free, upgrade from $9/month. Plugins built to last.

Today MMPlugs is launching, and MMTable Pro is shipping with it.

MMPlugs is an independent WordPress plugin company building production-grade plugins for the teams running WordPress at scale: agencies, ecommerce shops, SaaS marketing sites, and in-house engineering teams. Every plugin ships with proper licensing infrastructure, signed updates, a documented REST API, and engineering support from the team that wrote the code.

Most WordPress data-table plugins fall into the same patterns:

  • The “visual editor” is a textarea wrapped around TinyMCE
  • Importing a 5,000-row CSV crashes the browser tab
  • Sorting reloads the page and forgets which column was clicked
  • The free version is a demo for the paid version
  • Updates arrive as a zip in an email twice a year
  • Inline editing opens a popup that opens a wp-admin tab

MMTable started inside professional WordPress projects that needed a data table without any of those tradeoffs. The current version — v2.5 — is what’s shipping today.

What’s in MMTable Pro

The visual editor is built on the same React and Redux patterns Gutenberg uses, so the editor feels like part of WordPress. Drag rows and columns. Right-click a cell for a context menu. Cmd+F opens find-and-replace. Cmd+Z undoes.

Server-side pagination means a 50,000-row product table renders the first 25 rows fast. Sorting on a server-paginated column goes back to the database — the browser never sees the other 49,975 rows.

The webhook push API is HMAC-SHA256 signed and can be disabled from the table edit screen. It’s been pushing nightly inventory updates from a client’s ERP into a public-facing table for six months, without a single mis-signed request making it through.

Inline editing on the front end works through the REST API directly, not a hidden iframe.

What’s behind the scenes

A real licensing server with signed download URLs that expire in five minutes. A separate storefront plugin that turns Stripe Payment Links into mints on a License CPT. Renewals via invoice.paid, cancellations via customer.subscription.deleted. The customer portal is Stripe’s own.

Every piece is its own WordPress plugin. The free plugin runs without the Pro plugin. The Pro plugin runs without the licensing server. The licensing server runs without Stripe. Every layer is standard PHP that an engineering team can read and maintain.

Pricing

  • Single site — $9/mo or $79/yr
  • Five sites — $19/mo or $179/yr
  • Unlimited — $39/mo or $349/yr

30-day money-back, no questions. Annual saves about 25%. Cancellation is one click in the Stripe Customer Portal.

What’s next

Two more plugins are in active development: MMFeed for live external data feeds, and MMChart for richer chart rendering on top of MMTable. Both will ship through MMPlugs when they’re production-ready, with a release date and price published the same day.

Try the free version on WordPress.org, or jump straight to Pro pricing.

— The MMPlugs team

Recent Posts

More From the Blog

Announcements

Launching MMPlugs

MMPlugs is here, and MMTable Pro ships today. Build fast, sortable data tables your visitors actually enjoy using, no crashes, no clunky popups. Try it free, upgrade from $9/month. Plugins built to last.

tn2AxRjcfKJF2V 3 min read
Read More
Uncategorized

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

tn2AxRjcfKJF2V 1 min read
Read More