KHALID DHIYAB ALRUBAIEY-UCMS

UNIVERSITY CONTENT MANAGEMENT SYSTEM
(UCMS) FRAMEWORK
KHALID DHIYAB SAID AL-RUBAIEY
DISSERTATION SUBMITTED IN FULFILLMENT
OF THE REQUIREMENTS
FOR THE DEGREE OF MASTER OF COMPUTER SCIENCE
FACULITY OF COMPUTER SCIENCE
AND INFORMATION TECHNOLOGY
UNIVERSITY OF MALAYA
KUALA LUMPUR
MAY 2011
Abstract
With the rise in amount of contents that are created at an organization, it becomes
very important to use more advance technology in order to manage the content and to
ease the dissemination of information to the audience. This study proposes a framework
of university content management system for the administration of Sultan Qaboos
University (SQU) to help in managing the content effectively and efficiently. This
research begins with investigation on the current management of content at SQU
administration to analyze and to know exactly what the current content management
system is. After the required information was gathered, a clear picture of what the
current content management system was gained. In addition to the findings; the
researcher, initially elicited content management system aspects and characteristics
from the conducted literature review, then researcher used the information that has been
gathered to propose a framework of University Content Management System (UCMS).
After that, based on that particular framework, a web based application prototype was
developed so as to support the findings and to meet the SQU administration needs,
furthermore it can be used as a guide for building a full functionality system. This
research followed on quantitative research methods, quantitative research techniques,
and modes of analyzing and interpreting quantitative data that emphasis on describing,
understanding the content management system framework. The fact-finding technique
that has been selected for this research is a questionnaire. The questionnaire was
distributed in Sultan Qaboos University administration in different departments and
centers for the data gathering.
ii
Acknowledgment
In the name of Allah, most Gracious, most Merciful.
I would like to express my praise to Almighty Allah for every things and giving me
opportunity to finish my research.
I would like to express my gratitude and profound respect to my supervisor Associate
Professor Salimah Mokhtar for her supervision, guidance, advice, support and
comments, which led me to finish the research work successfully. I am grateful for her
generosity and amicable behavior.
A great thank and I feel a deep sense of gratitude to my beloved mother, for her
prayers, encouragement and continuous support and to my siblings.
To my family, my wife, my two daughters Ruqaiyah and Sumaiyah and my son Firas
for their continued support and patience over a period of my absence during the study.
To all my friends and colleagues, who stood with me during the study, especially from
the Sultan Qaboos University and Ministry of Education – Oman.
iii
Table of Contents
Title
Page Number
Abstract ............................................................................................................................... ii
Acknowledgment ............................................................................................................... iv
Table of contents ................................................................................................................. v
List of figures ..................................................................................................................... ix
List of tables ........................................................................................................................ x
CHAPTER 1: INTRODUCTION:
1.1 Introduction ......................................................................................................... 1
1.2 Statement of the problem .................................................................................... 5
1.3 Objectives of the study ........................................................................................ 6
1.4 Research Questions ............................................................................................. 8
1.5 Limitations of the study....................................................................................... 8
1.6 Definition and Terms......................................................................................... 10
1.7 Significance of the Study .................................................................................. 11
1.8 Methodology ..................................................................................................... 11
1.9 Dissertation layout............................................................................................. 12
CHAPTER 2 : LITERTURE REVIEW:
2.1 Introduction……………………………………… ......................................... 14
2.2 Content Management System (CMS) ............................................................. 14
2.2.1 Definition ......................................................................................... 14
2.2.2 The system users .............................................................................. 18
2.2.3 Types of organizations ..................................................................... 19
2.2.4 When organization use CMS ........................................................... 20
2.2.5 The benefits ...................................................................................... 23
2.2.5.1 Features ……………………………………… ................ 23
2.2.5.2 Content Management System on campus……………… . 28
2.2.6 How it works .................................................................................... 28
2.2.6.1 The Requirements ............................................................. 28
2.2.6.2 Content lifecycle ............................................................... 33
2.2.6.3 Framework and workflow ................................................. 36
2.3 CMS between proprietary and open source .................................................... 39
iv
2.4 Information Dissemination in a campus ......................................................... 42
2.5 Comparison between available CMS .............................................................. 44
2.6 Conclusion ..................................................................................................... 48
CHAPTER 3: RESEARCH METHODOLOGY
3.1 Introduction ..................................................................................................... 50
3.2 Methodology ................................................................................................... 50
3.3 The instrument ................................................................................................ 53
3.4 The sample ...................................................................................................... 54
3.5 The sample process ......................................................................................... 54
3.6 Data collection ................................................................................................ 55
3.6.1 Survey questionnaire ........................................................................ 55
3.6.2 Document review ............................................................................. 56
3.7 Conclusion ...................................................................................................... 56
CHAPTER 4: DATA ANALYSIS
4.1 Introduction ..................................................................................................... 57
4.2 The sample response rate ................................................................................ 57
4.3 Respondents background information............................................................. 58
4.4 Investigate on the current content management .............................................. 61
4.4.1 Investigation criteria......................................................................... 61
4.4.2 The current content management at SQU ........................................ 62
4.5 Open-ended questions ..................................................................................... 69
4.5.1 Question 1 ........................................................................................ 70
4.5.2 Question 2 ........................................................................................ 70
4.6 Conclusion ...................................................................................................... 71
CHAPTER 5: PROPOSED FRAMEWORK AND PROTOTYPE FOR UCMS
5.1 Introduction .................................................................................................... 74
5.2 Identifying factors for a proposed framework ................................................ 74
5.3 Proposed framework ...................................................................................... 76
5.3.1 Content management: ..................................................................... 77
5.3.1.1 Collaborative content creation: ........................................ 77
5.3.1.2 Content review: ................................................................ 77
5.3.1.3 Smooth update of published content: ............................... 78
v
5.3.1.4 Efficiency: ........................................................................ 78
5.3.1.5 Storage: ............................................................................ 79
5.3.1.6 Easily scalable: ................................................................. 79
5.3.1.7 Reduction of human error: ............................................... 80
5.3.1.8 Consistency and no redundancy: ...................................... 80
5.3.2 Workflow: ....................................................................................... 81
5.3.3 Administration: ............................................................................... 81
5.3.3.1 Manage users: .................................................................. 81
5.3.3.2 System configuration: ...................................................... 82
5.4 Developing a prototype: ................................................................................. 83
5.4.1 Objective: ........................................................................................ 83
5.4.2 Methodology used: .......................................................................... 83
5.4.2.1 Prototype development stages: ......................................... 84
5.4.2.1.1 Requirements gathering: ................................... 86
5.4.2.1.2 Build Prototype: ................................................ 86
5.4.2.1.3 Prototype Demonstration and Review: ............. 87
5.4.2.1.4 Prototype Refinement: ...................................... 87
5.4.2.1.5 Completed prototype: ........................................ 87
5.4.3 Tools used: ...................................................................................... 88
5.4.3.1 C# (C sharp): .................................................................... 88
5.4.3.2 Microsoft SQL server: ..................................................... 89
5.4.4 Software and hardware requirement for the system: ....................... 90
5.4.5 Components of the system: ............................................................. 91
5.4.5.1 Interface: .......................................................................... 92
5.4.5.2 Content management: ....................................................... 92
5.4.5.2.1 Security: ............................................................ 92
5.4.5.2.2 System administration: ...................................... 92
5.4.5.2.3 Create: ............................................................... 93
5.4.5.2.4 Review: ............................................................. 93
5.4.5.2.5 Approve: ............................................................ 93
5.4.5.2.6 Publish: .............................................................. 93
5.4.5.2.7 Search: ............................................................... 94
5.4.5.3 Database: .......................................................................... 94
5.4.6 System testing: ................................................................................ 94
5.4.7 System screen shots: ....................................................................... 95
vi
5.4.7.1 Content Management: ...................................................... 95
5.4.7.2 Creating content: .............................................................. 96
5.4.7.3 Content review: ................................................................ 97
5.4.7.4 Content approves: ............................................................ 98
5.4.7.5 Content publishes: ............................................................ 99
5.4.7.6 Published content: .......................................................... 100
5.5 Prototype testing by users: ........................................................................... 101
5.6 Conclusion: .................................................................................................. 102
CHAPTER 6: CONCLUSION
6.1 Introduction: ................................................................................................. 103
6.2 Discussion on research questions: ................................................................ 103
6.3 Recommended future study: ........................................................................ 108
6.4 Conclusion: .................................................................................................. 109
REFERENCES ............................................................................................................... 110
APPENDIX A ................................................................................................................ 117
APPENDIX B ................................................................................................................ 123
APPENDIX C ................................................................................................................ 126
APPENDIX D ................................................................................................................ 128
vii
List of figures:
Figure
No
Title
Page
No
Figure 2.1
Framework of organizational content management system .......................... 37
Figure 3.1
Overall research phases and process ............................................................ 52
Figure 4.1
Participants age groups ................................................................................. 58
Figure 4.2
Participants roles .......................................................................................... 60
Figure 5.1
Proposed university content management system (UCMS) framework ...... 76
Figure 5.2
prototyping prototype development stages .................................................. 85
Figure 5.3
System components architecture. ................................................................. 91
Figure 5.4
Content Management .................................................................................... 95
Figure 5.5
Creating content ............................................................................................ 96
Figure 5.6
Content review .............................................................................................. 97
Figure 5.7
content approve ............................................................................................. 98
Figure 5.8
Content publish. ........................................................................................... 99
Figure 5.9
Published content .......................................................................................... 100
viii
List of Tables:
Table
No
Title
Page
No
Table 1.1
Definitions and Terms ...................................................................... 10
Table 2.1
A comparison between Drupal, Joomla and DSpace ....................... 45
Table 3.1
questionnaire distribution ................................................................. 55
Table 4.1
Participants roles .............................................................................. 61
Table 4.2
investigation’s criteria ....................................................................... 56
Table 4.3
investigation on the current system at SQU ..................................... 62
Table 4.4
the highest mean value ..................................................................... 68
Table 4.5
frequency of open-ended questions .................................................. 69
Table 4.6
participant’s comments regarding the current system ...................... 70
Table 4.7
participant’s suggestions .................................................................. 71
ix
CHAPTER 1: INRODUCTION
1.1 Introduction:
In the present globalized scenario, the tools for information gathering and dissemination
have become very important. With this rise in the importance of timely information, there
has been a parallel rise in the importance of efficiency in all the procedures from
information gathering and sorting to information dissemination, filtration and security. To
help on this it’s necessary to have a content management, otherwise it’s difficult to deal
with the huge amount of content without a content management system, wherefore many
organizations have turned to content management system (CMS) to fulfill their
needs(Rainville-Pitt &D’Amour, 2007).Yong-Gang et al. (2004) described the Content
Management Systems (CMS) as to manage the content development life cycle from
creation and categorization, review and editing, to ranking, live publication, searching
content and receiving feedback.
CMSs include everything fromportals to blogs and wikis (Daniel, 2007).CMS can also be
defined as a set of processes and technologies which support the digital information
management lifecycle. This digital information is usually referred as “content” and can be
found as not structured or semi-structured - such as photographs, images, documents or
XML data(Rares, 2009). CMS is frequently used for storing, controlling, revising,
semantically enrichment, and publishing document.
CMS has many benefits, such as aid in easy storage and retrieval of data, reduces repetitive
duplicate input, controls the access to data based on user roles which is define what
1
information each user can view or edit, improves the ease of report writing and improve
communication between users through a communication channel(Honkaranta, 2003).
For an effective CMS, selection of a communication channel between the system and the
target audience is very important. while the CMS support collaborative content creation, it
requires a communication channel to ensure effective information dissemination. For this
purpose, the use of information display screens or electronic bulletin board is one of the
effective options. These information display screens it could be LCD or a Plasma screens
connected to the CMS and any information that is created can be published on them.
The advantage of audio-visual display screens is that they can deliver information far more
effectively than other communication channels. If an important piece of information is on a
notice board, it might go unnoticed. However, if the same information is on an audio-visual
display screen, it can easily attract the attention of the public. Those who would just pass by
the information display screen without reading the displayed information can still hear the
information. Thus the best communication channel for adverts, publication through using a
CMS is an audio-visual display screen (Angelo, 2006).
In the case of educational institutions, all procedures related to information have become
too complex to be managed entirely manually. In this modern age, universities have
thousands of students, enrolled in hundreds of different programs, with varying schedules
and diverging activities.
2
Such complexity if managed manually would require wasteful use of human resources and
it would be prone to human error which in the case of universities would prove to be
critical and it won’t be user friendly. Simply put, a manual information system would be
prohibitively expensive and inefficient compared to an automated system. With a manual
content management system, content creation is a very lengthy and cumbersome process. In
the collaborative atmosphere of a university, most of the content is created by teams. In the
most efficient universities, these teams are cross-functional in nature as it enhances
efficiency; rather than circulating a draft through various departments, the team which
comprises of members from all relevant departments takes into account the concern of all
the concerned departments. This approach improves content creation; however, it has no
effect on information security, dissemination and updating.
Considering the wide variety and huge volume of content that has to be created in
universities on a daily basis, leaving the entire content creation process to human resource
is undoubtedly a highly risky approach. Besides that in an academic environment, it is often
necessary to review the content that has been published in the past. An entirely manual
system doesn’t provide that option as easy as the automated system.
Making changes requires going through the entire cycle (content creation to content
publishing) again which is highly inefficient. Maintenance of security is highly
questionable as it is very difficult to safeguard critical information when several people are
involved. Controlling the information life cycle is another hassle because usually the
responsibility for the content is diffused amongst various personnel/departments. An
3
entirely automated system would greatly enhance the productivity, efficiency, usability and
security of a content management system.
One such automated system is the University Content Management System (UCMS),
which incorporates all the benefits of an automated system coupled with a high degree of
Artificial Intelligence. In a UCMS, every step of the information life cycle is centralized
and publishing is as easy as the click of a mouse button. The UCMS enables various
departments to simultaneously create content in a collaborative environment. There would
be no need for separate drafts for separate departments and no need for specialized teams
either as anyone concerned could easily modify the content from their offices.
Such systems also enhance the level of control over content creation as such systems ensure
restricted access to content creation. Only those with the requisite authority would be able
to access the content creation. User roles can be defined according to needs and access to
the system would be in accordance with the determined need of the user. Even when user
logs in, that does not give them access to everything (Deitz,2006). If the user is a faculty
member, he/she can create content as the nature of their job requires that. However, if the
user is a student, perhaps the system would only allow him/her an option of viewing the
content posted, not creating their own content.
A major advantage of these systems is that the control and security measures in place can
easily be altered for changing needs. For example heads of student societies can be allowed
to create and post content related to their societies. Thus it is very easy to make special
accommodations in a UCMS. The content created with the help of the UCMS can be easily
4
published at several locations simultaneously with the help of information display screens.
Although a UCMS is prone to new security threats, it is definitely much more secure than
manual systems. The overall efficiency of the information cycle is greatly enhanced as
there is no duplication of resources and the inefficient use of human resource is decreased.
1.2 Statement of the problem.
With reference to theadministration of Sultan Qaboos University (SQU), it is essential to
note that they are seemingly in a transition phase—from a manual to an automated system.
This is evident from the fact that, they have several information display screens throughout
the administration area. But the most critical information e.g. announcements, adverts,
university news and timetables are still displayed on notice boards. One problem with this
approach the content (such as papers and posters) is prone todestruction; the administration
won’t realize that the notice is missing unless somebody points it out. This is highly
unlikely because most university notices aren’t expected by students; they are put up by the
administration at random e.g. information about seminars, workshops and events.
Information published especially information pertaining to schedules often requires
revision as problems surface only when the content is published. When the administration
is pressed for time, it is very difficult to make alterations to published information. This
puts students or the target audience at a great disadvantage as their legitimate issues with
timetables can’t be addressed only because it would be impossible for the administration to
make the alterations and republish the content within a short time. This manual system is
5
also prone to delays due to the bureaucratic manner in which the various steps of the
information life-cycle are executed. Before information can be published, it has to go
through various administrative loops, with each loop making alterations and sending it
further up the hierarchy.
Also the current system consumes a lot of papers through printing the adverts and
publications, as the current global trend is to preserve the environment through reducing the
use of natural resources.
This is a major problem because it is a highly inefficient system. It is resulting in a wasteful
use of human resources and it is prohibiting collaborative content creation. Making
corrections or changes requires the administration to follow the entire information lifecycle again which is again highly inefficient.
To overcome the previousproblems, the replacement of bulletin boards by the electronic
display screens which connected to a content management system (CMS)willenhance the
all process and lifecycle of the content.
1.3 Objectives of the study:
The objectives of this study are:
1- To investigate the current content management at the administration of Sultan
Qaboos University(SQU):
6
First and foremost, the researcher needs to analyze the current content management
system. The researcher will dothe investigation by information gathering through
distributing asurvey questionnaire to the administration of SQU which will include:
Deanship Student Affairs, Public Relation and information Department, Student
Counseling Center and Personnel Affairs Department.
2- To propose a framework ofUniversity Content Management System (UCMS) for
the administration of Sultan Qaboos University (SQU).
Once thecurrent content management analyzed, a clear understanding of what is the
current content management is gained. With this gathered information the needs of
SQU administration for content management will be clear,the study will move on to
the next step which is proposing a framework of a UCMS. In addition to the SQU
administration needs the framework will take into account:components for
controlling andmanaging content lifecycle (from creating to publishing)efficiently
and components for reliable security implementation to assure information security.
3- To develop a prototype of the UCMS:
The prototype is basically going to be an execution of the framework decided upon
in the previous stage. Afterproposing the framework the study will move to the next
step which is developing a prototype. The prototype would incorporate the most
feasible content control functions, which consist of: create, review, approve, publish
and search. In addition to that, the prototype would include the security
7
implementation,which contains managing user's accounts and rolesbased on their
roles in the content life cycle;each user is required to login with aspecific username
and password.
1.4 Research Question:
Keeping in view the primary objectives of the study, the researcher has established
the following research questions:
1. What is the current content management system at the Sultan Qaboos
University?
2. Is it catering to the current needs of the university?
3. To what extent can UCMS facilitate the management of content?
4. To what extent the information in UCMS can be safe?is UCMS easy to use than
the current system?
1.5 Limitation of study:
This study has certain limitations. As mentioned earlier, content management systems are
of several types, however, this study only focuses on content management systemfor
university administration. Furthermore, this study analyzes the current content management
ofthe administration of Sultan Qaboos University (SQU)-Oman,which will include:
Deanship Student Affairs, Public Relation and information Department, Student
8
Counseling Center and Personnel Affairs Department.Apart from this, whenever the word
content is used, it is not referring to every sort of information disseminated by the SQU
administration; rather it is restricted to the information that is displayed on information
display screens or electronic bulletin board throughout the administration area.
9
1.6 Definitions and Terms:
Table 1.1 Definitions and Terms
Term
Content
CMS
UCMS
Definition
The subjects or data can be defined as almost anything- documents, picture,
movies, scientific data, clips, PowerPoint slides, video, sound
Content Management System is a system to manage the entire information cycle,
from content creation to content publishing
A University Content Management System which allows multiple units to save ,
share and manipulate their content in one place.
Communication channel
The medium of publishing content.
Open-Source software
Freely available software that can be easily customized
Commercial software
Backup
Software developed by professional software developers and that needs to be
purchased prior to use
A system where all the data is stored apart from the actual storage. This is to
ensure that critical data is not lost even when the actual system crashes.
Firewall
A firewall is a special type of hardware that prevents unauthorized access
Traffic
The amount of users trying to access the system at the same time
System Down-Time
The amount of time the system remains shut
10
1.7 Significance of the study:
This study is highly significant because it is going to revolutionize the information creation
and dissemination process at theuniversity. For an educational institution to maintain its
competitiveness in this challenging atmosphere it is necessary to maintain a technological
edge. Reliance on older systems shall impede progress and this would be aptly revealed by
this study. The study would effectively highlight how the present system is resulting in
wastage of precious human resource and how duplication of resources is decreasing
efficiency.
If such system implemented, that will lead to no more wastage of papers and printing,
which means reducing the cost of dissemination of information, it shall also reveal how
UCMS would eventually be a source of revenue for the university. Thus this study would
reveal a method of not only resolving the current issues of content management; it would
also show how this highly inefficient system which is a drain on the precious resources of
the university would be converted into a highly efficient system that generates revenue.
The study can serve as a decent sample for other universities to design their own content
management systems.
1.8 Methodology:
The study will be of a quantitative nature where questionnaire will be the instrument for the
data collection. The questionnaire will apply to administration members, who are involved
in creating, reviewing, agreeing and publishing the content.
11
For the initial data about the aspects and characteristics of the content management system
framework will be extracted from the conducted literature review.
By the combiningthe initial data and the analyzing of the questionnaire findings, the study
will move on to the next step which is developing a framework of a UCMS as a powerful
information tool in a university setting.
The framework would outline the information needs of the university administration and try
to strike a balance between content productivity and efficiency. This section would have to
analysis of various, content creation protocols, content publishing protocols, would be
required to figure out the security measures, authentication procedures.
1.9 Dissertation layout:
This dissertation follows the standard format which is as follows:
Chapter 1: Introduction
This chapter contains the overview of the study that has been conducted. It outlines
the problem statement and the objectives of the research. It also gives a brief
introduction on the research methods that was conducted.
Chapter 2: Literature review
12
This chapter examines previous literature or studies conducted that are relevant to
the topic at hand.
Chapter 3: Methodology
This chapter details the research methodology and approach used in this study.
Chapter 4: Data analysis and discussion
This chapter present the findings of the research study summarizes the findings.
Chapter 5: Proposed framework and prototype for UCMS.
This chapter describes the development of framework and draft the prototype for the
UCMS.
Chapter 6: Conclusion
This chapter analyses the summary of the research findings and discusses its
implication towards the dissertation objectives.
13
CHAPTER 2: LITERTURE REVIEW
2.1 Introduction:
This chapter investigates existing works, researches and publications that have been
conducted with regards to content management system. The resources for this matter are
collected from variety of sources such as academic research paper, published journals and
some online references.
This literature will gives a clear understand about content management system, through
presenting what is the content management system, the main players, when we need it,
what type of organization implementing these systems, what is the benefits and finally how
it works.
Using the literature review, the researcher can easily determine aspects, which are
relevant to content management system framework, then the researcher can propose a
framework which is the main aim for this study.
2.2 Content Management System (CMS):
2.2.1 Definition:
A content management system is a software based enterprise tool used to collect, manage,
and publish information online. Effective content management should include consistent
and reliable methods to identify requirements, manage authoritative sources of information,
and assemble content on-demand to meet customer’s needs. The field of content
14
management has become mainstream enough where the term is now familiar within the
workplace and the solution market is fairly mature(Sehring, 2009).
Manipulating and managing content is and has always been one of the primary functions of
a computer. Initial computing applications include text formatters and program compilers.
Content was initially managed by explicit user interaction through the use of files and file
systems. As technology has advanced, both the types of content and the way people wish to
use it have greatly changed. New content types such as continuous multimedia streams
have become commonplace due to the convergence of advances in storage, encoding, and
networking technologies(Cranor et al., 2003).
The main goal of a CMS is to achieve resources re-use and re-purpose online. In reality a
content management system is a concept rather than a product. It is a concept that embraces
a set of processes (Nordheim&Paivarinta, 2004). There are several types of content
management system already developed among Internet, like document management
system, electronic news/magazine publishing, E-business/ E commerce, web content
management frameworks, and XML processors. Each category has their specific features
need to be considered and implemented. In general, the CMS main functions include
authoring, workflow, storage and publishing. The whole spirit is used to implement the
content’s lifecycle, such as creation, giving semantic meaning, presentation, re-purpose,
and maintaining (Goodwin & Vidgen, 2002).
In the learning environment, the most important task for a content management system is to
maximize the reuse about archived material, thus minimizing the costs of iterative creating
15
same productions. A content management system should maintain metadata during whole
lifecycle, from pre-production to ingest, retrieval, editorial work, production, post–
production, airplay, archiving and reuse(Norman et al., 2003).
Yong-gang et al. (2004) described the Content Management Systems (CMS) as to manage
the content development life cycle from creation and categorization, review and editing, to
ranking, live publication, searching content and receiving feedback.
The term Content Management System in the broadcast domain comprises a system that
provides functionality for long-term preservation of continuous digital media, as well as for
annotation (cataloguing), retrieval, and reuse of the content. The requirements for a Content
Management System in the broadcast domain differ significantly from those in other
domains, for instance, the management of Web content, which is traditionally associated
with the term “Content Management”. A broadcast content management system has at least
to be capable of the following tasks:
•
storing and processing of high-volume audio and video content
•
matching between text-based annotation and image or sound-based information
•
integration in existing workflows and environments
•
provide fast access to recently ingested material
•
Manage the reference to media which are stored outside of the “digital world”, e.g.,
media stored on tapes in shelf archives.
The most important task for a content management system is, however, to maximize the reuse of archived material, thus minimizing the costs of new productions. This is obviously
16
accomplished by providing easy access via intuitive user interfaces, audio-visual feedback
for results, and other important elements of the human machine- interface. But whatever the
interface is, the quality of the results strongly depends on the quality of the metadata
available for the material - especially on the quality of the cataloguing process. Meeting all
the above mentioned requirements, the content management system is a kind of an
information turntable or an “operating system” for broadcasters. It is therefore an integral
part of all the digital processing inside of a broadcast facility, which leads to the term
Integrated Content Management(Kunkelmann & Brunelli, 2002).
CMS can also be defined as a set of processes and technologies which support the digital
information management lifecycle. This digital information is usually referred as “content”
and can be found as not structured or semi-structured - such as photographs, images,
documents or XML data(Rares, 2009).
The expression “Content Management” is largely used in industry, but sometimes with
different meanings. a content management system is a distributed software system which
treats information in a granular way, enabling the access, versioning, and dynamic
assembly of pieces of information, named contents, such as diagrams, tables, images, or
pieces of text( Canfora et al., 2002).
From the previous CMS definitions, it shows that, the content management system is a
set of processesto manipulate and manage content. A content management system is a
software based enterprise tool used to collect and managethe content development life cycle
from creation, reviewing, editing, searching and publishing information. Effective content
17
management should include consistent and able to identify requirements, manage
authoritative sources of information, and assemble content on-demand. CMS has capability
to achieve resources re-use and re-purpose.
2.2.2 The system users:
‘It is necessary to differentiate the system users before designing role-authorized content
management’ (Cong et al., 2009). Content management is an inherently collaborative
process. It often consists of the following basic roles and responsibilities: System
administrator, Author, Editor, Publisher and Consumer.
-
System administrator has the highest access permission. He can not only do all the
operation actions of Author, Editor, Publisher and Consumer, but also endue or
withdraw the permissions of them and enact the variant quantity of areas managed
by variant content managers.
-
Author of the content- creating the content and editing the same is the primary
responsibility of the content author.
-
Editor of the content- the primary responsibility of the content editor is tuning the
content. The tuning includes correcting the style of delivery, localization and
translation.
-
Publisher- the responsibility of the publisher is publishing releasing the content for
use.
-
Consumer- these are the persons who views the content that is published. Consumers
are also one of the audience and target.
18
There is important aspect as far as content management is concerned. That is managing the
versions of the content. To make the version control easy the authors need to store the older
version of the contents that are edited.
2.2.3 Types of organizations:
The management of electronic records is as important to organizations as financial
management and human resource management. Enterprises, government, organizations,
and education sector or schools all need to manage and share their information and interact
with their users(Yong-gang et al., 2004).
Electronic content management, which automates the process of storing, searching for, and
reusing data in a centralized way, has been gaining ground in major corporations around the
world for years. Indeed, from Enterprise Resource Management (ERM) and Customer
Relationship Management (CRM) to Human Resources Management (HRM) and other
enterprise systems, organizations both large and small are now using such systems to pull
huge chunks of disparate information into centralized databases.
Lui et al. ( 2009) state that Content management systems (CMS) are widely used in various
industries. Financial content distribution, multimedia contents, and books sharing are some
of the examples that rely on CMS to store and distribute different information through
electronic means.
19
2.2.4 When organizations use CMS?
Any organization has a critical success factors to meet the business challenges and survive
in the ever-changing global market space. In order to meet these critical success factors
organizations around the world are moving towards Enterprise Content Management
Solutions(Muhammad Usman et al., 2009).
Canfora et al. (2002) present that organization recent interest towards content management
solutions has increased on the basis of three main issues:
1. The increase in semi or unstructured data:
The other extreme includes documents (have irregular structure) of mostly naturallanguage text such as word processing files, text fields from databases or
applications and e mail these are all examples of unstructured data.
Moreover, semi-structured data, between two extremes includes XML documents
and RSS feeds, flat files in record format, semi-structured data in spreadsheets.
XML documents, this technology becomes important to store and exchange data
among content management.
20
2- The need ofcontent managing and controlling not only the entire documents.
The main deference between document management system and content
management system is a document management system aim to deal with files that
are stored in and controlled by. Whereas a Content management system allows end
users to create a document even if it is not exist, retrieve the content controlled by
the system and mainly focuses on content reusability (Nina &Bailie, 2004).
However, both content management system and document management system use
metadata to search and classify the information.
2. Collaboration and internetworking within and between enterprises.
Collaboration within and between the institutions islead to the need for distributed
content management solutions. Itsupportssharing and transferringthe information
from a company to its business partners, moreover, it addresses the need to access
content wherever it resides at real-time. With the fast increasing of new
communication devices, such as mobile, the information can be displayed in
different ways, depend on that device.
Today, more and more digital technologies are developing along with incredible
information created. No one can read or even browse all the interested information, so
worthy information need to be organized, stored and management during its life-cycle. In
school environment, there are a lots of valuable assets need to maintain to educate our
21
students well (Norman et al., 2003). However, the rapid growth of high quality digital
content has become a challenge to tertiary education institutions(Zhengui & Doulai, 2009).
Cranor et al. (2003) say: The need for content management is apparent when one considers
the following:

