Skip to content
@statamic-rad-pack

Statamic Rad Pack

I love it when an addon comes together.

The Rad Pack Way

Overview

This is the beginning of something new. We're assembling a crew that can work independently of the core Statamic team to build and maintain Addons and Starter Kits that serve the community. Think of this as "second-party" — third-party Addons and Kits with a first-party guarantee that they will be built and documented to the Core Team's standards, well-maintained, and not abandoned.

Most Rad Pack Addons Should be Free

The goal is provide broad usefulness for our users, not to make money. However, some addons might require significant ongoing maintainence and may warrant being a paid product whose revenue would be shared with the developers.

Go-Wide-But-Not-Too-Wide

Addons should have a reasonably wide appeal, but cover a feature, integration, or opinionated implementation that wouldn't be used by 80% or more of our users. It's okay to guess wildly about how many people would use something. We sure do.

Good Example —  A Mailchimp integration is a great Rad Pack Addon because lots of people use Mailchimp, but nowhere near 80%. Therefore, it would not be a good candidate for a Core Feature as it just doesn't make sense to ship updates to Statamic just to make a Mailchimp fix.

Bad Example —  A button that inserts table markup for the Markdown fieldtype would be a bad Addon, but a good Core Feature as anyone using the Markdown fieldtype might benefit from an easy shortcut that taps into feature that already exists.

Ensure a Consistent Experience

"Like" Addons should have a "like" user experience. For example, Addons that integrate Mailchimp vs CampaignMonitor should feel interchangable to the end user, even if they're very different under the hood. The names of settings should follow the same naming conventions, like MAILCHIMP_API_KEY and CAMPAIGNMONITOR_API_KEY. Any CP features or UI elements should be replecated if relevant. Language should be the same, calls to action the same, and documentation follow the same structure and flow.

Exception: it's okay to use the lingo of a third party service if creates a better user experience. For example, key vs token vs secret — use what the service uses to reduce confusion.

Regarding Take Overs

Addons being "taken over" or "absorbed" by the Rad Pack are subject to a major version bump in order to conform to these types of standards. We'll do our best to communicate these changes to existing users. If the addon is paid, it will become free in this major version bump.

Wrappers Are Cool

It's fine if an Addon is mostly a wrapper around another package, as long as it adds value and makes the user experience simpler without any negatives or downsides. Don't skip wiring up parameters or arguments because you don't need them. Someone else very well may.

Take It Easy With Dependences

Keep dependencies to a minimum to keep required maintenance to a minimum. If you need a dependency, be sure to vet the most widely adopted and well maintained version. The exception is Spatie packages. Go nuts. They're awesome.

Popular repositories Loading

  1. runway runway Public

    Eloquently manage your database models in Statamic.

    PHP 115 48

  2. mailchimp mailchimp Public

    Mailchimp integration for Statamic

    PHP 19 13

  3. meilisearch meilisearch Public

    Meilisearch search driver for Statamic.

    PHP 14 13

  4. shopify shopify Public

    Integrate your Shopify products into Statamic using the Admin API.

    PHP 8 5

  5. wp-import wp-import Public

    Statamic WP Import can import simple content from your WP site.

    PHP 8 6

  6. starter-kit-photographer starter-kit-photographer Public

    Elegant gallery site for professional photographers. Free for a limited time.

    PHP 4 6

Repositories

Showing 10 of 11 repositories
  • shopify Public

    Integrate your Shopify products into Statamic using the Admin API.

    statamic-rad-pack/shopify’s past year of commit activity
    PHP 8 5 2 1 Updated Nov 22, 2024
  • runway Public

    Eloquently manage your database models in Statamic.

    statamic-rad-pack/runway’s past year of commit activity
    PHP 115 MIT 48 3 1 Updated Nov 21, 2024
  • statamic-rad-pack/typesense’s past year of commit activity
    PHP 3 MIT 0 0 1 Updated Nov 14, 2024
  • starter-kit-photographer Public

    Elegant gallery site for professional photographers. Free for a limited time.

    statamic-rad-pack/starter-kit-photographer’s past year of commit activity
    PHP 4 6 0 0 Updated Nov 7, 2024
  • wp-import Public

    Statamic WP Import can import simple content from your WP site.

    statamic-rad-pack/wp-import’s past year of commit activity
    PHP 8 6 0 0 Updated Oct 28, 2024
  • mailchimp Public

    Mailchimp integration for Statamic

    statamic-rad-pack/mailchimp’s past year of commit activity
    PHP 19 MIT 13 1 0 Updated Oct 9, 2024
  • campaign-monitor Public

    Integrate Campaign Monitor with Statamic forms and user registrations.

    statamic-rad-pack/campaign-monitor’s past year of commit activity
    PHP 3 MIT 2 0 0 Updated Oct 9, 2024
  • shopify-demo Public

    Demo Store for the Shopify Statamic Addon

    statamic-rad-pack/shopify-demo’s past year of commit activity
    PHP 1 0 0 1 Updated Oct 8, 2024
  • meilisearch Public

    Meilisearch search driver for Statamic.

    statamic-rad-pack/meilisearch’s past year of commit activity
    PHP 14 MIT 13 0 1 Updated Aug 20, 2024
  • .github Public
    statamic-rad-pack/.github’s past year of commit activity
    0 0 0 0 Updated Jul 23, 2024

Top languages

PHP

Most used topics

Loading…