by Melon Components - Product Type: Component / Add-In / ASP.NET WebForms / ASP.NET AJAX (ATLAS) / Managed/Unmanaged Code - without COM / Source Code
You can find current information from the links below
in Web Site
If you need to buy a license for this specific version, please contact us for availability and pricing.
Other information on this page is shown for historical reference only and may have changed considerably since.
Create dynamic websites and easily edit content with a user friendly rich text editor. Melon CMS component integrates into existing ASP.NET websites, making them more dynamic and edit-friendly through a Rich Text Editor, while supporting multiple levels of navigation, content editing and authoring, draft version and live publishing. When integrating the CMS in your website, you can easily link it to an existing users module or use the ASP.NET membership users.
Melon CMS Component was implemented following the model of three-tiered architecture.
Data Access Layer
The data access layer is represented by the assemblies GotDotNet.ApplicationBlocks.Data.dll and Melon.Components.ApplicationBlocks.Data.dll.
The Database tables which are of interest to developers integrating the component are table MC_CMS_UserAdapter and table MC_CMS_Role_Adapter.
Table MC_CMS_UserAdapter is the adapter table which makes the relation between the Melon CMS Component and the users table of the web site where the CMS will be integrated. Table MC_CMS_Role_Adapter is the adapter table which makes the relation between the component and the users roles of the web site.
Business Logic
It is represented by classes which reside in App_Code\MC_CMS folder.
The component is designed to be isolated and independent from the web site where it is integrated. Thus it provides abstract classes Melon.Components.CMS.Providers.UserProvider and Melon.Components.CMS.Providers.RoleProvider which should be implemented to make the connection between the component and the web site.
Interface
The interface of the control is formed by several user controls and web pages. There is one main user control CMS.ascx (inherits BaseCMSControl class) which is a container of the other user controls (inherit CMSControl class) and provides the communication between them.
There are local resources for all user controls. In this version resources in English are provided. If resources for another culture are needed resource files with the same keys should be created.
All styles are placed in css file CMS_Styles.css so the component could be easily made themeable when putting the styles in the theme folders and customize them.
Melon CMS Component Features: