World-class CSS support
Tired of jumping through hoops trying to get your CMS pages to look like the design comps?
We've built Sava to be the most CSS-friendly CMS on the market, empowering developers to focus on the things they like to do, not just the things they need to do.
Pre-built layouts and templates
Want to get a huge head start on your next CMS implementation? Sava's pre-built CSS layouts and templates will help you using semantically-correct, logically structured XHTML that's easy for you to control and easy for your client to use without blowing up layouts and formatting.
Dynamic code generation
To your marketing department it's an easy to use tool that keeps them from calling developers for every change, to you, it's a robust, yet lean and mean, XHTML code-generator spitting out functional objects like navigation, mailing-list subscription forms, RSS Feeds, super-custom content indexes, member-registration forms, and more.
A robust (not bloated) CSS framework
We've taken bits, pieces, and inspiration from the best CSS methodologies on the planet to make building sites easy and fast. If you're familiar with Eric Meyer's CSS-Reset, Blueprint CSS, YUI, CSS-Zen Garden, and the usual cast of CSS Dev bloggers, we think you'll like what we've done. We've also grouped and commented the code so it's easy to get around in if you use a great tool like CSS Edit or a simple text-editor.
Dynamically-generated CSS hooks
Want to target a specific element, in a specific object on a specific page? Sava makes it simple with a plethora of dynamic CSS hooks. Need to target the link of the page you're currently on without writing a gazillion selectors for each link in your navigation? No worries. We've got you covered by providing you with not only a unique (and readable!) id for the element, but a "current" class as well.
We've also filled gaps in css support for browsers that lack support for things like first:child and last:child selectors. (We won't mention any names here, *cough* IE, you know who you are.)
Flexible output
Don't like the way we've done something or need to tweak something for a specific purpose? No problem. Tweak the output to make it exactly how you want. Every project is different and has different needs, and a CMS needs to be flexible to accommodate variations between projects. Sava was built under exacting real-world conditions for real clients and it shows.