Skmfaqs. Net: an open-source ASP. net faq Application

Source: Internet
Author: User
Tags forum software

I have not been on msdn for a long time. I found a new thing yesterday: skmfaqs. Net: an ASP. NET FAQ application --- An OpenSource codeASP. NET. x FAQ ApplicationProgram.

This article analyzes the design objectives of skmfaqs. NET and discusses how its architecture helps achieve these objectives. It also quickly browses the functions of skmfaqs. NET and gradually drills the setup and installation process.

ReferArticleSegment:

When I created skmfaqs. net, I decided to make it possible to meet the following three advanced objectives:

1.

Easy to use;

2.

Provides various levels of permissions and rights for members to publish FAQs by category; and

3.

Applications are highly scalable and customizable.

 
The architecture of skmfaqs. Net imitates the architecture used by the Community Server forum (the forum software that powers ASP. NET forums) and consists of the following four layers:

1.

presentation layer, which contains ASP.. NET page, and compiled custom ASP. net server controls (they encapsulate common functions in Web controls ).

2.

the application logic layer, also known as API, contains classes used to Program FAQ applications.

3.

abstract data access layer, which provides a method for interacting with the backend data storage area. The data access layer only defines the methods and attributes of the Dal. To actually interact with the backend data storage area, an extended and practically implemented abstract Dal provider class is required. Skmfaqs. net comes with such a specific provider that uses Microsoft SQL Server 2000 and later versions. developers can generate their own providers to insert them into the system so that skmfaqs can be made.. net uses different backup storage areas (such as Microsoft Access, XML files, Oracle, or other storage areas ).

4.

data storage zone, which is a database, XML file, or other storage zone.

download skmfaqs from skmfaqs. net beta1. I have read the project and Code . It feels very good and is a rare learning project, if you are interested, please check out ......

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.