preface
DNN has developed on the basis of iBuyspy. IBuyspy is Microsoft to promote ASP.NET to launch an example program.
DNN can use a database, a set source program, create and manage multiple portals / sites via an Host account. This can meet the needs of virtual host sales, and can provide companies to manage his departments.
Note:
Host - DNN is used to manage procedures for the entire system, including links to the database.
Portal / Site - A website identified by the unique record in the PortalStab database. Development environment
- Microsoft Visual Studio.net (Requirements for Code Rear File Compilation) - SQL Server 2000 or MSDE 2000 (cascaded deletion triggers the need for database scripts) installation process
1. Install DotNetnuke.zip compression package · Unzip to ... C: / DotNetnuke · Use Overwrite File Name Directory Name Option 2. Create a virtual directory with DotNetnuke by IIS, local directory points to C: / DotNetnuke 3. Create SQL Server Database • Database name must be the database name of Connectionstring settings in Web.config. 4. Configuration Program Parameters • Modify the parameters in Web.config to make it in line with your system. 5. Start the program T. Program automatically executes the database script (if it is the first time to install it includes the creation of the database) • If you use an upgrade installation, you must back up the original database.
Website administrator
Every site has his own management page, and the website administrator will add or decrease content, etc. Of course, the website administrator can exercise these rights after the administrator logs in. Each DNN program has an Host page, and the Host administrator can manage multi-site system and each site within this system after logging in.
Multi-site system
DNN manages multiple sites with a database. It is done by converting the requested URL to the portalid of the PortalS0 table in the database.
Processing request URL - URL Use "/" to find domain names from URL pieces - for example: URL: http://www.domain.com/default.aspx = www.domain.com URL: http://209.75.24.131 /default.aspx = 209.75.24.131 URL: http: //localhost/DotNetNuke/default.aspx = localhost / DotNetNuke URL: http://www.domain.com/virtualdirectory/default.aspx = www.domain.com/virtualdirectory URL: http://www.domain.com/directory/default.aspx = www.domain.com/directory
Find a matching record in the portals table in the database - Find the site record corresponding to the extracted domain name through the POTALS field.
Sub-site
The sub-site is a subdirectory in the root directory, with an address like this http://www.domain.com/ sub-site alias, through the above URL parsing method, the corresponding portalid in the database adds a site
The new site must be created through the website administrator interface (because there is a lot of dependencies for each site and need to be created by the program itself in a certain order, so don't try to create a large number of sub-sites in the database in the database. .)
Accessing the Site Log in the superuser (Host Account). Select the site management under the Host page to select the new site input requirement. Host Setting
Host / Host Settings page has a lot of installation settings. These settings use the default value when you create a new site. .
Host title
DotNetnuke
Title of the website host - display at the bottom of the page
Host URL
http://www.dotNuke.com/
URL of the website host - with the bottom of the page
Host Email
Support@dotNetnuke.com
Space provider Email - Administrator Help Links Created at the website
Paypalid
Website host paypal
Host rental fee
Create a new website that needs to pay the space usage fee
currency
Default payment of money
size of space
By default registration new website space size - MB
Probation
Allow the number of days allowed
Allow anonymous users to create a website?
N
Whether an anonymous user is allowed to create a trial site (Y / N)
* Password
Honeymath
DotNetnuke
User password DES key
Proxy server
Using the proxy server for accessing resources outside your firewall
Proxy port
Agent port with resources outside your firewall
Mail Server
The server used to send an email, not filled in the local
Site log history (unit: days)
This is what you are going to keep in your database, maintain your site history (you can exceed the site level). Enter zero (0) does not retain website maintenance records. Empty (not filled) keeps all maintenance records
Allow website module selection
If you want your website administrator to choose their own charging module, please select this.
* Note: Consider your password key from users' security and privacy. Management site
The administrator of a separate site can configure, manage his own site, which is done by the Administrator's corresponding page through the Admin Channel. Super users, can manage and have a host space-related settings, and e-commerce, monthly space rental fees, space sizes, free trial period, expiration date. The implementation of these features requires operations in the HOST channel site management (Portals) page after the superuser is logged in. (In this page, there will be a list of all sites, and the point editing link can be made to include the corresponding settings of the host information. Host management functions
When logging in as a super user, there are many features of host management in the drop-down list of the HOST channel. These features are related to all sites of this host. File Management - Super users can upload files to the website directory by it, install skin, containers, and third-party modules.
Advertis Vendors - Super users can define advertisers, which is a global definition that is valid for all sites. This will affect all business modules. Banners - Super users manage Banner ads provided for advertisers throughout the host. He has the top of the website to show Banner ad.