• cms

Abaca CMS

The Abaca CMS delivers a next generation web content management system that empowers you to create compelling websites that drive your business and engage with your online community. Everything in Abaca CMS is developed for efficiency, productivity and interactivity. The proven functionality included in Abaca CMS allows businesses to focus on communicating well to their target audience online. Abaca CMS is easy to use for website authors, developers and administrators. All parties involved in implementing a corporate website with Abaca CMS can achieve the best results and cost of set up and operation can be kept to a minimum. Here you can view a list of basic features that are included in Abaca CMS.

1. CMS Overview -- Technology

Server Platform

Abaca CMS is designed to operate on the Microsoft Windows Server 2008 operating system.

Web Server

Abaca CMS leverages Microsoft Internet Information Services (IIS) 7.0 + URL Rewrite Module as its web server technology for Web Services, the Abaca CMS Workstation (content administration interface), and the primary website application.

Application Framework

Abaca CMS is developed on the Microsoft .NET Framework version 3.5. Abaca CMS is enabled to utilize the built-in AJAX support of .NET 3.5. This gives custom component developers the flexibility to utilize the latest development technologies in the .NET Framework.


C#, JavaScript, HTML, CSS


The Abaca CMS database is built on Microsoft SQL Server 2008.

Third party API

Support integration of third party API, e.g. Google map API, Ajax toolkit.

2. Home page

  1. Primary lead elements
    • Image carousel, see example on home page, it could be a single image just like a static image, find a example on Content example.
    • Video in carousel.
  2. Second lead elements
    • Image
    • Video
  3. Bespoke controls
    • At the right hand side of page, manageable at back end
  4. Banners
  5. Latest items panel
    • Latest News
    • Latest Events
    • Latest Reviews
    • Latest Case studies
    • Latest Blogs
    • Latest Forum posts

3. Content Management

The Content Management component of the CMS support easy updating and managing of website content pages via an easily comprehensible interface promoting content editing with tools similar to that of Microsoft Word.
  1. Content Management
    • A page consists some modules.
    • Same module can be used in other pages.
    • Sort modules.
    • WYSIWYG content editor
  2. Sub home and other lead contents
    • Sub home is a page similar as the home page, it could have carousel, images and video, but normally doesn't need comments and rating.
    • It also has right hand side controls, modules and banners.
  3. Page Templates
    • Changing the appearance of the website could be carried out surprisingly fast and easy by the Template Management component which is capable of handling numerous website templates for switching between templates whilst maintaining the website contents.
    • It includes some common page templates, for examples: Treble column, Double column and Single column page template.
    • Administrators can manage page templates through backend system
  4. Accordions & Tabs
    • Accordion and tab control are different ways to show the page content, it can be apply to any page templates
    • Each collapse/exapnd panle in a accordion or tabs control is a module
    • Content of accordion or tab can be managed at front end.

4. Navigation categories

Website contents could be categorized by Categories for better organizing and storing of content pages as well as publishing listing of webpage contents by categories in the website whenever it becomes necessary. It also provides site tree for administrators to manage site structure easily.

5. FAQ

  1. FAQs
    • The FAQ (Frequently Asked Questions) module displays a standard Frequently Asked Questions web page. This module allows the entry of Questions and Answers in a standard FAQ format.
    • Search faqs
  2. Category
    • FAQs can be organized by categories.
  3. Version control

6. Case studies

  1. Show case studies of your product or service with images and a full description. It has HTML editors in case study description tab to stylize your case study content.
  2. Comments and ratings, tags
  3. Version control

7. News

The news extension allows you to add news announcements to your site.
  1. News home
  2. News search & listing
  3. News detail, assets
  4. News archives
  5. Latest news
  6. Related content
  7. Friendly urls

8. Events

Show a list of upcoming events on your web site.
  1. Events home
  2. Events search & list
  3. Events calendar allows you to display content in a calendar style. Abaca CMS comes with pre-defined event calendar page template that displays events, such as conferences, Community , Social, etc. You can easily modify this page template or use it as an example for your custom event calendar.
  4. Events details
  5. Request more detail form
  6. Submit a new event
  7. Event archives
  8. Friendly urls

