Documente Academic
Documente Profesional
Documente Cultură
Implementation
Content management implementations must be able to manage content
distributions and digital rights in content life cycle.[citation needed] Content
management systems are usually involved with digital rights management in
order to control user access and digital rights. In this step the read-only
structures of digital rights management systems force some limitations on
content management implementations as they do not allow the protected
contents to be changed in their life cycle. Creation of new contents using the
managed (protected) ones is also an issue which will get the protected
contents out of management controlling systems. There are a few content
management implementations covering all these issues.
Content management is an inherently collaborative process. It often consists
of the following basic roles and responsibilities:
Editor responsible for tuning the content message and the style of
delivery, including translation and localization.
Content Management Systems represent a wholly new paradigm for using computers. Home
users have taken two decades to get used to the idea of a file system, where data is stored in
discrete documents, each with a name and a location in a directory. This paradigm was intended
to be a close facsimile to a real office, with desktops, files, folders, and so forth. In a physics
analogy, this is a Newtonian virtual world.
CMSs will lead users to accept a new paradigm, one in which the filesystem has been discarded
in favor of a database backend which is interpreted by PHP and the HTML interface is created
on-the-fly. In this paradigm data is nebulous and without fixed form. In our physics analogy it is
a quantum reality, where content is only given shape in the process of interacting with it. It is
thus an extremely flexible virtual world, where structure is created by interpretation and can thus
be infinitely expanded, shaped, and delivered.
History of CMSs
1992-95: In the early days of the web, CMSs were employed only by big-budget websites such
as Amazon.com. They were programmed mostly in C++ and were run on commercial databases
like Oracle.
1995: In 1995 the first free, or "Open-Source", CMS was created for the Portland Pattern
Repository. The programmer named his system "Wiki Wiki," Hawaiian slang for "quick and
easy".
1997: PHP, a dynamic HTML engine first created in 1995, was retooled and was released to
instant acclaim for its versatility, stability, and ease-of-use. The acronym "PHP" originally stood
for "Personal Home Page" but was rechristened "PHP Hypertext Processor".
1995-1999: A number of PHP-based CMSs also appeared, such as PhpNuke and PostNuke, and a
combination of the two called PhpWiki.
2000: The combination of a free stable operating system (Linux), a free web server (Apache), a
free backend database (MySQL), and a free easy-to-learn HTML generator (PHP) allowed web
developers to build and manage complex sites at little cost and without years of technical
training.
2003: Fast forward three years to an internet landscape very different from the 1990s: anyone
can now do for free and on their own something equivalent to the system Amazon.com invested
millions of dollars and thousands of people to create just a decade before. In the past three years
the number of LAMP sites blossomed from a few dozen thousand to millions. LAMP enthusiasts
claim that the advantages over the proprietary systems like Microsoft and Oracle are not only
price but also ease of use, stability, security, and large, helpful user communities. Not only do
proprietary systems often not seem worth their price, they can be harder to use and less secure as
well.
2005: Above I mentioned "an Internet revolution". This is a topic worthy of another presentation,
so for now let me offer an observation and a prediction. My observation is that keen observers of
contemporary social and political trends are beginning to suspect that the unfolding of the
information age has been accompanied by an unprecedented transfer of political power from the
American people to the forces of technology and capital. However, the same computer
technologies which have allowed capital to control the emergent plutocracy may also provide the
seeds of its undoing. My prediction is that by the end of 2004 Americans will be very familiar
with the words weblog (or blog) and sites such as MeetUp, IndyMedia, or WikiPedia, and will
credit such CMS projects with helping revitalize and eventually restore democracy.
need of complex programming. What we offer is not out of the box. What we
offer is an intuitive way to make sure that every step of the way your website
undergoes customized processes that are aimed to address your particular
website needs. We make sure that our solution does not mar or go astray
from your target. The design will be created based on the look that you
approved. You can also integrate various aspects to best address your needs.
Full data and process management- unless you have the power to intuitively
manage all web elements, you will not be able to effectively utilize and
optimize the site. We can address content, SEO, work flow, blogs, events,
and news and site links to your particular needs. In fact, once these are
implemented, you can focus more on providing quality since the technical
aspects are removed from your back. You can write in a WYSWYG format,
easily update website tags set the order of site links, deactivate old ones,
and time your content publishing and others.
Task management- Running a website is very hard. We can help you in
improving the process by developing customized tools to help you in
allocating tasks to your team. You can also remove errors by having access
restrictions on other areas of the site, letting them focus on their own work.
This is a very useful tool for better site management.
Delivery and storing or information- email releases and newsletters can be
sent using a customized aspect of the CMS. This is linked to the database to
keep your clients updated with what is currently happening with the site. The
CMS can also have a restricted area that can be used to post specific
information for particular people.
Our company aims to offer the best possible CMS solutions for our clients
and that is why we have expert teams handling different CMS platforms
including Joomla!, WordPress, Drupal, Magento, OsCommerce, etc.
Contents
This document contains the key information for organisations looking to
engage with customers on their website, increase channel shift: and see a
significant return on investment. The ebook includes:
WordPress
WordPress is the worlds most popular content management system. It
started out as a platform exclusively for blogging, but has grown and
advanced significantly over the years. Today, over 40% of sites using CMSs
are using WordPress. In addition, over 60 millions websites are using
WordPress which shows just how popular it is. WordPress offers many
advantages to those looking to create a website or a blog, including the
following:
Free WordPress is free to install and use for anyone who wants it.
There are thousands of free plug-ins and themes available to choose
from. In addition, there are also paid premium themes and plug-ins,
which some people will want to use, but they are not required,
especially not for beginners.
Customizable Drupal is easy to customize with many different plugins, themes and other configurable options. For those with sufficient
programming knowledge, it is possible to edit even the root files of the
Free You can download the Drupal software for free, and install it on
your own hosting server. There is no option to have a website hosted
on Drupal servers, however, so you will need a web hosting available
to run the site. Youll also need your own domain name, which typically
costs some money.
Drupal is the most powerful content management system out of the box, but
with that power comes some additional difficulties for the website owner.
Having at least basic knowledge of HTML, PHP and other common web
programming languages is highly recommended for anyone considering
using Drupal. You dont need to be an expert, but being able to troubleshoot
error messages, and identify problems with coding will be a significant
benefit.
If your website grows beyond a basic blog or small business page, youll
likely require some technical support to run it properly. If you dont have
those skills yourself, that may mean you need to hire someone, or outsource
the support of your page. Another potential concern is that since Drupal
requires some in depth knowledge of the programming and technology
behind it, finding support can be more difficult. If you run into a problem, you
may have to pay someone to log on and help you fix it.
Joomla
Joomla is often thought of as the compromise between WordPress and
Drupal. It is a powerful content management system, which can run
smoothly on most web servers without any problems. It doesnt require the
same level of technical experience to run as Drupal, but it still offers many of
the extra features. Like Drupal and WordPress, Joomla does have a lot of
plug-ins and themes available to choose from, so you can customize your
site to look and function in any way you desire. Other reasons people choose
Joomla include:
Not too Technical Joomla has, in many peoples opinion, found that
middle ground between the ease of managing a WordPress website,
and the power of a Drupal site. Most people will be able to run a great
Joomla site without any significant technical support, though there may
be some issues which youll need to reach out for help on.
Help Portal Joomla offers a great help portal for asking questions
and getting technical support. It isnt going to be as fast or extensive
as the community based support pages of WordPress, but it is quicker
(and cheaper) than technical support most people get for Drupal.
Free Like Drupal, Joomla is free to use on your own web servers, but
there is no option to have it hosted for free like WordPress offers.
Many Joomla users love Joomla because it is powerful, yet easy to use.
Joomla has done an excellent job at combining the benefits of WordPress and
Drupal, and adding in some great features of its own. It has been growing
in popularity over the past several years, and it is likely to continue to do so.
Joomla seems to have found a big market of people who are ready for
something a little more powerful than WordPress, but easier to manage than
Drupal.
Many libraries have started to use content management systems as a tool to build and manage
their web presence.
Contents
[hide]
1Advantages
2Examples
3CMSs used in Collaborative web design and hosting initiatives for public
libraries
Advantages
The advantages of using a CMS to build a library website include:
Ability for multiple content providers (many staff members can edit the
website, rather than just one expert)
Easier or automatic integration with Web 2.0 tools (built in RSS for instance)
Many cool add-ons that provide added functionality to the website (an Events
Calendar for instance)
Examples
These are just a few of the most common CMSs being used in the library community. A complete
list of CMSs available (and a list of their features) can be found at CMS Matrix.
Maryland AskUsNow!
a multimedia application.
Content management systems do not contain information about the presentation of the
digital content (e.g. end-user interface, navigation, design or layout). Content
management systems are not aimed at ordinary users; they require training and may have
different interfaces depending on the type of user (e.g. editor, system manager, image
manager etc.).
Why does your project need a content management system?
Content management systems are essential for large or even small-scale projects which
involve the capture or creation of digital assets. They also are increasingly necessary for
the creation of any but the most basic websites.
Managing the capture or creation of digital images requires metadata to be recorded
which documents the capture, ownership, location and licensing conditions relating to
each image. Even for a few dozen images, this may add up to hundreds of different pieces
of information, the management of which would not be possible without some automated
assistance. For a learning resource containing hundreds or even thousands of images, the
job is larger still.
Similarly, managing a website with even a few pages is a time-consuming task when
updates are required, perhaps when a page is added which requires the navigation menu to
be updated on other pages, or when a logo changes which then needs to be reflected on all
pages. For this reason, the use of templates which draw on content held in a database, is a
vital management tool. Without this type of application, the website would either fall out
of date very quickly, or would require ever greater staff resources to retain its currency.
What do content management systems do - and how do they work?
Holding information about digital content
Content management systems hold information describing digital assets. This information
is known as 'metadata' (information about other information). The metadata held in a
content management system can be used to manage and provide access to, digital
resources. Metadata held in a content management system might include:
Examples of metadata used to manage digital assets can be seen at the University of
Berkeley's contribution to the Making of America project, at
http://sunsite.berkeley.edu/xdlib/servlet/archobj?DOCCHOICE=moa2ucb/48.xml
Metadata held should support local management processes and should also allow access
and resource location functions, by complying with the Dublin Core. Metadata should
also comply with domain-specific standards as required, including AACR2 and MARC
(for libraries), SPECTRUM (for museums) and ISAD (for archives).
Holding digital content
Content management systems may store narrative text for publication on the web. Text
can be recorded together with author, version and currency information, which enables
the publication of information online to be managed more effectively. Systems may also
provide direct links to digital assets, enabling users to browse through images, sound or
video clips as part of the authoring process.
Process management
The system should enable content managers and editors to keep a close eye on the
digitisation process, including monitoring the capture of images, or tracking the authoring
and editing of narrative text. This can be done using simple checkboxes or by completing
data fields which document progress. Some systems allow the pre-publication process to
be tracked more visually, using workflow management tools which represent the progress
of a piece of text through the authoring process - for example, using coloured 'traffic
lights' to indicate when a piece is ready to be published online, or alternatively by
displaying a 'route-map' with milestones indicating how far an article has progressed
down the editorial route.
Publishing online
Any content management system should have a mechanism allowing it to make this
content available to a website. Depending on the complexity of the system, this might be
done in different ways.
At a basic level, the system might export the content in a pre-defined format, to a separate
database used to run a website. This would require regular exports to be made as content
was updated, and is an effective, if labour-intensive means of enabling the online
publishing of digital content.
An alternative would be to use a content management system able to be integrated with a
website. In this type of arrangement, a web manager would create templates for different
types of web page. Layouts for different types of page could be set up, pre-defining the
type of content which would be displayed in each template. For example, an
organisation's logo might always be displayed, as well as a navigation bar, and a special
template might be designed to hold information about an items held in a collection.
This template might then be selected to create a page containing, for instance, an image of
an illuminated manuscript, together with a caption and a transcription. This could be done
by hand - for instance an image or text could be copied from the content management
system and inserted into the correct place in the template. However this would mean that
whenever the text was updated, the web page would need to be recreated by hand. For
this reason, it is better to create a web page by linking the database directly to a template.
This could be done by selecting the template to be used for a specific page, then instead
of adding in the image or text by hand, inserting a database query for each component of
the page which includes a digital asset to be drawn from the database. Immediately before
the web page is 'published' (i.e. copied to the live website), a programme is run which
ensures that the web pages are updated by running their database queries on the content
management system. The image of the manuscript, the transcription and the caption are
retrieved directly from the database, copied to the web page and displayed whenever the
page is called up. When content is changed (for example, the caption might be updated, or
a better quality image created), the web page is re-published using a single command - i.e.
one or more database queries are re-run - and updated images or text are automatically
uploaded, replacing the previous versions. In this type of system, the database is held
within the organisation's security firewall and the newly-published web pages are
mounted externally.
Publishing 'on-the-fly'
More sophisticated content management systems can deliver digital content direct to web
pages which are constructed 'on-the-fly' as users browse through a website. For example,
a user might wish to select items from a collection by searching on a keyword. The
relevant items would be retrieved directly from the content management system, based on
the metadata describing the subject of each digital record. A web page is then created to
display details of each item online, using a template designed for that specific purpose. As
before, the template places the relevant content for each item within a pre-defined layout
as it is displayed on the screen. The web 'page' however, only exists at the time of display,
and is effectively a temporary composite of design, layout, text and images. The benefit
of this type of system is that it allows updated content to be constantly updated, rather
than published in batches which may take time to upload. It also makes the management
of the website much easier.
Clearly security and access for this type of system need to be more sophisticated. In some
applications a 'source' database is held within the organisation's firewall and extracts
automatically copied to the external version whenever content is updated. Alternatively,
additional security measures may be built into the content management system to prevent
unauthorised access.
described below, although depending on the size of your project, you may wish to
simplify the process, or you may be required to include certain formal stages. If in doubt
as to the process you should follow, contact your organisation's Finance officer. The steps
to procurement include the following:
Based on the size and complexity of the planned project, decide from the outset the scale
and scope of the system which is required to support the development and delivery of the
project. Take into account existing systems and skills. One issue for many museums,
archives and libraries will be that they already have integrated collections management
systems which enable the recording of metadata relating to digital assets. They may be
able to extend the use of existing systems to encompass some additional functions, in
which case their requirement for a content management system is restricted to a database
to run the website which will allow content to be drawn from the existing collections
management system. (see Case studies below) Once it has been decided to proceed, it
may be useful to set up a Project Committee (if one does not exist already) to act as a
decision-making body throughout the procurement process.
Based on the business case, draw up a list of the functions and the recording capabilities
which the system will require. If the business case and your knowledge of the market
suggest that a simple, off-the-shelf package is required which will not cost a large
amount, then it may simply be necessary to follow your organisation's internal rules for
purchasing software and demonstrating value for money. However larger projects will
almost certainly require more complex systems which require the project to go out to
tender, using an Operational Requirement to invite responses from vendors and
developers. If this is the case, the Operational Requirement should include the following
components:
Functional requirements
Contractual requirements
The functional and technical sections will contain some requirements which are
'mandatory' (i.e. any system must deliver these in order to be considered). Other
requirements may be assigned different levels of importance. Try and restrict the
mandatory requirements to those areas which you really could not do without - otherwise
you may find yourself without a system - or with one which is beyond your budget.
The draft Operational Requirement alongside demonstrations and initial discussions with
suppliers, may be used as a basis for establishing the likely cost of the content
management system. Approval to proceed will normally be required from the Project
Committee, who may suggest that the Operational Requirement is refined to the point
where it can reasonably be expected that the eventual system will fall within budget.
Make sure that you have decided on your evaluation model before opening tenders from
suppliers. For larger projects, or those involving consortia, you may wish to set up two
evaluating teams in parallel - remember that involvement in the evaluation will help
ensure ownership of the selected system across your organisation(s). Assign a ranking of
importance for each question (e.g. 3 for important or mandatory requirements; 2 or 1 for
less important areas). You might also assign an overall rating to the different sections of
the requirement which are being evaluated. For example there may be many more
functional than technical requirements, but you may decide that each section is worth
40% of the overall score, with the remaining 20% based on your evaluation of a vendor's
ability to deliver and track record. Once this evaluation model is agreed, then you can
open the tenders and score the responses to each question, using the spreadsheet.
Finally - remember that the cost of a system is not what matters, so much as the value for
money which it represents, and the cost of ownership over its lifetime - including the
equipment and people needed to run it. If the ideal system is out of your budget, it might
be an indicator that you have asked for too many mandatory requirements - or equally,
that your organisation had not recognised the importance of the system to your planned
operations. In either case, your Project Board may need to be consulted.
Once the system has been selected you will need to notify the vendor and agree terms of
delivery. For larger, more complex systems, you may need to keep a vendor in reserve in
case the contractual process breaks down with the initial supplier. You should not begin
the implementation process until the contract has been signed. It is sometimes possible to
exchange formal letters of agreement as a temporary measure to allow initial stages of
work to proceed, but in such circumstances approval should be obtained from the Project
Committee and other formal sources as required by your organisation. Any work carried
out in this way should be extremely closely defined and managed. It is normal to retain a
proportion of the cost (5%-10%) until formal tests have been carried out on the system
and the implementation has been carried out successfully. This is known as the acceptance
process.
Security and access (including access rights for different types of user,
e.g. retrieval only, editors, publishers, web manager, administrator
etc.)
content
Ability to archive data, and to output reports in digital and printed form
Find out...
Will it deal with existing standards for data - and do the suppliers take a
pro-active approach to keeping their products up-to-date?
Is the database extensible - for example, can new fields be added if you
decide to extend the range of metadata you record?
Are the specialist skills necessary to maintain the application and the
underlying technology, both readily available and affordable?
Lastly - but MOST important - how will your new system be maintained and supported?
Do you have the necessary internal skills to run the system, and is your chosen supplier
able to provide you with effective support? To ensure this, you should consider taking out
a separate support services contract, particularly for larger, more complex systems
Case studies
Large consortium
Five organisations who are in a consortium review their existing systems and find that one
organisation, a museum, has a website and underlying database which could be extended
to provide the proposed NOF-funded service. They review their metadata and publishing
requirements however, and find that although the existing database is able to publish
pages on-the-fly, it isn't able to provide them with the digital asset management and
process management functions they require. Together, the partners draw up a requirement
for these functions, stipulating that the system should be able to export content to the
website system, and should be licensed to each of the partners individually, but at a
reduced rate, with shared support services. The system is procured jointly by the partners,
under the oversight of a project committee comprising a senior staff member from each
partner, and a seconded project manager from the largest partner, funded by NOF.
An individual from each partner organisation is designated the project leader within that
organisation, responsible for ensuring that local metadata and functional requirements are
met, and for planning the local implementation.
At the end of the project they have not only saved on the cost of project management for
the procurement, but also on the cost of the system since they were able to negotiate a
favourable rate. They are able to share skills and knowledge by using the same system,
and the export process which is used whenever the central website is updated, only has to
be worked out once, after which it can be run as often as necessary. They also share the
cost of developing additional templates for NOF content, using the existing website,
thereby saving on procurement and development costs, even though the templates reflect
each of their identities, while providing the public with a single point of access.
Small individual organisation
A small archive comprising various printed and manuscript documents and some physical
artefacts, is covering a subject area not addressed by any other NOF applicant, and
therefore decides to 'go it alone' with the digitisation of 500 key items in their collection,
as part of a local community project. They contact another organisation of a similar size
and with comparable collections to find out what was used for their recent HLF project,
as well as ringing round various other archives and posting a query on the NOF-digi email
list. As a result, they establish that many of the available solutions are too complex for
their needs, and also require skills not available to them. However the first place they
contacted has an Access database which was developed by a local company to meet the
requirements of Dublin Core metadata, as well as to help with the management of a CDROM which they produced. They contact the company who agrees to let them use the
database for a small fee, and to support it for the duration of the project. Meanwhile
following their query on the NOF-digi email list, a local library involved in another NOF
bid offers to host their service within the local authority's website, provided the archive is
able to pay for the development of new templates for its content, and for support services.
The archive duly specifies its requirements, ensuring that the library's website can import
content from their planned Access database. They also ensure that the database developer
is able to provide an export routine which enables them to publish their data to the
library's website without requiring specialist skills to do so. With approval from senior
staff, and with formal agreements in place with the developer and with the library, the
archive is able to proceed with the digitisation of its resources without undertaking
development or procurement work beyond its capabilities, thereby saving time and
money, and ensuring the long-term success and sustainability of its project.
Alice Grant
October 2000
With thanks to Fiona Marshall, Content Manager, British Museum COMPASS Project.
Acknowledgements
This paper was commissioned from Alice Grant by UKOLN on behalf of the New Opportunities Fund in association with
the People's Network and is one of a series of Information Papers that will be produced by the NOF Technical Advisory
Service.
Queries about the Information Papers should be addressed to:
Peter Dowdell
UKOLN
The University of Bath
Bath BA2 7AY
Email: p.dowdell@ukoln.ac.uk
Telephone: 01225 826580
UKOLN is funded byResource: The Council for Museums, Archives & Libraries, the Joint Information Systems
Committee (JISC) of the Higher and Further Education Funding Councils, as well as by project funding from the JISC
and the European Union. UKOLN also receives support from the University of Bath where it is based.