Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Statamic Custom Select Laravel Package

linksderisar/statamic-custom-select

A Statamic addon that adds a customizable select fieldtype for the control panel, giving editors a friendlier, configurable dropdown for choosing predefined options in your content models.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Admin UX vs. build-it-yourself for content modeling. A custom select fieldtype touches the editor experience directly—option ordering, labeling, searchability, and multi-select behavior. This package is a candidate shortcut when the default Statamic select fieldtype doesn't match the editorial workflow you've designed.
  • Roadmap sequencing for CMS customization. If your backlog contains "make taxonomy/option pickers friendlier for editors," evaluating a fieldtype addon is a low-cost spike that can inform whether that work is a one-sprint config task or a multi-sprint custom build.
  • Build vs. buy (vs. fork). With zero stars, zero dependents, and no validation signal, the realistic decision this supports is not "adopt a dependency" but "use as a reference implementation or fork." That's a legitimate PM call: budget a day of engineering review instead of a week of design.
  • Content governance and error reduction. Constrained selects (as opposed to free-text fields) are how you enforce controlled vocabularies for SEO metadata, category assignment, CTA types, or localization keys. Any tooling that makes constrained input easier to configure supports data-quality goals downstream in search, analytics, and reporting.
  • Vendor/risk posture on third-party addons. This is a useful test case for whatever addon-vetting policy you adopt—useful precisely because the signals are unambiguous.

When to Consider This Package

Consider it only when all of these hold:

  • You are already on Statamic (Laravel-based flat-file CMS) and the gap is specifically a control-panel fieldtype, not front-end behavior.
  • The built-in Select/Dropdown fieldtypes genuinely don't cover the need (e.g., dynamic/remote option sources, dependent selects, or custom option rendering).
  • You have in-house PHP/Laravel capacity to read the source, verify compatibility with your Statamic major version, and fork it into your own repo if it proves useful.
  • The feature is internal-tooling scope—low blast radius, no customer-facing SLA attached.

Look elsewhere (or build in-house) when:

  • Community validation matters. Zero stars, zero dependents, and no ecosystem footprint means no battle-testing, no issue history, no upgrade trail across Statamic releases. Treat unknown maintenance status as a hard blocker for anything on a critical editorial path.
  • You need support, security review, or an upgrade guarantee—there is no commercial backing implied here.
  • The requirement is really about front-end select behavior (search, async loading, accessibility patterns). That's a JavaScript concern; a PHP fieldtype addon is the wrong layer.
  • You can satisfy the need with core Statamic config in an afternoon. Verify this first; it's the most common way these evaluations end.
  • You're on a Statamic version the package doesn't explicitly declare support for. Undeclared compatibility on an unmaintained addon is a future upgrade tax.

How to Pitch It (Stakeholders)

To executives: This is a small, unproven open-source addon for our CMS's editing interface. It is not something we should depend on—but it may save us a build. Recommendation: fund a time-boxed spike (1–2 engineering days), not an adoption. Success criteria: it installs cleanly on our Statamic version, covers the specific editor workflow, and passes a read-through of the source. If it doesn't clear that bar, we fall back to core configuration or a small in-house fieldtype, which is bounded work we control.

To engineering: Treat this as a code sample, not a dependency. Zero stars, zero dependents, and no visible release/CI signal means we own the maintenance the moment we install it. Read the source before merging, pin or vendor it, and assume we may fork. Confirm Statamic version compatibility explicitly—don't infer it. If the fork is more than a couple hundred lines of change, stop and build in-house.

Bottom line for the decision log: Low cost to evaluate, high cost to depend on. Approve the spike; gate adoption on engineering sign-off and a fork-and-own plan.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
adachsoft/php-code-style