I would like to build the comment form in my theme using FormUI, but I'm running into a snag.
When using FormUI to build the comment form, I have two options: 1) I can set the action URL of the FormUI form to the existing "submit_feedback" rewrite rule URL. Problem: The native form processing of the FormUI object never takes place, and so things like automatic validation of fields (for URL, email, and required values) doesn't happen. This is especially a problem for custom-added fields, which is an advantage of using FormUI at all. 2) I can leave the action URL blank and let the FormUI object process the form and add the comment. Problem: Because the custom submission URL isn't used, plugins like SpamChecker that rely on adding additional data to the request via the URL don't work properly. Perhaps I need more time with it, but I haven't been able to determine a way for this process to degrade gracefully so that the current comment forms continue to work while FeedbackHandler also supports FormUI-based submissions and tackles the above problems. I was thinking more eyes on the issue might be fruitful. If no means can be determined to account for both posting types, then ideally what I'd like to do is convert all themes to use FormUI for comment submission, and update all plugins that previously modified the comment submission process to use FormUI instead. The advantages of using FormUI for comment submissions, to be clear about it: * Allows plugins to programmatically add fields to the comment form (think hidden fields or custom captcha) * Allows the form to more effectively process submission errors (required fields and field types) * Allows the form to be generated from core (by calling one function: $theme->comment_form();) * Continues to allow customization of the form to fit into the site layout I have code that solves all of the associated issues I could think of except for those two points listed above. http://pastoid.com/bil What I'm looking for is alternate ideas for solving either of the above two problems, or opinions on revising comment submission to require FormUI. Owen --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/habari-dev -~----------~----~----~----~------~----~------~--~---
