1. What is a mark-up language?
Markup language is a language that uses tags to define elements within a document. Markup language is a human-readable language and contains standard words, rather than typical programming syntax. The most popular mark-up language is HTML 😀
2. Describe the processes involved for creating a web site using HTML and uploading the site to a web server.
Firstly create your website using HTML once done save the files, next we need to upload the site to the server, to do this you need to use a FTP client (FileZilla). After adding the appropriate details in FileZilla the user just simply copies the content to the server side. Once completed the website will be live.
3. Contrast the differences between creating web site using HTML and using a CMS.
– Content is hard to change
– The look is expensive and difficult to change
– The abstraction of HTML code to GUI creates roadblocks
– Adding new features requires reinventing the whee, or assembling parts which may conflict
– The content is tied to the presentation
– Content is easy to change
– The look is easy to change
– Straightforward to add new functionality
4. Describe the options and processes involved for installing Drupal.
To instal Drupal you must
1- Download and extract Drupal
2- Create a database
3- Create a file called settings.php, services.yml and the file’s directory
4- Run the installation scripts
-5 Set up cron
6- Configure clean URLS
5. What is Google Adwords used for?
An online advertising service that enables advertisers to compete to display brief advertising copy to web users
6. Describe some of the major security concerns for a Drupal web site.
– SQL Injection
– Cross Site Scripting (XSS)
– Authentications and sessions
– Insecure direct object references
– Cross Site Request Forgery (CSRF)
– Security misconfiguration (Main source of attacks!)
– Insecure cryptographic storage
– Failure to restrict URL access
– Insufficient transport protection
– Unvalidated redirects
7. Look into the options for creating a hosting account for your CMS assignment. Undertake the following tasks:
a. Choose the most suitable/viable hosting option for you (based on your technical ability and budget);
b. Establish a hosting account;
c. Install Drupal;
d. Configure the security settings for your Drupal site; and
e. Place a link to your Drupal site on your blog.