Download the PHP package granam/mautic-czech-vocative-bundle without Composer
On this page you can find all versions of the php package granam/mautic-czech-vocative-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download granam/mautic-czech-vocative-bundle
More information about granam/mautic-czech-vocative-bundle
Files in granam/mautic-czech-vocative-bundle
Package mautic-czech-vocative-bundle
Short Description Modifier for first names to convert their base form to vocative in czech
License MIT
Informations about the package mautic-czech-vocative-bundle
Usage
In your Mautic insert into an email template this shortcode around some name
[some name|vocative]
- for example
[Karel|vocative]
- or better example
[{leadfield=firstname}|vocative]
hint: useCTRL+SHIFT+V
to insert copied text without formatting, also check source code of your email template by button for unwanted formatting - also foreign and non-human names are converted to czech form
[Cassandra|vocative]
=Cassandro
,[android|vocative]
=Androide
- you can use it even in Subject of your email (unlike other shortcodes).
- always test your email before sending it to real people
Aliases
You can also set aliases to be used (and vocalized) instead of the name.
[{leadfield=firstname}|vocative(sirius,andromeda,fill your name plase!)]
leading into- if
firstname
is male, let's say Roman, the result isSiriusi
- if
firstname
is female, for example Gloria, the result isAndromedo
- if
firstname
is empty, or from white characters only respectively, the result isFill your name please!
- if
- if you omit one of gender-dependent alias, the original name is used
[richard|vocative(,For gentlemen only!)]
=Richarde
[monika|vocative(,For gentlemen only!)]
=For gentlemen only!
(because of the trailing non-character the string is untouched)[ |vocative(Karel,Monika)]
= ``[ |vocative(Karel,Monika,Batman)]
=Batmane
Dynamic Web Content support
Thanks to Zdeno Kuzmany the Dynamic Web Content is also supported and processed by vocative.
Install
- Let it install by
composer require granam/mautic-czech-vocative-bundle
- Clear Mautic cache by
./app/console cache:clear
or just delete theapp/cache
dir.- note: In some cases, not yet fully understood, the cache is not rebuilt fully automatically.
In case of fatal error because of expected but missing file in the cache, rebuilt it manually:
./app/console cache:warmup --no-optional-warmers
- note: In some cases, not yet fully understood, the cache is not rebuilt fully automatically.
In case of fatal error because of expected but missing file in the cache, rebuilt it manually:
- Log in to your Mautic as an admin, open cogwheel menu in the right top corner and choose Plugins
- Click Install/Upgrade Plugins
If everything goes well, you got new plugin GranamVocative.
Compatibility
Mautic v4.*
- virtually tested with Mautic 4.* up to 4.4
Unknown, but possible compatibility with lower versions.
Troubleshooting
If any error happens, first of all, have you cleared the cache?
Otherwise, check the logs for what happened:
- they are placed in app/logs dir in your Mautic, like
/var/www/mautic/app/logs/mautic_prod-2016-02-19.php
- or, if they are more fatal or just Mautic does not catch them (error 500), see your web-server logs,
like
/var/log/apache2/error.log
Credits
The plugin has been created thanks to sponsor svetandroida.cz
and thanks to the author of free czech vocative library bigit/vokativ
Petr
Joachim.
Additional thanks to vietnamisa.cz for their help with bug-fixes and improvements.
Hint for mautic Twig plugin
If you are going to create a Mautic plugin for Twig, a good start can be mautic-twig-plugin-skeleton.