Skip to content

cmb69/cryptographp_xh

Repository files navigation

Cryptographp_XH

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.

Requirements

Cryptographp_XH is a plugin for CMSimple_XH. It requires CMSimple_XH ≥ 1.7.0 and PHP ≥ 7.0.0 with the gd extension.

Download

The lastest release is available for download on Github.

Installation

The installation is done as with many other CMSimple_XH plugins.

  1. Backup the data on your server.
  2. Unzip the distribution on your computer.
  3. Upload the whole directory cryptographp/ to your server into the plugins/ directory of CMSimple_XH.
  4. Set write permissions to the subdirectories config/, css/ and languages/.
  5. Navigate to PluginsCryptographp in the back-end to check if all requirements are fulfilled.

Settings

The configuration of the plugin is done as with many other CMSimple_XH plugins in the back-end of the Website. Go to PluginsCryptographp.

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.

Usage

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.

Troubleshooting

Report bugs and ask for support either on Github or in the CMSimple_XH Forum.

License

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

Credits

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.