Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Building forms and applications with joomla 3

13,547 views

Published on

Almost every website has a simple contact form, but what if you want to do something a little bit fancier? In this talk, we are going to look at how you can make complex forms and applications without any coding, and how you can make these even more powerful with minimal custom code.

By the end of this talk, you will have the knowledge and tools to build mobile responsive applications which will have built in content history, CAPTCHA to prevent spam, email triggers, dynamic reporting, export to PDF or excel, and the ability to show/hide questions based on user input.

You can get BF Survey from www.tamlynsoftware.com

Published in: Software, Technology
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Follow the link, new dating source: ❶❶❶ http://bit.ly/39mQKz3 ❶❶❶
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Sex in your area is here: ❶❶❶ http://bit.ly/39mQKz3 ❶❶❶
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Great work Tim, have been following the development of this component for quite some time. Really love the ability to provide my clients with the new modern front end. Stable and logical. Good luck with the roll out!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Building forms and applications with joomla 3

  1. 1. Building forms and applications with Joomla! 3 Presented by Tim Plummer Sydney JUG May 2013
  2. 2. Have you had bad experiences with forms & applications in Joomla?
  3. 3. Or has it all been sunshine and lollypops?
  4. 4. What if a form extension used Joomla standards? • No unique interface • More familiar and easy to use • Template & media overrides
  5. 5. What if your unique configuration actually generated Joomla code?
  6. 6. Form vs Application • Form – Simple requirements – data entry – Fields to complete, and submit – Response captured in email/database • Application – Breaking into multiple steps - only show user what they need to see – Flexible workflow – Reporting – Permissions – Audit trail
  7. 7. Standard Field Types • Text • Textarea • Radio • Checkbox • Dropdown • Date
  8. 8. Mobile responsive and accessible
  9. 9. Captcha to prevent spam
  10. 10. Single page form
  11. 11. Multipage form
  12. 12. Multipage tab
  13. 13. Attachment uploading
  14. 14. Rating question type
  15. 15. SQL lookup • Populate drop down options via an SQL lookup
  16. 16. Show/hide questions based on user input
  17. 17. Show/hide questions based on user input
  18. 18. Prepopulate data on the form • Append &fieldname=yourdata to your URL to pre-populate any field
  19. 19. Results graphically represented
  20. 20. Dynamic reporting with PDF generation
  21. 21. Export to Excel
  22. 22. Front end question management
  23. 23. Front end question management
  24. 24. Come back and finish the form later
  25. 25. Built in content version history
  26. 26. Customise look with CSS overrides • Same form with different CSS applied
  27. 27. Layout overrides • For example, to move position of CAPTCHA
  28. 28. Email Templates
  29. 29. Email triggers • Initial save • When a field changes • When a field is a specific value
  30. 30. Email invites • Unique URLs {uurl} in email invites encrypt username (like Akeeba download id), and pre- populate Name and Email
  31. 31. All this in one extension?
  32. 32. Can anyone guess?
  33. 33. Version 2.0.0
  34. 34. System Requirements • Joomla 3.2.3 or greater • FOF (in core) • Bootstrap & jQuery (in core) • GD Image Library (provided by most web hosts)
  35. 35. Four simple steps • 1 – create a category • 2 – add questions to that category • 3 – add a menu item • 4 – (optional) create email template
  36. 36. Demo time…
  37. 37. I did promise a special bonus
  38. 38. For those that didn’t come tonight • Sorry, you missed out on the special bonus … you snooze, you lose!
  39. 39. Questions?
  40. 40. Tim Plummer www.tamlynsoftware.com @bfsurvey

×