withcandour/statamic-markdown-table
A Statamic addon for working with Markdown tables, aimed at simplifying table creation and rendering in your content. Early-stage package with limited adoption, so review the source and test carefully before using it in production.
<table> output instead of escaped text. That makes it a decision input for "can our writers stay in Markdown, or do we need a structured fieldtype?"1.0.0-beta is a decision about tolerable risk, not a feature decision. It supports "pin and pilot" over "adopt as standard," and it flags a Statamic-version compatibility question you should answer before it enters a shared codebase.Consider it when all of these hold:
1.0.0.Look elsewhere (or build in-house) when:
league/commonmark table extension may be the more direct lever.Validation before adopting (the release note is one line — treat the rest as unknown): supported Statamic/PHP versions, whether it registers a CommonMark extension vs. a fieldtype vs. a parser, output sanitization behavior, whether Bard is covered, test suite presence, license, and maintainer history.
For executives (one paragraph): A small, low-cost addon that lets our editors put tables into Markdown content without engineering involvement. The business case is cycle time on content publishing, not a new capability — editors currently either avoid tables or file a ticket. Cost is near zero; the risk is that it's a 1.0.0-beta from an addon with minimal public history, so we're recommending a timeboxed pilot on one section rather than an org-wide standard. Decision requested: approve a ~1 day pilot, with adoption contingent on the compatibility and output-quality checks below. If the pilot fails, the fallback is a structured table field, which we'd need anyway for complex tables.
For engineering (what we're actually asking): Install pinned to 1.0.0-beta, verify Statamic/PHP compatibility, confirm the implementation mechanism (CommonMark extension vs. fieldtype), and confirm rendered HTML is sanitized and escapes as expected in both Markdown and Bard contexts. Check whether it conflicts with our existing league/commonmark extension configuration, and confirm content falls back readably if the addon is removed. Deliverable: a short written verdict — adopt, adopt-with-caveats, or build a ~50-line custom extension instead.
Framing to avoid: don't position this as "Markdown gets tables." Position it as "a cheap experiment to remove an editorial ticket queue, with a known exit ramp." That keeps the beta status an explicit, accepted trade-off rather than a surprise at launch.
How can I help you explore Laravel packages today?