tastyigniter/ti-ext-pages
TastyIgniter Pages extension lets you create and manage static pages and navigation menus from the admin UI. Includes a WYSIWYG editor for page content and reusable static menus for consistent frontend navigation.
ti-ext-base for admin UI components (e.g., forms, tables).summernote or ckeditor; not explicitly documented).pages and menus tables.@include('ti-ext-pages::menu')). Customization requires overriding templates in resources/views/vendor/ti-ext-pages.ti-ext-base) is not Laravel-agnostic. Refactoring for vanilla Laravel would involve:
Page, MenuItem).spatie/laravel-static-pages, orchid/navigation) if TastyIgniter adoption is infeasible.tastyigniter/ti-ext-pages). Leverage TastyIgniter’s admin panel, WYSIWYG, and database structure.resources/).ti-ext-base UI components with Laravel admin panel equivalents.| Phase | Action | Effort | Tools/Notes |
|---|---|---|---|
| 1. Assessment | Evaluate TastyIgniter dependency. Decide between full adoption or wrapper. | Low | Check project compatibility with TastyIgniter v3.0.4+. |
| 2. Setup | Install extension and publish assets. | Low | composer require tastyigniter/ti-ext-pages; publish to resources/views. |
| 3. Database | Adapt migrations for Laravel (if not using TastyIgniter). | Medium | Create custom migrations for pages/menus tables. Map to Laravel Eloquent. |
| 4. Admin UI | Replace ti-ext-base components (if not using TastyIgniter). |
High | Use Filament/Nova to rebuild CRUD interfaces. |
| 5. Frontend | Override Blade templates for custom rendering. | Low | Extend resources/views/vendor/ti-ext-pages. |
| 6. Testing | Validate static pages, menus, and WYSIWYG functionality. | Medium | Test edge cases (e.g., nested menus, large content). |
| 7. Deployment | Migrate existing content (if applicable). | High | Use JSON exports/imports or custom scripts. |
summernote). May need replacement with Laravel-compatible editors.prefix('ti-pages')).auth system.@menu) may need Laravel-compatible replacements.How can I help you explore Laravel packages today?