🍯 Blog 10

1. Describe the five stages of integrating information architecture into the web development process.
The five stages of integrating information architecture into the web development process are:

  1. The research phase begins with: A review of existing background materials, Meetings with the strategy team aimed at gaining a high-level understanding, Explores the information ecology
  2. The research provides a contextual understanding for the foundation of the information architecture strategy
  3. Design shapes a high-level strategy into an information architecture creating detailed blueprints, wireframes, and metadata schema
  4. Implementation is where your designs are put to the test and the site is built, tested, and launched
  5. Administration is the continuous evaluation and improvement of the site’s information architecture

🍉 Blog 9

1. What is the purpose of metadata? What are the categories of metadata?
Meta-data is definitional data that provides information about or documentation of other data managed within an application or environment.  Some of the categories of metadata are
– Descriptive metadata
– Structural metadata
– Administrative metadata

References: www.niso.org/publications/press/UnderstandingMetadata.pdfSection 9 Metadata – Information Architecture for the World Wide Web

2. What is a controlled vocabulary? How is a controlled vocabulary beneficial to a web site and/or organisation?
A controlled vocabulary is a set of equivalent terms in the forms of a synonym ring


The purpose of controlled vocabularies is to organize information for it to provide terminology to catalog and retrieve information. They also promote consistency in preferred terms and the assignment of the same terms to similar content

Reference: Section 9.2 Controlled Vocabularies – Information Architecture for the World Wide Web


3. List the four main types of controlled vocabularies.
– Synonym Rings
– Authority Files
– Classification Schemas
– Thesauri

Reference: Section 9.2 Controlled Vocabularies – Information Architecture for the World Wide Web

Continue reading “🍉 Blog 9”

🍒 Blog 8

1. Describe what Google Analytics is, the functionality it provides, and how it might be useful when designing/maintaining a web site.
Google Analytics is a free web analytical service that provides statistics and basic analytical tools for search engine optimization. Google Analytics service is available to anyone with a Google account.

Reference: support.google.com/analytics/answer/1008015?hl=en

2. What is the purpose of the “Admin” module in Drupal? Describe the various features offered by Drupal’s Admin module.
In drupal the Admin Module provides a theme independent interface or backend. The Admin Module is very useful for new users coming from other CMS. It also saves time for site administrators and gives highly granular control over security settings on your Drupal site.

3. Undertake the following tasks for your Drupal web site assignment: a. Establish a Google Analytics account and configure it to work with your Drupal web site; and
b. Add the Admin module to your Drupal web site.

🍮 Blog 7

1. What are some of the reasons that might warrant the need to use a search system on a website?
A user might use a search system in a website to find specific content within a site faster without having to go through all the sites pages. Also if the user is unable to find something in the website they can easily use the search bar to find it.

2. Why is an Information Architect interested in search systems?
Information Architecture is interested in Search systems because it aids a users when browsing a website and it’s Information Architect responsibility eases their experience and  its efficacy. Furthermore Information Architects can help better implement search systems within the overall website structure and how to optimize them.

3. Describe the core components of a search engine.
The core components of a search engine are
1) The webcrawler: combs through the pages on the internet and gathers the information for the search engine
2) The database: All of the information that a web crawler retrieves is stored in a database. Every time you use a search engine, it is this database you are searching, not the live internet.
3) The search algorithm: Each search engine interprets the terms you enter into the search box in different ways. Features that affect the search are operators, phrase searching and truncation
4) The ranking algorithm: How a search engine ranks the results of your search is possibly the most important component of a search engine. Most searches will retrieve thousands of results. Since most users only search through the first couple of pages, it is very important that the most relevant results are displayed first

Reference: practice.sph.umich.edu/micphp/files/Retrieving_Online_Info/R_O_I/CD_Master/CD/content/Search_Engines.pdf

4. What is a search zone? What are the approaches for creating search zones?
Search zones are subsets of a web site that have been indexed separately from the rest of the site’s content. When a user searches a search zone, he has, through interaction with the site, already identified himself as interested in that particular information.

Approaches for creating a search zone are the following:
– Content type
– Audience
– Role
– Subject/topic
– Geography
– Chronology
– Author
– Department/business unit

Reference: seanconnolly.ca/web/0596527349/I_0596527349_CHP_8_SECT_4.html

Continue reading “🍮 Blog 7”

🍓 Blog 6

1. What is the purpose of security permissions in a CMS? What are the various permission options provided in Drupal?
The purpose of permission is it allows what the users of your site can see or do. You can set permissions for each specific role. The main areas of permission in drupal gardens are:
– Block
– Comment
– Contact
– Contextual Links
– Dashboard
– Menu
– Node
– Search
– System
– Taxonomy

2. What is a “theme” in Drupal? How do themes make designing web sites easier?
A theme is a collection of files that define the presentation layer. A theme provides the same look and feel throughout the website

3. What are “blocks” in Drupal? How do blocks make designing web sites easier?
Blocks in Drupal are boxes of content that can be displayed in regions eg. navigation bars, side bars, footer

Reference: www.drupal.org/documentation/modules/block

4. What is a Google Ajax Wizard? How can Google Ajax Wizards make adding content to a web site easier?
Google Ajax Wizard is designed to let you add feeds to your pages, sites, and blogs. The Dynamic Feed Control takes either a single feed url, an array of feed urls, or a more structured array of feed description objects, a container, and optional options.

5. Undertake the following tasks for your Drupal web site assignment:
a. Add a logo;

b. Add a shortcut icon/favicon;

c. Implement a navigation system; and

d. Investigate what Google Ajax Wizards might be appropriate to your Drupal web site, and implement them.

🍩 Blog 5

1. What is the goal of a label?
The goal of a label is to communicate effectively and to create the right association for the user

Reference: Section 6.2. Varieties of Labels – Information Architecture for the World Wide Web: Designing Large-Scale Web Sites

2. Why is labelling an important aspect of web site design?
It is important because the user is able to find objects  easily but at the same time is able to find out the functionality of the item.

Reference: Section 6.2. Varieties of Labels- Wide Web: Designing Large-Scale Web Sites

3. What are the aspects of a good labelling system?
A good labelling system must be clear for easy recognition.

Reference:  Section 6.2. Varieties of Labels- Wide Web: Designing Large-Scale Web Sites

4. List and describe the types/varieties of labels?
– Contextual links
– Headings
– Index terms
– Iconic labels

Reference:  Section 6.2. Varieties of Labels- Wide Web: Designing Large-Scale Web Sites

5. Why do index terms facilitate faster searching and make browsing easier?
By having topic keywords allows a more efficient search for the user.

Continue reading “🍩 Blog 5”

🍧 Blog 4

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

Reference: www.drupal.org/documentation/install

5. What is Google Adwords used for?
An online advertising service that enables advertisers to compete to display brief advertising copy to web users

Reference: support.google.com/adwords/answer/1704410?hl=en-AU

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

Reference: www.cameronandwilding.com/blog/pablo/10-most-critical-drupal-security-risks

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.