Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Products › Development › Forge › Module - Feedback Register  |  

 

dnn_pt_feedback_170x64.gif

 

  Quick Links  
 


  Team Leadership  
Sanjay Mehrotra
 


  Team Members  
 


  DotNetNuke Projects  
The DotNetNuke Projects are a special category of platform extensions which are developed by volunteers to conform to the high professional standards mandated by DotNetNuke Corporation. The DotNetNuke Projects are distributed as a standard part of the DotNetNuke core application release offerings.

 


Maximum ASP
  Ads  
Engage Software - Training Partner for DotNetNuke
 


  Sponsors  

Meet Our Sponsors

The Official Microsoft ASP.NET Website
Portal Webhosting - Hosting For Developers
Red-Gate Software
MaximumASP
SourceGear - Tools for Developers
.: CounterSoft :.
 


DotNetNuke® Project :: Feedback Module

The Feedback Module is one that comes with the core DNN framework and can be used to get feedback from users about something on your website. In its most generic form, it can be used to provide a means by which a user on your website can ask you a question about anything.
This module has been in existence since the early days of Dotnetnuke (version 2x) and has steadily been upgraded with newer versions of DotNetNuke.
Feature List

  • Feedback posted by users is sent to an email address and is also saved to a table in your database.
  • Multiple Portals supported - for example on a site with multiple portals, users are not allowed to see Feedback that does not belong to that particular Portal (new in version 4.4.1)
  • Multiple options for Subjects - users can be allowed to enter any subject for the email that is generated when a feedback is entered or the administrator can setup a subject from the administrative side which will be sent as the subject of the email for the feedback.
  • Subject fields can now be presented to the user as a dropdown list and is handled similar to categories (new in version 4.4.1)
  • Feedback can be grouped into categories and this can be used to setup different View Feedback Comment controls which show feedback based on a specific category.
  • Feedback can be moderated - this means that any feedback that has been submitted will not be appear in the view feedback section till a Moderator has approved the post.
  • Email field to be validated before form is submitted to check for valid email addresses. (new in version 4.4.1)
  • Categories and Subjects can now be configured separately and has been migrated over from the generic Lists section of DotNetNuke which can only be administered by the Host. Site Administrators can now administer the Categories/Subjects at the module level. (new in version 4.4.1)
  • Categories and Subjects are set at the Portal Level - i.e. multiple Portals will have separate Categories and Subjects.(new in version 4.4.1)

 

 

 

 

RoadMap (Future Versions)
 

  • Track user statistics such as browser, IP address etc.
  • Ability to create multiple fields on the feedback form so that the Site Administrator can setup different questions which can be answered besides the generic one currently supported.
  • Ability to configure the View Feedback comments section and display different items. (new in version 4.4.2)
  • Ability to configure Moderation by roles so that different people besides the Site Administrator can approve/publish feedback comments.  (new in version 4.4.2)
  • Ability to delete unwanted feedback posts- previously user could only archive posts. (new in version 4.4.2)
  • Ability to setup categories as email addresses. Once these are setup as email addreses, the feedback submitted can go to multiple email addresses if the user chooses the specific category. (new in version 4.4.2)
  • Name of the sender is being saved with the feedback submitted.(new in version 4.4.2)

 

 


Feedback Project Blog
Feb 22

Posted by: Sanjay Mehrotra
2/22/2007

First off, my apologies for being AWOL for a couple of days. I have a 37 week pregnant wife and although her pregnancy has been un-eventful till date, it's finally beginning to become eventful. She might have a kidney infection and I was in the hospital with her for a couple of days...

Now, with regards to the feedback module- the hold up has been 100% because of me. The core had sent me notification that the source version was failing installation and that's why it was being held up. However I could not respond to their notification till earlier today and was able to quickly resolve the problem.

Here's the problem - the core requires the source version to be installable exactly like the install version on any DNN site. This means that it needs to have it's own manifest file (*.dnn) which will then instruct the PA Installer on how to place the files in the right folders. Since I chose to use the project method for creating the feedback module (i.e has a compiled dll instead of the source being placed in the app_resources folder), I have to get the source version to place the right project files in the right places. As everyone might be aware, the project files typically have an AssemblyInfo.vb file.
The problem arose when the PA Installer tries to parse the AssemblyInfo.vb files - since there are two files with the same name, they get overridden.
The fix for this is creating another zip file (I called it resources.zip) which contains the vbproj and vb source files). Inside this zip file, I had to maintain the folder structure for the project which allowed the PA Installer to correctly place the files in the right places....

I also use NANT to automate the building process and I had a small bug in my NANT script which was not including the resx files in the source version......

I uploaded the fixes earlier today and the core has now been able to verify my changes. I am hoping that there are no more hold ups and we should be ready to release this (hopefully this week)...
If someone is having problems waiting for the official release, please feel free to contact me and I can see how to work with you personally to get your problem solved...

Sanjay

Tags:

Re: Update on Feedback Module and other items pertaining to feedback Module

Thanks for the feedback and the work that you've done on this module. Congratulations on your impending arrival!

By lillyg on   2/24/2007

Re: Update on Feedback Module and other items pertaining to feedback Module

Hi Sanjay, I could not find any other way to contact you but through this blog?

First off, I got a new born daughter myself and would like to give my best wishes for the pregnancy.

So about the module then, is it possible to somehow download the module as beta prior the release tracking program is complete?

/Tobias, Sweden

By tolar on   2/24/2007

Re: Update on Feedback Module and other items pertaining to feedback Module

Tobias - can you send me your email so that I can sign you up for beta testing for the feedback module.
Thanks
Sanjay

By smehrotra on   2/26/2007

feedback email validation

Hi, i have a problem with the feedback module. when i enter an invalid email i get "Error: Feedback is currently unavailable". Another issue is that the module allows sending empty messages. is there any validation done on the email or what should i do ?

By samar on   3/14/2007

Re: Update on Feedback Module and other items pertaining to feedback Module

Samar,
What version of the feedback module are you having this issue with - please post as a thread on the feedback forums so that others can also learn from the experience.

By smehrotra on   3/14/2007

Re: Update on Feedback Module and other items pertaining to feedback Module

When you have read this please delete.

Hi Sanjay

For your information there are about 10 or so issues in the gemini public forums that you urgently need to review and move across to your forum (inc a recent one that looks pretty serious). If you are unsure of the process please could you email Shawn. Many thanks!

By NukeAlexS on   10/4/2007
 


Efficion Consulting
A premier DotNetNuke consulting firm providing complete DNN services including: custom module development, skinning and design, installation and integration services.
www.efficionconsulting.com
DotNetNuke Training by Engage Software
Specializing in customized training, architecture and module solutions for large scale implementations lead by DNN Core Team Member Christopher Hammond.
engagesoftware.com
Smart-Thinker
DNN Modules for Social Networks for as low as $69 for 6 modules! We also maintain the DotNetNuke Directory - http://DNNDir.com
www.smart-thinker.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP