Developer Features

WCF Web Service API

The extensive range of server controls have all 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. Details on all the API methods will be made available once you’re ready to start developing.

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 a ASP.Net or MVC compiled project.

Free Built in ASP.Net Controls

Within the Visual Studio base project you can utilise the Drag and Drop toolkit. This allows developers to drag any Ngage Control to your web project. Details on all the pre-built server controls will be made available once you are ready to start developing. Each control will contain the following:

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

Developer CMS Customisation

Custom Master Pages

These can be added to any website.This allows the CMS Editor to change Master Pages per page at any time.

Custom Templates

Any type of 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'. Further items of any type can be added, so for example: if you had an Events area on your Website, you could add '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 a set of 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 then a span tag will be added.

CSS Support

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

Widgets

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

  • By default, we provide an extensive range of pre-built widgets. These are just a .NET class file which are compiled at runtime. More information about developing widgets will be made available once you’re ready to start developing.
Ngage Software CMS and POS solutions