vasilgerginski/filament-marketing-suite
Composer 安装命令:
composer require vasilgerginski/filament-marketing-suite
包简介
A complete marketing panel for Filament: landing pages with AI generator, events, blog, short URLs, newsletter integration, and analytics.
关键字:
README 文档
README
A complete marketing panel plugin for Filament v5: blog, landing pages with AI generator, events with calendar, FAQ, help center, definitions, newsletter (MailerLite), short URL analytics, and site settings. All features toggleable.
Features
- Blog - Posts, authors, categories, SEO fields
- Landing Pages - Builder with 14 section types, AI generation (Anthropic), templates
- Events - Calendar widget, consultation slots, capacity management, submission tracking
- FAQ - Sortable FAQ items
- Help Center - Categories, articles, search, article feedback
- Definitions - Glossary/terminology management
- Newsletter - Subscriber management, MailerLite integration
- Short URLs - Analytics dashboards, UTM tracking, conversion metrics
- Site Settings - Social media, contact info, tracking pixels
- Translations - BG/EN multi-language support via Spatie Translatable
Installation
Install via Composer:
composer require vasilgerginski/filament-marketing-suite
Run the install command (publishes all migrations, config, and runs migrate):
php artisan marketing-suite:install
Add the following to your theme CSS file:
@import '../../../../vendor/guava/calendar/resources/css/theme.css'; @source '../../../../vendor/vasilgerginski/filament-marketing-suite/resources/**/*.blade.php'; @source '../../../../vendor/guava/calendar/resources/**/*.blade.php';
Usage
Register the plugin in your panel provider:
use VasilGerginski\MarketingSuite\MarketingSuitePlugin; public function panel(Panel $panel): Panel { return $panel ->plugins([ MarketingSuitePlugin::make(), ]); }
Feature Toggles
All features are enabled by default. Disable any you don't need:
MarketingSuitePlugin::make() ->blog() ->landingPages() ->events() ->faq(false) ->helpCenter(false) ->definitions() ->newsletter() ->shortUrls() ->siteSettings()
Optional Dependencies
# AI landing page generation composer require anthropic-ai/sdk # MailerLite newsletter integration composer require mailerlite/mailerlite-php # Short URL tracking composer require ashallendesign/short-url # Sitemap generation composer require spatie/laravel-sitemap
Testing
composer test
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 23
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 6
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-04-03