As a Developer, you can fully customise the CMS for your requirements. Ngage Software has made building websites easy with a host of pre-built options that are all customisable.

Developer Features

WCF Web Service API

An extensive range of server controls has been developed with the WCF API. The API is a set of server-side cached methods that can be utilised in any Ngage Visual Studio project. Once you're ready to start developing, details on all the API methods will be available.

Microsoft® Visual Studio Base Project

A Visual Studio base project can be supplied with a default folder structure and required DLLs already referenced. All websites built using the API should be either an ASP.Net or MVC project.

Free Built-in Controls

Developers can utilise the Drag and Drop toolkit within the Visual Studio base project to drag any NgageCMS Control to your web project. Details on all the pre-built server controls are available once the developer is registered to commence a build. Each control will contain the following:

  • Details of what the control does with example code
  • Details on all available public properties
  • Default CSS styling that can be altered.
  • Customisation and Events

Developer CMS Customisation

Custom Master Pages

Custom Master Pages can be added to any website, allowing the Content Editor to change Master Pages individually at any time.

Custom Templates

Any Web Form or MVC template can be added. The CMS Editor can change page templates at any time. A template width is set in the CMS to allow the Content Editor to mirror the Website's "template width."

Meta Items

Each page template has two fixed meta items: 'Meta Title' and 'Meta Description.' NgageCMS allows the developer to add additional Meta Items. e.g., if you had an Events area on your Website, you could add the 'Events.aspx' template and set required fields for 'Event Date' and 'Postcode.' Details on all the 'Meta Types' will be made available once you are ready to start developing.

Font Types

By default, each Website is provided with font tags for the CMS Editor to use within the editor. Consisting of H1, H2, H3, H4, H5, H6, and P. All of these can be added to or deleted.

CSS Styling

You can add specific style options for the CMS Editor to use within the editor, which will apply the styling to the wrapping tag. If no wrapping tag is present, a span tag will be added.

CSS Support

Each Website within the CMS allows you to add a CSS style sheet URL. The CSS style sheet URL pulls the website styling into the editor, mirroring your Website's styles.

Widgets

Widgets are a good way of giving editors advanced features to utilise within the 'Microsoft Word' like editor.

By default, we provide an extensive range of pre-built widgets. These are just .NET class files that are compiled at runtime. More information about developing widgets is available after registering to build a project.rosoft Word' style editor. Tables, hyperlinks, c