Download the PHP package philippoehrlein/kirby-email-manager without Composer
On this page you can find all versions of the php package philippoehrlein/kirby-email-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download philippoehrlein/kirby-email-manager
More information about philippoehrlein/kirby-email-manager
Files in philippoehrlein/kirby-email-manager
Package kirby-email-manager
Short Description A Kirby plugin for managing email templates
License proprietary
Homepage https://email-manager.philippoehrlein.de
Informations about the package kirby-email-manager
Kirby Email Manager
The Email Manager is a powerful plugin for Kirby CMS that simplifies email form creation and management. Designed for developers, it ensures a seamless experience while giving CMS users the flexibility to adapt content dynamically.
Complete documentation is available in the Email Manager Documentation.
Features
- Quick Setup: Forms ready in minutes.
- Customizable: Adapt snippets and keep layouts flexible.
- Your Styles: Use your own CSS classes for full design control.
- Extensible: Add custom CAPTCHA solutions and webhooks.
- Secure: CSRF protection, validation, optional rate limiting.
- Spam Protection: Filters block bots and unwanted submissions.
- Easy to Use: Use as blocks or tabs via blueprints; manage in the Panel.
- Stay Compliant: Maintain texts and policies directly in the Panel.
- Multi Email: Route to different recipients based on user input.
Installation
Composer Installation (recommended)
Run the following command in your site's root folder:
Manual Installation
- Download and extract the plugin
- Copy the
kirby-email-managerfolder to/site/plugins/
Quick Start
1. Configure Kirby for Email Sending
In your Kirby configuration file (site/config/config.php), set up the email transport settings. It's recommended to use a noreply email address for sending emails:
⚠️ Don't store credentials directly in the production configuration. Consider using the Kirby ENV Plugin to manage sensitive credentials.
2. Create the Email Template
Blueprint
Create the file site/blueprints/emails/contact-form.yml:
Email Template File (optional)
If you don't create custom templates, the plugin uses built-in default templates (mail + reply). To customize, create site/templates/emails/contact-form/mail.text.php:
3. Add the Form to a Page
Blueprint
Create site/blueprints/pages/contact.yml:
Page Template
Create site/templates/contact.php:
4. Create Contact Page
- In the Kirby panel, create a new page using the Contact Page blueprint
- Select the Contact Form template
- Enter the recipient email address
- Set up success title and message for form submissions
Your contact form is now ready to use!
License
- The plugin is distributed under a proprietary license.
- Production use requires a valid license per publicly accessible domain.
- Local/Staging usage is free without a license.
- Source code may be publicly viewable, but no redistribution or derivative works are permitted without written consent.
- Updates: All future updates are included.
Please read the full license terms in LICENSE.md. For questions, use the contact form on the website.
Support
- Documentation: https://email-manager.philippoehrlein.de
- Issues: https://github.com/philippoehrlein/kirby-email-manager/issues
- Contact: [email protected]
All versions of kirby-email-manager with dependencies
getkirby/composer-installer Version ^1.2
symfony/console Version ^7.2
getkirby/cli Version ^1.0