Showing posts with label CMS. Show all posts
Showing posts with label CMS. Show all posts

01 May 2009

MySource mini

Yesterday (Thursday 30 April 2009), I saw the future of Web content management systems: MySource mini. Squiz.net, the company that created MySource Matrix, have essentially released a working subset of what will become the successor to Matrix (or MySource 4). For now, it is designed for "brochure-ware" sites (basically standard pages + forms). The first thing that makes this unique (as far as I'm aware) is that it is a hardware + software bundle. You buy the server, with the CMS (and 11 page designs) pre-installed and then, for a modest annual fee, the server will automatically receive upgrades and patches as they become available. Squiz say the ideal website for this setup is one with up to 1 GB of content receiving up to 100 000 page-views per day.

The second thing that makes this CMS so revolutionary is that it looks so simple. It actually feels like you're editing the site (ie: the 'front-end') directly. This is very different to the usual conceptual split between 'front-end' and 'back-end'. But the simplicity is an illusion – in a good sense. The technology is incredibly sophisticated.

Noteworthy features include:

  • An inline WYSIWYG editor that, unlike others, doesn't rely on the browser's own code libraries. This means that it is truly cross-platform and cross-browser compatible.
  • Auto-save (and manual save, of course), with 'revert'
  • Image library with generous thumbnails
  • A feature that tells the website manager who's logged in and what they're doing (and have been doing)
  • All designs have thumbnail screenshots
  • System tells you what designs are being used and by what pages
  • System tells you what files attached to a design aren't actually being used by that design (also what files are missing)
  • Complete server cache control, with a day-by-day report on cache performance (and traffic)
  • Alias URLs (useful for marketing campaigns) that are not handled as redirects and are never indexed by Google
  • Workflow that can work serially (approver 1, then approver 2, then approver 3, etc.) or in parallel (approvers can approve in any order, or simultaneously)
  • The ability to choose a workflow (assuming you have sufficient permissions)
  • Versioning, with a timeline (you can't roll back, like in Matrix, but you can view, and export, any previous version of a page as a PDF – much less resource-hungry than full rollback)
  • Context-sensitive help

There are a number of interface features that are so appropriate and so beautifully realised that they raise the bar for interface design. Such as:

  • Timelines with draggable 'viewports' and changeable scales (day, month, year)
  • Task panes (eg: for finding an image) that are part of their parent windows, but appear to be floating in front
  • Asset browsers with a (Mac-like) column interface
  • A liberal, and appropriate, use of thumbnail snapshots
  • A yes/no slider control
  • The 'help-pointer': a small, bouncing graphic that shows you exactly where a particular interface widget is, so you can follow steps in the contextual help system

Some of these are so innovative and useful that I expect other software companies will try to copy them.

Criticisms? Very few, and most (if not all) of these are features that Squiz.net just haven't built into mini yet, but are planning to. Such as:

  • No safe-editing, meaning that you can't use the approval process workflow on live pages – instead, changes happen immediately
  • Only 3 kinds of form inputs: text, pop-up selectors and radio buttons
  • No centralised list of current alias URLs
  • No calendar, e-commerce or bulk email

Matrix is an undeniably powerful system; however its back-end interface feels complex and crowded, because almost every feature is available at all times. As a result, the controls (especially in the sitemap area) are small and finnicky. In contrast, mini feels clean and spacious, because the interface is focused on what you need to do at that time, but it also makes the context clear (so you always know where you are)

This is indeed the future of CMS.

More information about MySource mini

30 min. video demo (29 Oct 2008)

02 October 2007

Web Content Management for Government Conference

On 17 & 18 September (2007), I attended a conference in Canberra, the "4th Annual Web Content Management for Government Conference" and presented a paper on the second day. Here, for what they're worth, are some of my notes, observations and thoughts arising:

Introduction

James Robertson, Step Two Designs

According to James, the CMS Industry is still in a period of growth and is immature. There are at least 140 products available and 120 of these are locally produced. The technology is still diverging, rather than converging.
James made an interesting claim that workflow doesn't work, because it is usually too complex and ambitious.

Improving online citizen and community services by effective web content management

Jim Higgins, Chief Executive, New Zealand Local Government Online

Jim claimed that using online chat for public enquiries can service 6 times more people than the telephone, because the one staff member can theoretically communicate with a number of people in parallel.
An interesting idea was the 'warm website', where someone browsing may get a live message appear on their screen: "Can I help you?" from someone monitoring the site. Many people felt that this would be seen by many web visitors as intrusive, even creepy. Maybe a compromise would be to offer a button for visitors to click for help when someone was available.

The FaCSIA Guides IIS Project

Brendan Dalton, Department of Families, Community Services and Indigenous Affairs (FaCSIA)

"Australia's largest web publishing project of 2007 [was] The FaCSIA Guides IIS Project. With over 400,000 pages, this website provides... information on Social Policy and Entitlements and is used by legislators, lawyers, politicians and citizens."
Brendan showed a system that converts huge batches of structured Word documents into a series of linked web pages, with an index. The process was iterative, meaning that on the first pass, most documents would be processed successfully but some errors would be reported. The identified problem documents would be fixed and another pass would be made. The errors would get less and less each time, until eventually all documents would be converted.

Making websites accessible and functional for a diverse community

Dr. Andrew Arch, Manager Online Accessibility Consulting, Vision Australia

"Web accessibility means that people with disabilities can use the Web, more specifically it means they can:
• perceive, understand and navigate the Web
• interact with the Web
• contribute to the Web"

Andrew explained that there are a number of other beneficiaries when a website id made accessible. Eg:
• People using PDAs, web phones etc
• People with old equipment
• People working in restricted access environments
• People with temporary impairments
• People coping with environmental distractions
• People with poor literacy
• Older people
• New users

Andrew pointed out that it was important for web pages to declare themselves to be in English, for the sake of screen readers.
Screen readers may also have a problem with AJAX because the updates are sometimes not noticed by the software.
The proper treatment of links and forms (interactive elements) is important:
• Don't rely on colour
• If the link is to a large file (e.g. PDF), explain this within the link text, not outside it. Otherwise those who tab through from link to link will miss that bit of information.
• Make sure the size of the text entry box changes as well as the label.

Andrew also said that drag and drop is possible in Flash using just a keyboard. (Adobe has a section of its website devoted to accessibility but I have been unable to find anything specifically on keyboard-controlled drag and drop yet.)

Managing public sectors’ websites interface language and elements – do users and the public understand you?

Kerry Webb, InTACT, ACT Government

Kerry talked about the unique position of a government website: For many there is no effective competition. But on the other hand, a government website cannot choose its audience. This flies in the face of the usual marketing obsession with target audiences and demographics.

How to avoid getting ripped off when implementing a CMS

Tom Voirol, Reading Room Australia

Tom divided the CMS market using three dimensions:
• page-based versus component-based
• tactical [limited life] versus strategic [ongoing life]
• coupled [live server reaches back to the CMD database] versus decoupled [live server runs independently of the CMS db]
Two methods were presented to help decide on a CMS (or anything): Preference matrix + value benefit analysis.

Designing usable Web 2.0 applications to improve the citizen-centric approach

John-Paul Syriatowicz, Squiz.net

J-P introduced Web 2.0 as a semantic cloud of related technologies (including blogging, RSS, podcasts, personalisation, AJAX, folksonomies and mashups) and concepts. One of these concepts was the evolution of the Web into an 'application'. From a 'return-on-investment' point of view, employing Web 2.0 and social networking can be worthwhile, because of its "viral" nature, in which connections, and content, can theoretically increase exponentially (1 => 2 => 4 => 8 => 16 => ...).
J-P pointed out that blogging is more than just a technology. (After all, it would be possible to 'simulate' most aspects of a blog using static HTML.) The key feature of a blog – which can be both a strength and a weakness – is the set of expectations that come with it. People expect blogs to be frequently updated and to have a kind of 'personality'. Some organisations create a blog when a forum would be more appropriate. J-P also made the point that blogs have a surprising real-world impact, a "strange authority".
The essence of RSS is the distributing of content in a format-neutral way. It is anonymous (unlike an e-newsletter) because anyone can subscribe without the content-creator knowing.
Podcasting (including vodcasting) is an extension of RSS. It is usually thought of as 'cool' – a nice add-on – but J-P pointed out that it can actually be part of an accessibility solution.
J-P made two interesting warnings about personalisation. If the appearance and content of a page changes according to visitors' preferences: what should the organisation store as part of its record-keeping, and how can the page be reliably proofed (since meaning often relies on context)?

Discussion: Centralised versus decentralised content publishing

As an exercise, the room was initially divided into two, with one side instructed to argue the case that all web content should be managed by one central web unit and the other side instructed to argue that all web content should be managed in a decentralised way. Not surprisingly, when we were allowed to discuss freely, the consensus was that both make sense in different contexts. Basically, it depends on how often content is updated: if infrequently, centralised management is more effective; if frequently, decentralised management is probably more effective. Many organisations could benefit from some sort of hybrid arrangement.

Making the most of your digital assets and virtual tour online - a museum case study

(my presentation)

With the rise of Web 2.0 many websites are moving beyond simple information presentation and evolving into spaces for online collaboration. I asked what special implications this has for a government agency, particularly a cultural, scientific or educational organisation, such as a museum. Would allowing the public to contribute website content erode its reputation of authority? I used the Art Gallery's myVirtualGallery project as a case study, to examine these issues.
My full paper is available online.