« [Blog] The "Multi, Multi!" Update | Main | [Video] Coding Session #9: Sutra CMS Server-side Programming »

August 04, 2011

[Blog] It's All About Content

Coming soon — a CMS where content is the priority and a web page is just one place where content is displayed:

Some thoughts on how we're approaching content in Sutra CMS:

1. Content stored as key/value pairs
2. Content is a top level entity
3. Content meta data
4. Interactive content
5. Content versioning
6. Content statistics

1. Content stored as key/value pairs

Picture 4


Every type of content — from a news item to a video to an interactive map to a mini application — is stored the same way.

Benefits:

• describe content any way you like
• data structures can easily change to accommodate new requirements
• one user interface to manage data
• standardized approach to programming a new content type
• no need to manage multitudes of backend tables

2. Content is a top level entity

Picture 5


Content is stored and managed independent of a website or page.

Benefits:

• content can be copied or linked between pages, websites, eBooks, print, etc
• minimize duplication and reuse
• one source for content management tools such as audits, translation/localization, SEO, branding, custom business workflows, etc

3. Content meta data

Picture 7
Storing meta data along with your content can enable your content to do more.

Examples:

• adapt content to different contexts with configuration data
• enable custom business workflows such as licensing, the creation process, notifications, etc

4. Interactive content

Picture 9


Interactive elements can increase the value of content. Commenting, drilling down, user input, sharing, rating, purchasing, searching, etc — these are the drivers of the interwebz 2.0 era.

In Sutra CMS, content blocks can be placed anywhere on a page in any order to create a page. What each content block does is entirely up to what you have programmed for a content type.

Benefits:

• you can create any content type without worrying how it will affect the cms or other content types
• content types can be as powerful as a full-blown application
• great way to combine functionality and data from resources outside of Sutra CMS

PS: I won't list all the advantages of developing custom functionality with Servoy here except to say: server-side Javascript baby....

5. Content versioning

Picture 10

Sutra CMS allows you to version content now as well as pages.

Benefits:

• update your content in one place and all linked pages will see the latest active version
• roll back to previous versions of content
• compare different versions of content 

6. Content statistics

Picture 8

Where is content displayed? When was it last edited? When was it viewed? How long was it viewed for? What paths lead to the content?

If you are a content analytics geek, Sutra CMS tracks a lot of data about how your content is performing.

Final thoughts

Content is not just about your website: it is about your business. And with Sutra CMS, we're trying to do more than just get your content onto a web page.

If you're interested in content strategy, check out this google group devoted to the subject:

Content Strategy at Google Groups

| Posted by David Workman on August 4, 2011 at 06:20 PM in Blog | Permalink

Comments

Post a comment