This question is related to the design of my application with R & D mostly over what is available already in WordPress, and See if we have any thing not very much suited for a potential application.
1st Problem: Does WordPress provide any thing like forms (that will take care of Form Security and Javascript Validation):
I have done quite some googling for this problem and I haven't found anything, related to Forms in 'WordPress Page'. Default WordPress Forms which can be put on pages. All I have been able to find is this article: http://www.onextrapixel.com/2009/07/01/how-to-design-and-style-your-wordpress-plugin-admin-panel/ section 'How to Create WordPress Form Fields' . But I have been told at the #WordPress irc channel that these are for plugins. What are they and where are these. Even if they are for plugins where are these. I don't think they are available. 100's of Form Plugins are available, and few of the recommended: cForms, Formidable, Gravity Forms, but I am asking about Html Form Fields tags Native WordPress (input, radio, textarea), not form plugins.
2nd Problem: Where to put my administration screens other than Plugins and Themes:
I have been recently doing WordPress reading and browsing a lot, to make administration screens to create Reports for my application. One is the way through Plugins, where to put my administration screen other than Plugins. I am not creating a theme, so that possibility is out of the way. A tabular report in a WordPress Administration Screen. http://wp.smashingmagazine.com/2011/11/03/native-admin-tables-wordpress/ this article brought me towards WP_List_Table. Definitely a clean way to put a Browsable, Sortable, DB Connected? Table on the screen. Well it will be DB connected and bring data from there.
3rd Problem: Form Security:
I have to do Form Security. My Html Forms should be secure and validated. Any ideas on that. Some Good Productive Open Source (Be it a bit old) Reference, On Web Application Security. I have found this:
http://phpsec.org/projects/guide/
and from the same site:
PHP and the OWASP Top Ten Security Vulnerabilities
The site's library is full of good (seems good, I haven't read them) resources. So Form Security is my next question.
4th Problem: Validating Forms:
Validating my forms though Javascript. I don't think I should use JQuery. I will use native Javascript. I have done validation earlier, but some fancy validation, any ideas on that.
From the past one week, I have been upto on these issues, to make a good application. Spending time on these things e.g. Browsed the WordPress Codex, Function Reference, Template Tags, Googling, WordPress IRC, Reading Blogs. My findings are nice to some extent, any further Advice Will be Greatly Appreciated. Any Nice Library. for these Security and Form Issues. I am new to PHP (Java earlier), and thought sharing my views with you would bring light to some of these topics.
Regarding all this can be solved with a Good PHP Library, but learning the library would take some time, and I wanted to do security myself, any suggestions heavily welcomed here.