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
Ti Ext Frontend

Ti Ext Frontend Laravel Package

tastyigniter/ti-ext-frontend

The TastyIgniter Frontend extension adds essential features to your website: manage and display banners, a MailChimp-integrated subscribe form, and a hero slider on any page, provide a simple API for sending contact form emails, and secure forms with Google reCAPTCHA.

View on GitHub
Deep Wiki
Context7

The TastyIgniter Frontend extension adds essential front-end features to your TastyIgniter website, letting you manage and display banners, a subscribe form, a hero slider, and a contact form. It also integrates Google reCAPTCHA to protect your forms from spam and abuse.

  • Banners: Place and manage banners on any front-end page.
  • Subscribe Form: Grow your audience with a MailChimp-integrated subscribe form.
  • Hero Slider: Create engaging sliders to showcase your offerings.
  • Contact Form: Send contact form emails through a simple API.
  • Google reCAPTCHA: Add reCAPTCHA to your forms for extra security.

Licensed under MIT, with documentation on the TastyIgniter website.

Frequently asked questions about Ti Ext Frontend
What is tastyigniter/ti-ext-frontend used for?
It is a TastyIgniter frontend extension that adds banners, a MailChimp subscribe form, a hero slider, a contact form email API, and optional Google reCAPTCHA to TastyIgniter pages. Use it when you already run TastyIgniter and want these small frontend features without building admin CRUD and form handling yourself. It is not a general-purpose Laravel UI bundle.
Is tastyigniter/ti-ext-frontend a standalone Laravel package?
No. It is a TastyIgniter framework extension that depends on TastyIgniter's service providers, admin settings, models, routing, and theme system. It has near-zero reuse in a plain Laravel application; you would need to reimplement the banner, slider, subscribe, and contact-form features. Treat the real decision as whether TastyIgniter is your platform.
How do I install tastyigniter/ti-ext-frontend?
Install it with Composer using composer require tastyigniter/ti-ext-frontend, then enable the extension in the TastyIgniter admin area and configure its settings. The extension assumes TastyIgniter v3.1.0 or later, so confirm your core version first. After enabling, expect theme work to place and style banners and sliders; installation itself is the small part.
Which TastyIgniter and Laravel versions does ti-ext-frontend support?
It requires TastyIgniter v3.1.0+, with the v4.0.x line tracking the current TastyIgniter core. Laravel version support follows whatever the installed TastyIgniter core requires, so check TastyIgniter's own compatibility matrix rather than expecting an independent Laravel constraint. Do not install it into a plain Laravel app.
How do I add banners and a hero slider to my TastyIgniter theme?
Use TastyIgniter's frontend components and theme templates to place the banner and hero slider on the pages you want, then style the shipped Bootstrap 5 markup to match your design system. Keep local customizations in TastyIgniter's supported override mechanism so extension updates do not overwrite them. Budget design and QA time, because template placement and styling are the real effort.
How do I configure the MailChimp subscribe form?
In the extension settings, add your MailChimp API credentials and select the list or audience that should receive subscribers. You need a MailChimp account and a valid audience before the form will work. Treat the API key as a secret, use separate non-production credentials, and plan for key rotation.
How does the contact form send emails?
The contact form provides a simple API for sending contact emails, but actual delivery depends on your TastyIgniter host application's mail configuration. Configure SMTP or a transactional email provider, set up SPF and DKIM for the sender domain, and assign an owner for the destination inbox. Test deliverability and spam scoring before launch.
How do I set up Google reCAPTCHA with this extension?
Enable reCAPTCHA in the extension settings and provide Google reCAPTCHA site and secret keys for the relevant environment. Use separate keys for staging and production, and store the secret in your secrets management process. Confirm the widget renders on the forms you protect and test submissions with both valid and invalid tokens.
What should I check before using it in production?
Test on staging before production: form submissions and email delivery, MailChimp signup, reCAPTCHA behavior, slider and banner rendering, and theme overrides after any extension update. Check mail authentication (SPF/DKIM), secret handling, and non-production keys. Because release notes are sparse, pin versions and run visual and functional regression checks on upgrades.
Is tastyigniter/ti-ext-frontend actively maintained, and what are the alternatives?
It is actively touched, with a v4.0.x release line tracking current TastyIgniter core, but it is a small first-party extension with a single upstream maintainer and issues routed to the core TastyIgniter tracker. If you are not on TastyIgniter, the alternative is building the features yourself or using separate Laravel packages for MailChimp, reCAPTCHA, and contact forms; those will not plug into TastyIgniter's admin UI. If you are on TastyIgniter, this is usually lower friction than custom development.
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.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core