Niddocks CMS

Niddocks CMS is a powerful and flexible content management system (CMS) that can be integrated into any website.

Content management systems are becoming very popular and there are a large number of solutions out in the market. A lot of systems are clumsy, difficult to use and require some degree of technical know how to use them. We have a solution that is refreshingly different.

Our CMS will make the normally complicated task of updating your website easy by allowing you to directly change the content on a page. The system does all the hard work allowing you to concentrate solely on the content and not the workings.

Along with an administration area our unique inline editing application enables content editors to make changes to the website using a simple interface that works directly in the content.

 

What's it going to cost? prices start from only £4,995 + VAT

This is incredible value for money, but if you are on a budget fear not we do have a CHEAPER ALTERNATIVE!

Click here to see what we will do for this.

Try the Demo!

Features and Benefits
Edit Mode

When the user accesses the inline content management system the actual website appears in front of the user in an edit mode. The content editor then navigates around the website by using the actual website menu structure. The content can then be updated in place.

The content management system has a very simple interface that is activated through a secure login area. Niddocks Internet Solutions provide a link to this secure login page that is not available on the website and as such not available to the public. Once a content editor has logged into the website will then be displayed in “edit mode”.

When the website is in edit mode it will look exactly the same as it would do to any visitor visiting the site, but there will be an edit mode toolbar available. This will allow you to navigate around the site in the same way you would do if you were simply visiting the site making it very easy to find content to update. The edit mode toolbar has a number of functions that are applied to the current page you are currently visiting (eg saving, deleting or adding a page).

 
Edit-in-Place

What easier way to demonstrate inline editing than demonstrating it. Below are three types of editable fields that you would be able to update on the fly once you had simply logged into your website.

This is a Title. (Go on click it)

This is an example of a paragraph that can be edited. Go on click it - you know you want to.

This is an example of a rich text content block that can be edited. Go on click it - you know you want to.

You can even have lists:

  • Test 1
  • Test 2
  1. Test 3
  2. Test 4
 
Simple Admin Area

Built from the ground up to be as simple as possible, Niddocks CMS features an elegant and secure administrative interface that centers around three key areas: pages, snippets, and layouts.

A large number of content management systems out there are cluttered with complex features. By focusing on these three areas we have made the system very simple to use yet flexible enough to fully manage your website.

 
Pages

Pages contain the meat of the content for a your site and have a number of settings that you can edit to maintain your content. The pages are organised in a tree list, which makes it easy to navigate around your web site structure to make the necessary changes. From this page list you can update the order of the pages, add, move, edit and delete pages as well as link pages together using tags.

Unlike many other content management systems our system allows you to arrange pages according to any hierarchy. A website in Niddocks CMS can be as simple as a collection of child pages underneath a parent page.

 
Page Parts

For each page you can have a set of page parts that make up the content of your page. These page parts allow you to update different areas of the content page without having to do it all in one making it much easier to manage. A good example of this would be if you had a header image that changed for each page. In this example you could have a page part that allowed you to manage the header image and then a page part that manages the main content for the page.

 
Snippets

Content that is used in multiple places can be stored in a snippet. Thes can include things like headers or footers or notices that you want to show throughout the site, but don't want to update on every single page.

 
Layouts and Stylesheets

Layouts generally contain most of the technical stuff (HTML) for a page’s design. Layouts can render pages parts in any way they choose. One layout could choose to render the body and sidebar of a page, while another layout (a print layout) could render only the body. Although we develop the layouts as part of the package having the facility is good for the more technical people (or tinkerers).

From here the stylesheets can also be managed. It is from here where the consistent styles and themes of the site are managed. Again we set this up initially, but the facility is there should you want to change it.

 
Lists

The content management system also provides a list manager that allows you to create lists like news or events that can then be easily integrated into the website. Through the layouts lists can be generated automatically, so you never have to worry about it. So when you have your latest news you simply add the latest news item and the latest news items on the home page are updated automatically.

 
Attachments

If you need to add downloads to the website this is no problem. Everyone attaches to files to emails, so we thought it would make sense to follow this method into our content management system. In the attachments area you can upload any files you want to use in the website. Once uploaded you can simply attach these files to a page and they are automatically made available to that page.

 
Members Area

If you want to secure certain pages or areas in the website you can do so. We have a members area that allows members to login to the website and access the secure areas. The members area comes with a login page, a forgot your password page and a registration page.

 
Users

The content management system also comes with an area where you can setup and manage different users to the system. Users can be separated by their role which can be an administrator (manges the content) or a developer (usually us).

 
Search Engine Optimisation

The Niddocks CMS also provides you with all the necessary tools to optimise your site. You can set all the meta data for products, categories and content pages including Search Engine Friendly (SEF) URLs and page titles. Although these can be manually set if you choose not to set them then they are automatically setup based on the name of the product, category or content page name.

 

[back to the top]

What will Niddocks do?
License and Installation of Content Management System (CMS)

