On-site editing in Saurus CMS content management system

On-site editing

In Saurus CMS, most content management tasks are carried out in the same view shown to public visitors. The software attaches small v-shaped buttons to all content objects such as sections, articles, documents, images, links etc to enable you to create, edit and restructure the content. In addition, on top of the page is displayed a toolbar with more general management tools.

Text editor in Saurus CMS content management system

Text editor

WYSIWYG text editor is the most commonly used content editing tool that allows to combine rich text with images, tables, documents, hyperlinks and feedback forms. The style selector lists site-specific styles exactly as the will appear to the visitor. Various tools include Microsoft Office code cleaner, on-screen keyboard, search & replace and full-screen view. Data profiles enables extending the available article’s meta-data fields: add keyword list, category selection, archiving date etc.

File manger in Saurus CMS content management software

File manager

Explore and handle folders, files, documents and images in web server folders. User access permissions for folders can be set based on individual user, user group or user role. Files can be mass-uploaded via web browser or using file handling protocols such as FTP, Web DAV or Samba. Data profiles allow extending the file descriptive data fields: e.g. add signature date and parties to contracts or category and author to photos. File manager opens from text editor for inserting images and hyperlinks to files but can also be used as a standalone tool.

Creating page in Saurus CMS cotnent management system

Manage structure

Website's hierarchy is a tree-like structure of sections that normally appear as menu items on the site layout. There are no limits to the depth of the site structure or the number of menu items. The structure can be re-organized by various tools.

User management in Saurus CMS software


Administer hierarchical groups, user information and log-in accounts. Data profiles allow add custom fields to describe users: define additional phone numbers, birthday, sales discount etc. Users are managed by site administrator, in addition self-registration form can be used. Users can be imported and exported in various ways.

Access control (ACL)

Permissions to view, create, modify, delete and publish the content can be set either per individual user, user group or user role. 

Multi-site management

Each Saurus CMS instance can hold unlimited number of websites having independent structure, layout and content.


Both system messages and software user interface can be translated. Additional glossaries to English and Estonian which ship with the installation package, can be downloaded from Saurus CMS website.


Saurus CMS ships with most common applications such as article list, blog, news with archive, forum and image gallery, packaged as content templates. In addition to the built-in content templates, site-specific custom applications can be developed using Saurus API.

Template-based design

The layout of each page/section is defined by two templates: Page Template defines the general design, layout and styles of the page while Content Template specifies the application to be used in the site content area: article list, blog, image gallery, forum etc.

The product ships with most common content templates, in addition site-specific templates can be developed using Saurus API.

Saurus API

Saurus API (Application Programming Interface) is based on industry-standard Smarty template engine which is extended with Saurus CMS specific functions and methods for applying custom design, extending the functionality and and integrating third party applications.

Comment boards

Comment boards can be added to all types of content objects such as articles, documents, images etc. Site editors can define whether to allow commenting specific content, also whether a user must sign in for posting a comment.


Newly created content is not visible to public visitors until the editor has published them.

Scheduled publishing

Content can be automatically published or hidden on given date and time.

Feedback forms

Text editor can be used to design various questionnaires and feedback forms. Data filled in by site visitors is then sent to given e-mail address. Automatic error notifications and "thank you" messages can be customized and translated.

News lists

Each website’s section can be defined as a news list. New content is then automatically sent to all subscribers by e-mail.

Recycle bin

Deleted content is preserved in recycle bin which can be emptied manually. Also, a time limit of how long items are kept in recycle bin before permanent deletion can be set.

Site search

Simple and advanced full-text search with logical operators and multiple filtering options.


Automatic sitemap with multiple configuration options.

XML sitemap

XML sitemap for search engines is automatically generated.

Friendly URLs

Human- and search engine friendly web addresses like www.sitename.com/products.


Site title, meta-description and meta-keywords can be defined per each section/page.


Users can add content objects to their personal list of favourites. This can be used to personalise site browsing experience, for example form compile a list of news from user's favourite topics.

Site log

System log keeps track of each action made by site editors and administrators. User log-ins and system events such as scheduled publishing, automatic imports and error messages are logged as well.

Page cache

Cache speeds up page displays and reduces radically server load by using snapshots of otherwise complex pages.

Web based installation

Simple browser based step-by-step installation wizard guides you through the setup in just a few minutes.

Data profiles

Profile is a set of custom fields that extend the objects built into Saurus CMS. They can be used to add keyword listing or category to an article or define separate datasets for users who are company employees and partners for example. 

When profiles are created by site administrator, Saurus CMS creates appropriate Saurus API calls and user interface for data input. 

Custom assets

In addition to existing content object types in the system, you can create new content types by your own. Custom assets, like built-in objects, can be extended by Data profiles. 


Design templates, custom modules and 3rd party applications can be packaged as extensions for robust handling and installation. 


Custom triggers can be defined to control system events and data input. For example, “before-load” trigger can be used to fill in initial values, “before-save” to validate data.

Error log

Web based log of PHP and MySQL warnings and errors.

These are just basic features in Saurus CMS Community Edition. You can achieve even more with extensions.