You control how Perform works, not the other way around.
Configurable to the core
Use the power of Symfony's configuration and dependency injection components to tweak how your application behaves.
Don't like a given component in the system? Simply replace it with your own implementation.
Integrate with external systems with ease.
- Import every new image placed in a dropbox folder to the media library.
- Send an email and text message when a visitor completes the contact form.
- Add watermarks to all images with a certain tag, then upload them to Amazon S3.
Create your own bundles
Use Perform's core functionality to create content bundles you can reuse in many different apps.