- Can I use this theme with a standard Laravel project (not TastyIgniter)?
- No, this theme is tightly coupled to TastyIgniter’s ecosystem, including its database schema, Livewire components (CartBox, Booking), and extensions like SEO Manager. You’d need to refactor or build an adapter layer to use it outside TastyIgniter.
- What Laravel versions does ti-theme-orange support?
- The theme works with Laravel 8+ and is optimized for Bootstrap 5. For Laravel 9/10, ensure compatibility with Livewire 3.x (e.g., updated `render()` methods and event handling). Check the [TastyIgniter docs](https://tastyigniter.com/docs/themes/orange) for version-specific notes.
- How do I install this theme in my TastyIgniter project?
- Run `composer require tastyigniter/ti-theme-orange` in your TastyIgniter project. Follow the [official installation guide](https://tastyigniter.com/docs/themes/orange) to publish assets, configure Livewire, and set up the theme editor. No additional Laravel service providers are needed.
- Does this theme work with Inertia.js or Alpine.js instead of Livewire?
- No, the theme relies heavily on Livewire for reactivity (e.g., AJAX carts, checkout flows). Switching to Inertia.js or Alpine.js would require rewriting Livewire components like CartBox or Booking, which isn’t supported out of the box.
- How customizable is the theme’s design and layout?
- The theme uses Blade templating and a theme editor for customization (colors, fonts, layouts). For deeper changes, modify Blade files in `resources/views/vendor/ti-theme-orange`. Livewire components (e.g., checkout) can also be extended via custom Livewire classes.
- Will this theme slow down my Laravel application?
- The theme is optimized for speed, but Livewire components (e.g., real-time cart updates) introduce minor latency. Test under load, especially during checkout. Disable unused Livewire features if performance is critical.
- Can I use this theme with a different SEO package (e.g., Spatie Laravel SEO)?
- The theme integrates with TastyIgniter’s SEO Manager. If you use Spatie or another tool, conflicts may arise in meta tags or static pages. Audit your SEO setup and either disable TastyIgniter’s SEO Manager or build a compatibility layer.
- What if my project uses Vite or Webpack for asset pipelines?
- The theme includes Bootstrap 5 and custom JS/CSS. Conflicts may occur with existing pipelines (e.g., duplicate jQuery or class name collisions). Audit your `resources/js` and `resources/css` for overlaps, or override theme assets in your pipeline config.
- Are there any known security risks with this theme?
- Recent updates addressed XSS in GDPR cookies and SQL injection risks. However, custom extensions or modified Livewire components could introduce vulnerabilities. Always audit third-party code and keep TastyIgniter updated.
- What’s the best alternative if I need a generic Laravel theme (not TastyIgniter-specific)?
- For generic Laravel projects, consider Bootstrap-based themes like **Bootstrap Laravel Admin** (admin templates) or **Tailwind Laravel Starter**. For Livewire-specific themes, explore **Livewire Admin** or **Filament**, which offer modular components without TastyIgniter dependencies.