Professional Documents
Culture Documents
Cms - Open Source Content Management Systems
Cms - Open Source Content Management Systems
In recent times, open-source software has been seen as an increasingly mainstream part of the market. This has been fuelled by the growth of the internet, including the continued market dominance of Apache, and the mindshare of Linux. Backing by large vendors such as IBM has further solidified the position of opensource solutions, to the extent that the corporate world is now seeing open-source as a viable option. The field of content management systems (CMSs) has seen particularly strong growth in open-source solutions, perhaps in direct response to the very high prices that commercial CMSs have historically demanded. Open-source CMSs have now matured to the point where they should be considered sideby-side with commercial alternatives. This is not a reflection of open-source zeal, rather a recognition that there exist sensible business alternatives to commercial solutions. This article is written from a corporate perspective, and is grounded in business requirements and objectives. It outlines both the strengths and weaknesses of opensource content management options.
product is typically comparable or cheaper than other products. In comparison, commercial CMS solutions run from a few thousand dollars up to a million dollars, even more when professional services are considered. Not all open-source software is free. Some licenses allow free use by non-commercial organisations, but charge for corporate use. Even in these cases, open-source is often the cheapest software option. The low cost of open-source CMSs makes them particularly attractive for small websites, non-profit organisations, and government departments.
Open-source strengths
There are a number of benefits inherent in the use of most open-source content management systems. Low cost The code of open-source content management systems can be obtained for free, and any commercial support associated with the
James Robertson is the managing director of Step Two Designs, a knowledge management and content management consultancy based in Sydney, Australia. James specialises in intranets, content management strategy, information architecture and usability.
Copyright 2004, Step Two Designs Pty Ltd www.steptwo.com.au knowledge management content management intranets
Open platforms also increase the amount of supporting software and experience that is available, and reduces the cost of employing developers. Pool resources across organisations The ability to freely share open-source code would potentially allow organisations (particularly government agencies) to pool resources, and share the benefits (and costs) of refining content management solutions. For example, additional customisation and improvements made by one agency to an open-source system could be applied to other agencies. This would allow larger agencies to support less-resourced agencies in meeting their content management needs. Ease of integration The combination of open platforms and simplicity of customisation makes integrating open-source content management systems with other software considerably easier. Many open-source solutions are also built with newer technology, which was developed with integration in mind, such as XML or LDAP. Community support The most popular open-source CMS solutions are supported by an active community of hundreds, if not thousands, of developers. It is this groundswell of support which has made open-source software so notable, and the same benefits apply to content management systems. This environment contrasts sharply with many commercial packages. Here, communication occurs only between customers and the vendors support staff. Little community exists around the products, and knowledge sharing is limited.
Open-source content management systems Page 2 Copyright 2004, Step Two Designs Pty Ltd www.steptwo.com.au
mercial goals, open-source documentation also tends to be more up-front about the strengths and weaknesses of the product. Mailing list archives can also be trawled to gauge community reaction to the software, and the nature of the issues encountered. This provides an invaluable mechanism for identifying the true value of the solution. Rapid problem resolution When a bug is identified in a commercial CMS system, the only option is to report it to the vendor, and wait for a bug fix. At worst, it may be six months or a year before a new version is released that resolves the issue or limitation. With an open-source CMS, there are two options which can rapidly solve the problem: Report the issue to the CMS community. It is often only days before a patch or workaround has been identified. Solve the problem yourself. With full access the source code, there is no issue that cannot be resolved with sufficient know-how.
Either way, control over the future of the open-source option still rests with the organisation that uses it. One interesting development is that some vendors are now placing their code in escrow, so that if the product is cancelled for any reason, the code is automatically released into the public domain. This is a commendable development, and it is hoped that other vendors will follow suit.
Open-source weaknesses
There are a number of potential issues with open-source solutions. Free is not without cost First off, it must be emphasised that the free availability of open-source software does not mean that a CMS project will be without cost. Much of the effort (and cost) is related to the implementation itself, and the supporting customisation. Open-source software is not under the same pressure as commercial providers to provide out of the box deployment, which can make open-source options more expensive overall. Not enterprise-level Most open-source CMS solutions are targeted at small- to medium-sized implementations, and can lack some of the features provided by enterprise-scale CMS options. Lack of commercial support Community-based open-source initiatives lack commercial support, and service-level guarantees. Note that commercially-supported products, developed by a vendor, do not suffer from this issue.
Open-source content management systems Page 3 Copyright 2004, Step Two Designs Pty Ltd www.steptwo.com.au
Poor usability Much has been written about the generally poor usability of open-source software. For a content management system, this is a key weakness, as the software will often be used by staff throughout an organisation. In general, open-source CMS options have remained focused primarily on the technical architecture and feature set, often to the detriment of the user experience.
ways, the large customer base of opensource options provides a greater guarantee of future support than can be offered by a commercial vendor.
Open-source content management systems Page 4 Copyright 2004, Step Two Designs Pty Ltd www.steptwo.com.au
Open-source solutions should be evaluated side-by-side with commercial CMSs as part of a tender process. Judged on their merits, open-source solutions may prove to be the best solution for some organisations. Looking specifically at the two models of open-source: Community-based CMS: these systems are best suited for organisations that have strong internal development resources, as customisation will need to be conducted in-house (in the absence of commercial support). This makes them unsuitable for any project requiring out of the box deployment. Commercially-supported CMS: these systems should be evaluated like any other commercial product. While the licensing cost is zero, the system must match business needs. In either case, the selection process must be driven by business requirements. Products are then evaluated against these specific needs, regardless of whether they are opensource or commercial.
If this approach is taken, choosing an opensource solution may prove to be a sound business option, not a religious or political decision.
More articles!
Find out when new papers are published: www.steptwo.com.au/papers/subscribe
Open-source content management systems Page 5 Copyright 2004, Step Two Designs Pty Ltd www.steptwo.com.au
CAN WE HELP?
We believe in letting our work speak for itself, which is why we have written so many articles sharing our techniques and approaches. Beyond these articles, we can provide a range of services with the same integrity, independence, clarity and practicality. As the leading independent, vendor-neutral, intranet and content management consultancy in Australia, we are available for both short-term projects and longerterm coaching and mentoring roles. Our services cover these complementary areas:
KNOWLEDGE MANAGEMENT