1. What is a mark-up language?
Markup languages are designed for the processing, definition and presentation of text. The language specifies code for formatting, both the layout and style, within a text file. The code used to specify the formatting are called tags. HTMLis a an example of a widely known and usedmarkup language.
2. Describe the processes involved for creating a web site using HTML and uploading the site to a web server.
- Create web document using HTML
- Upload web document to the web server (FTP client needed, essential)
- After uploading, website is on.
3. Contrast the differences between creating web site using HTML and using a CMS.
HTML: Customisation but not easy to change contents, design
CMS: No Technical Knowledge Required, east to change contents, design
4. Describe the options and processes involved for installing Drupal.
- System requirements
- Step 1: Download and extract Drupal
- Step 2: Create the database
- Step 3: Create settings.php, services.yml and the files directory
- Step 4: Run the installation script
- Step 5: Setting up cron
- Step 6: Configure clean URLs
- After Installation
- Additional topics
5. What is Google Adwords used for?
Google AdWords is Google’s online advertising program that lets you reach new customers and grow your business. With AdWords, you choose where your ad appears, set a budget you’re comfortable with, and measure the impact of your ad.
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.