Screenshot Preview

Melon CMS Component - Summary

by Melon Components - Product Type: Component / Add-In / ASP.NET WebForms / ASP.NET AJAX (ATLAS) / Managed/Unmanaged Code - without COM / Source Code

Summary

Melon CMS Component by Melon Components

URLs: melon-cms-component, melon cms component, meloncmscomponent, melon

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:

Easy integration into existing websites

Multilevel navigation

Google friendly URLs (uses URL rewriting)

Integrated WYSWYG editor

Reusable page templates

Integrated with the .Net native Master Page and Site Map

Draft version and live content publishing

Integration with existing User modules or ASP.NET membership users

Customizable design with Themes

Authoring roles (administrators, writers)

Multilingual support

Documented API

Installation tool

Create dynamic websites and easily edit content with a user friendly rich text editor.

Evals & Downloads: Read the Melon CMS Component help file, Melon Products Starter Kit User Guide

Operating System for Deployment: Windows 7, Windows Vista, Windows XP, Windows Server 2003, MacOS 10.6, MacOS 10.5, Mac OS X

Architecture of Product: 32Bit, 64Bit

Product Type: Component, Add-In

Component Type: ASP.NET WebForms, ASP.NET AJAX (ATLAS), Managed/Unmanaged Code - without COM, Source Code

Web Services: SOAP Binding Transport HTTP GET

Built Using: Visual C# .NET

Compatible Containers: Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft SQL Server 2008, Microsoft SQL Server 2005, Microsoft Internet Information Server 6.0, Microsoft Internet Information Server 5.0, Microsoft Internet Explorer 8.0, Microsoft Internet Explorer 7.0, Microsoft Internet Explorer 6.0, .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0

Keywords: CMS ASP.NET Open Source WYSWYG

Melon Components

HTML Editing Edit editor

Product Search

Enter search words: