=== Mahboob Contact Form === Contributors: Mahboob Raushan Donate link: http://www.jeebangla.insts.in/donate Tags: Akismet, captcha, contact, contact form, form, mail, email, spam, multilingual, wpmu, buddypress Requires at least: 2.8 Tested up to: 3.3.1 Stable tag: trunk A super customizable contact form that lets your visitors send you email. Blocks all automated spammers. No templates to mess with. == Description == This plugin allows a webmaster to easily create and add contact forms to WordPress. The contact form will let the user send emails to a site's admin, and also send a meeting request to talk over phone or video. An administration panel is present, where the webmaster can create and preview unlimited forms. Features a super easy admin panel, multi-form feature, autoresponder, no templates to mess with, and an option to redirect visitors to any URL after the message is sent. Includes CAPTCHA and Akismet support to block all common spammer tactics. Spam is no longer a problem. You can add extra fields of any type: text, textarea, checkbox, checkbox-multiple, radio, select, select-multiple, attachment, date, time, hidden, password, and fieldset. * [Download WordPress Plugin Version](http://downloads.wordpress.org/plugin/mahboob-contact-form.zip) Features: -------- * Super easy customizable Options from Admin settings page. * Multi-Form feature that allows you to have as many different forms as you need.[See FAQ] * Optional extra fields of any type: text, textarea, checkbox, checkbox-multiple, radio, select, select-multiple, attachment, date, time, hidden, password, fieldset(box). * File attachments are supported, see here for details: http://wordpress.org/support/topic/416371 * Backup/restore tool. You can backup/restore all your forms or single forms and settings * Easy to hide subject and message fields for use as a newsletter signup. * Optional - redirect to any URL after message sent. * Optional - posted data can be sent as a query string on the redirect URL. * Optional - autoresponder E-mail message. * Valid coding for HTML, XHTML, HTML STRICT, Section 508, and WAI Accessibility. * Uses simple inline error messages. * Reloads form data and warns user if user forgets to fill out a field. * Validates syntax of E-mail address. * CAPTCHA can be turned off or hidden from logged in users and or admins. * Multi "E-mail to" contact support. * Auto form fill for logged in users. * Customizable form field titles. * Customizable CSS style. * Sends E-mail with UTF-8 character encoding for US and International character support. * Pre-fill in form fields from a URL query string. * Save emails to the WordPress database, or export to CSV or Excel. * I18n language translation support. Scheduling, Meeting via vCita: ------------------------------------------- * Offer visitors to Schedule Meetings as part of your Contact Form * Set your availability and synchronize your contact form with your Google calendar * Meet online with web-based video meeting room * Meet over phone conference * Record your meetings Security: -------- * It has very tight security, stops all automated spammers. * Akismet spam protection support. * Spam checks E-mail address input from common spammer tactics... prevents spammer forcing to:, cc:, bcc:, newlines, and other E-mail injection attempts to spam the world. * Makes sure the contact form was posted from your blog domain name only. * Filters all form inputs from HTML and other nasties. * E-mail message footer shows blog username(if logged on), Date/Time timestamp, IP address, and user agent (browser version) of user who contacted you. Captcha Image Support: --------------------- * Uses Open-source free PHP CAPTCHA library by www.phpcaptcha.org (customized version included) * Abstract background with multi colored, angled, and transparent text * Arched lines through text * Refresh button to reload captcha if you cannot read it * CAPTCHA can be disabled in Options Requirements/Restrictions: ------------------------- * Works with Wordpress 2.8+, WPMU, and BuddyPress (Wordpress 3.0+ is highly recommended) * PHP5 * PHP register_globals and safe_mode should be set to "Off". == Installation == 1. Install automatically through the `Plugins`, `Add New` menu in WordPress, or upload the `mahboob-contact-form` folder to the `/wp-content/plugins/` directory. 2. Activate the plugin through the `Plugins` menu in WordPress. Look for the Settings link to configure the Options. 3. Add the shortcode ``mahboob-contact-form form='1']` in a Page, Post, or Text Widget. Here is how: Log into your blog admin dashboard. Click `Pages`, click `Add New`, add a title to your page, enter the shortcode [mahboob-contact-form form='1']` in the page, uncheck `Allow Comments`, click `Publish`. 4. Test an email from your form. 5. Updates are automatic. Click on "Upgrade Automatically" if prompted from the admin menu. If you ever have to manually upgrade, simply deactivate, uninstall, and repeat the installation steps with the new version. = I just installed this and do not get any email from it, what could be wrong? = == Screenshots == 1. screenshot-1.gif is the contact form. 2. screenshot-2.gif is the contact form showing the inline error messages. 3. screenshot-3.gif is the `Contact Form options` tab on the `Admin Plugins` page. 4. screenshot-4.gif adding the shortcode [mahboob-contact-form form='1']` in a Page. == Frequently Asked Questions == = Is this plugin available in other languages? = Yes. To use a translated version, you need to obtain or make the language file for it. At this point it would be useful to read [Installing WordPress in Your Language](http://codex.wordpress.org/Installing_WordPress_in_Your_Language "Installing WordPress in Your Language") from the Codex. You will need an .mo file for this plugin that corresponds with the "WPLANG" setting in your wp-config.php file. Translations are listed below -- if a translation for your language is available, all you need to do is place it in the `/wp-content/plugins/mahboob-contact-form/languages` directory of your WordPress installation. If one is not available, and you also speak good English, please consider doing a translation yourself (see the next question). The following translations are included in the download zip file: * Albanian (sq_AL) - Translated by [Romeo Shuka](http://www.romeolab.com) * Arabic (ar) partial translation - Translated by Jasmine Hassan * Bulgarian (bg_BG) - Translated by [Dimitar Atanasov](http://chereshka.net) * Chinese (zh_CN) - Translated by [Awu](http://www.awuit.cn/) * Danish (da_DK) - Translated by [GeorgWP](http://wordpress.blogos.dk/wpdadkdownloads/) * Farsi(Persian)(fa_IR) partial translation - Translated by Ramin Firooz * Finnish (fi) - Translated by [Mikko Vahatalo](http://www.guimikko.com/) * French (fr_FR) - Translated by [Pierre Sudarovich](http://pierre.sudarovich.free.fr/) * German (de_DE) - Translated by [Sebastian Kreideweiss](http://sebastian.kreideweiss.info/) * Greek (el) - Translated by [Ioannis](http://www.jbaron.gr/) * Hebrew, Israel (he_IL) - Translated by [Asaf Chertkoff FreeAllWeb GUILD](http://web.freeall.org) * Hungarian (hu_HU) - Translated by [Jozsef Burgyan](http://dmgmedia.hu) * Italian (it_IT) - Translated by [Gianni Diurno](http://gidibao.net/ "Gianni Diurno") * Japanese (ja) - Translated by [Ichiro Kozuka] * Norwegian Bokmal (nb_NO) - Translated by [Tore Johnny Bratveit](http://punktlig-ikt.no) * Polish (pl_PL) - Translated by [Pawel Mezyk] * Portuguese (pt_PT) - Translated by [AJBFerreira Blog](http://pws.op351.net/) * Portuguese Brazil (pt_BR) - Translated by [Rui Alao] * Romanian (ro_RO) - Translated by [Anunturi Jibo](http://www.jibo.ro) * Russian (ru_RU) - Translated by [Iflexion](http://www.iflexion.com/) * Spanish (es_ES) - Translated by [Valentin Yonte Rodriguez](http://www.activosenred.com/) * Swedish (sv_SE) - Translated by [Daniel Persson](http://walktheline.boplatsen.se/) * Traditional Chinese, Taiwan (zh_TW) - Translated by [Cjh] * Turkish (tr_TR) - Translated by [Tolga](http://www.tapcalap.com/) * Ukrainian (uk_UA) - Translated by [Wordpress.Ua](http://wordpress.ua/) * More are needed... Please help translate. = This contact form sends E-mail with UTF-8 character encoding for US and International character support. = English-language users will experience little to no impact. Any non-English questions or messages submitted will have unicode character encoding so that when you receive the e-mail, the language will still be viewable. If you receive an email with international characters and the characters look garbled with symbols and strange characters, your e-mail program may need to be set as follows: How to set incoming messages character encoding to Unicode(UTF-8) in various mail clients: Evolution: View > Character Encoding > Unicode Outlook Express 6, Windows Mail: Please check "Tools->Options->Read->International Settings". Un-check "Use default encoding format for all incoming messages" Now select "View->Encoding", select "Unicode(UTF-8)" Mozilla Thunderbird: Click on Inbox. Select "View->Character Encoding", select "Unicode(UTF-8)" Gmail: No setting necessary, it just works. = What is the "Set a meeting" option I have in my form? = You can extend your contact form to let your users to Schedule Meetings based on your availability, meet online with web-based video, talk over phone conference. You can enable this option in "Accept Meeting Requests" section at contact form settings page. You can then configure your meeting preferences, set your availability and more by activating your free vCita account (again at the contact form settings). You can learn more about vCita at [www.vcita.com](http://www.vcita.com?invite=FSContact) If you have any question about the Schedule Meetings feature please contact support@vcita.com == Changelog == - Email parameter removed from vCita banner URL. - Added shortcode setting to show Form Page URL in the email message [si-contact-form form='1' hidden='form_page=1'] = 1.0 = - (20 march 2012) Initial Release