Professional Documents
Culture Documents
IT Elective Web Technologies2
IT Elective Web Technologies2
Overview
This course covers several Content Management Systems that will be used to develop an in-depth
understanding of the general processes used to set up CMS sites and the applications and platforms which can
be used to create dynamically updated content management system.
Course Learning Outcomes
CLO1. Understanding the role of content management technologies to acquire, organize and present web
content.
CLO2. Generate content suitable for targeted Web based audience.
CLO3. Understanding the process of planning out goal specific and effective web site structures.
CLO4. Compare and contrast content management systems.
CLO5. Create, modify and maintain a CMS website.
This compendium is divided into four chapters that will discuss the different types of CMS.
Chapter 1 Overview of Content Management System
Chapter 2 Getting Started with Moodle
Chapter 3 WordPress
Chapter 4 Administering Joomla
Course Requirements:
Students are expected to submit the following requirements or outputs during the major exam.
1|Page
Overview
This lesson provides you a thorough understanding of Content Management Systems (CMS).
Learning Outcomes:
At the end of this chapter, you are expected to:
Identify the features of a CMS that would fulfil the requirements of web technologies application.
https://medium.com/swlh/what-is-a-cms-39bfdcb7201a
It also provides version management and authoring workflow to keep large, global sites consistent. If you
further break down a content management system, there are two major components that help will you create your
website.
A Content Management Application (CMA) is the front end component of a content management system
(CMS). The CMA interface allows users to create and manage corporate or website content.
2|Page
The Content Delivery Application (CDA) acts as the back-end portion of the website, taking the content that
you enter into the templates and turning it into a working website that visitors from around the world can
access.
The following are the basic features of a CMS:
Content creation (allows users to easily create and format content)
Content storage (stores content in one place, in a consistent fashion)
Workflow management (assigns privileges and responsibilities based on roles such as authors, editors and
admins)
Publishing (organizes and pushes content live)
Additional features of CMS can be viewed from this link (https://youtu.be/SG714ofWrlU)
3|Page
Choosing a responsive template, for example, will ensure your site looks good on any device, without
requiring you to write a bunch of code. Not only do templates save you design time before launching your
site, they can also make a website redesign much faster and simpler down the road.
5. Simple Updates
As discussed above, a CMS enables you to make changes on your site faster and easier — from
major updates, like a website redesign, to minor updates, like changing the image on your home page.
Rather than hiring a freelance developer or trying to edit the code yourself, you can go into the dashboard
of your CMS to update and edit the content of your website. This allows you to keep your content dynamic
and relevant.
4|Page
5. Squarespace
Squarespace is a ready-to-use solution for building just about any kind of website. It’s so simple, anyone
can make a website – physical store owners, professionals, bloggers, artists. Besides that, it comes with intuitive
social media and CMS marketing integrations, as well as a drag-and-drop builder, beautiful templates, and one of
the cleanest dashboards you can find.
Squarespace is a paid tool. Though you get to choose from a wide range of impressive templates and
modules, you’re pretty much stuck with what you get. The templates themselves are optimized to suit all types of
websites.
Unlike the previous tools, Squarespace is a hosted website builder, so you don’t need to purchase your own
web hosting. Everything comes packaged in for a monthly fee.
6. Wix
Wix works much the same way as Squarespace. However, it differs from Squarespace because it includes
a free plan (even though you must use a Wix subdomain). It also offers a greater number of templates to start with.
Wix’s step-by-step wizard turns website building into a fun activity. The Wix setup guides you through the
template selection process, ensuring you get a template that’s appropriate for your website. It also integrates social
media and includes blogging features. Nonetheless, you’ll be stuck with a Wix-branded website, unless you’re
willing to pay to remove the branding.
7. Ghost
If all that you’re looking for is a clean writing experience for both bloggers and readers, try Ghost. It allows
you to focus on writing your posts. It’s user-focused, with a minimal interface, and uses Markdown in the Editor.
You can choose from dozens of pre-made themes, use the free, built-in membership functionality, and manage
email newsletters directly from the dashboard.
Ghost is a wonderful CMS solution for publishing a blog, online magazine, newsletter, or for any creator
who needs the most powerful integrations and publishing tools. The Ghost user showcase clearly displays that
some of the top brands in the world find Ghost exceptional.
8. Shopify
Content management systems don’t only focus on blogging and content creation. Many of them (like
Adobe/Magento listed earlier) offer a well-rounded ecommerce content management environment for building an
online store, designing product pages, and including everything else you would want on a website like a blog, FAQ
page, shipping information, and customer support portal. Shopify is just that, offering a complete CMS marketing
and ecommerce platform without the need to find your own hosting.
Shopify users sign up for the platform and pay a monthly fee to receive the entire website builder, shopping
cart functionality, and website launch necessities like hosting, a domain name, and an app store for expanding
upon your design.
Shopify isn’t strictly for bloggers or creatives, but for individuals and brands interested in selling digital or
physical products online. That could very well include bloggers and creatives, but you definitely wouldn’t use
Shopify for just posting content like videos or articles. However, it’s by far the easiest CMS to build a website to
sell products, especially for non-developers.
Additional information of different CMS platform can be viewed from this link: https://youtu.be/dRqJxDLOY4E
Application 1:
CMS Product Survey
1. You will create a matrix of five different content management systems platforms of a variety of different
types, license models, and use cases. This assignment is completed individually.
Assessment 1:
1. Identify what are the benefits of Content Management System?
2. Why do you need CMS? Explain.
3. Watch this video clip from this link: https://www.youtube.com/watch?v=nrbpOmNC_mM
After watching, write a brief paragraph summarizing what you learned from the video clip.
4. What are the different CMS applications?
5|Page
Overview
This part begins with an overview of Moodle and briefly explains its conventions, terminology, and tools.
Learning Outcomes:
6|Page
Integrated. By the time you click the 'Finish' button on the installer, the whole stack will be integrated,
configured and ready to go.
Relocatable. Bitnami Stacks can be installed in any directory. This allows you to have multiple instances of
the same stack, without them interfering with each other.
7|Page
Update MOODLE regularly on each release. Published security holes draw crackers’ attentions after release.
The older the version, the more vulnerabilities it is likely to contain.
Only give a teacher permissions to trusted users and avoid creating public sand boxes with free teacher
accounts.
Disable register globals. This will help prevent against possible XSS problems in third-party scripts.
Ensure that administrators and teachers use strong passwords. This protects against “brute force” cracking
of accounts.
A URL: The URL depends on your organization or a third-party company that will host your Moodle site.
References:
https://kinsta.com/knowledgebase/content-management-system/
https://blog.hubspot.com/blog/tabid/6307/bid/7969/what-is-a-cms-and-why-should-you-care.aspx
https://www.sitecore.com/knowledge-center/digital-marketing-resources/what-is-a-cms
https://www.moodle.com.org
https://www.valamis.com/hub/what-is-an-lms
https://themeisle.com/blog/what-is-a-content-management-system-cms/
Prepared by:
Approved by:
8|Page