Cheap storage devices with higher-capacity:
With the proliferation of storage devices with higher-capacity, could even become a
modest PCs store vast amounts of contents,
managing such content in the
traditional manner inefficient and ineffective, where it is difficult to get desired
content within contents accumulated by non-managed or at random way.

The storage of continuous media content:
The need to manage storage of continuous media content, where storing the content
of the continuous media still problematic in terms of storage resources, it is not
suitable for all, but small systems. On the other hand, storing the content of the live
broadcast, such as TV and radio, a problem in itself because it has continuous
streams signals with no endpoints. For this, should be taken into account the
managing of such content effectively.

Managing stored continuous media:
When managing continuous media content, there is a need to take into account
managing in both level, Fine-grained and an aggregate. Sometimes, user may need
to keep or store only a particular event scene, not the whole event. In the meanwhile
22
might think of the content in aggregatee.g. remove all of the content of a particular
event except a sceneon that event which was explicitly marked for archival.

From the above points, it is clear that it is difficult to trace the content without a
content management system; moreover, it is almost more difficult to track content
when storage devices are distributed through and across a network and this scenario
is not desirable in the home-networking.
2.2.5 The benefits
2.2.5.1 Features:
Qian et al. (2005) state that Content Management Systems (CMS) support the creation,
management, distribution, and publishing of content.CMS nowadays are used to manage
complex publications far more often than some years ago. The basic principles are the
separation of structure, content and presentation, an exactly defined workflow management
and the management of content in the form of small units, so called assets. This leads to
improved quality, better reusability and reduced costs( Bergstedt et al., 2003).
To ensure integrity, volume, creation, dissemination and storage of content, organizations
need the support of technology to keep the system active. The technology that supports
information creation, storage and dissemination is content management system (CMS)
23
(Zhou, 2008). A CMS in an organization may be used for product development, marketing,
sales support, order management, customer relations, supply chain, information
development, technical support and publication and training. Four primary components of a
CMS are authoring, linking and publishing, assembly and repository(Akpınar & Simsek,
2005).
According to Bergstedt et al. (2003) there are characteristic features all CMS have in
common and say that a perfect CMS should offer the following:
1) Division of Content, Structure and Presentation
2) So-called “SSMM”-principle (Single Source – Multiple Media)
3) Management of assets
4) Management of workflow
5) Managing users and their roles
6) Ability to import and export content
7) Content Syndication
8) Individualize the presented content
9) Being extensible by scripts or modules
10) Version-Management regarding content and assets
11) Archiving content
12) Publication
13) Supporting the editorial process
24
CMS can provide consistency, attractive and effective information (Amsler& Nicholas,
2008). CMS allows those involved in the course development process to forgo hours of
manual work, quickly reuse and reconfigure already existing course content, automate the
updating and versioning process, and create multiple courses for multiple purposes using
the same content (Paivarinta&Munkvold, 2005). By managing content in a highly
accessible, automated database where the work of untold legions of training professionals is
combined into one centralized hub, those who need to design a course from scratch, build a
new course using existing content, or find chunks of knowledge or learning objects to plug
into a course under development can do so in a flash. In short, LCMSs (Learning Content
Management Systems) can make the most of existing content while at the same time
supporting rapid development of new content (Caton&Katzman,2001).
A CM system facilitates the management of content within a framework of business
processes, workflows, and business governance (White, 2004).
The features of a CM system vary, but most include web-based publishing (content
creation, review, and delivery), format management, revision control, archiving, indexing,
search, and retrieval. A major misconception of a CM system is that it is just a piece of
software. While software is an important component, by itself it does not create a CM
system solution. Effective portal CM requires dedicated personnel who are highly skilled in
information management (Augustyniak et al., 2005).
25
Education sector has a big example of using CMS which is Learning Content
Management System (LCMS) and according to Caton & Katzman (2001) this system offers
the following benefits:
•
Faster Development: Most LCMSs offer a what-you-see-is-what-you-get authoring
environment, which allows content developers, instructional designers, and subject
matter experts to quickly create and publish just-in-time training.
•
Collaboration: Storing learning content in an LCMS provides functionality that
surpasses what typical learning authoring tools allow. Many LCMSs also have
check-in and check-out capabilities that enable multiple users in various locations to
access and work within the same course simultaneously. Meanwhile, versioning
features support collaborative efforts by offering quick and easy backups.
•
Reuse: A robust search capability, one that allows content developers to search for
content and reuse it, is one of the primary appeals of an LCMS. For example, large
retailers can create one learning module to teach safety regulations to employees,
and then use the same module again in multiple courses later on. LCMSs also allow
instructional designers to create the same content for publication in various formats.
For example, a safety regulation module might be published as a Web-based course
for employees who have access to the Internet--and as a student workbook for those
who do not.
•
Quick, global updates: With most LCMSs, course developers can link to a learning
object. This means that the same learning object can exist in multiple locations--but
when it's time to update the content of that object, the update can be done in one
location and all instances of it throughout the system will update automatically.
26
CMS also help with institutional accreditation review. When the time comes to prepare the
institutional self-study for accreditation review, the process of collecting the data from numerous locations can be a difficult time consuming task. This can be eliminated through the
use of a content management system to serve as a central archive for all electronic
documents related to accreditation. Since access can be controlled, the data is not accessible
to the outside public. One concern regarding a centralized location of accreditation data is
the potential of catastrophic loss of the data through a system failure or operator error.
Typically larger institutions have systematic data backup systems that protect against the
loss of data which provides comfort in the knowledge that all accreditation data is stored in
one location(Obermier, 2006).
A non-centralized Content Management System will cause many issues as follow
(Rockley et al., 2003):
•
Content redundancy:
When there is no information sharing within an enterprise, that will lead to create
the same content by multiple authors,
•
Lack of communication:
The author does not realize that the content exists elsewhere in the institution, this
will cause the same content will be authored several times.
•
Inconsistent content:
Shortage of standard in content often resulted inconsistent content, such as format,
therefore that will make tracking and reuse content almost ungainly.
27
2.2.5.2 Content Management System on campus
The University of Utah that has implemented a CMS outlines the following primary
benefits of the system as published on their website:
•
Content can be shared effectively across institutional reporting lines, but the content
will be managed by knowledgeable content owners.
•
Improves usability and satisfaction with the user experience, as content is delivered
in the context of the user’s role and not necessarily based on organization structure.
•
Content can be delivered according to audience, and different needs from the public
versus the insider can be addressed.
•
The quality of content can be improved and the content life cycle can be managed.
Duplicate and contradictory content are minimized, and authoritative sources of
content can be owned and published from a more reliable content repository.
2.2.6 How it works:
2.2.6.1 Requirements:
In a typical CMS, information is either authored by the organization or brought in from
outside the organization, but it is the content and once linked and placed into the CMS, it is
ready for viewing and studying by the target users. The content in a CMS is kept in the
form of information objects stored in CMS repository. Information objects can be searched
and retrieved by authors and others in need of information. All the interactions of users
with the information objects may be monitored and controlled by the CMS where the
28
concern of learn ability of the content is not a question and the most effort put on the setup
and production of the content( Akpınar & Simsek, 2005).
The development of CMS should consider to be customizable enough, aligned with
strategic business goals, objectives and specific requirements, smart to gel-in the
organizational operations, quick to produce results, simple to work with and acceptable by
the stakeholders(Muhammad Usman et al., 2009).
CMS should involve easy managing, fast and secure access in multimedia through network,
it also need semantic features for searching and syndicating content. ‘We considered
following aspects in addition to a normal CMS requirements’(Yong-gang et al., 2004):
1- Portability
Content management system should be independent platform doesn’t rely on specific
systems, and switching an outside system in the same type should not affect its
performance.
2- Supporting multimedia content, and standard based meta-data
Metadata is structured data or information which describes and explains the
characteristics of resources. Metadata is often called data or information about data.
It is essential for understanding information stored in data repositories. Metadata
makes content easy to manageand facilitates finding the relevant information. In
addition to that, metadata provides digital identification and supports archiving.
29
3- Accessing content list in different ways
Adopting taxonomy (a particular classification arranged in hierarchal structure) on
content management system, that makes better and quicker access to information
and less duplication of work. Taxonomy classification also allows different users
access content by different ways depending on their needs.
4- Showing relationship of content
Appling hierarchy taxonomy management which organized by super type-subtype
relationships also called generalization-specialization relationships will show and
view the relationship between content in the same media type or various media
types.
5- Supporting multi-source
Content management system should support multimedia content type through both:
multi views for different media type and getting content from multi-source such as
follow:
-
Video on Demand (VOD) through stream media serve.
-
More control over downloading through FTP.
-
Email for notification.
6- Supporting fine-grained access control
30
The need of fine-grained access control because of the content amount increasing on
the web and user should focus on most valued and recommend content, therefore, what
can be published and recommend on the web must be carefully determined.
7- Lightweight and easy to use
Content management system should be easy to use, moreover, should avoid a complex
functions and definitions; it is difficult for those who involved in content management such
as administrator or advanced users, let alone normal users who just know browsing and
clicking links' buttons.
While Rares (2009) considered the following key features for how CMS should act:
•
Data (content and metadata) management
•
Security management
•
Ability to ingest content
•
Ability to process content
•
Ability to classify content
•
Retrieve data (metadata and content)
•
Allow and control concurrent access
•
Manage storage space
•
Allow collaboration on content
•
Allow definition of content enabled flows
31
•
Each of these features can be defined and discussed from the point of view of high
performance.
To avoid some challenges that may opposed the implementation of CMS
Cranor et al.
(2003) suggested some requirements for content management system for example:
•
A running on heterogeneous systems should be supported by the content
management system, as it is sometime required to manage contents that are stored
on different places, for example: it is required to manage content stored on a local
file system and content may be stored on a separate network storage device.
Moreover, a uniform interface is needed for the content management system,
through providing Application program interface (API) and associated network
protocols.
•
The flexibility is very important in the content management system in order to easy
manage and handle various requirements for content management policies. Content
policies are a set of rules that manage the availability and behavior of content and
information. Moreover, Policy enables administrators and content manager to
control and evaluate who can access the content, how long the content to be
retained, and how effectively other content management system users are
complying with the policy.
•
For better and efficient application access, content management system should
monitor the references for content and use that information to place content in the
right location in the network.
32
•
The amount of content in content management system is increasingly, therefore the
interaction between implicit and explicit population of content must be managed
and handled at the network edge.
•
In terms of continuous streams content, content management system needs to have
the ability to handle and package this content efficiently.
The University of Utah recommends the following steps prior to the implementation of a
CMS as outlined on their website:
1. Content audit:
The content first needs to be audited and inventoried, through examine and
organizing content in such way that become as a resource and re-usable.
2. Defining Content Management roles:
Specify the whole players in the content lifecycle, which include content creator,
reviewer, approver, publisher and content manager.
3. Defining workflow:
Define the business process and rules for content lifecycle roles
2.2.6.2 Lifecycle:
The content life cycle is the path of the data, from its creation or inception up through
the time it is either archived or deleted. It is imperative to map out an efficient workflow
schematic for the entire life cycle. Defining the content life cycle facilitates modeling the
33
path of the content, thereby providing insight into patterns of usage and workflow, and
allowing a better understanding of what system applications and processes will need to
occur,following are the steps of the content life-cycle as outlined by White (2004):
1) Content creation:
First step in the content lifecycle is creating or authoring content such as document,
video file, audio file and picture, as
part of content production process before
presenting it in the final medium.
2) Content review:
Reviewing content for assuring that it meets the quality standards with a complete
committing to editorial guidelines.Furthermore, checking the functionality efficiency. If
the content meets the requirement, it moves on to the next step in the content life cycle,
if not, it will be rejected to be archived or discarded.
3) Content versioning:
Managing the different version of edited content, this process will end by getting the
final accepted version of content which is ready to be published to audience.
4) Content classified and held in repository:
This step after the content has been checked for a quality and has been approved, so
now it is ready to be classified, then to distribution, delivery and searching retrieval.
34
5) Content released and repurposed for delivery to specific audiences:
The system automatically will repurpose the content once it released, further, providing
the end users a value-added content which has been specified by content manager.
6) Archive/discard
The system will automatically archive the content depending on present criteria.
Moreover the content can be archived manually in accordance with systematic
guideline, if the content has no historical value it may discarded (White, 2004).
While Qian et al.(2005) state that during CM life cycle content experiences only three
different phases: content creation, content administration, and content distribution:
1) Content creation.
It is important to provide content management system with the ability to add Meta data
and attributes beside creating and adding content, so that will allow users to get
personalized information, to refine searches and indexing. Moreover the interface for
content creator or author should be a powerful with easy access to all content creation
feature provided by content management system.
2) Content administration.
According to content administration, the following points should be taken into account:
-
Strictly controlling version for purposes of legal accountability and recovery
disaster.
35
-
Protecting contents' integrity through efficient security level and content
auditing.
-
Integration with the existing system.
3) Content distribution.
Content management system requirements for content distribution:
-
Integrated with delivery tools to provide additional publishing functionality.
-
Publishing to multiple formats for any device in any language.
-
Personalized content for delivery and presenting different information based on
user profiles.
2.2.6.3 Framework and workflow:
CMS should be coordinated and protected access to stored data. Also data must be readily available to advisory committees, program leaders, faculty, students, and often multiple
accreditation agencies for ongoing review and analysis. Rather than placing the
responsibility of data storage and access upon one individual, typically the department
secretary, a well-defined content management system that provides controlled access to
multiple individuals via the Internet or intranet must be implemented. Depending upon how
the workflow approval process has been set up, the Chair may be the final person to allow
content to be published to the website. The content cannot be published until all parties in
the workflow process have done their part. The workflow approval sequence can be made
as simple or elaborate as needed (Obermier, 2006).
36
We may identify at least two kinds of convergence taking place in organizational content
management. First, the management of content is deeply intertwined with organizational
work. Second, content as we know it is becoming exceedingly complex as it converges with
different logical and physical entities to be managed. The content management intertwined
nature with organizational work is discussed via a framework consisting of the four
components of content management: content, technology and systems, roles and processes
(Honkaranta&Tyrvainen, 2005). Figure 2.1 illustrates the aforementioned framework for
content management.
PROCESSES
ROLES
Content
TECHNOLOGIES
AND SYSTEMS
Figure 2.1 Framework of organizational content management
system(Honkaranta&Tyrvainen, 2005).
37
As presented by many researchers, the roles, processes, technologies and systems and
content form a consistent whole in organizations. Therefore the components of the
framework shown in the figure are interrelated. A change in one component will impact all
other components of the framework. For example, adopting a content management system
will impact the publication processes, the roles of the people, and the content units used
(Honkaranta&Tyrvainen, 2005). A change in content form—such as transformation from
paper to digital—may trigger the establishment of entirely new processes and roles in the
organization (Eriksen&Ihlstrom, 2000).
For content management, people’s rolesshould be separated with regard to content
management development vs. operational roles. From the business process (operational)
perspective a person may act as a manager, purchaser, accountant, and so on. From the
content management perspective, the roles are attached to the content life-cycle. Thus, there
are only a few roles to be considered. A person may act as a creator, modifier, viewer
signer, reviewer, publisher, and destroyer related to a content unit. The technologyof
organizational content management includes standards, architectures, technologies, tools,
and applications. Contemporary content management systems may be roughly divided into
three categories: platform systems, horizontal systems, and vertical systems. The amount of
metadatarelated to the content increases along the number of the content units when the size
of the managed unit decreases. Metadata is typically defined as “the sum total of what one
can say about any information object at any level of aggregation” (Gilliland & Anne, 2008).
Commonly people associate metadata with content description for retrieval. It has almost
become a norm to adopt a commonly used metadata standard into a content management
38
system. The metadata standard adopted defines the elements by which the content is
described. Content may then be searched for and retrieved using the combination of
metadata element names and their values specific to an instance content unit. Adoption of a
metadata standard typically involves making organization-specific adjustments.
According to White (2004), content inventory and analysis is very important. Providing
the end-user with the ability to find the right information at the right time will ultimately
determine the value of a portal. Therefore the portal will only provide as much value as the
accessibility of its content. The successful retrieval of relevant content is the result of the
CM strategy. Identifying content-related issues in detail is the most labor intensive and
critical step in defining the CM strategy best suited for your portal. The purpose of a
content inventory is to determine what data exists, who owns it, where it is stored, and the
current value. A content inventory will help identify gaps and shape your content plan as
well as pinpoint duplicative data and data that are no longer of value. Based on the content
inventory and analysis, a content acquisition strategy can be developed. Content acquisition
is the process of gathering information for the CM system. This process could be manual,
automated, or a hybrid.
2.3 CMS between Proprietary and Open source software:
A quality content management system can be expensive to implement. These systems are
based upon either open source software which is free or low fee or proprietary software that
requires extensive licensing agreements and fees. While it seems appealing to implement a
39
very low cost solution, what you gain in low software costs are offset by the need for
software programmers to adapt an open source code to a specific application. In addition
open source content management software typically has little or no software support and
may be more susceptible to security issues. Proprietary systems can be expensive to
implement but they are usually supported by the software developer. A typical enterprise
system may cost as much as $40,000 or more (Obermier, 2006). To those with the
expertise, open source software can often form the basis of a bespoke solution because the
source code is available in a way that the code for third-party software often is not. It may
be the only affordable solution to small organizations. Thus smaller colleges and schools
will often deploy mature open source software offering where commercial solutions are too
expensive. Open source software, therefore, complements commercially provided software
by widening choice. Few would doubt that open source software, intelligently chosen and
deployed, offers real benefits to education and society at large (Brown et al., 2007).
Although the rapid proliferation of commercially available content management systems
makes it easier to find a vendor that might have the right solution, many available
contentmanagement products do not provide the functionality aimed at library functions
andservices. The cost to purchase a commercial CMS application is beyond the reach of
themajority of libraries. Building an in-house system or application using open
sourcetechnology is becoming a trend. Actually, Yu (2005) might have taken it a step
further to say that the cost is not just beyond the reach of most libraries but also beyond the
reach of most universities. Only ahandful of content management system (CMS) vendors
presently have sufficientinterest in the academic market to provide realistic price quotes.
Also, the web servertraffic at a college or university will almost always be greater than a
comparably-sizedcompany. While businesses have employees and customers who may use
40
their web siteextensively, few will have anything comparable to a student body placing
daily, heavydemands on the web site. Finally, and this may be a debatable point, it seems
that evena medium-sized school such as the Morehead State University is probably
moreorganizationally complex than a comparably-sized company. For these reasons,
somecommercial systems may not scale smoothly to an academic environment.
So Yu (2005) is correct about the trend of home-grown and open source systems. Butthis
trend could easily be reversed in the future, after the CMS vendors have pickedover the
low-hanging fruit of large corporate customers and begin to perceive academiaas a viable
market. If they tailor their systems and their pricing to the needs ofacademic institutions,
then it is likely that home-grown systems in academic librarieswill be swept away just as
completely as home-grown an Online Public Access Catalog (OPACs) have been. It would
be the rare library that would desire, insist on, or be allowed autonomy in the face of a
campus-wide implementation (Yu, 2005).
The open source software model creates an open forum for identifying, collaborating, and
learning from othercompanies who have faced similar challenges. Moreover, the nature of
open source makes it more sensitive to evolution by thecommunity that uses it than closed
source software. Through mail lists and other forums, one can connect with other users ofan
application and find out what they are doing with the software, what modifications have
proven effective, what modificationswere painful, and where the software is going. Open
source content managementsystems tend to have a modular architecture to encourage
communities to extend the core application with add-ons. This canmake the addition of a
new feature an administrative tax rather than a software development project.Companies
41
that tend to build custom applications to satisfy their unique needs are also leveraging open
source frameworks andcomponents. Doing so not only reduces licensing and development
costs, but it also lessens reliance on a single proprietarysoftware vendor. Heavilycustomized proprietary software is difficult for software companies to support, makes
compliance withforced upgrades expensive, and is vulnerable to deprecation of the
underlying product (Doyle, 2005).
2.4 Information Dissemination in a campus:
For an effective CMS, there is a need for an effective communication channel and
information display screens are one of the most popular medium at present. In an article on
Universitybusiness.com, the author Angelo (2006) described the use and importance of
information display screens in the following words: “Need to direct new students to
unfamiliarbuildings on campus? Nothing does the trick like a map". That map could be
displayed in colors on LCD screen. Moreover, many descriptions and details can be added
and included in this image, such as location of the building in the campus, pictures of
destinations, if such image printed out several copies with colors and in large size that will
cost a big amount of money.
Just a few years ago the new technology of digital signs started spreading in higher
education institutions and that after other industries such as hotel, book stores and retailers,
showing how convenient it is to digitally change providing information to the public
through creating multimedia presentation, because it has more ability to grab the audience
attention easier than papers and posters on the bulletin board.
42
Pricing Trends:
It is now more possibility for higher education institutions to have the digital signage such
as LCD, in addition to its widespread, the price come down and inexpensive compared to
the past, moreover, the vendors of LCD screens are increasingly every year, thus create a
competition between them and bring the prices down, which makes it affordable for most
consumers, as prices have also recorded a decline of between 25 to 50 percent over the past
years(Angelo, 2006).
Source of Revenue:
The spread of plasma screens and flat panel displays, which are the most common, Has
helped the content management and dissemination of information to the audience of higher
education institutions, these screens are hanging where students are accumulate, such as
waiting halls, buses waiting areas, places of entertainment, students buddies (Angelo,
2006).
In addition to disseminating information to students on campus, such as activities,
University News, publication, this technology can play an important role to create a
channel for communication between the outside community and the majority of students,
by allowing the outside institutions and vendors to publish some information for students,
which do not conflict with university policies, Furthermore, to allow companies and
43
vendors to announce and promote for their products and services, which can helpful for
students and staff(Angelo, 2006).
Charles Salas is associate director of Student Union Center at University of Texas, he
provided a 42-inch flat screen for the center with the help of digital signage vendors, the
screen helps to promote the university activities and the promotion of some companies, in
addition to that, he allowed some companies to advertise on this screen, with sharing of 20
percent of the advertising revenue, and said: "We receive a check for $ 200 each quarter"
(Angelo, 2006).
2.5 Comparison between available CMS:
In this section the study will go through what systems are available for content
management, to review their features and facilities. This review will include three content
management systems which almost used by universities, which include DSpace, Drupal and
Joomla:
-
DSpace:
Is an open source software package of choice for academic, non-profit and
commercial institutions, founded and released in 2002, as a product of the HP-MIT
Alliance. It helps to build and manage digital content repositories, including various
types of digital assets such as research data, eBooks, photographs, film, and video
(DSpace, 2011).
44
-
Drupal:
Drupal is a free software package, was first released in 2001 by Dries Buytaert.
Moreover, Drupal is open source publishing software that empowers anyone,
groups, and communities to easily publish, manage and organize content on a
website. It consists of a wide variety of features such as content management,
picture galleries, blogs, wiki, tagging and much more (Drupal).
-
Joomla:
Joomla is a free and open source content management system (CMS), the first
release of Joomla was released in 2005 for publishing content on the internet and
intranet; it helps in building a powerful online application and web sites (Joomla,
2011).
For more detail, following table demonstrating their features in a comparing way:
Table 2.1 A comparison between Drupal, Joomla and DSpace
Cmsmatrix (2011).
Drupal6.10
Joomla1.6.0
System Requirements
Application Server
Approximate Cost
Apache
Free
CGI
Free
Database
MySQL
MySQL
License
Open Source
Platform
Independent
PHP
Apache
Open Source
Platform
Independent
PHP
Any
Operating System
Programming Language
Web Server
DSpace 1.7
Apache
Free
PostgreSQL
/Oracle
Open Source
Any
JAVA
Apache
45
Security
Audit Trail
Content Approval
Login History
Authentication
Session Management
SSL Logins
Versioning
Support
Online Help
Professional Services
Public Forum
Public Mailing List
Ease of Use
Friendly URLs
Mass Upload
Prototyping
Subscriptions
UI Levels
Performance
Database Replication
Load Balancing
Management
Advertising Management
Asset Management
Content Scheduling
Content Staging
Inline Administration
Package Deployment
Workflow Engine
Interoperability
Content Syndication (RSS)
Flexibility
Content Reuse
Metadata
Multi-lingual Content
Built-in Applications
Document Management
File Distribution
Search Engine
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Free Add On
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Limited
Yes
Yes
Free Add On
Limited
Free Add On
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Limited
Yes
No
Yes
Yes
Yes
Free Add On
Yes
Free Add On
Free Add On
Yes
No
Limited
Yes
Yes
Yes
No
Yes
No
No
No
Yes
Yes
Yes
Yes
Limited
Limited
Yes
Yes
Yes
Limited
Yes
Yes
Yes
Yes
Free Add On
Yes
Yes
Yes
Limited
Free Add On
Yes
Free Add On
Free Add On
Yes
Yes
Yes
Yes
Based on the features and specifications comparison, Joomla doesn't have a workflow
engine, while Drupal and DSpace include limited workflow, which include the content
submission processing only to the system (Gorton, 2007).
46
For an example the study will go through DSpace submission workflow. Gorton (2007)
stated that, the workflow steps in DSpace content submission for the metadata of a
submission only, which include the following steps:

