Download the PHP package filaforge/filament-hello-widget without Composer
On this page you can find all versions of the php package filaforge/filament-hello-widget. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download filaforge/filament-hello-widget
More information about filaforge/filament-hello-widget
Files in filaforge/filament-hello-widget
Package filament-hello-widget
Short Description Example Filament panel plugin: Hello Widget
License MIT
Homepage https://github.com/filaforge/hello-widget
Informations about the package filament-hello-widget
Filaforge Hello Widget
A simple and elegant Filament plugin that adds a customizable hello widget to your admin panel dashboard.
Features
- Dashboard Widget: Beautiful hello widget for your Filament dashboard
- Customizable Greeting: Personalize the welcome message
- User Information: Display current user details and status
- Responsive Design: Works seamlessly on all device sizes
- Dark Mode Support: Full compatibility with Filament's dark mode
- Easy Customization: Simple configuration options
- Performance Optimized: Lightweight and fast loading
- Accessibility: Built with accessibility best practices
Installation
1. Install via Composer
2. Publish & Migrate
3. Register Plugin
Add the plugin to your Filament panel provider:
Setup
Configuration
The plugin will automatically:
- Publish configuration files to
config/hello-widget.php - Publish view files to
resources/views/vendor/hello-widget/ - Publish migration files to
database/migrations/ - Register necessary routes and middleware
Widget Configuration
Configure the hello widget in the published config file:
Environment Variables
Add these to your .env file if needed:
Usage
Accessing the Hello Widget
- Navigate to your Filament admin panel
- The hello widget will appear on your dashboard
- Customize the widget through the configuration
Widget Features
- Greeting Display: Shows a personalized greeting message
- User Information: Displays current user name and details
- Timestamp: Shows current date and time
- Custom Messages: Display custom welcome messages
- Responsive Layout: Adapts to different screen sizes
Customization Options
- Greeting Text: Change the default greeting message
- User Info Display: Toggle user information visibility
- Timestamp Format: Customize date and time display
- Widget Position: Control where the widget appears
- Auto-refresh: Set automatic refresh intervals
- Role Restrictions: Limit widget access to specific user roles
Troubleshooting
Common Issues
- Widget not showing: Ensure the plugin is properly registered
- Configuration not loading: Check if config file is published
- User info missing: Verify user authentication is working
- Styling issues: Clear view caches and check CSS conflicts
Debug Steps
-
Check the plugin configuration:
-
Verify routes are registered:
-
Check if widget is registered:
-
Clear caches:
- Check logs for errors:
Widget Customization
If you need to customize the widget appearance:
-
Publish the widget views:
-
Edit the published views in
resources/views/vendor/hello-widget/ - Customize the CSS in
resources/css/hello-widget.css
Security Considerations
Access Control
- Role-based permissions: Restrict widget access to authorized users
- User data privacy: Ensure sensitive user information is not exposed
- Widget visibility: Control who can see the widget content
Best Practices
- Use appropriate user role restrictions
- Avoid displaying sensitive information in the widget
- Implement proper user authentication
- Regularly review access permissions
Uninstall
1. Remove Plugin Registration
Remove the plugin from your panel provider:
2. Roll Back Migrations (Optional)
3. Remove Published Assets (Optional)
4. Remove Package and Clear Caches
5. Clean Up Environment Variables
Remove these from your .env file:
Support
- Documentation: GitHub Repository
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Contributing
We welcome contributions! Please see our Contributing Guide for details.
License
This plugin is open-sourced software licensed under the MIT license.
Made with ❤️ by the Filaforge Team
All versions of filament-hello-widget with dependencies
filament/filament Version ^4.0
illuminate/support Version ^12.0
spatie/laravel-package-tools Version ^1.16