Cryptographp_XH is a CAPTCHA plugin based on cryptographp by Sylvain Brison. It was modified to fit into the CMSimple_XH environment, can be called multiple times on the same page, and offers alternative audio CAPTCHAs. It can be used as utility plugin by other plugins, such as Advancedform_XH, to deter spambots from successfully submitting forms.
Cryptographp_XH is a plugin for CMSimple_XH. It requires CMSimple_XH ≥ 1.7.0 and PHP ≥ 7.0.0 with the gd extension.
The lastest release is available for download on Github.
The installation is done as with many other CMSimple_XH plugins.
- Backup the data on your server.
- Unzip the distribution on your computer.
- Upload the whole directory
cryptographp/
to your server into theplugins/
directory of CMSimple_XH. - Set write permissions to the subdirectories
config/
,css/
andlanguages/
. - Navigate to
Plugins
→Cryptographp
in the back-end to check if all requirements are fulfilled.
The configuration of the plugin is done as with many other CMSimple_XH
plugins in the back-end of the Website.
Go to Plugins
→ Cryptographp
.
You can change the default settings of Cryptographp_XH under Config
.
Hints for the options will be displayed
when hovering over the help icon with your mouse.
Localization is done under Language
.
You can translate the character strings to your own language,
if there is no appropriate language file available,
or customize them according to your needs.
The look of Cryptographp_XH can be customized under Stylesheet
.
Cryptographp_XH is a utility plugin serving other plugins. As such it has no usage on its own. How it can be used by developers of other plugins is explained in the CMSimple_XH Wiki.
Report bugs and ask for support either on Github or in the CMSimple_XH Forum.
Cryptographp_XH is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Cryptographp_XH is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantibility or fitness for a particular purpose. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Cryptographp_XH. If not, see https://www.gnu.org/licenses/.
Copyright 2011-2021 Christoph M. Becker
Slovak translation © 2012 Dr. Martin Sereday
Czech translation © 2012 Josef Němec
Russian translation © 2012 Lybomyr Kydray
Cryptographp_XH is based on cryptographp. Many thanks to Sylvain Brison for making this nice and quite flexible CAPTCHA available under a GPL compatible license. The audio CAPTCHA was inspired by braillecaptcha by johnjdoe, and made possible by the phantastic MP3 files from Peter Keung, which have been released as freeware.
The plugin logo is designed by Pavel InFeRnODeMoN. Many thanks for releasing this icon under GPL.
The icons used in the front-end are designed by Google. Many thanks for releasing the icons under Apache License Version 2.0.
Many thanks to the community at the CMSimple_XH Forum for tips, suggestions and testing. Particulary I want to thank snafu, who pointed me to cryptographp, and oldnema, who contributed the first set of language files for the audio CAPTCHA.
And last but not least many thanks to Peter Harteg, the “father” of CMSimple, and all developers of CMSimple_XH without whom this amazing CMS would not exist.