Describe: user enters metadata about the document (s), such as author, title,
keywords, and description.

Upload: the user has to select and upload the submission files from his local
machine.

Verify: an overview and summary of all entered metadata and details of the
submission including the files.

License: the user must agree to the license, which assigned to submitted content.

Complete: the submission process is complete.
From the above, the workflow is limited to the content submission and only the metadata,
which is the first step in the content management lifecycle, therefore, a new framework for
content management needs to be designed to include the complete steps and applying the
roles in the content lifecycle which consist of submission or creating, review, approve and
publishing, with interaction between them and workflow to support editing the content
itself not only the metadata.
2.6 Conclusion:
Based on the conducted literature review, content management system is important for
organization, and it has good facilities in order to make content management easy, effective
47
and efficient.The literature review helped the researcher to extract the following initial
aspects and components of content management system:
-
Improves usability and satisfaction with the user experience.
-
Content can be delivered according to audience, and different needs.
-
The content life cycle can be managed.
-
Duplicate and contradictory content are minimized.
-
Authoritative sources of content can be owned.
-
Publishing from a more reliable content repository.
-
Faster content development.
-
Support content re-use and re-purpose.
-
Quick, global updates.
-
Data (content and metadata) management.
-
Security management.
-
Capability to ingest content.
-
Capability to process content.
-
Capability to classify content.
-
Retrieve data (metadata and content).
-
Allow and control concurrent access.
-
Manage storage space.
-
Allow collaboration on content.
-
Allow definition of content enabled flows.
-
Content can be shared effectively.
-
Support “SSMM”-principle (Single Source – Multiple Media).
48
-
Management of workflow.
-
Managing users and their roles.
-
Capability to import and export content.
-
Individualize the presented content.
-
Archiving content.
-
Publication.
-
Supporting the editorial process.
These initial aspects and characteristics will help the researcher in developing the
proposed framework and prototype.
49
CHAPTER 3: RESEARCH METHODOLOGY
3.1 Introduction:
The main purpose of this chapterexaminethe current content management at the
administrationof Sultan Qaboos University (SQU).
Research methodology can be defined as a set of steps or procedures, ways, methods
and techniques that are applied to capture and gather all relevant data or information for the
research.
Various methods can be adopted to retrieve and collect information from a variety of
sources such as sampling, research and site visit, observation of work environment,
questionnaires, interviews, prototyping and joint requirement planning. Not all the factfinding methods are suitable to adopt. In this research the methods are selected based on the
research purpose.
3.2 Methodology:
This research followed on quantitative research methods, quantitative research techniques,
and modes of analyzing and interpreting quantitative data that emphasis on describing,
understanding the content management system framework.
50
The quantitative methodproposes to measure and analyze causal relationships between
variables within a framework of free values. It is based on the positivism that supports
empirical research since all phenomena can be reduced to empirical indicators that
represent truth. This fact is due to the existence of one truth and is independent of human
perception(Lazaro& Marcos, 2006).
Quantitative research methods work with data in numerical form collected from a
representative sample and analyzed usually through statistical methods. The ultimate
objective is to identify the dependent and independent variables, eliminating inadequate
variables, and in this way reduce the complexity of the problem so that the initial
hypothesis can be confirmed or discarded(Lazaro& Marcos,2006).
Hence, Quantitative, Positivist Research is a set of methods and techniques that allow IS
researchers to answer research questions about the interaction of humans and computers.
These methods and techniques tend to specialize in quantities in the sense that numbers
come to represent values and levels of theoretical constructs and concepts and the
interpretation of the numbers is viewed as strong scientific evidence of how a phenomenon
works(Straub et al., 2004).
The fact-finding techniques that have been selected for this research is a questionnaire.
Survey questionnaire were distributed at the administration of Sultan Qaboos University
(SQU), which included: Deanship Student Affairs, Public Relation and information
Department, Student Counseling Center and Personnel Affairs Department.
51
Once the required information was gathered, a framework was then proposed. After that,
based on that particular framework, a prototype was developed so as to support the
findings. The development of the prototype web based application was specifically done
tosupport the objective of the research.
Figure 3.1 Overall research phases and process
52
3.3The instrument:
The research instrument was a questionnaire survey used by the researcher in this study.
It consists of a series of questions and other prompts for the purpose of gathering
information from the respondents.
Questionnaire have advantages over some other types of surveys in that they are cheap,
do not require as much effort from the questioners as in verbal or telephone surveys, and
often have standardized answers which make it a simpler way to compile data. However,
such standardized answers may frustrate users.
Questionnaires are also sharply limited by the fact that respondents must be able to read the
questions and respond to them. In this research, the questionnaire (refer to appendix A)
contains a series of questions specifically designed to elicit specific information to meet a
particular need for the research information on a pertinent topic.
From the conducted literature review, data and information about content management
system was analyzed, the researcher used the extracted information to build the instrument.
The survey was distributed to the administration members and some professionals who
involved in the information dissemination. Itwas emphasized into two sections, section A to
gather information about respondent’s background and experience. Then, section B was
emphasized to gather information about the current content creation and dissemination of
the information at the university administration, this section designed with a Likert scale of
53
1 – 5 as the answer. The scale one were used to indicate strongly disagree and 5 being the
strongly agree as perceived by the respondents. The scale three was used to indicate
indifference. The questionnaire contained mostly closed ended questions and a few open
ended questions.
3.4 The sample:
This study was applied at Sultan Qaboos University (SQU) administration, where included
in the study all who have relevance with content management lifecycle's roles ( creating,
reviewing, approving and dissemination of information on bulletin boards), from various
departments, which included: Deanship Student Affairs, Public Relation and information
Department, Student Counseling Center and Personnel Affairs Department
3.5 The sample process:
The sampling technique that used to distribute is purposive sampling. A copies of the
questionnaires handed to the head of each department, center, or faculty, then, they
distributed it to their members, to content creators, reviewers, approvers and publishers, this
is to be sure that, the distribution going to the right person or participant. The following
table showing the distribution of the questionnaire:
54
Table 3.1 questionnaire distribution
Population
Number of
distributed
Number of
retained
Not valid
Valid
SQU
administration
member staff
and some
professionals
150
86
0
86
3.6 Data collection:
Data collection is a crucial stage in the planning and implementation of a study. Therefore,
we should concentrate all possible efforts on developing appropriate tools, and should test
them several times(Carman, 2004).
Data collection techniques allow the researcher to collect information about objects of
study (people, objects, phenomena) and about the settings in which they occur.
In addition to the initial data wasextracted from the conducted literature review,below
are the techniques that have been selected for the data collection in this study:
3.6.1 Survey questionnaire:
A questionnaire was used by the researcher in this study as a research instrument, discussed
previously.
55
3.6.2 Document review:
Brief reviews of this research data was analyzed on the documents such asinternational
public administration journals, books, articles, periodicals and list of web sites.
3.7 Conclusion:
To conclude the chapter 3, the researcher selected the quantitative method as a research
methodology, and survey questionnaire as the instrument for this study. The primary data
and initial data from the conducted literature review are used to provide the characteristics
and the aspects of the proposed framework for the content management system for the
university administration.Further discussions, on the data analysis and findings, will be
given in the next chapter.
56
CHAPTER 4: DATA ANALYSIS
4.1 Introduction:
The researcher used different sources during the data gathering, as document review,
internet search and survey, the fact-finding method used in this study was a questionnaire
survey. The questionnaire was distributed at Sultan Qaboos University (SQU)
administration to various departments, which included: Deanship Student Affairs, Public
Relation and information Department, Student Counseling Center and Personnel Affairs
Department. It divided into two section, section A, was to elicit the respondents
demography and background, the second, section B, was to investigate the current
management of the content, the respondents in this survey, was from those who are
involved in content management lifecycle.
In this chapter further clarification and conclusions are made based on the results and
findings obtained from the survey.
4.3 The sample response rate:
150 copies of the questionnaires were distributed to potential respondents, and only 86
questionnaires were accepted and replied by the respondents, which gives a response rate
57.33%.
57
4.4 Respondents background information:
Based on findings from the survey questionnaire, most respondents were male, where they
accounted 78 (90.70%), and females were only 8 (9.30%) of the total respondents.Majority
of the respondents were aged 31 to 40 years old, as representing a rate of 54.56%. And then
followed by the age group 21 to 30, where they accounted for 25.58%. Age group from 41
to 50 represents 18.60%. In this study, only 1 (1.16%) of those over the age of 50 years
and. The table 4.1 and the figure 4.1 in the following showing the respondents age groups.
Respondents age groups
%1 %0
%19
%25
Less than 20
21-30 years
31-40 years
%55
41-50 years
50 years and above
Figure 4.1 Respondents age groups
According to the educational level, the findings indicate that most respondents were degree
holders, representing 58.14%, and followed by master’s holders 23.26%, while diploma
holders comprise 17.44%, and only one of the respondents holding a doctorate.
58
The findings state that most respondents were staff members, and they represent 69
(80.23%), then managers (head of department) 9 (10.47%), professionals (academic) 3
(3.49%), and 5 (5.81%) from other occupations.
Respondent’s role in the content management lifecycle one of the important variable in
this study, based on the finding from the survey, 32 of the respondents were creators, and
28 of them were reviewers and approvals represent 14and only 12 from the respondents
were publishers. The following table and figure describing the roles percentage for the
respondents:
Table 4.1 Respondents roles
Role
Frequency
%
Creator
32
37.21%
reviewer
28
32.56%
approver
14
16.28%
Publisher on the board
12
13.95%
Total
86
100.00%
59
Respondents roles
Publisher
14%
approver
16%
Creator
37%
reviewer
33%
Figure 4.2 Respondents roles
The respondents of this survey have a good experience in their own field, data analysis
indicates most of them 67.44% or 58 respondents have experience from 5 to 10 years,
followed by the respondents who have the experience more than 10 years and they
representing 18.60%, while those who have experience from 1 to 5 years about 12.79%,
and only 1 of the respondents has experience less than a year.
Most of the respondents are aware of IT, based on the findings, most of them 67.44% or 58
respondents are using computer from 5 to 10 years, followed by those who are using the
computer for more than 10 years they are account 26 or 30.23% of the total respondents,
and only 2.33% or 2 of respondents are using the computer from 2 to 5.
As well surfing the internet, survey analysis stated that, 62 from the respondents surfing
the internet from 5 to 10 years, and about 17 surfing for more than 10 years and only 7
respondents are surfing the internet for less than a 5 years.
60
4.5 Investigation on the current content management system
The aim of the questions in the second section of the survey is to investigate and elicit a
clear picture of what the respondents view were about current content management. These
questions were emphasized in terms of the following questions and criteria:
4.5.1 Investigation criteria:
In order to build the criteria, the researcher used the extracted aspects and characteristics
of content management system from the conducted literature review in chapter 2:
Table 4.2Investigation’s criteria
No
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
criteria
Using manual system
Difficult to review
Difficult to edit
Wasteful of human resources
Lack of collaborative
Not efficient for un urgent
Content is very limited(on board)
Lack of attraction
Drains the resources
Doesn't support content re-use and re-purpose
Difficult managing the content storage
Lack of content sharing
Prone to contradictory
No authoritative sources
Difficult managing content lifecycle
No efficient collaboration
Duplication of content
Communication gaps
Lack of standards
No database
Consuming natural resources
Prone to destruction(the boards)
Prone to content missing
Difficult to source some content
Not easy for students to announce all over campus
Not efficient for daily activities (such as news, events )
61
4.5.2 The current content management at SQU
The previous criteria was built in 26 close-ended questions for the survey and measured
in 5 points scale: 1-strongly disagree, 2- disagree, 3 -indifferent, 4- agree and 5- strongly
agree. Data summarized of the findings described in following table.
Table 4.3 investigation on the current system at administration of SQU
No
Criteria
1
2
3
4
5
6
7
8
9
Using manual system
Difficult to review
Difficult to edit
Wasteful of human resources
Lack of collaborative
Not efficient for un urgent
Content is very limited(on board)
Lack of attraction
Drains the resources
Doesn't support content re-use and repurpose
Difficult managing the content storage
Lack of content sharing
Prone to contradictory
No authoritative sources
Difficult managing content lifecycle
No efficient collaboration
Duplication of content
Communication gaps
Lack of standards
No database
Consuming natural resources
Prone to destruction(the boards)
Prone to content missing
Difficult to source some content
Not easy for students to announce all
over the campus
Not efficient for daily activities (such as
news, events)
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
N
Valid Missing
86
0
86
0
86
0
86
0
86
0
86
0
86
0
86
0
86
0
Mean Median Mode
3.58
3.27
3.59
3.57
3.72
3.94
3.78
3.71
3.98
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
86
0
3.86
4
4
86
86
86
86
86
86
86
86
86
86
86
86
86
86
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3.90
3.90
3.71
3.57
3.78
3.74
3.76
3.28
3.59
3.85
4
3.76
3.79
3.78
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
86
0
3.65
4
4
86
0
3.87
4
4
62
Based on finding of questions, mode for all questions are 4 which means that, the
respondents are agree about most issues about the current content management included in
the questions.
In SQU administration, notice boards are still used for the most critical information, this is
approved by 62(72.09%) of the respondents. As the present system is relying heavily on a
manual processes.
The current system also offers no option for reviewing content that has been published in
the past as stated by 44 (51.16%) respondents. Reviewing published content is important,
such as to identifying flaws in previous content creation and publishing and can really help
in improving content creation and publishing in the future. Reviewing critical content,
published in the past via the current system is difficult because dozens of notices are put up
on notice boards or taken off each day.
Any information that is targeted towards the masses must have an option of instantaneous
edit or changes. This is very important because it is not necessary that the information
which was ascertained to be correct at the time of content creation remains so after the
content has been published. There are a lot of variables and information that can change
drastically owing to the change in circumstances. 54 (62.79%) respondents are believe that
the current system offers no such option to the administration. in order to make changes;
the content publishers have to go through the entire information life cycle again. This is
very time-consuming process.
63
Based on findings the present content management system is causing inefficiencies
because it requires excessive use of human resource. And collaborative content creation is
the mantra of the present digital age. In the environment of a university, collaborative
content creation assumes high importance because everything, from preparing one page
notices to doing projects spanning over months, require people as well as whole
departments to collaborate.
The present system functions more like a routine, where
collaborative content creation means that a single document sometime would circulate
through several departments before being finalized for publishing. Given the current stress
on process efficiency and the time constraints facing the administration, this system is not
going to support the ambitions of the university.
The majority ofrespondents (79.06%)are agreed that, in the current system, to announceor
disseminateinformation on the billboards, it will take a long time and process until it
reaches the bulletin boards if they are in a very limited time constraints.
Based on data analysis, 62respondentsagreed that, the content on the board is limited to
the size of the bulletin board, and enables the problem in that if you have an announcement
you want to put on the board and all the current ads on the board are criticle, and you
cannot move anyone.
62.79% respondents support the new technology which is, to digitally change
information and create a multimedia presentation that can grab attention much easier than
paper posters and bulletin boards crammed with out-dated paper flyers.
64
Based on the data, the respondents 70 (81.39%) indicate that the current system drains
University resources, such as papers, printers, inks and posters.
Content re-use process, is to forgo hours of manual work, quickly reconfigure already
existing content, automate the updating and versioning process, and create multiple
announcement for multiple purposes using the same content. This option is not available in
the current system as stated by 67 respondents.
Based on data analysis, in the non-managed content, the content (such as papers,
posters) wastage the storage and it is difficult to retrieve past announcement, this is because
it is unorganized and unsorted content.
The current system at SQU administration is lack of shared information as proved by 64
respondents. And it resulted in creating and recreating the same content for different
purposes, sometimes with complete duplication of a single document by multiple authors.
A good system will allow documents to be shared, tracked and used in multiple locations
from one central archive.
60 (69.97%)respondents are agreed that sometimes there are some contradictions in the
content on various boards all over the campus, and this is will bring the audience to
confuse, then, would be difficult to differentiate between the correct one and the wrong.
65
As will there is no reliable content repository, One of the important goals of content
management system is to own the authority of the content, but based on the findings the
respondents indicate that, authoritative sources of content cannot be owned.
In the content life cycle many people are involved, when using the manual system this
reveal to difficult managing the content lifecycle.
Content management systems should reduce the content duplication while sharing for
saving time and effort,based on findings, this is not support by the current system, and
resulted more redundancy. There is a communication gaps within the SQU administration
and this is lead to the same content being created multiple times. The current system also
results in a massive duplication of resources. Different sections of the administration are
often creating content that is quite similar and this thus results in redundancy.
Lack of standards is another issue, 57 respondents indicate that, some content being created
was often inconsistent in tone and format, making reuse difficult and content tracking a
burden.
The database is one of the cornerstones of information technology and any system, its
ability to organize, process and manage information in a structured and controlled manner
is key to many aspects of modern business efficiency. Based on findings, 74.41% of the
respondents state that, there is no database in the current system.
66
Thomas (2010) indicates that, using a database is considerable. Without them, would be
hard-pressed to find a decent system of keeping and managing information. And he stated
the following reasons:
-
Databases save time:
Dealing paper files held in a file folder is a burden work, let alone when searching
for a specific file or folder, alternative, the database more efficient in storing,
retrieving and search data or information in less time.
-
Databases aid communication:
The existing of a centralized database that means all institution users can accessed
the same database, so any data has been added or edited can be view by all users at
the same time, thus will create a collaboration environment and kind of
communication within the institution by using only one database.
-
Databases are more secure:
In a comparison between file cabinets and database, the cabinets is easily can be
reached by any one and it is prone to loss, stolen and destroyed. While database in
addition to be save in a remote facility with high level of safety it is protected by
username and password, so not any can login to the information to prevent
unauthorized users from viewing a sensitive data.
-
Databases are inexpensive managers:
67
Database can be a long term investment for a small businesses even if they spend a
lot at the beginning, that is through, after a long time the efficiency of all employees
will be improved, which means saving money.
69(80.23%) of the respondents are supporting and aware about the global trend to preserve
the environment through reducing the use of natural resources, and they are agree to reduce
printing and save the environment. This question has the highest mean value (4) in the data
analysis as shown in the table below:
Table 4.4 the highest mean value
N
No
Criteria
Mean Median Mode
Valid Missing
21
Consuming natural resources
86
0
4
4
4
Most of the respondents state that bulletin board needs more protection from destruction to
keep the content save, and they also indicate that, sometimes the administration would not
realize that the notice or announcement is missing unless somebody points it out.
The content on the board should clear with sourcing information, but based on finding,
63(73.25%)respondents indicate that, sometimes the audience at SQU need to get further
information about content on the board, but there is nothing indicates to the source.
68
The students are the main audience and target of the announcement and adverts, at SQU
students are facing difficult to announce over several areas at SQU administration if they
lost items, this is as stated by the majority of the respondents (67.44%). From their point of
view, that will take very long process.
Based on the data analysis, 63 (73.25%) respondents, they believe that, in the current
system it is burden to put up the daily university’s news, events, activities, all over the
campus, this will lead to print too much of papers and requires many people to do that.
4.6 Open-ended questions:
Two questions were open-ended question included in the survey; most of the respondents
skipped these questions. The following table showing the frequency of open-ended
questions:
Table 4.5 frequency of open-ended questions
Question
Frequency
Frequency%
Q1
7
8.13%
Q2
3
3.48%
total
10
11.61%
69
4.6.1 Question 1:
Q1- Do you have any comments regarding the current system?
Based on the data, the respondent'scomments are noted in following table:
Table 4.6respondent’s comments regarding the current system
No
Response in verbatim
1
Using computerized system instead of manual system
2
Change to more professional one
3
Current system not effective
4
Very old system
5
Improve e-services
6
We need more special
7
Everything should be on e-system
4.6.2 Question 2:
Q2- Do you have any suggestion?
Only 3 out of 86 respondents responded to this question, the following table shows their
comments:
70
Table 4.7 respondent’s suggestions
No
Response in verbatim
1
Utilized automated system
2
To use more technology as it quick and cheap.
3
Computers are very helpful. To improve the system.
Based on the data from question1 and question 2, it is clear that, respondents are on the
strong interest in technology and they are willing to improve the current system by using
more sophisticated and efficient systemwith new technology, to enhance the overall content
management, believing that this will facilitate them a lot of tasks and reduce the time, effort
and cost. And any content creation and information dissemination system must take into
account the future needs of the university and the growing complex nature of information.
Hence, SQU administration should take necessary steps to set up new IT facilities, to
develop more effective and reliable content management system, through the use of latest
technologies for CMS.
4.7 Conclusion:
Based on the analysis of the data, it is revealing that, the current content management at
SQU administration has the following flaws and drawbacks:
71
-
No Streamline and not automated content administration.
-
Lack of collaboration and internetworking, within and between departments and
centers.
-
There is no distribution of content management responsibilities and not easy to
control.
-
It doesn’t allow users to create reusable content repositories:
So content that are created once cannot reused asneeded throughout SQU.
-
Workflow management not automated. GoodCMS enables good workflow
processes.In the most workflow system,three different individuals create,approve,
and
publish
a
piece
of
content.
Also,workflow
system expedites
the
timelypublication of content by alerting thenext person in the chain when anaction
is required. It also ensures thatcontent is adequately reviewed andapproved before
publication.
-
Not sophisticated content access andsecurity. CMS allows for sophisticated control
of content access,both for system administration and forusers.
-
Content management is not database-driven. The database is the key toCMS and
becomes the central repository forcontent, templates, graphics, users,and metadata.
-
It doesn’t support archiving and version control. Enterprise systems must
providemechanisms for storing and managing revisions to content. As changesare
made, the system must storearchives of the content and allowreversion of any page
72
to earlier versions.
-
Not efficient for content lifecycle functions (creating, reviewing, approving and
publishing).
Based on the findings, SQU administration should take further step to overcome all the
current system’s flaws, and move to a system with high efficiency to improve the
management of content.
73
CHAPTER 5: PROPOSED FRAMEWORK AND PROTOTYPE FOR UCMS
5.1 Introduction:
This chapter proposes a framework of university content management system (UCMS),
which can be used as a guide for the administrationof Sultan Qaboos University (SQU), in
order to enhance and improve the efficiency of the current system. The researcher
developed this framework with a regard to the needs and requirements of SQU
administration based on comprehensive survey findings, as well, with help of the conducted
literature review.
Moreover, in this chapter included the developing a prototype of the university content
management system as an implementation for the proposed framework.
5.2 Identifying factors for a proposed framework:
Through the finding from the survey, researcher gained and extracted a wide range of
content management factors to consider or propos the university content management
framework, furthermore, from the conducted literature review, the researcher gathered the
initial information to propose a framework. In the following, these factors are highlighted:
1) Managing content creating, reviewing, updating and publishing:
74
In the current content management it is difficult to review or edit published content;
moreover there no mechanism to update published content, therefore it needs to be
replaced.
2) Content sharing:
There is no one database to store the content in, which leads to lack of information
sharing and communication gap within SQU administration.
3) Content and information security:
SQU administration relies on a manual content management, which means files and
file folder, there is no security in place and easyto reach any file.
4) Managing content roles (workflow):
Content lifecycle should be managed through defining the role of each user and
setting the rules.
5) Re-use and repurposes content:
In the current system the same content created many times by multiple users.
75
5.3 Proposed framework:
The proposed framework consist of a range of topics, collaboration, content control,
administration, the figure 5.1 below illustrate the university content management system
(UCMS) framework:
Figure 5.1 Proposed University Content Management System (UCMS) framework
76
5.3.1 Content management:
5.3.1.1 Collaborative content creation:
The automated system is most beneficial in a collaborative work environment(Souer et
al., 2007). It would eliminate the need for circulating a single document through multiple
departments. It also, would ensure that each department can simultaneously draft a
document. As the results of the survey questionnaire clearly show, there is a strong
requirement for a CMS that simplifies collaborative work. Most of the information that is
published by the administration is the result of collaborative work. All users would have a
user id. These users would have access to the system depending upon their requirements
and authority. For example, if a schedule has to be made, and this requires input from
different members of the administration, each user would have the ability to simultaneously
log on to the system and create/edit the information(Hodgson, 2004).
5.3.1.2 Content review:
In an academic environment, often there is a requirement to review the content that
has already been published. Reviewing content that has been published in the past is very
useful as it enables content publishers to see what worked and what did not. There are so
many events which do not change on a year-on-year basis. If there is an option to review on
which dates those events were held, how people responded, it would be very useful to those
who want to do the same event in the future.
77
As well as it would be very easy to retrieve content that has been published in the past.
The information that is stored by the system is organized in a proper manner, with data
sorted according to date and type of content. If there is a need to retrieve content that has
been published in the past, the user would have to input the relevant date and search in the
relevant type of data.
5.3.1.3 Smooth update of published content:
The CMS should take an entirely different approach which would make it very easy to
incorporate changes in content that has already been published. As soon as those who have
published the content feel that there exists a need to change the content, all they would have
to do is log into the system, make the changes and republish the content. This would be a
highly efficient process as the change would be incorporated in a very short time frame.
5.3.1.4 Efficiency:
Human resource is a very scarce resource, and its use must be in the most efficient and
productive manner. In the automated system, there would be no need for administrative
personnel from different departments to leave all their work just to draft notices. They
would be able to manage that from their offices. The respective personnel would use their
pre-assigned user IDs and passwords to log into the system, collaboratively draft the notice
and within short time of finalizing it, they would be able to publish it on the information
display screens. This would leave them with much more time to focus on other work. With
78
increased efficiency, the administration which at present is overwhelmed by the quantum of
work would be able to handle its tasks much more quickly.
5.3.1.5 Storage:
According to Seadle (2005) he stated that, a content management system (CMS)
offers a way to manage large amounts of information. Currently the content is usually lost
after being published because the present system offers no facility of storing such a large
quantum of information. The proposed framework in real terms offers a huge storage
capacity. The system would maintain an entire database which would hold content once it
has been created/ published.
5.3.1.6 Easily scalable:
Easy to plan for the future needs of the university as well as implement those plans. The
system administrator would first make a projection of the future needs of the university.
Once this is done, the present capacity utilization of the servers must be checked. Once the
capacity utilization reaches unsustainable levels, it would be advisable to enhance the
server capabilities of the system. By checking the system on server, the administrator can
look at several variables such as the average response time, traffic, system downtime, in
order to judge the performance of the system. When either of these variables shows an
increasing trend, the administrator would know it is time to increase the capabilities of the
system.
79
After projecting the future needs of the system, there would be a requirement to
implement the proposed changes. In terms of hardware, there would only be a requirement
to add to the existing server capacity, and if needed, the number of information display
screens would have to be increased.
5.3.1.7 Reduction of human error:
The CMS would drastically reduce the probability of error because it reduces the
dependence upon humans for functioning. Validating inputs from system’s users would
ensure that the information that has been input in a specific field matches the objective of
the field. In case of incorrect input, the system would not accept the entry. Thus, this would
greatly reduce the need for changes in content that has been published.
5.3.1.8 Consistency and no redundancy:
The duplication of resources should be completely eliminated. Prior to creating content,
content creators would be advised to search the entire database of the system for content
matching their requirements. This is a very fast process and with just a few clicks, the
desired content can be found as well as published.
80
5.3.2 Workflow:
A workflow is a model to represent real work. It consists of a sequence or a reliably
repeatable of connected steps. It is a depiction of a sequence of operations, declared as
work of a person, a group of persons, an organization of staff, or one or more simple or
complex mechanisms (Csegndec, 2010).
The capability of a workflow, through allowing users to collaborate efficiently access,
review, and edit content through checkpoints. As well reducing the editorial process
timeline and ensuring that, all steps are completed.
5.3.3 Administration:
5.3.3.1 Manage users:
These different publics (various department at the administration) not only have
different needs, they also have different access requirements. The CMS must ensure that
information is viewed only by the person it is intended for. A security breach is completely
unacceptable for some critical information.
The system cannot be used without proper identification. Each user has a unique login
ID and password. These measures reduce the possibility of unauthorized access (Arnaiz et
al., 2009).
All the work done through CMS, nobody would be able to view documents they are not
authorized to view. The system would also give users the option to set passwords of their
81
own choice. In this way, not even those who control the system would have access to their
passwords.
5.3.3.2 System configuration:
For any university, the nature of the information flowing through its system as well as
the diverse nature of its users makes it imperative to offer some degree of control over the
system.
System configuration is the role of System Administrator, and who is responsible of the
system at all. System administrator would have the authority to restrict access of each user.
The administrator would have the authority to define the rules of access for each user, the
duration for which a user can remain logged into the system as well as the ability to change
these rules for special needs.
Through the system, administrator can also track the flow of work on the system.
With a complete record of what everyone has been doing, how active people have been in
devising effective content, the administration can easily identify who is performing well
and who is not.
82
5.4 Developing a prototype:
5.4.1 Objective:
The researcher developed a prototype as an implementation of the proposed framework,
and to support an objective in this study. Sultan Qaboos University (SQU) administration
can use this prototype as a guide to build a full system, with a complete functionality.
5.4.2 Methodology used:
It is important, for developing the prototype to select an appropriate methodology, in
order to build an effective and efficient system prototype.
There are many development methodologies available in order to develop an information
system; the researcher selected the prototyping methodology to develop the system, “Over
the last decade prototyping has become a very valuable technique in software development
methodologies” (Robert, 2005).
According to Boris (2009) state that, the basic idea of prototyping is to get the
representation of a system based only on the validated requirements so far on which users
can observe GUI layout, system behavior and hopefully propose new requirements that will
then be added to the prototype.
83
Prototyping is an effective way to gain understanding and validating the requirements,
reduce the complexity of the problem and provide an early validation of the system design
(Kang el al., 2004).
This methodology has been selected due to several reasons (Sommerville, 2000):

