Monday, 25 February 2013

Band and Solo Artist websites

Whilst comparing different Artists official websites, I've been looking at different features and components of the websites, such as the page layout and images, the sitemap/top bar links and the actual content.
Example 1: The Official Beyonce Site
The webite's homepage has a repeating video which is used as a form of advertisement on television commercials for the singers new tour. The top bar is placed in the top quarter of the page and displays links for Tumblr, News, Music, Vault, Beyhive Blog, Tour and Charity. These pages link to external websites, such as Tumblr, Facebook and Twitter, however some still link to the same website and all have varying different layouts as the main homepage.


The middle header simply displays her name and also includes links to her Official Facebook page and her Twitter page. With the button to the side of the page it allows for the whole middle header and text to disappear, leaving the video playing.



Example 2: Justin Timberlakes Official Website
When entering this website it directs you automatically to an official video of the singer and is optionally closed by an exit button in the top right of the video. Once the video is closed, you are then directed to a 'Countdown' page of the singers 2013 Tour including information about dates and his new album.


This page is also optionally exited to another Countdown page that has a pop-out of a video with separate advertisement buttons below it and another exit button. Next the pop out disappears, revealing a page with advertisements and a direct link to the website homepage underneath the text etc. The link takes you to the websites primary homepage which has a small media player at the top and also links to a News, Music, Film & TV and Media pages that all have roughly the same layout as the homepage. I think this website has too many distractions and pop-out pages to persevere through until you're at the main homepage and most people will not have the patience to wait through it all.


Example 3: Taylor Swift's Official website
The websites homepage has various sliding designs and layouts that advertise different things and also have links at the top going to About, News, Red Tour, Media, Journal, Music, Taylor Connect and Store pages. I think the design is simple but adventurous and has all the main components and features of a web page including images and videos.











Monday, 11 February 2013

Web Standards


XML and HTML

What is XML? The Extensible Markup Language is a simple text-based format for representing structured information: documents, data, configuration, books, transactions, invoices, and much more. It was derived from an older standard format called SGML (ISO 8879), in order to be more suitable for Web use.

What is HTML?
HTML is the language for describing the structure of Web pages. HTML gives authors the means to:

  • Publish online documents with headings, text, tables, lists, photos, etc.
  • Retrieve online information via hypertext links, at the click of a button.
  • Design forms for conducting transactions with remote services, for use in searching for information, making reservations, ordering products, etc.
  • Include spread-sheets, video clips, sound clips, and other applications directly in their documents.


With HTML, authors describe the structure of pages using markup. The elements of the language label pieces of content such as “paragraph,” “list,” “table,” and so on.

What is XML used for? It is one of the most widely-used formats for sharing structured information today: between programmes, between people, between computers and people, both locally and across networks. A short example:

<part number="1976">
  <name>Windscreen Wiper</name>
  <description>The Windscreen wiper
    automatically removes rain
    from your windscreen, if it
    should happen to splash there.
    It has a rubber <ref part="1977">blade</ref>
    which can be ordered separately
    if you need to replace it.
  </description>
</part>


If you are already familiar with HTML, you can see that XML is very similar. However, the syntax rules of XML are strict: XML tools will not process files that contain errors, but instead will give you error messages so that you fix them. This means that almost all XML documents can be processed reliably by computer softwards. The main differences from HTML are:

All elements must be closed or marked as empty.

Empty elements can be closed as normal, <happiness></happiness> or you can use a special short-form, <happiness /> instead.

In HTML, you only need to quote an attribute vale under certain circumstances (it contains a space, or a character not allowed in a name), but the rules are hard to remember. In XML, arribute values must always be quoted:
<happiness type="joy" />

In HTML there is a built-in set of element names (along with their attributes). In XML, there are no build=in names (although names starting with xml have special meanings).
In HTML, there is a list of some built-in character names like &eacute; for é but XML does not have this. In XML, there are only five built-in character entities: &It;, &gt:, &amp;, &quot; and &apos; for <, >, &, " and ' respectively. You can define your own entities in a Document Type Definition, or you can use any Unicode character.
In HTML, there are also numeric character references, such as &#38; for &. You can refer to any Unicode character, but the number is decimal, whereas in the Unicode tables the number is usually in hexadecimal. XML also allows hexadecimal references: &#x26; for example.
XML has a number of advantages over many other formats. For any particular scenario, you might be able to come up with a better format, but then you would have to include costs of converting and processing your format, and of training, and of the XML-specific editing and searching tool that are now very widely available. Some of the advantages of XML include:
Redundancy; XML markup is very verbose. For example, every end tag must be supplied, such as </description> in the example. This lets the computer catch common errors such as incorrect nesting.
Self-describing; The readability of XML (it is a text-based format) and the presence of element and attribute names in XML means that people looking at an XML document can often get a head start on understanding the format.
Network effect and the XML Promise; Any XML document can be read and processed by any XML tool whatsoever. Of course, some XML tools might want specific XML markup, but the XML format itself can be read by any XML parser: you can't say, this XML document is only to be processed by such-and-such a tool. This means that every new XML document increases the calue of every other XML document, and of every XML tool, and every new XML tool increases the value of every XML document and hence of every other tool. Today, XML is the most widely-used format of its kind anywhere in the world.
Examples:
XML is very widely used today. It is the basis of a great many standards such as the Universal Business Language (UBL); of Universal Plug and Play (UPnP) used for home electronics; word processing formats such as ODF and OOXML; graphics formats such as SVG; it is used for communication with XMLRPC and Web Services, it is supported directly by computer programming languages and databases, from giant servers all the way down to mobile telephones.
If you double-click an icon on your computer desktop (the icon may well have been drawn with SVG), chances are that an XML message is sent from one component of the desktop to another. If you take your car to be repaired, the engine's computer sends XML to the mechanic's diagnostic systems. It is the age of XML: it is everywhere.


