Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

1.

Briey describe a Content Management System (CMS). Then discuss the benets of developing a web site using a CMS. Provide details of the various benets and explain how these aect developer productivity.

A content management system (CMS) is computer software used to create, edit, manage and publish content in a consistently organized fashion.
Each area of the site can be recreated and adjusted independent of the other areas. The design layer can be completely reworked for a new user interface without the need for any adjustments to structure or content. The structure can be adjusted for additional functionality with no changes required to design and content. Content can be changed with no need to adjust the front-end design or functional structure. The separation of these three areas creates the flexible strength of a content management system.

2. As the rst task in your web site development project you were asked to evaluate at least three
Content Management Systems (CMSs). Discuss at least FOUR features from the CMSs that you evaluated which were dierent among the CMSs. Using the requirements of your specic project, describe the factors that inuenced the choice of the CMS that was used in the implementation.

Advantage in Joomla! are free, easy use for the group, good programmed systems ( plug-ins ) and meets the knowledge of our client.

3.

User Centred Design (UCD) is a design approach that can be applied to a Web development project. What is its core principle, and what are some of the main points to consider when following the UCD process?

4. Discuss the advantages and disadvantages of using semantically correct XHTML/HTML and
separating content from presentation using Cascading Style Sheets (CSS). Also describe how you would ensure that your web site is XHTML/HTML compliant.

5. Discuss three vulnerabilities due to bad Web site design. Explain the source of the vulnerability,
how it can be misused, how the threat causes a problem, and nally describe what measures can be taken to prevent the vulnerability or misuse. (Lecture Security Web Applications)

6. The movement towards using Cascading Style Sheet (CSS) positioning for laying out elements
on a page has necessitated an understanding of the CSS Box Model. Explain in laymans terms what the box model is, and why it is necessary to understand it. (Cascading Style Sheets)

You might also like