Bestcomy.net blog

Coding for funny

导航

skmfaqs.net

Posted on 2004-12-01 20:10  bestcomy  阅读(1011)  评论(0编辑  收藏  举报
 一个建立FAQ站点的开源程序,提供了很好的扩展性和,能够很好的与其他WEB程序结合,详细的特点见下面的介绍,我觉得应该会是一个不错的东西,但是目前还没有源代码下载。

http://skmfaqs.net/skmFAQs/

skmFAQs.NET is an open-source ASP.NET Web application for providing a list of frequently asked questions (FAQs) that can be created and edited by a core of trusted users.  skmFAQs.NET offers the flexibility of a Wiki, in that multiple contributors can add to the content of FAQs, but unlike most Wikis, skmFAQs.NET is designed to restrict editing capabilities to a specific set of users.

Some of the highlights of skmFAQs.NET include:

  • Categories - FAQs can be grouped into logical categories, where each category may have zero to many children categories.
  • Permissions - as aforementioned, skmFAQs.NET allows a specified number of users to create and modify FAQs.  Since you might trust more users than others, skmFAQs.NET offers four permission levels:
    1. Administrator - an administrator has complete access to all FAQs in all categories.  Admins can delete, edit, and create FAQs, categories, and users.
    2. FAQ Editor - a FAQ Editor can create, edit, delete, and approve FAQs for a specific category.
    3. Trusted Contributor - a trusted contributor can add new FAQs to a category, as well as edit and delete FAQs he has created.  When a trusted contributor creates a FAQ or adds content to an existing FAQ, their contribution appears immediately on the site, bypassing the need for Administrator or FAQ Editor moderation.
    4. Contributor - a contributor has the same capabilities as a trusted contributor, except that when a contributor posts a FAQ or adds content to an existing FAQ, their contribution is not displayed on the site until an Administrator or FAQ Editor explicitly approves their contribution.
  • RSS Feeds - skmFAQs.NET provides RSS Feeds, on both a site-wide and category-by-category basis.  This allows visitors that use RSS aggregators to be alerted automatically when FAQs are edited or when new FAQs are added to the system.
  • An Extensible Architecture - skmFAQs.NET is built using an extensible architecture, meaning you can customize skmFAQs.NET to fit your site's unique needs.
  • Custom ASP.NET Server Controls - skmFAQs.NET ships with a number of pre-built, custom ASP.NET server controls for displaying FAQ categories and FAQs.  By dragging and dropping these controls on an ASP.NET page, you can immediately display a skmFAQs.NET FAQ or Category with little or no code.  The server controls use templates, which allows page developers to highly customize the HTML output.  Or, if you want, you can bypass the provided server controls altogether and use the underlying skmFAQs.NET architecture to grab information about FAQs and Categories, and display them using whatever logic/markup you want!

To get started with skmFAQs, start by downloading the necessary files.  After that, check out the Installation FAQs.