The content management system (CMS) is an application that we will license and install on your website.

 
Graphic Design

We will develop a design from your initial breif and allow up to two sets of modifications for you.

We understand the need to ensure that the look and feel of the site design evokes an impression of professionalism and credibility. We will evaluate any existing branding and websites that you liked the “look and feel” of and put together a design that we feel will be the starting point to move the project forward.

 
Development of Template

We will take the approved graphical design and develop a master template for the content management system. This template controls the overall structure of the website and will be developed using valid HTML and CSS and will employ the latest techniques to achieve a website that conforms to the latest disability standards. The images used will be fully optimised to make sure the website loads up as quickly as possible without relying on visitors having a quick Internet connection. The styles used to determine how the elements of the site are displayed are all controlled from a single style sheet. This allows changes in the look and feel of the website to be made in one place quickly and easily.

 
Integration of Layouts

Once we have developed the master template into the CMS we will develop and integrate the other layouts. A layout determines the arrangement and style treatment of elements (content) on a page. Below are a few examples of the sort of layouts that are available, but not limited to:

  • Home Page
  • News
  • Events
  • General Content Page (eg, About Us, Privacy Policy, etc)
  • Form Layout (eg, Contact Us, etc)
  • Products and/or Services
  • Search Results
 
Forms

We will create up to 5 forms that will allow customers to submit information to you without them needing email setup on their machine. This is an ideal way to allow potential customers to enquire.

We will develop each form with up to 20 fields. On submission of the form the data will be vaildated first and checked to ensure it is not SPAM.

 
Related Pages

To improve the customer experience we suggest the concept of cross referencing content on the website to allow the visitor to easily find related content and not rely purely on a menu system for website navigation. One approach to this requirement is to manually add cross referencing links on every page. If the site has a lot of content, this quickly becomes unmanageable and susceptible to dead links when content items are removed. Rest assured we have a much better solution!

You may have seen on modern websites the popular concept of tagging. This concept can be applied to the website with great effectiveness. Yopu simply tag a number of pages with the same tag and the relevant pages are related automatically.

 
Members Area

The members area is a way to secure certain areas or pages of the site to the general public. To login to the website a returning customer would need to supply an email address and password. We use the email address instead of a username as we have found this is much easier to remember. The login area is secured by a secure connection to ensure the data they entered is secure and install more confidence.

The login area will also have a “forgot my password” feature that will allow a customer to simply enter their email address in order to receive a new password. The password is then sent to the registered email and will ensure that passwords cannot be obtained maliciously by the wrong person.

A potential customer will be able to register at any time by supplying a valid email address, password, and other required information and answer questions that will help determine if they meet the requirements. When a customer registers and is accepted on the website they will be emailed a welcome email confirming their details, such as password.

Once a customer has successfully logged into their account they will be able to:

  • View messages or notifications from you.
  • Update their account details.
  • Change their password.
  • Request any information through an enquiry system.
 
Multiple Languages

The concept of creating a site in multiple languages is usually referred to as internationalisation, which is in turn abbreviated to I18N. Creating an internationalised site has an impact on all areas of the site and for this reason is a fundamental consideration in the development of the website. For example, it is not just the translation of the "content"; every single menu item, category, alt text for images, page meta data (titles, keywords, descriptions) as well as common phrases and sentences used in forms or on buttons/links.

We will setup the site to allow the content management system to update a number of different languages. We will also integrate a method fornthe visitor to change the language in which they are viewing the website. This is typically achieved by having a small area near the top of every page (integrated into the master template) that denotes the current language with an adjacent link that directs the visitor to a page listing all the languages available.

 
Web and Email Hosting

We provide a high quality web hosting solution to our customers. The package includes a year of hosting. Please see our web hosting for more information.

 

[back to the top]

What will you need to do?
Graphic Design

It would be worth having a look at some existing websites to see if there any you like the "look and feel" of. You can also take a look at our portfolio if you need some inspiration.

Have a think about what colours you also like and provide us with any existing artwork you may already have in electronic format. If you have printed media then access to this would be advantageous to ensure the design themes are consistent through your printed and digital media.

 
Content

The content management system provides all the tools necessary to add and update the content on your website. If you would like us to pre-populate the website with your content then we ask that you can provide the content in an electronic format. By providing the information electronically means we can cut down the time required and reduce the costs to you.

Receiving the content off a client can sometimes be the main cause in delaying a project. It is important to think about this when you first start thinking about your website. We will need the content in an electronic format (eg, Microsoft Word).

 
Related Pages

You will need to let us know what pages you wnat to link together and what keyword or phrase you want to link the pages together with.

 
Forms

For the forms used throughout the website we will need to know what fields you would like and which of those are required. We will also need the content of any messages or emails you want to use. We have standard content for this if required. We will need the email address(es) you would like to send the data submitted by the forms to.

 
Web Address(es)

If you have already registered a domain or domains, or have some domain names that you would like us to register, then please send us the details.

 

[back to the top]