Skip to content

Conversation

@xentixar
Copy link
Contributor

This PR introduces the Xentixar Workflow Manager plugin to the FilamentPHP plugin directory - a powerful workflow management solution that enables developers to define and manage state transitions for Laravel models using PHP enums.

✨ Key Features

  • PHP Enum Integration with type safety for workflow states
  • Role-based Workflow Management for different user access levels
  • Visual Admin Interface through Filament panel integration
  • State Transition Validation with automatic workflow enforcement
  • Seamless Filament Integration with native StateSelect component
  • Parent State Support for flexible workflow transitions
  • Dark theme support for enhanced user experience

🔧 Technical Details

💡 Benefits

This plugin provides FilamentPHP v4 users with a robust, enterprise-grade workflow management solution that simplifies complex state management in applications. It offers developers powerful tools to create approval workflows, document processing systems, content publishing pipelines, and any application requiring complex state transitions with role-based access control.

🎯 Use Cases

Perfect for applications requiring:

  • Document approval workflows
  • Order processing systems
  • Content publishing pipelines
  • User onboarding processes
  • Any application with complex state transitions

📚 Resources

This addition significantly enhances the FilamentPHP ecosystem by providing developers with a powerful, flexible workflow management solution that scales from simple state machines to complex business process automation.

@xentixar xentixar requested a review from saade as a code owner October 14, 2025 14:35
Copy link
Member

@saade saade left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey! Your plugin image must follow the 16:9 aspect ratio, be at least 2560x1440 pixels, and preferably be a JPEG file, as outlined in our Contributing Guide.

Please make the necessary adjustments and let us know once it’s fixed.

@saade saade added changes requested pending discord channel We’re working on cleaning up old channels to make room for new ones. labels Nov 15, 2025
@xentixar xentixar requested a review from saade November 16, 2025 05:23
@xentixar
Copy link
Contributor Author

@saade Done!!

@saade saade merged commit 7b1d24c into filamentphp:main Nov 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changes requested new plugin pending discord channel We’re working on cleaning up old channels to make room for new ones.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants