DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:contactmodern

This is an old revision of the document!


Modern Contact Plugin

Compatible with DokuWiki

No compatibility info given!

plugin Contact Form Plugin for DokuWiki

Last updated on
2012-06-05
Provides
Syntax
Repository
Source
Conflicts with
contact, groupmail

This extension has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues.

Similar to bureaucracy, bureaucracyau, conform, contact, form, groupmail

Tagged with email, form, recaptcha

In the search for a contact form for Dokuwiki I only found that of Bob Baddeley. It is quite good, although a bit outdated. You can find this plugin on Github.

Features

It is nearly the same form like that by Bob Baddeley, except:

  1. reCaptcha instead of “Enter HUMAN to verify.”
  2. Captcha can be disabled.
  3. Improved configuration.
  4. Improved anti cache work-around.
  5. Intelligent email address checkup.
  6. No annoying JavaScript-Alerts.
  7. It jumps back to the form after submitting.
  8. Name and email field are filled if user is logged in.

If you have some more ideas, feel free to contact me.

Following languages are available: German, English, Russian (partially), Portuguese (partially), French (partially)

Requirements

To use this Plugin you need the following system:

  • PHP >= 5.1.2
  • Dokuwiki >= 2009-02-14b
  • reCaptcha keys (optional)

You can receive the needed reCaptcha keys on google.com/recaptcha.

Download / Installation

You can download the plugin here:

https://github.com/marvinrabe/dokuwiki-contact/downloads

In Admin → Configuration settings you have to set up a valid email address and (if you want) your reCaptcha keys. You can modify and redistribute it under the terms of the GPL Version 3.

Usage

The integration is the same as in the plugin by Baddeley. Simply enter this code:

{{contact>}}

This will create a contact form with a “name”,“email address”, “subject” and “comment” field. It will send an email to whatever the default value is. If you enabled the captcha by default, than it will also show the well known reCaptcha input fields.

You can also specify several parameters. If you only need one parameter you simply use:

{{contact>subj=Feedback from Site}}

or join multiple of them with a | character:

{{contact>to=profile1|subj=Feedback from Site}}

Available parameters:

Parameter Value Description
subj String When the subject is specified in the parameters, it is not a field on the contact form.
to Profile name If you choose another profile, then emails will be send to the profile email address. You have to specify other profiles before you can use them.
captcha Boolean (true/false) If set to true, the captcha will be enabled. Set it on false to disable it. You must activate the captcha by default in order to change its status with this parameter.

Known bugs

  • Only one contact form per page accepts reCaptcha.

REcaptcha often doesn't load of conflicts with other plugins, e.g. skype. Is it possible to amend this plugin to make use of the Captcha plugin?

Translations

plugin/contactmodern.1395333783.txt.gz · Last modified: 2014-03-20 17:43 by Aleksandr

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki