Features for Developers and Designers

We want Salus to be a CMS that designers are happy to use. It's certainly not right for every project, but it may just be right for yours.

Tags

Salus uses tags in a somewhat different way than most webapps. Tags are used as descriptors for pages, just like your favorite social content site. But tags prefaced with a punctuation mark (_hidden, for example) are system tags, which perform myriad functions and give you limitless possibilities for your website. It's a methodology truly worthy of the title meta-tagging.

Rather than clogging the administration interface with checkbox soup, page options are controlled through the tagging interface via system tags. Most users, most of the time aren't interested in anything but the content and title of a page. With the Salus tagging system, page options are always close at hand but never in the way.

Templating

Templating is as simple as integrating a few single-line PHP functions into your existing XHTML. Even without any familiarity with PHP, you can get a Salus template running in minutes. Salus doesn't ask you to learn a new template language. Just do what you do, and we'll sprinkle in the elements you want, where you want them.

Want multiple layouts? Go nuts. Just write a simple if-then into your template, then give users a special tag to change layouts. We've done away with monolithic Layout Manager concept; again, seldom-used options are quick to change but never in the way.

Beautiful Code

Semantic, validating XHTML from a content management system? Believe it. You won't find font or color options in our WYSIWYG editor, just good old-fashioned semantic elements. And we've worked hard to ensure that all of our helper functions produce the cleanest, most semantic code possible.

Helper Functions

Our helper functions, such as menus, offer plenty of possibilities, while still being easy to use.

Want an unordered-list menu for all pages tagged with about but not press? It's easy: menu("about NOT press"). And the default menu semantic structure is compatible with Suckerfish and related menu systems—right out of the box. Want DIV-based menus? We've got that covered. You can have as many different menus as you want.

Other helper functions grab appropriate metatags for a page, find related pages, and generate sitemaps.

User Interface

We're committed to making Salus a CMS than non-technical users feel comfortable operating in. We've created a simple, clean interface with touches like drag-and-drop page sorting and context-driven help to make managing pages and users a breeze.

Branding

Because Salus uses a CSS-based layout, changing the branding to fit your company or you client's company takes minutes.

Coming Soon

Easy installer, integrated data backup, searching, blogging functionality, RSS feeds, pretty URLs, aSSL secure login...