Reduces the time of development.

Reduces the cost of development.

Requires user involvement in the lifecycle.

Facilitates system implementation since users know what to expect.

Results in higher user satisfaction.

Exposes developers to potential future system enhancements.

Misunderstandings between software users and developers are exposed

Missing services may be detected and confusing services may be identified

A working system is available early in the process

The prototype may serve as a basis for deriving a system specification

The system can support user training and system testing
5.4.2.1 Prototype development stages:
A high level of involvement on the part of the user is required in the development stage
of system prototyping. Moreover, in the development stages of system prototyping, define,
84
construct, and iteratively refine a working prototype until it satisfies the user's needs. The
iterative process will cease once the user agrees that the prototype represents an accurate
statement of their requirements (Matthews, 2004).
Matthews (2004) described the prototype development stage activities in the following
figure and sections:
Figure 5.2 prototyping development stages
85
5.4.2.1.1 Requirements gathering:
The purpose of requirements gathering or rapid analysis in system prototyping is to
learn enough about the problem to enable the construction of a good initial prototype. Some
tasks should be performed during requirements gathering are similar to those performed in
traditional structured systems analysis, such as review existing system, interview users to
establish needs, determine security and control requirements and identify key data sources,
intermediate storage devices, and interfaces.
In this stage, the researcher has been identified and gathered the initial needs and
requirements of system prototyping from the conducted survey questionnaire.
5.4.2.1.2 Build Prototype:
The initial prototype should demonstrate the prototyping, from developer’s
understanding of the core system requirements. It also should emphasize functional content
rather than performance optimization.
The prototype should include enough of the core functions to ensure ongoing user interest.
The initial prototype must be a working entity that demonstrates parts of the system such as
menus and screens and the user/system interface.
86
5.4.2.1.3 Prototype Demonstration and Review:
The purpose of this stage is to develop new and revised requirements, or approve an
enhancement, as a result of having all necessary users’ critique, and experience the model.
Prototype can evolve either continuously or in a succession of discrete releases with stepby-step prototyping.
5.4.2.1.4 Prototype Refinement:
The purpose of prototype refinement is to implement the requested changes and
modifications as a result of the prototype review, moreover, thoroughly test all changes and
modifications, ultimately bringing the prototype in line with user expectations. Prototype
refinement is performed after each demonstration and review until final acceptance from
the users is obtained, signifying that the prototype reflects the user's requirements for the
production system.
5.4.2.1.5 Completed prototype:
After the initial prototype is demonstrated, a milestone concurrence is signed and upon
acceptance of the prototype by the user representative, the final prototype is delivered.
87
5.4.3 Tools used:
Ensuring efficiency and effectiveness of the prototype, it is important to use strong and
reliable tools. The researcher used C# and Microsoft SQL Server for developing the
system. The motivations of proprietary systems are more secure and have a better and
robust technical support system (ITwerks, 2005).
5.4.3.1 C# (Csharp):
C# (pronounced "see sharp") was developed by Microsoft within the .NET initiative. It
is intended to be a simple, modern, general-purpose, object-oriented programming
language. It is a multi-paradigm programming language encompassing imperative,
declarative, functional, generic and component-oriented programming disciplines. C# is
one of the programming languages designed for the Common Language Infrastructure
(Microsoft, 2007).
The researcher has selected C# due to following benefits (Microsoft, 2007):