CSS

What is CSS?
CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts. It allows one to adapt the presentation to different types of devices, such as large screens, small screens, or printers. CSS is independent of HTML and can be used with any XML-based markup language. The separation of HTML from CSS makes it easier to maintain sites, share style sheets across pages, and tailor pages to different environments. This is referred to as the separation of structure (or: content) from presentation.
Examples:
The following very simple example of a portion of an HTML document illusrates how to create a link within a paragraph. When rendered on the screen (or by a speech synthesiser), the link text will be "final report"; when somebody activates the link, the browser will retrieve the resource identified by "http://www.example.com/report":
<p class="moreinfo">For more information see the
<a href="http://www.example.com/report">final report</a>.</p>

The class attribute on the paragraph's start tag ("p>") can be used, among other thing, to add style. For instance, to italicise the text of all paragraphs with a class of "moreinfo," one could write, in CSS:
p.moreinfo { font-style: italic }

By placing that rule in a seperate file, the style may be shared by any number of HTML documents.

XHTML

What is XHTML? XHTML is a variant of HTML that uses the syntax of XML, the Extensible Markup Language. XHTML has all the same elements (for paragraphs, etc.) as the HTML variant, but the syntax is slightly different. Because XHTML is an XML application, you can use other XML tools with it (such as XSLT, a language for transforming XML content).

Colour Schemes

The basic principles of colour theory consist of a range of different colour schemes and contrasts. Primary Colours are red, yellow and blue and are the three pigment colours that cannot be mixed or formed by a combination of other colours. The Secondary Colours are green, orange and purple and are created by mixing the primary colours together. Tertiary Colours are yellow-orange, red-orange, red-purple, blue-green and yellow-green and are formed by mixing a primary and a secondary colour together.
 
The monochromatic colour scheme uses variations in lightness and saturation of a single colour. Monochromatic colour schemes look presentable together, however may be considered boring unless there is diversity within the design. The complementary colour scheme consists of two colours that are opposite each other on the colour wheel. This scheme is typically used with one warm colour against a cool colour, for example, red versus blue. The triadic colour scheem uses three colours equally spaced around the colour wheel. It offers a strong visual contrast, however it is not as contrasting as the complementary scheme. The analogous colour scheme uses colours that are adjacent to each other on the colour wheel. One colour is used as a dominant colour, while others are used to enrich the scheme. The analogous colour scheme is similar to the monocromatic. The more an object contrasts with its surrounding field, the more visible it becomes. Some combinations are difficult to read due to the low level of contast between figure and ground. When creating visuals that are intended to be read, it is vital that there is enough contrast between the text and background to ensure that the viewer can understand the text. 
 
A person who is colour blind cannot perceive the difference between certain colour combinations. Red-green colour blindness is the most common type in cases, however it does not mean the person cannot see the colours red and green. People with red-green colour blindness have a more difficult time differenciating between the two colours although not all reds and greens are indistinguishable - a lot depends on how dark the colours are. Whilst there are several different types of colour blindness, Rod Monochromacy or achromacy - where the cones of the eye are non-functional, meaning a person cannot see any colour at all - constitutes to an extremely small minority among people who are colour blind. These people see in black, white and shades of grey and usually have poor visual acuity and have an aversion to bright light.

Designing for Colour blindness:
The key to designing something is to ensure that colours are not your only method of conveying important information or a message. Most things on the web are in colour, however it is not vital that they are in colour as the majority of the time the colours do not convey a message that is important or of use to the viewer, however if the purpose of posting something is to communicate something about the colours, then it is important to provide another way of colour blindness people to understand the information. For example; the colour scheme and key used on the London Underground system to distinguish train lines and stations are vital, however a colour blind person would be unable to understand the routes because it solely relies on colour.