Ethan,
Hi. Thanks for your feedback. Yes we have many more enhancements coming for the next release. Specifically dealing with performance (fewer postbacks) and security setup for who can add/manage questions, who can manage users etc... We have implemented many of the upcoming enhancements in the 2.3 release of Dynamic Forms. You can check them out at www.betasprings.com (login as host/dnnhost).
Specifically dealing with performance:
1. New wizard options
2. When creating a new question you can copy a previous question (basically clone or start from a copy)
3. When creating a new question after entering the field label once you tab off of it the short field name and help text will automatically be generated (javascript/AJAX/client side script / no server side postback)
4. When adding a new questoin the sort order will automatically be defaulted to be at the end of the form.
5. Sorting will all be done using javascript/AJAX. You can test this now on the Dynamic Forms beta, big performance increase as no post backs occur when re-ordering.
6. You will see an 'Edit' icon next to each field as admin. This will allow you the ability click the icon and go right into manage questions/settings for that question with only 'one click'. Additionally once you are done editing a question you can click 'Update Field & Exit', again just one click to help with performance.
These are just a few of the enhancements, there are many more regarding layout that will be added to the next release to (i.e. add fields to same column as label, override field and label stylesheet class per field if you would like, etc...).
To address some of your specifics here:
1. Yes, we found a
tag that exists in the dynamicregistration.ascx file. If you edit the file in notepad you can remove this, we will have it removed for the next release as well.
2. I am not sure that this fits in with the 'best benefit for all' approach but any other users might want to comment on this as well. Most implementations add questions for all users but then only want to 'hide' a couple questions for different users etc... Either way the functionality exists to do what you want to do but... Your previous post mentioned that you wanted to hide questions for Admins. I actually think by design we show ALL admins ALL questions. This was initially by design but I am not sure its needed. So basically what I am saying is that even if you remove the 'Registered' role for that user they will still see the questions because they are an admin. We will review this with our team to see if this was really necessary or if we should remove this feature. We have not had a request for this yet but I don't see any harm in it.
3. Great idea... Like I said in the next release you can clone questions and of course you can always use IPORTABLE support to import/export questions and modules settings, events, etc... This is not yet true to 'Share' between other registration forms on the page though. We will review this. Maybe at the portal admin level and also at the 'Host' level? So a host user could pick from all questions to copy/clone from all portals within the installation etc?
4. Yes this will be addressed in the next release, already functioning as you suggest in the upcoming release of Dynamic Forms.
5. Yes this is on the list for the next release (specifiy security for maintaining questions VS manage users).
Thanks for your feedback. Some of your ideas and suggestions are great features we would like to add to the module.
-Chad