9. Forum

The Forums module allows you to integrate forums functionality into your web site and build on-line communities.
  1. Open/closed forums
  2. Moderated forums (posts need to be approved by moderator)
  3. Subscription to new forum posts or replies to your post
  4. Avatars (user images) and signatures
  5. Forum search
  6. Lock or hide forum/topic
  7. On-site administration

10. Jobs

Now you can add your employee requirements online, whenever you have vacancy for an operator, or co-ordinator, or marketing executive, you can now add qualification needs, location, documents all at one stop. Candidates can upload resumes online, from the website, and you can get it in your emails.
  1. Jobs landing page
  2. Jobs search & list
  3. Add Jobs / Vacancies from Admin
  4. Apply a job & upload CV

11. Videos

Abaca CMS enables the non-technical user to upload streaming links as well as video files. You can manage all your visual website assets in an easy to view and use gallery format.
  1. Add video from admin
  2. Video gallery
  3. Video details
  4. Comments and ratings
  5. Video categories

12. Blogs

The Blogs module allows you to publish personal or enterprise blogs. You can fully customize the access rights to the blog and allow one or more users to add blog posts. A single web site can contain any number of blogs. The design of the blog is fully customizable with your own graphics and custom content.
  1. Blog landing page
  2. Blog posts can be organized using categories and tags.
  3. Site visitors can add comments and ratings to your posts, the comments may be optionally moderated or disabled.
  4. The blog posts can be edited either through the administration interface.
  5. Blog archives
  6. Latest blogs
  7. You can display links to chosen social bookmarking services and allow readers to bookmark your post.

13. Reviews

This feature allows you the user to set up a rating and review system for products and services, decide between showing star ratings or top ratings depending on desired layout of content.

14. Register, login and my account

A client login lets your clients access all their available features in one handy place, with the minimum fuss for the client and yourself. It allows you to keep confidential information confidential, while permitting collaboration between your business and the client online. It can substantially increase your credibility in the client's eyes, as well as reducing the chance for mis-communication, making the client management process occur more smoothly.

A User management system enables you with Secure password protection, Admin login, that can input new clients / users, you can view their profile, add, modify delete from admin section. Your clients can download necessary files from website or share pages on site, only after login.

  1. Customer Login / New User Sign up
  2. CMS Forgot Password / Change Password, update details
  3. Add / Modify / Delete / Activate Profile from Admin
  4. Share pages

15. Banner Management

The Banner Management component promotes easy handling of the website Banners in terms of publishing selected banners on WebPages.

16. Form builder

  1. Form dialogs for data entry are generated automatically. The Form builder provides server-side data-validation, captcha and personalized confirmation mails.
  2. Splitting a large form into multiple steps allows the visitor to focus on one step at a time while none of the provided data will be lost when going back.
  3. Statistics and export reports

17. Version control

A version of content is automatically created when you edit an approved or live page. You can roll back to previous version should you need to.

18. Sitemap

  1. The Site Map module is used primarily for creating a map of links to the pages that make up your website. More simply, it can be configured to build a hierarchy of links starting with any page in the site, and stemming through the various branches of pages under that page. It is great for building navigation links into your content.
  2. Sitemap xml for search engines

19. Search site

It searches Abaca CMS database content and optionally the uploaded files and videos. You can specify which site sections and document types should be searchable and integrate third-party search engine if necessary. It also tracks the search terms from users.

20. Image gallery

The Image Gallery module allows you to quickly publish an on-line gallery of images, such as your works or photos of your team. All you need to do is to place the Image Gallery web part on the page, configure its parameters and upload the files. The files can be uploaded through the browser or by using the batch Assests upload tool.

The gallery can display image thumbnails and detailed images in the required size. The thumbnails are generated automatically, so you do not need to resize them manually. Also you can add title and description.

