Академический Документы
Профессиональный Документы
Культура Документы
Joomla 1.5.x
Short installation tutorial
This tutorial will show you how to initially install bfForms on your Joomla enabled web
site
Preface ....................................................................................................................................................................3
Introduction ............................................................................................................................................................3
Quick Overview of bfForms Features .....................................................................................................................4
Form Permissions ...............................................................................................................................................4
Force SSL Only Submissions ................................................................................................................................4
Data Portability - Export Options........................................................................................................................4
Details on the built in bfForms spam controls .......................................................................................................5
Check IP Address Blacklist Databases .................................................................................................................5
Manual IP Banning ..............................................................................................................................................5
Word Blacklists ...................................................................................................................................................5
Akismet Integration ............................................................................................................................................5
Mollom Integration ............................................................................................................................................6
Our Own Transparent Spam Checks ...................................................................................................................6
Features of the form field elements .......................................................................................................................6
Real Simple Layout - Nothing to be scared of! ...................................................................................................6
Validation Rules ..................................................................................................................................................6
Input Filters.........................................................................................................................................................7
Per Field Access Controls ....................................................................................................................................7
Per Field Default Options....................................................................................................................................7
Form Submission Processing ..................................................................................................................................8
Send Unlimited Emails ........................................................................................................................................8
Save form submissions to a database ................................................................................................................8
Display any HTML (like thanks!) .........................................................................................................................9
Need Custom Integration? SugarCRM? Other DB? ............................................................................................9
btForms for Joomla 1.5.x installation .................................................................................................................. 10
Conclusion ........................................................................................................................................................... 14
bfForms is a Form generator for Joomla! CMS and is available for Joomla 1.5.x only. It runs in native mode and
does not rely on the legacy plugin - It has been designed to meet all your form needs and provide a whole
load more than just forms! (Submissions Management, Uploaded File Manager, Export Options).
Introduction
Creating forms on websites is hard, real hard - so we have taken the burden for you and created a VERY EASY
TO USE form builder for Joomla 1.5 that anyone can use.
Build on 4 years of experience developing form creators (Phil-A-Form) for CMS's such as Mambo and Joomla -
bfForms has been written from scratch and provides many powerful integrated features such as Spam
Controls, Validation Rules, Filters, Custom elements, Export Options and much more.
The extension hosts a huge number of great features. Let us just highlight some of them:
Specifically designed for Joomla 1.5.x
Allows you to create unlimited forms, with unlimited fields and actions
All forms are xHTML and CSS2 valid
Joomla Forms is written by a very experienced Joomla/PHP Developer who has been awarded the
Zend PHP 5 Certified Engineer award!
Once purchased, you get free upgrades for life - with a smooth upgrade path at all times.
All forms can be enabled/disabled with a single click
Speedy configuration of forms using a 100% xAJAX admin interface
SECURE FORMS - you can force forms to only show on SSL Secure pages
Quick Start Guide To Creating Great Forms included
Complete Control Over Form Page Titles
Set a maximum number of submissions allowed on a per form or per user basis
Complete control over the text on the submit, preview, reset buttons
Form Preview mode, before submitting the form!
Complete form layout control using Smarty Templates and simple placeholders
Built-in, Transparent, spam controls - NO CAPTCHA AT ALL !!! (We do not believe in CAPTCHA)
3rd party Spam Plugins (Akisment and Mollom)
IP Banning
Blacklist Word Banning
Spam Idiot Checks!
Feature to allow you to add custom JavaScript and Custom CSS to the page
Over 30 different, standard and custom, field types to choose from
Multiple form actions to apply to submitted data
Form Fields are 100% CONFIGUABLE
Over 24 different validation rules can be applied to each individual field
Or create your own with Regex!
Form Permissions
Joomla Forms allows you fine control over the form, and the
permissions required to view and submit entries.
You can specify which Joomla Groups can view the form,
how many submissions each user can submit a single form,
and how many submissions a form will allow in total.
Manual IP Banning
In addition to the IP databases, you can also specify
manually IP Addresses to block. These users will not be able
to submit forms on your site through Joomla Forms
Word Blacklists
The ability to reject submissions that contain admin
configurable words is also a great feature. Add in as many
words as you like (drugs | sex | rock | roll) for example and
then all form submissions that contain those words will be
rejected
Akismet Integration
Akismet is a 3rd party service that provides spam checking of
form and comment posts. Akisment is probably the leader in
their field at the moment, and you will need a valid
wordpress key to use this service.
We have fully integrated the Akismet API and all you need to
do is provide Joomla Forms with your API Key
Validation Rules
Each form element has a huge number of options you can
toggle to apply validation rules to the submitted value.
Required
Input Filters
In order to ensure complete security, and to validate the
input provided in the form, Joomla Forms provides several
filters that can be applied to the submitted values. These
are configurable on each form field and include such
features as:
But dont be afraid - all this can be done through the simple interface with no PHP Knowledge at all - ok, apart
from the Custom PHP Processor which needs PHP knowledgebase obviously - apart form that ALL the
processing plugins can be configured with no programming experience at all!
All these options can be set up really easy in the Email Action Screen
Click the “Browse” button and choose the Joomla Forms For Joomla 1.5.x archive on disk to install.
Click on the “Upload File & Install” button to install Joomla Forms For Joomla 1.5.x.
After few moments (this depends on your network and internet speed) the screen with message that
installation was successful should appear.
For any other regular Joomla extension this would conclude extension installation and you could start using it
immediately. The btForms extension requires few steps more to be done before you could use it.
Here are those steps described.
Click “Components” -> “.Install Joomla Forms” menu item. This will start procedure that will finish installation
of btForms extension.
New page will load with the message that there are some additional plugins that needs to be installed before
you can use Joomla Forms. The first required plugin is btFramework. Just continue installation by clicking on
“Install the btFramework” link
Click on “Click here to continue” link. Joomla Forms installation procedure will continue and few moments
later new message will appear. This message will inform you that another plugin is required to be installed
before Joomla forms installation can be finished.
Just continue installation by clicking on “Install the xAjax Plugin (Required)” link
Click on “Click here to continue” link. Joomla Forms installation procedure will continue and again, few
moments later new page will appear with new message on the top. This message will inform you if you have
the latest version of btForms or not. You can dismiss this message by clicking on “Dismiss” button.
You can access again Joomla Forms interface by clicking on “Components” -> “Joomla Forms for Joomla
1.5.x” link
This concludes my tutorial about installation of Joomla Forms for Joomla 1.5.x extension.
I hope that this tutorial will be useful to some of you.
If you have any questions regarding this extension, please, check our FAQ section or contact us by using
Contact link on our web site.
Author is working for Blue Flame IT company as freelancer in charge of writing extension documentation. You
can reach him through contact form on his web site http://www.mihha-vision.com or by writing him to email
mihha@inet.hr.