The template of the site is a set of pages and dlls that can be used as a blank when a site is creating. All the template pages are completely functional and efficient – i.e. ready for immediate work. From Web designer it is required just to change the design of these pages in order to give individuality to your site.
Let’s examine the structure of files and folders of a site template.
Site root folder
Here you see the following files and folders:
- App_Themes - this folder contains design themes for a site (stylesheets, images…) One site can have several design themes. Each of these themes lies in an individual folder. When it is not specified the Default theme is used.
- Authorization - this folder contains templates of users’ authorization forms and modification of user’s private information.
- Bin - this folder contains libraries, required for site operating. It should always contain files CMSLib.dll, AstronDig.Classes.dll, BLToolkit.2.dll, HttpCompressionModule.dll.
- ErrorPages - this folder contains pages to handle site error messages.
- Images - this folder contains pictures used on a site.
- Modules - this folder contains design patterns of the site modules. In this folder are also usually placed "Custom modules" that extends the features of the site.
- CMS_ContextMenu.js - if a context menu of your site is formed with JavaScript, the site can have this file. Functions of this file provide forming of the site context menu. The filename can be different – it is tuned in context menu properties. For more details read the Menu section.
- CMS_MainMenu.js - if the main menu of a site is formed with JavaScript, the site can have this file. Functions of this file provide forming of the site main menu. The filename can be different – it is tuned in main menu properties. For more details read the Menu section.
- Default.aspx - CMS system service file. It processes all the requests to the site. This file does not need to be changed or tuned.
- Default.master - template pages for the default theme. One site can have several templates of the pages. This is tuned through the administrative interface of the CMS.
- favicon.ico - this is an icon of the site (it usually appears in the address bar).
- Global.asax - CMS system service file. It doesn’t need to be changed or tuned.
- MainImage.aspx - a page for representing the main big image from a site page.
- Print.aspx - this page represents a print version of a site page.
- StartupPage.htm - this file can lack on a site. This is a page that appears for the visitors, who came to your site for the first time. The name of this page and also if it appears or not is set through the CMS administrative interface.
- web.config - this file contains different options of site operating.
Site structure: Authorization folder | ErrorPages folder | Modules folder
SiteConfiguration: Site configuration
Menu: Menu
© 2005-2007 Astron Digital Ltd. All Rights Reserved.