George wrote
....I would like a solution that doesn't require any programming customization, if possible, but I don't know enough about DNN and the available modules to visualize the implementation details that are necessary to be more specific. Kind of a catch 22 :-(
On a functional level, I can provide this example:
Martha Smith logs into the site, excited to let the community know about a new tool that she has seen. A page on the site contains fields that allow Martha to enter various info about the tool (name, description, length, height, price, comments, etc.)--these field correspond to a db row. Other users can view all the tools in the db on another page, or search on the basis of any field. If a user finds an error, an abuse, or wants to add more info about a tool, s/he clicks on the corresponding link.
George
George-
It sounds like most or all of what you described can be done with a typical BLOG or NEWS module -- no programming / SQL required. If you would really prefer to skip having to program your solution(s) then....
The core BLOG module included in DNN already does most of this. We use the Blog module on our own site though I admit that we supplement its featureset with help from other modules/sources. See one example of that here: http://www.eguanasolutions.com/DNN_Blog/EntryID/13.aspx
A more flexible (and also free) approach would be the Efficion "Articles" module: http://www.efficionconsulting.com/DotNetNuke/Modules/Articles/tabid/352/Default.aspx
A better articles/news module would be Ventrian System's "News Articles". That module has many, many DNN fans and a super-affordable entry price ($25 for all Ventrian modules). See here: http://www.ventrian.com/Products/Modules/NewsArticles.aspx
Beyond that, you might also check into other third-party BLOG modules.
-mamlin