Telligent's primary offering is Community Server (news, site), a social media and community solution. But it's not the only thing they have going. They also offer a web content management system called Graffiti CMS.
Graffiti CMS is a simple web content management system — the CMS in its name actually stands for "content made simple". Some consider it a blogging platform, but it contains features and functionality that you don't normally see in such as platform. And anyways, the lines between blogging platforms and web content management systems are rapidly blurring, n'est pas?
Our interest piqued, we took a look at Graffiti and here's what we found.
Telligent refers to Graffiti as "content made simple". They call it blog software and they call it content management software. What Graffiti really is, is a combination of the two, offering an easy to install solution that you can get up and running in a very short period of time.
If you want a blog, Graffiti can do it. If you want basic web content management, Graffiti can do it — depending on the version of the software you have.
Default Graffiti Home Page
The Basic Story
|Product Name ||Graffiti CMS v1.2|
|Product Category ||Web content management, simple web cms, web publishing, blogging|
|Typical Scenario ||Semi-pro blogging, basic web websites, micro publishing websites|
Company & Product History
Telligent is best known for its social media community solution, Community Server. They are considered a leader in this area by research analyst firm Forrester. Community Server includes blogging capabilities for multi-user blogging scenarios.
Telligent says they had a number of customers who wanted an easy to set-up and use blogging platform. So they built a web content management system to meet this need and in February of 2008, they announced version 1 of Graffiti.
Market & Pricing
Graffiti is for "everyday people". It is targeted as a solution for the small to medium sized business market. A free version is offered for non-commercial or not-for-profit use.
It is built in such as way that both designers and developers can use it for a blogging platform or basic web content management system.
There are three different versions of Graffiti: Express, Single and Server. Express is free for non-commercial use. Single and Server are commercial licenses and within each edition, there are different prices based on the number of content publishers.
|Program Level ||Cost/month||Description|
|Express||Free||Non-Commercial use only, 3 content publishers, limited support and some commercial capabilities are disabled, must show Powered by Graffiti Logo|
|Single Server|| |
US$ 99 - 3 Content Publishers
US$ 399 - 10 content publishers
US$ 799 - 25 Content Publishers
|A single website implementation, includes everything in Express Edition plus reporting and workflow. Support is also included.|
|Server Edition || |
US$ 5000 - 10 content PublishersUS$ 7500 - 25 Content Publishers
|Unlimited Graffiti sites on a single server|
Key Features and Ratings
Graffiti is built on Microsoft ASP.NET v2.0. It can use one of three different databases including MS Access, SQL Server and VistaDB.
For those who don't know VistaDB, it is a serverless TSQL database engine that maps very closely to SQL Server for data types and syntax.
With the exception of the Server Edition, Graffiti comes configured with VistaDB out the box. What is nice about the database configuration is that you can easily modify the web.config file to use any one of these databases without having to make any changes to the code itself (see tutorial here).
To install Graffiti you simply copy the Graffiti code to an Internet Information Server (IIS) website or virtual directory, change some system security settings and IIS settings, and you are done. It's that easy.
Designing Your Website
Graffiti utilizes a templating language called Chalk. Chalk is a combination of NVelocity (a port of the java Velocity project) and Graffiti functionality and is used to render themes for the website. Templates are a mixture of HTML/CSS for look and feel and Chalk for site content.
The basic content entity in Graffiti is a blog entry. This also equates to a webpage in Graffiti land. Attributes — or fields — include all the standard ones such as Title, Category, Body, Extended Body, Tags and Publish Date.
Graffiti — Authoring a Content Item
To create a webpage that is not included in the list of blog entries on a website, you simply leave the category empty and then create a navigation link to that entry. And yes, that is a bit hacky feeling, not to mention prone to user error.
Display as Feature Settings
There are several settings you can set in the content entry post settings. If you want the item to be displayed on the Home Page of the website you can check an option called "Display on Home Page". If you want the item to be featured in various areas, one can check the option "Featured Category Post" or "Featured Site Post".
Graffiti — Content Item Settings
Other attributes related to the blog include those required for good SEO like Metadata description and keywords. There is also a Name field that lets you override the webpage name of the post to something more SEO friendly.
Graffiti — Content Item Options
Although this is the standard set of attributes for a content entity, you do have the ability to add custom fields. Custom fields are discussed in the Customizations/Integrations section below.
As this is a content management system primarily designed for blogs, it also contains all the standard blogging features such as comments (with Akismet ID), Comments Days — the number of days people are able to comment on the entry and the ability to email comments.
This is a simple content management system. As such, there are some editorial features, but they aren't extensive.
You can search for entries by category or author. You can also leave Notes on an entry — using it for workflow notes or just general notes.
Graffiti — View of Published Items
You are able to see a list of entries you are working on (Draft), entries you have published and entries that are waiting for your approval.
There is also a section to view and approve, edit or delete comments made on entries.
Graffiti — View of Published Comments
Graffiti has a built in rich text editor for content authoring. It is a basic editor and as such may not provide all the functionality you have come to expect. In this case, you case use any Editor that uses the Metablog API to connect to Graffiti. In particular, Telligent offers instructions on how to integrate the Windows Live Writer Application. There are plenty of other options in the field though.
Graffiti Text Editor — Select Presentation Template