ChronoForms 3.1 for Joomla! site Cookbook
Formats:
save 15%!
save 37%!
Free Shipping!
| Also available on: |
|
- Develop feature-rich Joomla forms with the help of easy-to-follow steps and ample screenshots
- Publish forms, that let you interact with your users, to a website using ChronoForms in minutes, not in hours
- Explore the versatility of ChronoForms and use them to make your web site an interactive one
- Part of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible
Book Details
Language : EnglishPaperback : 376 pages [ 235mm x 191mm ]
Release Date : August 2010
ISBN : 1849510628
ISBN 13 : 9781849510622
Author(s) : Bob Janes
Topics and Technologies : All Books, Cookbooks, Content Management (CMS), Joomla!, Open Source
Table of Contents
Preface
Chapter 1: Creating a Simple Form
Chapter 2: E-mailing Form Results
Chapter 3: Styling your Form
Chapter 4: Saving Form Data in the Database
Chapter 5: Form Validation and Security
Chapter 6: Showing your Form in your Site
Chapter 7: Adding Features to your Form
Chapter 8: Uploading Files from your Forms
Chapter 9: Writing Form HTML
Chapter 10: Creating Common Forms
Chapter 11: Using Form Plug-ins
Chapter 12: Adding Advanced Features
Index
Bob Janes
Code Downloads
Download the code and support files for this book.
Submit Errata
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
Errata
- 10 submitted: last submission 02 Nov 2012Errata type: Typo | Page number: Copyright page
"Chronofroms" should be "Chronoforms"
Errata type: Typo | Page number: 26
"Chapter 12, Adding Advanced Features has an advanced recipe on Controllinge-mails from from inputs" should be "Chapter 12, Adding Advanced Features has an advanced recipe on Controlling e-mails from form inputs. "
Errata type: Technical | Page number: 297
At the bottom of the page, "When the form is created, open it in the editor and rename it, then go to the Form Code box on the Form HTML tab" should read "When the form is created, open it in the editor and rename it, then go to the Form HTML box on the Form Code tab"
Errata type: Typo | Page number: Cover
The book title "ChronoForms 1.3 for Joomla! Site Cookbook" should be "ChronoForms 3.1 for Joomla! Site Cookbook"
Errata type: Typo | Page number: Title Page
The book title "ChronoForms 1.3 for Joomla! Site Cookbook" should be "ChronoForms 3.1 for Joomla! Site Cookbook"
Errata type: Typo | Page number: Copyright page
The book title "ChronoForms 1.3 for Joomla! Site Cookbook" should be "ChronoForms 3.1 for Joomla! Site Cookbook"
Errata type: Typo | Page number: 3 (in Preface)
The sentence "The latest Joomla! Rrelease includes an option to enable MooTools 1.2.4 –— ChronoForms 1.3 will not run correctly if this option is enabled,." should be "The latest Joomla! release includes an option to enable MooTools 1.2.4 –— ChronoForms 3.1 will not run correctly if this option is enabled."
Errata type: Typo | Page number: Thank you page
The book title "ChronoForms 1.3 for Joomla! Site Cookbook" should be "ChronoForms 3.1 for Joomla! Site Cookbook"
Errata type: Code | Page number: 185
The code line:
remaining_chars = max_chars current_length;
Should be:
remaining_chars = max_chars - current_length;
Errata type: Other | Page numbers: 187-192
The solution posted here does not work across all browsers, in particular IE.
There is an updated script in the ChronoForms forums at http://www.chronoengine.com/forums/viewtopic.php?p=66600 and the version of the article on the author's website at http://greyhead.net/chronoforms/creating-a-double-drop-down has been updated.
Sample chapters
You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.
- Create forms using the drag-and drop wizard, HTML from an existing form, or built in Dreamweaver
- Setup emails to send form results to a site admin, or to the user, or anyone else
- Change the look and feel of your form to match your site
- Save your form data in the Joomla database and export it again
- Set up form validation and security
- Display your form in its own page, in an article, a module or a light box
- Add file uploads to your form, validate the file type, save files on your site, attach them to emails; re-size image files and display them in emails or article
- Create common types of form: newsletter sign-up, custom ‘contact us’, image upload, PayPal purchase, Joomla registration, and more
- Use ChronoForms plugins to enhance your forms: control access; send information to other sites; multi-lingual forms; multi-page forms
- Develop more advanced features: send an SMS; add a bar code in the email; using Ajax to check email addresses; adding conversion tracking scripts
Joomla! is a fantastic way to create a dynamic CMS. Now you want to go to the next step and interact with your users. Forms are the way you ask questions and get replies. ChronoForms is the extension that lets you do that and this book tells you how.
From building your first form to creating rich form based applications we will cover the features that ChronoForms offers you in a clear hands-on way. Drawing on three years daily experience using ChronoForms and supporting users there is valuable help for new users and experienced developers alike.
We will take you through form development step by step: from creating your first form using ChronoForms’ built-in drag-and-drop tool; validating user input; emailing the results; saving data in the database, showing the form in your Joomla! site and much more.Each chapter addresses a topic like ‘validation’ or ‘email’ and the recipes in the chapter each address a different user question from the beginners’ question ‘How do I set up an email?’ through to more advanced questions like using some PHP to create a custom email Subject line.Over eight chapters and eighty recipes we cover all of the ‘Frequently Asked Questions’ that new users and developers have about using ChronoForms. The recipe structure allows you to pick and choose just the solution that you need.
This practical book, packed with easy-to-flow recipes, tips, and tricks, will help you add interactive forms to your sites with the ChronoForms
This book is the missing manual for creating forms on your Joomla! site. Using simple examples that you can easily follow we will show you how you can create forms of almost any kind.
Most of the chapters focus on one topic starting with simple recipes for new users and then adding new features that add more to the form but may also require more knowledge and experience to implement.Other chapters look in more detail at adding special features, or creating forms to perform particular tasks. Again the recipes range from those that a new user can easily implement to those that will help more advanced developers.Each recipe is kept as simple as possible and set out so that it can be easily implemented with the code supplied; and the recipes are also a set of building blocks that you can use to create much more complex forms using several recipes to build your form.As far as space allows we have explained how the code works, what features of Joomla or of ChronoForms we are using and we’ve offered suggestions in the ‘There’s more . . .’ sections for ways in which the basic recipe can be extended or adapted.The code examples are complete and can be adapted by new users with the minimum of customization or they can be as a starting point for developers with more coding experience to build on and adapt to create fully customized form applications.
This is a practical hands-on book for people who want to add forms to their Joomla! site.
Whether you just want to add a simple newsletter sign-up form or a complex multi-page interactive form you’ll find helpful suggestions and recipes that will get your forms working.
Many recipes will work ‘out-of-the-box’ using ChronoForms built-in capabilities; other more advanced recipes require some knowledge of Joomla!, HTML, CSS ,PHP, MySQL or JavaScript. There is working code with each recipe that you can adapt to meet your specific needs.

