Sun 04 May 2008 |
| |||||
First off I’d like to thank everybody ,The Joomla! team for their confidence ,the blogs and everything ( Makes one feel important :P ) I'm really happy to see that the abstract article has received 7 thumbs up so far although it doesn't say much about the project :). Now how does plugins fit into a Forms Component? 1) Storage plugins These plugins will handle the storage of records to various storage media "XML Files, XLS Files, Database, E-mail!, etc..", although I plan to implement only the database plugin "and a simple file system plugin if time permits" during GSoC, but this plugin-based design will allow 3rd party developers (3PDs) to store record information in whatever format they like.
2) Form element plugins Now you must be wondering "why would these simple things be called plugins anyway?" To answer this I'll need to go into details about the form design environment which will inevitably lead to lots of technical details but to brief things I just would like to allow 3PDs to create their own custom fields, like CAPTCHA elements, IP address entry fields, Date fields, etc.. , these fields doesn't behave like normal, innocent, everyday form element , they are not simply one tag, "a CAPTCHA element ,for instance, is at least an image + textbox", I want to build a framework that allows 3PDs to define "Custom form fields" and control everything part of their behavior I started this post with the intention of making things more clear, but I think I just made them more ambiguous :P , anyway don't worry, I'll go over this part in full boring details in later posts Insha'Allah
That's it for "plug-in based", the next thing I'd like to comment on is "Single Screen form design". When I first used a forms component on 1.0.x , I was kinda disappointed, I thought that I'll just need to go through a single screen to get the job done, but that didn't happen. What I'm trying to do here is allow the user to configure all aspects of the form in a single, user-friendly screen and once the user clicks "Save form” that’s it, the form is all done. I know you must be thinking "WYSIWYG" , well , although this single screen approach can be achieved without WYSIWYG but I think I'll go the WYSIWYG way, I'm still discussing with my Mentor , Mr. Ray :) , how far I can go with WYSIWYG , should I go for a Full blown, GUI Editor or something like this. That’s too much talk in one post; I’ll talk more about “Nested forms and compliance with accessibility standards in the next post.
|



Wilco Jansen makes this comment
Sun 04 May 2008 16:55:18 EDT
Amy Stephen makes this comment
Sun 04 May 2008 19:33:54 EDT
Mostafa Muhammad makes this comment
Wed 07 May 2008 14:01:52 EDT
Robby Timmermans makes this comment
Wed 14 May 2008 05:59:42 EDT
Nate Bohn makes this comment
Wed 14 May 2008 12:50:13 EDT
Mostafa Muhammad makes this comment
Thu 15 May 2008 14:56:00 EDT