CMS Review - Exponent
Exponent is a modular Content Management System (CMS) with some useful built-in modules including Weblog, News, Calendar and Search module. It offers a completely new way of managing website content without using a typical back-end/front-end approach.Exponent CMS is an open source version of Exponent Pro, a paid version of the system which offers lots of additional features. OICGroup claims to have created a CMS that enables a creation of search engine friendly websites for small and medium size businesses.
In this article we look at the search engine friendliness and Search Engine Optimisation (SEO) features of Exponent open source version.
t is a simple and user friendly system. The two step installation process took less than 5 minutes and no additional changes in the server configuration were necessary. This is quite impressive, as in case of other open source packages, such as PHP-Nuke or Drupal, the installation process usually requires access to the server configuration files.
After only 45 minutes with the Exponent CMS I was able to learn the interface and answer some standard questions.
Can every page have a unique set of meta tags (title, description, keywords)?
Yes, however, all meta data has to be typed in manually, i.e. a user has to fill title, meta description and meta keywords field every time a new article or section is created.
It would be great if some of the metadata was generated dynamically or a user could define static metadata elements, such as brand name or some generic keywords that should be included in all pages.
Can URL’s be written in a format that is easily spidered and algorithmically compliant?
Yes, however, Exponent does not allow the adding of keywords. An example of a URL
www.yourdomain.com/index.php?section=11
Exponent doesn’t support search engine friendly URLs, which is a standard feature of almost every SEO friendly CMS. URL rewriting is in the roadmap for the 0.96.7 version.
Can pages sit out with the CMS with custom URL’s?
Yes, there are no restrictions here.
Can they use a robots.txt file to block unwanted and duplicated pages from being spidered?
Yes, although there is no robots.txt validation.
Does the CMS allow you to use custom image file names and ALT tags?
Yes. It is also possible to change the location of images and images are saved with the original filename. However, it is not possible to change the filename from the image manager panel. Although the way images are managed seems to be straightforward, I don’t really like the image upload form, where you can specify image Name and Description but you cannot define Alt tag. Inserting images into content is not very user-friendly either as instead of a drop down menu or thumbnails, the image location has to be specified manually.
Can the CMS generate a Google site map (xml)?
No.
Can the CMS generate a traditional site map and update it every time the structures changes?
No.
Does the CMS allow you to create a custom 404 page?
No.
Does the CMS support creation of RSS?
No.
Conclusion
One of the great things about Exponent is the interface, which is based on containers. Those who require a standard CMS interface would better choosing another system. In Exponent it is possible to build new pages by clicking one of the icons in and adding a new module, - the Text Module in this case. There are however some consequences of this approach; for example a page might look quite complicated with a lot of modules and tables. I also think that for bigger sites, a back-end with a categorised content table is required to manage content effectively.
Time consuming content management for a larger site and lack of a large community behind the Exponent CMS limits the use of the system to small websites. In terms of search engine optimisation and search engine friendliness there is also a big gap between Exponent and other open source systems. The lack of search engine friendly URLs support, no dynamic metadata generation and no sitemaps support only confirms that creating a SEO friendly site is not possible with basic Exponent installation.
I would only recommend this CMS for a website with less than 50 pages of content, which doesn’t get updated very often. It might be the ideal solution for people with less technical knowledge, who want to create a simple site and are not very concerned about search engine optimisation techniques.
Although, the lack of some SEO modules, it is still possible to get search engine traffic to an Exponent built site. The golden rules of SEO, in terms of creating unique content and metadata, are still valid and can be utilised with Exponent.