C# supports effective and reusable components.

C# borrows concepts from Java and C++, adopting only the good bits from those
languages and eliminating overly confusing and error prone features, which are the
major sources of bugs in a code.

C# is portable at the same time it is cross language compatible for all Microsoft
Windows based languages and programs specifically targeted to that particular
platform can be coded to interoperate with the code of other languages.
88

C# implements the modern programming concept of Object Oriented Programming
(OOP)which enables the developer to produce secure data centric applications and
take the user to the next level of experience.

C# programs can be written in as simple as a text pad and a command line which
are common to any operating system provided the developer has installed the CLR
and the framework priory.

C# RAD tools gives the developer the power to produce “One click install”
application, where the user needs no prior software experience and can install and
use C# applications like any other windows program.
5.4.3.2 Microsoft SQL server:
Microsoft SQL Server is a data storage backend, the version of SQL Server used in this
study, SQL Server 2005, it supports different varieties of data: XML, file, document,
spatial, as well as perform search, query, analysis, sharing, and synchronization across all
data types. Microsoft SQL Server 2005 aims to make data management self-tuning, selforganizing, and self-maintaining. It also includes support for structured and semi-structured
data, including digital media formats for pictures, audio, video and other multimedia data.
In current versions, such multimedia data can be stored as BLOBs (binary large objects),
but they are generic bit streams. Intrinsic awareness of multimedia data will allow
specialized functions to be performed on them (Microsoft, 2005).
According to Microsoft (2005), MS SQL 2005 has the following features:
89

