The ChronoForms Book PDF Print E-mail
Written by GreyHead   
Tuesday, 07 September 2010 11:08

The ChronoForms BookThe ChronoForms Book is the missing manual for the Joomla! ChronoForms extension. In 350 pages of clear, practical guidance it tells you everything that you need to know to create forms on your Joomla! website, email the form results and/or save them to a database table and much more.

Oh and thanks for writing the cookbook, it's been extremely useful and is well worth every penny. I recommend everyone else goes and gets a copy right now and I rarely recommend anything :).

Nick, ChronoForms forums

Get your copy here

ChronoForms 3.1 for Joomla! Site Cookbook

Table of Contents


Chapter 1: Creating a Simple Form

  • Downloading and installing ChronoForms
  • Creating a simple form with the Form Wizard
  • Sending the form results by e-mail
  • Showing a “Thank You” page
  • Editing your form with the Wizard Edit
  • Redirecting the user to another page
  • Backing up and restoring your forms

Chapter 2: E-mailing Form Results

  • Replying to e-mails
  • Getting your e-mails delivered safely
  • Sending a “Thank you” e-mail to the form submitter
  • Choosing e-mail addresses from a list
  • Attaching uploaded files to the e-mail
  • Attaching a “standard” file to the e-mail
  • Creating a “dynamic” subject line using info from the form

Chapter 3: Styling your Form

  • Using ChronoForms default style [ read here ]
  • Switching styles with “Transform Form” [ read here ]
  • Adding your own CSS styling [ read here ]
  • Putting several inputs in one line [ read here ]
  • Adding your own HTML [ read here ]

Chapter 4: Saving Form Data in the Database

  • Creating a table to save your results and linking your form to it
  • Viewing your saved form results
  • Updating and changing DB Connections
  • Exporting your results to Excel or a CSV file

Chapter 5: Form Validation and Security [ available to download here

  • Making “required” fields
  • Specifying the types of input that are allowed – text, numbers, dates, and so on
  • Customizing validation error messages
  • Adding extra security with “server-side” validation of submitted information
  • Getting the user to confirm their data before submission
  • Adding an ImageVerification captcha / anti-spam check
  • Adding a reCAPTCHA anti-spam check
  • Limiting form access to registered users

Chapter 6: Showing your Form in your Site

  • Including your form in an article using the ChronoForms plugin
  • Showing your form on selected pages using the ChronoForms module
  • Linking to your form from Joomla! menus
  • Using a form to create a Joomla! article
  • Redirecting users to other Joomla! pages after submission

Chapter 7: Adding Features to your Form

  • Adding a validated checkbox [ read here ]
  • Adding an “other” box to a drop-down [ read here ]
  • Sending an SMS message on submission [ read here ]
  • Signing up to a newsletter service [ read here ]
  • Adding a conversion tracking script [ read here ]
  • Showing a YouTube video [ read here ]
  • Adding a barcode to a form e-mail [ read here ]
  • Adding a character counter to a textarea [ read here ]
  • Creating a double drop-down [ read here ]

Chapter 8: Uploading Files from your Forms

  • Adding a file upload field to your form and setting the allowed types and sizes
  • Saving files to different folders
  • Renaming files
  • Linking files to e-mails
  • Resizing and copying image files
  • Displaying images in e-mails and articles
  • Troubleshooting problems with files

Chapter 9: Writing Form HTML

  • Moving an existing form to ChronoForms [ see our ChronoSearch form ]
  • Moving a form with JavaScript
  • Moving a form with CSS
  • Creating a form with Wufoo
  • Creating a form in Dreamweaver

Chapter 10: Creating Common Forms

  • Creating a simple newsletter signup
  • Creating a form to link to Acajoom
  • Creating a form to publish a Joomla! article
  • Creating a “Contact us” form [ see our Contact Us form ]
  • Creating an image or document upload form
  • Creating a multi-page form

Chapter 11: Using Form Plug-ins

  • Controlling form access by user group, day, and/or time with the Watchman plug-in
  • Creating multi-lingual forms with the Multi-Language plug-in
  • Showing and editing saved information with the Profile plug-in
  • Registering users with the Joomla! Registration plug-in
  • Creating a PayPal purchase form with the ReDirect plug-in

Chapter 12: Adding Advanced Features

  • Using PHP to create “select” dropdowns [ read here ]
  • Using Ajax to look up e-mail addresses [ read here ]
  • Getting information from a DB table to include in your form [ read here ]
  • Show a form in a light-box [ read here ]
  • Tracking site information
  • Controlling e-mails from form inputs
  • Building a complex multi-page form
  • Troubleshooting problems with forms


Tags: chronoforms
Last Updated on Thursday, 25 October 2012 07:34