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 - FAQ Register  |  

  Project Avatar  

 

dnn_pt_faq_170x64.gif

 

 


  Quick Links  
 


  Team Leadership  

Jan Blomquist

 


  Team Members  

Kariem Ali Elkoush

 


  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.

 


AppTheory specializes in solutions based on the DotNetNuke platform and has 2 employees on the DotNetNuke Core Team.
  Ads  
WebHostForAsp.net
 


  Sponsors  

Meet Our Sponsors

FCKeditor Project
Salaro -- Skins and more
OnyakTech
The best choice for your web site host, email hosting, and domain registration.
CrystalTech Web Hosting™
Webhost4life, specialists in DNN hosting
 


DotNetNuke® Project :: FAQs Module

FAQ Project

The FAQ module allows you to create a list of questions & answers. All questions are hyperlink buttons and will expand when clicked on. Only one answer is displayed at any given time.

If one throw a lot of brainstorming on the project, it can grow to become both a complex and functionality-rich module. I think a better approach would be to implement a few desireable features first and capture feedback on the path forward for the module.

Here are the first features that we will include in the next version of the FAQ project.

  • Use the ClientAPI to avoid postbacks when clicking on a question. A positive side effect of this will be that multiple answers can be viewed simultaneously.
  • Allow for the ability to change the View Order of individual questions. Preferably using a visual interface.
  • Allow for the ability to hide questions instead of deleting them.


Here are some other goals open for discussion for the long run after these inital features are implemented.

  • Submit Questions
  • Categories
  • Metadata
  • Workflows
  • Search Filter
  • Skinning
  • Multiple Views
  • Attach relevant links
  • Knowledge Base
 


FAQ Project Blog
May 10

Posted by: Jan Blomquist
Wednesday, May 10, 2006

The beta of the new FAQ module includes more functionality than I planned for (every developer knows how easy it is to get carried away somtimes :-) . It is also currently in development so I wouldn't put it into a production environment just yet.

Feedback is appreciated. (Bugs, Errors, Comments, etc...)

Here are some of the highlights

  • FAQ now features AJAX capabilities and when a user clicks a question, the answer is pulled out from the server in the background.
  • FAQ module now supports categories (you need to create at least 1 category before adding Q/A
  • FAQ module stores the Click Count on a particular FAQ item.
  • The module supports templating of Q/A and a token based approach for injecting the various data items.
  • List of tokens include [QUESTION], [ANSWER], [USER], [VIEWCOUNT], [CATEGORYNAME], [CATEGORYDESC], [DATECREATED], [DATEMODIFIED], [INDEX]
  • The module also supports paging (disabled by default) and you can select the number of questions pr/page.
  • An inline search panel can be displayed (optional) and from here you can apply filtering based on searchQuery, Category or OrderBy. Use the checkbox to activate the various filtering options. (disabled by default)
  • Other functionality include Repeat Columns, Default sorting and a Default Template (Resource file)

Features missing or not working correctly that I am aware of

  • ISearchable not yet implemented
  • No comments in code yet
  • Not optimized for speed (still being debugged)
  • Paging suffers from minor errors when more than one instance of the faq is being used on a Tab.

 

Tags:

Re: FAQ *beta* 1 available

Jan,
looks like a big step ahead, congratulations.
I am just a little bit astonished about version numbers - 1.0.0 following 3.1.0 - is an upgrade from FAQ 3.1.0 supported?

By leupold on   Wednesday, May 10, 2006

Re: FAQ *beta* 1 available

Sorry, No upgrade supported yet. It probably will and this will change the versioning information accordingly.

By janendreblomquist on   Wednesday, May 10, 2006

Re: FAQ *beta* 1 available

Is this module DNN 4.00/.Net 2.x specific or can also be used in all 3.x versions?

By jlaufer on   Wednesday, May 10, 2006

Re: FAQ *beta* 1 available

Hello Jan, i'm happy to test your work ! I've installed using the PA and i would like to report a failure running the SQL data provider. I'll report it now on the forum
The new featuresz are really really interesting, and you released me of my "whisch list" about a really good FAQ module.
I will test it and report others bugs, if i found !

Sébastien - FRANCE

By sollier on   Wednesday, May 10, 2006

Re: FAQ *beta* 1 available

First of all "GREAT JOB"! I would like to put in a feature request: Expand All. I realize it might be tricky since AJAX is involved but I am throwing it out there. Biggest reason for request is what if the user wants to print out the FAQ page, at the moment they have to click each title before printing.

Jan you going to be at TECH ED? If so hope to meet you at Birds of a Feather -Craig

By ccarns on   Thursday, May 11, 2006

Re: FAQ *beta* 1 available

I don't see the beta download. Where is it? The other modules have a download section, but FAQ doesn't show up there.

Thanks.

By joerattz on   Friday, May 12, 2006

Re: FAQ *beta* 1 available

You can download the beta under project downloads. I am not sure if I get a chance to get to TechEd this year. About the Show All feature I'll look into it, but my primary focus will be stabilizing the current feature-set.

By janendreblomquist on   Friday, May 12, 2006

Re: FAQ *beta* 1 available

Thanks, I didn't notice those menus as being specific to the project.

BTW, I get an exception when the page loads after adding the module to a page. I am running DNN 3.1.1. I logged the issue at the bug tracker.

Thanks.

By joerattz on   Friday, May 12, 2006

Re: FAQ *beta* 1 available

At my first, a great Module. It shows very better than the last FAQ Module. But what I am missing is the Add new FAQ for the users ( for Annonymous too). I can not gife th user rights for the manage Categories. so I think a Link botton is missing for the users of the Portal.
Thanks

By aarsys on   Saturday, May 13, 2006

Re: FAQ *beta* 1 available

Just installed beta 1 on DNN 3.2.2 and works fine. Few things that I tried to enter to bug controlling system as well (but couldn't) : after expanding the faq's answer it would be great if they could be collapsed as well. Maybe the expand/collapse could work animated as it does with module minimize/maximize function ?

Also after creating a category the "Description" header is a bit off - at least in basic blue skin.

Also the original name of module is "FAQs", not "FAQ" - should this be a problem ? How about upgrading from previous versions ?

Anyway - excellent work so far.

By tomgron on   Saturday, June 03, 2006
 


Need Help with your DotNetNuke website?
Jango Studios offers exclusive DotNetNuke Skin Design, Module Development, Web Marketing and Web Hosting.
www.jangostudios.net
Where Every Home is an Investment
Where Every Home is an Investment
www.nestbrokers.com
Faculty of Graduate and Postdoctoral Studies
At the graduate level, the University of Ottawa offers more than 180 graduate certificates, master's degrees and PhDs, as well as interdisciplinary programs such as Women's Studies and Canadian Studies. Many postdoctoral opportunities are available in both the sciences and the humanities. For further information, please consult the site of the Faculty of Graduate and Postdoctoral Studies.
www.grad.uottawa.ca

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