21. Tagging

Any type of document (not only blog posts) can be marked with tags. This allows you to easily group articles, news, case studies and other types of content based on topic. Tags are organized into tag groups and these can be displayed as a tag cloud. The tags can be predefined by administrator and the content authors can define their own tags.

22. Search and Locator

Search and Locate function shows location on google map through Google Map API. Potentially could be used for Store locator, IFA finder or vets finder.

23. Polls

The Polls module allows you to publish polls on your web site and get visitor opinions and feedback. Every poll may contain any number of answers.

You can choose if any visitor, authenticated users or only members of chosen roles can vote. You can configure the polls so that it displays the results only after the user votes.

24. Assets

Pictures, graphical website components, videos and downloadable(documents) could be readily managed and organized into folders using the Assets Manager, which also provide means for uploading website images. The advantage is that website assets could be stored and selected for publishing whenever by the website administrator.

25. Shortcuts

It provides a way that a URL can map to a existed page, most time used for old URL map to a new page.

26. Page tools

  1. Comments and ratings
    • The Comments and ratings module allows site visitors to rate articles, blog posts, videos and any other content type. It gives you feedback on what people like and what they're most interested in..
    • Administrator can manage comments and rating through backend system, e.g. approve a comment to show it at front end
  2. Share with friend
  3. Share on social community, e.g. Facebook, twitter
  4. Text Size
    • Change the text size.
    • It uses three different style sheet to control it: large.css, medium.css and small.css.

27. Administration interface

Besides web-page content administration which could be easily handled via a Microsoft Word-like interface, all other administration tools are easily accessed and made available in the website administration interface protected by administration login. All administration tools such as features and tools management, assests management, etc are structured in a highly user-friendly arrangement, including a dash board to show the latest changes on the website.

For Superusers, it also provides some system tools:
  1. Admin login
  2. Admin roles
  3. Structure of backend system
  4. Error handling
  5. Configuration of the website, e.g. footer content.

28. Messages

System message, for example thanks you message after custom submitted register form. Just need change content of message through backend system, no need to update any code.

29. Site emails

Email template for the emails sent from the site, e.g. register email.

30. Bespoke controls

There are some controls have functionality built in, it can be controlled at category level.

31. Scheduled pages

A scheduled task will launch an application to read different page that execute tasks.

32. Tips system

A knowledge base system to help client understand the CMS.

33. User Management

With the provision of User Management, website administrators could easily handle website access hierarchy should it be necessary for the type of information maintained in specific content pages.

34. Friendly URLs and SEO

Abaca CMS for ASP.NET allows you to build search engine friendly web sites that can be easily indexed by Google and other search engines.

Friendly (smart) URLs

Every page on your web site automatically has its unique URL that reflects the position of the page in the content tree, such as:

  • http://www.mydomain.com/blogpost/pellentesque-nisi-odio
  • http://www.mydomain.com/content-examples
  • http://www.mydomain.com/faq

As you can see, the URL doesn't contain any extra parameters, such as ?id=7498 that might not be understood by the search engine robot.

The content page URL can be customized by changing the document alias, normally spaces are replaced with dash (-) in the URL.

The standard URL extension (.aspx, .html, etc.) depends on your choice and it may require changes made to web site configuration on IIS (except for the .aspx extension that is supported automatically in the standard IIS configuration).

When you move a document or change its URL, the shortcut tool in admin section allows manually mapping the previous URL to new page, when someone uses it, it automatically redirect to the new page, although it has been moved.

Search Engine Optimization (SEO) Support

Abaca CMS supports SEO in several ways:

  • Each page managed by Abaca CMS can have its own page title, description and keywords that are rendered in the page header.
  • You can add ALT and TITLE attributes to images/links.
  • You can build CSS-based menu navigation that uses only UL/LI elements without any JavaScript and is easy to follow by search engine robots.
  • You can customize the friendly URL and custom URLs so that they contain the required key words.
  • You can use H1, H2, etc. elements in the WYSIWYG editor.