The project is an ASP.NET CMS. The web solution runs on many domains. Each domain configuration is called Instance.
Instances are saved into the database. Each instance has it's own Paths, SMTP Server and other fields are show in the database schema.
If we consider an instance like a website, we have te define pages for this website. That's what's defined using the Pages table. Each page is linked to one domain (instance). It has many parameters like : Title, Description, comments, HTML Header (html content), HTML Footer (html content), Page size( records per page), MaxRecords (maxrecords to load), etc..
Pages could have variable that we can post using the GET or POST method.
It's like a nickname of each page. An alias shouw be unique.
Categories and PageCategories:
We can assign many categories to a page. You can see categories like Yahoo Directory. A category could have a parent category.
CustomFields and CategoryCustomFields:
We can create a classifieds page. So we can define additional fields (inputs) for a specific category.
For exemple: Auto fields are different from real estate fields. That's the purpose of custom fields.
For fields, we can define default options. For exemple : Age, Location, etc..
Controls and PageControls:
The page contrains header definition and footer definition only. For a page contents, we define controls. Each control is like an html content. We can define an order for a collection of controls for a page, like that we can control the display order for them.
Information is what we display really on pages. For exemple, an information could be a classified to it we defined additional custom fields. Then, we save the input values for each custom field into the table InformationCustomFields.
We have to specify a category for an information. We can not post/save an information into a category if this category field value [ AllowCreateItems ] is set to false. Like that we are sure that user can not post informations to root categories and then will post informations only on the right categories.
This is a description of the project.
17 pekerja bebas membida secara purata $679 untuk pekerjaan ini
Hi, I am a computer engineer , having more than 4 yrs , S/W devlopment experience(.NET,C#,Sqlserver200) i am keen to intersted in your work, can start work on immediately effect. Thanx