SQL Server 2005 provides businesses with a high performance database platform
that’s reliable, scalable, and easy to manage

Protect your valuable information with flexible, transparent data encryption for
databases, data files, and logs files. SQL Server 2005 data encryption helps
organizations secure data from unauthorized users without having to change the
underlying application.

Enable DBAs to quickly unpack applications, and distribute them with new wizards
in SSMS. Automatically identify application requirements and match them with
servers that meet those requirements for a more reliable and consistent deployment
experience.

Optimize resources – Quickly identify consolidation opportunities with dashboard
viewpoints, data and log file utilization rollups, and utilization trends through
adjustable capacity policies—helping eliminate underutilized servers.

Improve efficiencies – Accelerate deployments and upgrades through a new
concept, a single unit of deployment that packages database schema (database,
tables, stored procedures) with deployment requirements and can be extracted from
existing applications or created in Microsoft Visual Studio helping reduce
deployment trial and error.
5.4.4 Software and hardware requirement for the system:
The minimum software and hardware require for using the system are follows:

733 MHZ Pentium or higher

256 MB RAM
90

100 MB Hard Disk Space

Windows 2000, Windows XP, Win NT

Microsoft SQL Server 2005

Microsoft .NET Framework 3.5 or higher.

Internet browser, such as Internet Explorer.
5.4.5 Components of the system:
The system is web based application and consist of several components, by using three
tiers application, the following figure illustrate the system component architecture:
Figure 5.3 System components architecture.
91
5.4.5.1 Interface:
The interface is referred to as the “client” layer. It consists of components that are used
to present data to an end user. Examples of components on this layer might include edit
boxes, labels, text boxes, grids, buttons, Web forms, or more.
5.4.5.2 Content management:
Content management includes the main component or functions of the system, these
functions described in the following:
5.4.5.2.1 Security:
This component for allowing only authorized users throughout the university can access
the content with their unique IDs and passwords.
5.4.5.2.2 System administration:
System Administrators or Specialists are responsible for providing support and
technicaldirection for the content management and for monitoring system’s operation and
performance; moreover managing access and read/write execute permissions.
92
5.4.5.2.3 Create:
Through this component, content creators or authorscancreate and developthe content
relevant to the target audiences for the purposes of informing. They can also maintain
current and accurate content items by systematic and timely writing, as well as forwarding
the content for approval to Content reviewer or approver.
5.4.5.2.4 Review:
Users or reviewer can check thecontent to ensurecurrency, relevancy, quality,
compliance with standards and consistency. They can also approve or reject all content
developed by content creator for further enhancement.
5.4.5.2.5 Approve:
The approver can review the content first before approving, then he can reject it to edit or
forward it as approved content to publisher for publish.
5.4.5.2.6 Publish:
Content can be quickly repurposed and delivered to different media channels, optimize the
product creation and deployment process at a lower cost.
93
5.4.5.2.7 Search:
This component allow users to search the content, it well help the creator to search for a
specific content before creating a new one, as well the reviewer.
5.4.5.3 Database:
This is the database back-end, and MS SQL Server 2008 as a selected DBMS (Database
Management System) for the system.
5.4.6 System testing:
System Testing refers to the testing performed by the system builder to ensure that system
should perform as expected and as required. The researcher tested the system using a local
system test environment server through protocol such as Transmission Control Protocol
(TCP/IP), Hyper Text transfer Protocol (HTTP), to ensure that the system works unit by
unit and also as a whole. System Testing included the functions, ensuring that each function
of the system works as expected. Moreover, ensuring that interfaces for export and import
routines, function as required.
94
5.4.7 System screen shots:
5.4.7.1 Content Management:
Figure 5.4 Content Management.
This is content management page and the menu will displayed based on the user role/s in
the content lifecycle.
95
5.4.7.2 Creating content:
Figure 5.5 Creating content
96
5.4.7.3 Content review:
Figure 5.6 Content review
97
5.4.7.4 Content approves:
Figure 5.7 content approve
98
5.4.7.5 Content publishes:
Figure 5.8 Content publish
99
5.4.7.6 Published content:
Figure 5.9 Published content
100
5.5 Prototype testing by users
For system testing purpose, eighteen users from different content production roles (creator,
reviewer, approver, publisher and system administration) participated in the evaluation of
the University Content Management System (UCMS) prototype. The evaluation includes
three parts of questions:
-
System functionality.
-
Collaboration.
-
Design and opinion.
Based on the evaluation results, about the system functionality and usability, 83 % of the
respondents stated that, the system does help users to create, review, approve and publish
content in quick and easy way effectively. Total 84% of the respondents found that the
system was useful and easy to use, and any end users can use this system without facing
any problems. 80% of respondents agreed that the system was clear and readable. Most of
respondents agreed that, the system support collaboration in content production and provide
reliable security.
Majority of the respondents suggested adding an extra function, and their recommendation
given was, to provide the option to include sending the content by email to both, system
users and the audience if needed.
101
Most the respondents was not satisfy about the design of the system, So much that they
even suggested more graphic should be included in the interface to enhance the beauty
hence increases the mood for using the system.
5.6 Conclusion:
In this chapter, the researcher has described the proposed framework for University
Content Management System (UCMS), and has developed the system prototype, based on
the initial requirements gathered from the conducted survey questionnaire, with the help of
content management system aspects extracted from the conducted literature review. Next
chapter is the conclusion of this study and recommended future work.
102
CHAPTER 6: CONCLUSION
6.1 Introduction:
This study aimed to propose a framework of University Content Management System
(UCMS), for the administration of Sultan Qaboos University (SQU) which include:
Deanship Student Affairs, Public Relation and information Department, Student
Counseling Center and Personnel Affairs Department, that would help to easy managing
the content, through create, review, approve and publish content, in order to disseminate the
information around the SQU administration area. This chapter will discuss and include the
result based on the previous chapters especially the findings in Chapter 4 and the proposed
framework and system prototype on Chapter 5.
6.2 Discussion on research questions
Question 1: What is the current content management system at the Sultan Qaboos
University?
Based on the findings from the conducted questionnaire survey,traditionally, SQU
administration relies upon manual content management, which relies manually to the
processes involved in content creation, content storage, content retrieval, content review,
content update and content publishing.Hence, the entire information cycle, from content
creation to content publishing is a cumbersome process.
103
Based on the answer to Question 1, the researcher can positively confirm that the Research
Objective 1; “To investigate the current content management at the administration of Sultan
Qaboos University” has been successfullyascertained.
Question 2: Is it catering to the current needs of the university?
Based on the data analysis on survey questionnaire conducted as part of this research, the
current content management at SQU administration is not catering their needs for managing
and controlling content production effectively and efficiently, because of the following
flaws:
-
The work in SQU administration is collaborative in nature and the manual content
management system is non-supportive of collaborative work. Most of the notices
which are published on notice boards go through a content creation process which
involved sometime input from cross-functional areas. All content created has to be
approved prior to getting published. Thus the manual content management system is
reflective of a bureaucracy where everything follows a pre-determined process.
-
In an academic environment, the ability to review content that has been created or
published in the past can be a very useful asset. The manual system doesn’t offer any
such option and thus the SQU administration is deprived of a potentially informative
asset.
104
-
Manual content management system offer no efficient means of making changes in
published content. The only way to make changes is to go through the entire
information processing cycle again which is a highly inefficient process. Similarly, if
there is a requirement to update the content, the content creators would have to go
through the entire information processing cycle. This usually is a time-barred
process and thus changes need to be incorporated quickly.
-
Another issue associated with manual system is their tendency of duplication of
resources. In an academic environment, there is a very high possibility that content
that is being created by one department might also be created by another department
simultaneously. Manual systems give no option to view whether content has already
been published on a subject of interest and thus content creators have to create
content from scratch although the content might have already been created by
someone else. This duplication of resources is a wasteful use of scarce human
resources.
-
It is an established fact that content that is published by SQU administration can be
of very sensitive nature and thus its security is essential. Thus it is essential that
there is a stringent mechanism in place to ensure that critical information is secure.
The manual system has a very weak security infrastructure. This is partly because of
its reliance upon humans to maintain security.
Summarization of flaws:
-
No Streamline and not automated content administration.
105
-
Lack of collaboration and internetworking, within and between administration
departments
-
There is no distribution of content management responsibilities and not easy to
control.
-
It doesn’t allow users to create reusable content repositories:
So content that are created once cannot reused asneeded throughout SQU
administration.
-
Workflow management not automated.
-
Not sophisticated content access andsecurity.
-
Content management is not database-driven.
-
It doesn’t support archiving and version control.
-
Not efficient for content lifecycle functions (creating, reviewing, approving and
publishing).
Question 3: To what extent can UCMS facilitate the management of content?
The conducted literature review, it provided the researcher the aspects of content
management system, then, with help of findings in chapter 4, the researcher was able to
propose UCMS framework. Based on the following features and aspects in the proposed
UCMS framework, it would completely enhance the management of content at SQU
administration through eliminating the flaws of the current content management system:
-
In the proposed University Content Management System (UCMS) there is one
database for the content, which let different users among various departments to
106
work on same content at same time, which eases the content creation work and lets
collaborative work flourish, moreover, UCMS has a content workflow to manage
the complete roles in the content lifecycle.
-
The UCMS has a storage and retrieval system. If there is a requirement to review
content that had been published in the past all that would be required is that the user
would have to go through the archive, select the date and all the content that had
been published on that day would be retrieved. Similarly, search can also be done
just be selecting the subject of interest. This is very useful as people would know
how things were done previously, what went right and what requires improvement.
-
Editing facility is included in the proposed UCMS, all the user need to do is, search
for the content that needed to be modified and make the requisite changes, and
republish it again.
-
The re-use facility that provided in UCMS makes easy to search for content before
creating a new one, it might need small changes and republish it again. This entire
process can be completed in negligible time when compared to the legacy systems.
This saves time and improves efficiency.
The above answer of this question, it is included the achievement of the Research
Objective 2, which is: To develop a framework of University Content Management
System (UCMS) for the administration of Sultan Qaboos University (SQU).
107
Question 4: To what extent the information in UCMS can be safe? Is UCMS easy to
use than current system?
Based on findings from chapter 4, SQU administration relies upon manual content
management;and the manual system has a very weak security infrastructure because it
relies on human. And based on the findings from system evaluation survey on chapter 5,
the respondents agreed that, UCMS system has a reliable security, because, the chances of
unauthorized access are nearly eliminated. The only way to use the system is to log in to
the system using the specific user ID and password allotted to the user. The system
administrator can assign different rules to different users. And most of the respondents
stated that the system is easy to use by end user.
From above answer it is clear that, the research objective 3 has been achieved, which is:
To develop a prototype of the UCMS.
6.3 Recommended future study:
As an enhancement to UCMS it would be perfect system, if there is an option for the
students, that allow them to communicate with the University Content Management System
(UCMS) through possibility of downloading some announcement to their mobiles, for
example: if there is announcement about exam timetable or classes timetable displaying on
the screens, with unique ID for each announcement, the only require from the student is,
sending the announcement ID to specific Number provided by the system through SMS,
then, the system will send that announcement to the mobile, this will ease the getting of
timetables instead of rewriting it on a piece of paper.
108
6.4 Conclusion:
To conclude this chapter, the researcher has achieved the intended research objectives; the
investigating on the current content management at the administration of SQU has been
done in chapter 4, UCMS framework and the prototype of the system has been done in
chapter 5. And answered all the research questions, SQU administration would use the
prototype as guide for developing full functionality university content management system.
109
References
Akpinar, Y.,& Simsek (2005). Development of a Learning Content Management System
Based on Interactive Learning Object Approach. ITHET 6th Annual International
Conference T3A-5.
Amsler, A., & Nicholas, R. (2008). Blazing a Web CMS Trail at the University of
Delaware. Proceedings of the 36th annual ACM SIGUCCS fall conference: moving
mountains, blazing trails SIGUCCS '08, 137-140.
Angelo, J.M. (2006). ‘New services are bringing new vistas to campus. Retrieved 23rd
march 2010 fromhttp://www.universitybusiness.com/viewarticle.aspx.
Arnaiz, L., Garcia, L., Alvarez, F., Menendez, J. M., & Gomez, A. M. R. (2009).
Architecture for adaptive and secure content delivery through multiple networks.
The 13th IEEE International Symposium on Consumer Electronics (ISCE09), 187191.
Augustyniak, R.H., Aguero, D., Finley, A.M. (2005). The IP's guide to the galaxy of portal
planning: part I drafting a portal vision.Online Information Review, 29(6), 643-655.
Bergstedt, S., Wiegreffe, S., Wittmann, J.,& Moller ( 2003). Content Management Systems
and e-Learning-Systems – A Symbiosis’, Proceedings of the The 3rd IEEE
International Conference on Advanced Learning Technologies (ICALT’03).
Boris, G.(2009). Software Prototyping Method. Retrieved 10th October 2010 from
http://knol.google.com/k/boris-guenebaut/software-prototypingmethod/2t1qud957tkbo/1.
110
Brown, Laura, Griffiths R., & Rascoff, M.(2007). University Publishingin a Digital Age.
New York. Retrieved 24th march
2010http://www.ithaka.org/publications/UniversityPublishingInADigitalAge.
Canfora, G., Manzo, S., Vincenzo F., &Villani, M.L. (2002). ContentP2P: a peer-to-peer
content management system. Proceedings of the 26 th Annual International
Computer Software and Applications Conference (COMPSAC’02).
Carman, B.(2004). Data collection techniques. Retrieved 1st October 2010
fromhttp://www.idrc.ca/en/ev-56605-201-1-DO_TOPIC.html.
Caton,J.,& Katzman,J. ( (2001). Evaluating Learning Content Management Systems
(LCMS).Peer3 white paper, pp:1-16.
Cmsmatrix (2011). Compare Content Management Systems. Retrieved 2nd may 2011
from http://www.cmsmatrix.org/matrix.
Cong, L., Ke, D., & Ma, L. ( 2009). Research on Role-authorized and MVC-based Content
Management. International Conference on Management and Service Science, 2009.
MASS '09. ,1 - 4.
Cranor, C.D., Ethington, R., Sehgaly,A., Shur, D., Sreenanz, C., & Merwe, J. E. V. D. (
2003). Design and Implementation of a Distributed Content Management System’.
NOSSDAV’03 ACM,4 - 11.
Csegndec (2010), Basics of work flow project. Retrieved 4th October 2010
fromhttp://csegndec.co.cc/node/1.
Daniel, B. (2007). Inspiring Teamwork & Communication with a Content Management
System. Proceedings of the 35th annual ACM SIGUCCS fall conference
SIGUCCS '07, 55-59.
111
Deitz, G. (2006). Centralized Content in a Decentralized IT Environment – Plone and
Content Management at Texas A&M University. Proceedings of the 34th annual
ACM SIGUCCS fall conference SIGUCCS '06, 77-80.
Doyle B. ( 2005). Content Management System (CMS) review. Retrieved 7th January 2010
from http//:www.cmsreview.com.
Drupal (2011). Drupal Content Management Features. Retrieved 2nd may 2011 from
http://drupal.org/about.
Dspace (2011). About DSpace. Retrieved 2nd may 2011 from
http://www.dspace.org/introducing
Eriksen, L.B. & Ihlstrom, C. (2000). Evolution of the Web News Genre - The Slow Move
Beyond the Print Metaphor. In Proceedings of 33' Hawaii International Conference
on Systems Science. IEEE Press.
Gilliland & Anne J. (2008). Setting the stage’ In Introduction to metadata 3.0.Retrieved
23rd march 2010 from
http://www.getty.edu/research/conducting_research/standards/intrometadata/setting.
htm.
Goodwin, S., & Vidgen, R. (2002). Content,content,everywhere..time to stop and think?
The process of web content management. Computing & Control Engineering
Journal 2002, 66-60.
Gorton, D. (2007). Practical digital library generation into DSpace with the 5S framework.
Blacksburg, Virginia, USA.
Hodgson, C. (2004). Planning for an Enterprise Content Management System. An AIIM
User Guide, AIIM, 1-13.
112
Honkaranta, A. & Tyrvainen, P (2005). Content Management in Organizations. in
Khosrow-Pour, M. (ed.), Encyclopedia of Information Science and Technology,
Idea Group, Hershey, PA, USA 2005, 550-555.
Honkaranta, A. (2003). From Genres to Content Analysis Experiences from Four Case
Organizations. Jyvaskyla Studies In COMPUTING 31, 14-27.
ITwerks ( 2005). What is the Difference between OpenSource and Proprietary Software.
Retrieved 29th October 2010 fromhttp://www.itwerks.ca/pdf/network-availabilityresource-center/interesting-stuff/what-is-the-difference-between-opensource-andproprietary-software.pdf.
Joomla (2011). What is Joomla?. Retrieved 2nd may 2011 from
http://www.joomla.org/about-joomla.html.
Kang, Z., Guang, L. S., & Jun, K. (2004). Rapid Software Prototyping Using Visual
Language Techniques.15th IEEE International Workshop on Rapid System
Prototyping (RSP'04),119-126.
Kunkelmann, T., & Brunelli (2002). Advanced Indexing and Retrieval in Present-day
Content Management Systems. Proceedings of the 28 th Euromicro Conference
(EUROMICRO’02).
Lazaro, M.,& Marcos, E.(2006). An Approach to the Integration of Qualitative and
Quantitative Research Methods in Software Engineering Research.2nd
International Workshop on Philosophical Foundations of Information Systems
Engineering publication ,PHISE'06, 757-764.
Lui,B., Dickson K.W.C., Haiyang H., Hua, H. & Yi, Z. (2009). Ontology Based Content
Management for Digital Television Services. 2009 IEEE International Conference
on e-Business Engineering, 565 - 570.
113
Matthews,F.(2004). System Development Methodology. Retrieved 29th October 2010 from
http://www.sba.gov/ocio/sdm/fram1.htm.
Microsoft (2005). SQL Server 2005 is the Data Platform leader. Retrieved 29th October
2010 fromhttp://www.microsoft.com/Sqlserver/2005/en/us/default.aspx.
Microsoft, (2007),’C# Language Specification’, Microsoft Corporation, e-Book (3.0), pp.1100.
Muhammad Usman, Abdul Wahab Muzaffar & Rauf ( 2009). Enterprise Content
Management (ECM): Needs, Challenges and Recommendations’.2nd IEEE
International Conference on Computer Science and Information
Technology2009,283 - 289.
Nina L. J., & Bailie, R. A. (2004). A Case Study of Content Management. Proceedings
International: Professional Communication Conference IPCC 04, 206-209.
Nordheim, S., & Paivarinta, T. (2004). Customization of Enterprise Content Management
Systems: An Exploratory Case Study. Proceedings of the 37th Hawaii
International Conference on System Sciences – 04, 1-9.
Norman W.Y. S., Stephen J.H.Y.,& Addison Y.S.S. (2003). A Content Management
System for Adaptive Learning Environment’. Proceedings of the IEEE Fifth
International Symposium on Multimedia Software Engineering (ISMSE’03).
Obermier T., (2006). Accredidation of self study management using a website content
management system’. Journal of industrial technology 22 (4): 23-24.
Paivarinta, T., & Munkvold, B. E. (2005). Enterprise Content Management: An Integrated
Perspective on Information Management’, Proceedings of the 38th Hawaii
International Conference on System Sciences’05, 1-10.
114
Powel, W.,& Gill, C. (2003). Web Content Management Systems in Higher Education.
Retrieved 24th November 2010 from
http://net.educause.edu/ir/library/pdf/eqm0325.pdf.
Qian, Z., Yu, S., Zheng, L., Xia, Z.,& Wen( 2005). Design of a Distributed P2P-based Grid
Content Management Architecture’. Proceedings of the 3rd Annual Communication
Networks and Services Research Conference (CNSR’05).
Rainville-Pitt, S., & D’Amour J.M. (2007). Using a CMS to create fully accessible
websites’, Proceedings of the international cross-disciplinary conference on Web
accessibility (W4A 07), 130-131.
Rares V. ( 2009). Architectural Model for a High Performance Content Management
System’, International Conference for Internet Technology and Secured
Transactions, ICITST 2009.
Robert F. Z. (2005). Hands-on Prototyping in System analysis and design.IACIS-Onlin
Issues in Information Systems, VI( 1), 10-14.
Rockley, A., Kostur, P.,& Manning,S.(2003). Managing enterprise content: a unified
content strategy, Part 9.1st Edition Book New Riders, 311.
Seadle, M. (2005). Editorial Content management systems’, Journal of Library Hi Tech
Emerald Group Publishing Limited, 24(1), 5-7.
Sehring, H.W. (2009). Adaptive Content Visualization in Concept-oriented Content
Management Systems. Computation World: 2009 IEEE, 659-664.
Sommerville (2000). Software Engineering (6th Ed.). Pearson Education publication, 1-20.
115
Souer, J., Honders, P., Versendaal, J., & Brinkkemper, S. (2007). Defining Operations and
Maintenance in Web Engineering: a Framework for CMS-based Web Applications.
2nd International Conference on Digital Information Management ICDIM '07.
Straub, Detmar, Gefen, D., & Boudreau, M.C. (2004). The ISWorld Quantitative, Positivist
Research Methods Website. Retrieved 2ed October 2010 from
http://www.dstraub.cis.gsu.edu:88/quant/.
Thomas, J.(2010). The Advantages of Using a Database. Retrieved 3rd October 2010 from
http://www.life123.com/technology/computer-software/databasesoftware/advantages-of-using-a-database.shtml.
White, M. (2004). Content management software: success factors for its selection and
implementation. SAGE Journals: Business Information Review, 21(1), 36-43.
Yong-gang, C., Nuo L., Mao-Zhong J.,& Yu-Qing L. (2004). ‘A Lightweight Multimedia
Web Content Management System’. Proceedings of the 2004 IEEE International
Conference on Information Reuse and Integration, 85-90.
Yu, H. (2005). Library web content management: needs and challenges. Content and
Workflow Management for Library Websites: Case Studies, Information Science
Publishers, Hershey, PA.
Zhengui, W., & Doulai (2009). Identification and Prioritization of Variables that Influence
Learning Content Development in e-Learning Platforms’. 2nd IEEE International
Conference on Computer Science and Information Technology 09, 444-449.
Zhou, X. (2008). Design and implementing An integrated Learning Content Management
System’, First International Workshop on Knowledge Discovery and Data Mining.
WKDD’08, 347-350.
116
APPENDIX A: Questionnaire survey
University Malaya
Faculty of Computer Science and Information Technology
Research questionnaire for“University Content Management System
(UCMS) Framework”
Dear Respondents;
Thank you for accepting to participate in this questionnaire. This study attempt on
thetransferring ofthe manual bulletin board ( paper based) advertising system to an
automated system which will be includes electronic display screens - such as LCD or
Plasma screens - connected to centralized Content Management System. CMS enables
various departments or faculties to simultaneously create and publish content at several
locations with the help of the display screens.
This questionnaire investigates the current content management system at SQU. I seek
your kind cooperation and indulgence todonate to this questionnaire few minutes of your
precious time.Your experience in relation to the above issue is of great importance to my
study and I truly appreciate your time and effort in participating in this research.
Thank you once again
Yours sincerely,
Khalid Dhiyab Said Al Rubaiey
Master of Computer Science
Faculty of Computer Science & Information Technology
University Malaya
Kuala Lumpur
Supervised by:
Assoc. Prof. SalimahMokhtar
Faculty of Computer Science & Information Technology
117
University Malaya,
Kuala Lumpur
Section A: Participant background:
This section deals with the details of respondent’s background and experience. Please tick (√) on
the boxes that, best, describe your background and experience.
1. What is your age?
Less than 20
21-30 years
31-40 years
41-50 years
50 years and above
2. What is your gender?
Male
Female
3. What is your highest tertiary education level?
None
Diploma
Degree
Masters
Doctorate (PhD) or equivalent
4. What is your occupation?
Manager
Employee
professional
other
5. What is your role in content (announcement, advertisement, reporting) lifecycle (the steps
from creating the content to publishing it on the board)?
Creator
reviewer
approver
Publisher on the board
6. How many years of experience (on your own field) do you have?
118
Less than 1 year
1 - 5 years
5 – 10 years
More than 10 years
Background of your IT Proficiency
6. How many years have you been using the computer?
Less than 1 year
1 - 2 years
2 – 5 years
5 – 10 years
More than 10 years
7. How many years have you been surfing the World Wide Web?
Less than 1 year
1 - 2 years
2 – 5 years
5 – 10 years
More than 10 years
Section B: Current system
This section investigates the current content creation and dissemination of the information at the
university, through your experience, please answer the following questions.
Please use the following five rating scale to indicate the most applicable description to your
experience:
1. Strongly disagree
2. Disagree
3. Indifferent
4. Agree
1
5. Strongly agree
2
3
4
5
1. The university (SQU) still uses the bulletin or notice board
for announcing and advertising (manual system)
2. There is no mechanism built-in the current system to give
an opportunity to review or change the content that has
been published on a board.
3. To edit or change any piece of information on the board it
takes lots of time and effort.
119
1
2
3
4
5
4. It results in a wasteful use of human resources and it is
prohibiting collaborative content creation.
5. The current system is unable to create and disseminate
collaborative content with efficiency
6. If an announcement from university administration for all
departments and faculties requires sending it manually to
all (more papers) they, then have to fix it on the board, this
scenario is difficult for an urgent announcements.
7. In the manual system the content is limited to the size of
the board.
8. The content on the bulletin board lacks attraction and
interactiveness.
9. This manual system drains the university resources (e.g.
printing, ink, papers…)
10. The manual system does not achieve resources or content
re-use and re-purpose (reuse to minimizing the costs of
iterative creating same productions).
11. Manual system (or more correctly “non-management” of
the content) lead to great inefficiencies where “unwanted”
and forgotten content waste storage and where “wanted”
content cannot be found.
12. Content cannot be shared effectively across institutional
reporting lines.
13. Sometime the content on boards is prone to contradictory
content among the departments and faculties in the
university.
14. In some cases there are no authoritative sources of content.
15. In a manual system the quality of content cannot be
improved and the content life cycle not easy to be
managed.
16. Manually there is no efficient collaboration among
departments and faculties in content life-cycle.
120
1
2
3
4
5
17. Lack of shared information results in creating and
recreating the same content for different purposes,
sometimes with complete duplication of a single document
by multiple authors
18. Communication gaps: Authors are unaware that content is
available elsewhere within the organization. This lead to
the same content being created multiple times.
19. Lack of standards: The content being created is often
inconsistent in tone and format.
20. There is no database for all content that has been created.
21. Consuming a lot of papers through printing the adverts and
publications, run against the current global trend to
preserve the environment through reducing the use of
natural resources.
22. The manual bulletin boards are more prone to destruction.
23. Sometime the administration would not realize that the
notice or announcement is missing unless somebody points
it out.
24. Sometime it is not that easy for a student sourcing
announcement in case if he/she needs further information.
25. It is not easy for a student to announce on campus lost
items.
26. It is hard for administration to put university’s daily news,
events, activities, every day on boards all over the campus.
121
27. Do you have any comments regarding the current system?
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
28. Do you have a suggestion?
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
Thank you for your cooperation.
122
APPENDIX B: List of System Database tables
Table Name: Business_Process
Column Name
Data Type
Allow NULL
Process_ID
int
Not NULL
Process_Description
nvarchar(50)
Not NULL
Table Name: Content_Process
Column Name
Data Type
Allow NULL
ID
int
Not NULL
Process_ID
int
Not NULL
Next_Process_ID
int
Not NULL
Created
datetime
Not NULL
Created_By
int
Not NULL
123
Table Name: Content
Column Name
Data Type
Allow NULL
Content_ID
int
Not NULL
Content_Title
text
Not NULL
Content_Description
text
Null
Created
datetime
Not NULL
Created_By
nvarchar(50)
Not NULL
Content_File
nvarchar(MAX)
Not NULL
Table Name: Locations
Column Name
Data Type
Allow NULL
Location_ID
int
Not NULL
Location_Description
nvarchar(50)
Not NULL
Table Name: Published
Column Name
Data Type
Allow NULL
Content_ID
int
Not NULL
Location_ID
int
Not NULL
124
Table Name: Roles
Column Name
Data Type
Allow NULL
Role_id
int
Not NULL
Role_Description
nvarchar(50)
Not NULL
Table Name: Users
Column Name
Data Type
Allow NULL
ID
int
Not NULL
User_ID
nvarchar(50)
Not NULL
Password
nvarchar(50)
Not NULL
Location_ID
int
Not NULL
Role_ID
int
Not NULL
Email
nvarchar(50)
NULL
125
APPENDIX C: List of Acronyms and Abbreviations
CMS
Content Management System
UCMS
University Content Management System
SQU
Sultan Qaboos University
XML
Extensible Markup Language
LCD
Liquid Crystal Display
DBMS
Data Base Management System
IS
Information System
IT
Information Technology
HTML
Hyper Text Markup Language
ICT
Information and Communication Technology
ERM
enterprise resource management
SSMM
Single Source – Multiple Media
LCMS
Learning Content Management System
VOD
Video on Demand
FTP
File Transfer Protocol
API
application program interface
OPAC
Online Public Access Catalog
AV
Audio/Video
126
GUI
Graphical User Interface
OOP
Object Oriented Programming
CLR
Common Language Runtime
RAD
Rapid Application Development
BLOB
binary large objects
DBA
Database Administrator
MSSQL
Microsoft SQL Server
TCP
Transmission Control Protocol
HTTP
Hyper Text transfer Protocol
127
APPENDIX D:Evaluation form
University Content Management System (UCMS) prototype usability and
features
Dear Respondents;
This survey attempts to discover the effectiveness and the practicality of testing the
University Content Management System (UCMS) prototype as a supporting tool in your
professional work.
I seek your kind cooperation to complete this evaluation by providing your honest and most
accurate response regarding your experience after testing the UCMS. Your response is of
great importance to my study and I truly appreciate your time and effort in participating in
this research.
Thank you
Yours sincerely,
Khalid Dhiyab Said Al Rubaiey
Master of Computer Science
Faculty of Computer Science & Information Technology
University Malaya
Kuala Lumpur
Supervised by:
Assoc. Prof. SalimahMokhtar
Faculty of Computer Science & Information Technology
University Malaya, Kuala Lumpur
128
SECTION A: GENERAL INFORMATION
1- Your role in the system:
1) Creator
2) Reviewer
3) Approver
4) Publisher
5) System Admin
2- Gender:
1) Male
2)Female
SECTION B: SYSTEM USAGE
1) System Functionality
Please use the following five rating scale to indicate the most applicable description to your
experience
1. Definite No
2. No
3. Maybe
4.Yes
5. Definite yes
1
2
3
4
5
The system makes it easier to create content.
Using the review component was very useful comparedto the
manual system.
The approving component saves approvers time and effort.
Content publication quick and easy to use.
Navigating through the entire system wasrelatively easy.
Navigating through content lifecycle components was easy.
Easy for system administrator to manage users and control the
system security.
The content management screen was adequate inorder to help the
usersusing the system smoothly.
129
Overall, do you think the system was easy touse?
2) Collaboration
Please use the following five rating scale to indicate the most applicable description to your
experience
1. Definite No
2. No
3. Maybe
4.Yes
1
5. Definite yes
2
3
4
5
The systemhelps the collaboration between various parties
(creator, reviewer, approver and publisher)
The systemhelps the collaboration between various departments
and centers involved in a content production.
3) Design and opinion
Please use the following five rating scale to indicate the most applicable description to your
experience
1. Definite No
2. No
3. Maybe
4.Yes
1
5. Definite yes
2
3
4
5
The components of the system were fair enough.
The interfaces of the system wereclear.
130
The screen displayswere readable, logicallyarranged and
pleasingto look at.
Overall, I found the system design is goodfor the users
Do you have any comments or suggestion for University Content Management System
(UCMS)?
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
Thank you for your cooperation
131