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

Cms Contact Bundle Laravel Package

presta/cms-contact-bundle

Contact bundle for PrestaCMS-powered Symfony sites that provides a ready-to-use contact form and message handling. It integrates with the CMS to capture inquiries, store submissions, and simplify contact workflows with minimal configuration. Ideal for adding contact functionality to PrestaCMS projec...

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature scoping for CMS contact/lead-capture blocks. The package defines a narrow, well-understood product surface: a reusable "contact block" that can be placed on CMS pages to collect inquiries. That is a legitimate roadmap item for any marketing site or content-managed funnel, and it is useful as a requirements sketch even if the code is never installed.
  • Build vs. buy for form/contact modules. With 2 stars, 0 dependents, and an archive date of 2014, this is not a viable buy. It is, however, a data point that the "contact block for a CMS" capability is small enough to build in-house — a form renderer, validation, spam protection, persistence, and notification — typically one to two sprints for a competent PHP team.
  • Platform compatibility gate. The package is a Symfony bundle tied to PrestaCMS, not a Laravel package and not framework-agnostic PHP. This directly informs the "does our stack match?" decision and should flag any internal assumption that a Laravel-adjacent dependency can be reused here.
  • Legacy estate triage. If PrestaCMS/Symfony 2 appears anywhere in the portfolio, this package belongs on a deprecation/replacement list rather than a backlog. That is a portfolio hygiene decision, not a feature decision.
  • Vendor and OSS-risk precedent. Zero dependents plus archive status gives a clean example for an internal adoption checklist: score, release recency, maintenance status, and dependent count should disqualify candidates before engineering time is spent.

When to Consider This Package

Consider it only under a narrow, low-stakes set of conditions:

  • You operate a PrestaCMS installation on Symfony 2.x and are in pure maintenance mode with no upgrade path funded this cycle.
  • You need a content-editable contact block with modest requirements and no compliance obligations (no payments, no regulated personal data at scale).
  • You are doing reference/design research — reading the bundle to see how a contact block was modeled as a CMS block type — rather than adding a dependency.
  • Your team has already accepted unsupported, unpatched third-party code as an explicit, documented risk.

Look elsewhere — decisively — if any of the following apply:

  • Your stack is Laravel or modern Symfony (5/6/7). There is no compatible integration path; this is a Symfony 2-era bundle with a PrestaCMS dependency, and PrestaCMS itself is dormant.
  • You are starting a new build. Use a maintained form package for your actual framework, or a hosted form/CRM embed, and treat this repository as inspiration only.
  • You need security patching, PHP 8 support, an SLA, or a named maintainer. None exist here: last release 2014-02-26, archived, 2 stars, 0 dependents.
  • Contact data touches privacy, GDPR/CCPA, or anti-spam requirements. A decade-old, unmaintained form component is a poor place to concentrate regulated input handling.
  • You need localization, accessibility, or CRM/webhook integration. Budget for custom work regardless, which erases any "buy" advantage.

How to Pitch It (Stakeholders)

For executives: We evaluated presta/cms-contact-bundle, an archived 2014 component that adds a contact block to PrestaCMS. It is not adoptable: last release February 2014, archived, 2 stars, zero dependent projects, and it targets an obsolete Symfony 2 CMS rather than our stack. The capability itself — an editable contact form block on marketing pages — is worth having, but it is a small build, not a purchase. Recommendation: do not adopt; reuse only as a design reference, and fund the contact block as in-house work of roughly one to two sprints, or satisfy it immediately with a maintained form package or a hosted form/CRM embed.

For engineering: This is a Symfony bundle with a hard PrestaCMS dependency, not a Laravel package — do not plan an install. Unmaintained PHP 5-era dependencies mean no security patches and likely PHP 8 incompatibility. If we need the feature, the sane path is a framework-native form component plus our own persistence and notification layer, with spam protection and validation included from day one. We should also confirm whether any PrestaCMS code exists in our estate so we can schedule its replacement.

Decision requested: Approve the contact block as a small in-house (or maintained third-party) deliverable and close out this package as evaluated-and-rejected in the dependency register.

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.
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels