Download the PHP package 3brs/sylius-contact-form-plugin without Composer
On this page you can find all versions of the php package 3brs/sylius-contact-form-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download 3brs/sylius-contact-form-plugin
More information about 3brs/sylius-contact-form-plugin
Files in 3brs/sylius-contact-form-plugin
Download 3brs/sylius-contact-form-plugin
More information about 3brs/sylius-contact-form-plugin
Files in 3brs/sylius-contact-form-plugin
Vendor 3brs
Package sylius-contact-form-plugin
Short Description Contact form plugin for Sylius.
License MIT
Package sylius-contact-form-plugin
Short Description Contact form plugin for Sylius.
License MIT
Keywords syliussylius-plugin
Please rate this library. Is it a good library?
Informations about the package sylius-contact-form-plugin
Contact Form Plugin
Features
- Extend contact form
- Add a ReCaptcha Verification to the contact form (only supports invisible ReCaptcha V2)
- Add Message administrative panel
- conversation history
- Possibility to respond instantly
- conversation history
- Possibility to respond instantly
Installation
- Run
$ composer require 3brs/sylius-contact-form-plugin
. - Register
\ThreeBRS\SyliusContactFormPlugin\ThreeBRSSyliusContactFormPlugin
in your Kernel. -
Add resource to
config/packages/_sylius.yaml
-
Add routing to
config/_routes.yaml
-
Define parameters in
.env
file - Create and run doctrine database migrations.
For the guide how to use your own entity see Sylius docs - Customizing Models
Usage
- Parameters can be left empty if you want to run the plugin without recaptcha verification.
- The plugin is made to work with invisible V2 recaptcha, it is essential to select this version during their creation.
- The plugin defines the contact email of the channel (configurable in the
Channels
tab of theconfiguration
section in the administration panel) as the manager's email address.
Configuration
Usage
- Log into admin panel as administrator or account panel as registered customer
- Go into
Messages
section - Select the conversation you want to answer to
- Write your reply message
- Click
Send
button below
Development
Usage
- Create symlink from .env.dist to .env or create your own .env file
- Develop your plugin in
/src
- See
bin/
for useful commands
Testing
After your changes you must ensure that the tests are still passing.
License
This library is under the MIT license.
Credits
All versions of sylius-contact-form-plugin with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.3|^8.0
sylius/sylius Version 1.7.*|1.8.*|1.9.*|1.10.*
google/recaptcha Version ^1.2
sylius/sylius Version 1.7.*|1.8.*|1.9.*|1.10.*
google/recaptcha Version ^1.2
The package 3brs/sylius-contact-form-plugin contains the following files
Loading the files please wait ....