Design Project. i385f Special Topics in Information Architecture Instructor: Don Turnbull. Elias Tzoc

Similar documents
CompuScholar, Inc. Alignment to Utah's Web Development I Standards

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.

Vebra Search Integration Guide

Web Development IB PRECISION EXAMS

Introduction to HTML5

A designers guide to creating & editing templates in EzPz

Tutorial 1 Getting Started with HTML5. HTML, CSS, and Dynamic HTML 5 TH EDITION

Dreamweaver: Portfolio Site

HTML Overview. With an emphasis on XHTML

Wireframe :: tistory wireframe tistory.

Overview. Part I: Portraying the Internet as a collection of online information systems HTML/XHTML & CSS

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1

Implementing a chat button on TECHNICAL PAPER

WEBSITE PROJECT 2 PURPOSE: INSTRUCTIONS: REQUIREMENTS:

Title: Dec 11 3:40 PM (1 of 11)

Micronet International College

New Media Production HTML5

Part A Short Answer (50 marks)

Adobe Web Communication using Dreamweaver CS5 Curriculum/Certification mapping

Co. Louth VEC & Co. Monaghan VEC. Programme Module for. Web Authoring. leading to. Level 5 FETAC. Web Authoring 5N1910

XHTML & CSS CASCADING STYLE SHEETS

CIS 228 (Fall 2011) Exam 2, 11/3/11

What is XHTML? XHTML is the language used to create and organize a web page:

Web Development & Design Foundations with XHTML. Chapter 2 Key Concepts


Programmazione Web a.a. 2017/2018 HTML5

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014

introduction to XHTML

Lecture 13. Page Layout. Mr. Mubashir Ali Lecturer (Dept. of Computer Science)

Web Site Project (Final Project / 30% of grade)

GIMP WEB 2.0 MENUS. Before we begin this tutorial let s visually compare a standard navigation bar and a web 2.0 navigation bar.

Create a cool image gallery using CSS visibility and positioning property

Exam Format: Multiple Choice, True/False, Short Answer (3 points each 75 points total) Write-the-page (25 points)

Web Publishing Intermediate 2

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

How the Internet Works

Designing and Developing a Website. December Sample Exam Marking Scheme

HTML5 MOCK TEST HTML5 MOCK TEST I

jmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc.

Shane Gellerman 10/17/11 LIS488 Assignment 3

Simple Carpool Application using SAP NetWeaver Portal, KM, XML Forms, and Google Maps

Schenker AB. Interface documentation Map integration

Semantic Web Lecture Part 1. Prof. Do van Thanh

xhtml.pdf September 29,

HTML & CSS November 19, 2014

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

LA TROBE UNIVERSITY SEMESTER ONE EXAMINATION PERIOD CAMPUS AW BE BU MI SH ALLOWABLE MATERIALS

CSS: Layout Part 2. clear. CSS for layout and formatting: clear

Website Designing for

Text and Layout. Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 11. This presentation 2004, MacAvon Media Productions

Hoster: openload.co - Free PLUGIN_DEFECT-Error: 08d a1830b60ab13ddec9a2ff6

PRODUCTION PHASES CHANGES

CSS: The Basics CISC 282 September 20, 2014

SEO Authority Score: 40.0%

Deccansoft Software Services

Ministry of Higher Education and Scientific Research

MP3 (W7,8,&9): HTML Validation (Debugging) Instruction

TRAINING GUIDE. Rebranding Lucity Web

Website Report for facebook.com

DESIGNING AND DEVELOPING A WEBSITE MARKING SCHEME

E-Business Systems 1 INTE2047 Lab Exercises. Lab 5 Valid HTML, Home Page & Editor Tables


Structured documents

Using an ArcGIS Server.Net version 10

Web Publishing Basics I

Using CSS for page layout

Web Design and Application Development

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

1.1 Text Alternatives: Provide text alternatives for any non-text content. 3.1 Readable: Make text content readable and understandable.

HTML and CSS COURSE SYLLABUS

Scripting for Multimedia LECTURE 5: INTRODUCING CSS3

map1.html 1/1 lectures/8/src/

TERMS OF REFERENCE Design and website development UNDG Website

Building Your Blog Audience. Elise Bauer & Vanessa Fox BlogHer Conference Chicago July 27, 2007

CREATING A WEBSITE USING CSS. Mrs. Procopio CTEC6 MYP1

Competitor Name: Competitor No: City: To dear

Internet publishing HTML (XHTML) language. Petr Zámostný room: A-72a phone.:

Step 1 - Learning & Discovery

Tips from Bryan. (past student)

Getting Started with CSS Sculptor 3

HIERARCHICAL ORGANIZATION

FUNDAMENTALS OF WEB DESIGN (46)

HTML. Mohammed Alhessi M.Sc. Geomatics Engineering. Internet GIS Technologies كلية اآلداب - قسم الجغرافيا نظم المعلومات الجغرافية

Header. Report Section. Footer

ADOBE VISUAL COMMUNICATION USING DREAMWEAVER CS5 Curriculum/Certification Mapping in MyGraphicsLab

Support Notes (Issue 1) September Snap it! Certificate in Digital Applications (DA105) Coding for the Web

Markup Language. Made up of elements Elements create a document tree

Fundamentals: Client/Server

3 Categories and Attributes

Mark Scheme. Edexcel Level 2 Certificate in Digital Applications. Unit 5: Coding for the Web

Study Guide 2 - HTML and CSS - Chap. 6,8,10,11,12 Name - Alexia Bernardo

Client-side Web Engineering 2 From XML to Client-side Mashups. SWE 642, Spring 2008 Nick Duan. February 6, What is XML?

STRANDS AND STANDARDS

Project 3 CIS 408 Internet Computing

CSCI 1100L: Topics in Computing Spring 2018 Web Page Project 50 points

Javascript. UNIVERSITY OF MASSACHUSETTS AMHERST CMPSCI 120 Fall 2010

Fundamentals of Website Development

Advanced HTML Scripting WebGUI Users Conference

Chapter 2 Web Development Overview

Transcription:

Design Project Site: News from Latin America Design Project i385f Special Topics in Information Architecture Instructor: Don Turnbull Elias Tzoc April 3, 2007

Design Project - 1 I. Planning [ Upper case: Technology Independent ] Background The power of being informed of the daily situation in Latin America has become critical for people who either live or are interested in the region. According to CNN and BBC the four most common categories about Latin America are: politics, economy, technology, and sports. Thus, the Las Noticias de hoy en Latin América project seeks to harvest article titles from the main newspapers in each Latin American country, as well as link those entries to the complete article. Audience People (ages 20-45) who are searching for Latin American news in Spanish. Goal and Objectives To create a website for online harvesting and information delivery in Spanish from Latin American newspapers. Specific objectives include: a) To develop a cooperation network with the top three-five main newspapers in each Latin American country b) To harvest the top three-five articles from four categories: politics, economy, technology, and sports. c) To provide a friendly interface using a uniform and simple layout. d) To create an archive for future reference. References The initial prototype would be based on four news websites: BBC, CNN, YahooNews, and Univision. The following six elements would be adapted: (See Graphic 1) 1. Header: website name and a search box functionality. 2. News Entry: when users select view-per-country. 3. Main News Entry: an entry en every category in the main page. 4. Navigation bar: Country list and the four categories. 5. Main News Credits: information about country, date, and source (newspaper). 6. Text Entry: for second and subsequent entries in the main page.

Design Project - 2 Graphic 1 Model websites and elements to be adapted II. Analysis [ Upper case: Technology Independent ] The website as part of a system, it needs a complete analysis as, how the website is going to fulfill what the target audience want/need and how the site is going to help the overall web presence of the participant newspaper companies. Additionally, the analysis should cover all the aspects especially on how the hardware, software, people, and data providers (newspapers) are going to support the main goal. Activities: a) List all hardware and software specifications (available and to be acquired) b) Contact the top three-five newspapers in every Latin American country and make agreements on information exchange policy.

Design Project - 3 The criteria of selection will be based upon the newspapers linked from two Latin American directories: LANIC at the University of Texas at Austin, http://www1.lanic.utexas.edu/la/region/news/ Zona Latina: Latin American Media & Marketing http://www.zonalatina.com/zlpapers.htm c) Define sketches for website layout and structure (See Graphic 2) d) Create a timeline according to the project requirements (See Graphic 3) Graphic 2 Website Structure (sketch) Graphic 3 Project timeline The first version of the project is expected to be completed in 3 months.

Design Project - 4 III. Design (Part A) [ Upper case: Technology Independent ] Under the premise that a website should be readable and clear, for both the users and the designers, the following six steps must be part of the early design process: 1) All files (text and images) must share the same naming conventions (e.g. category.country.source.file_id) 2) Centered content with widths set in percentages so that pages will always fill the browser window. 3) The navigation bar will be shown on every page, except on the search page. 4) Develop a check list for the testing phase and keep track of results when loading pages on machines with different operating systems, browsers, and browser versions. 5) Document sketches, specifications, and website structure (See Graphic 4 and 5) 6) Establish the rules for the website content and structure, including header, navigation, body, footer, background and font colors, images and links properties. Graphic 4 Main page sketch

Design Project - 5 Graphic 5 Website structure III. Design (Part B) [ Lower case: Technology dependent ] After completing the first level of design, basic structure, and navigation, it is time to start looking at the website development from the technology point of view. Thus, because the website should be robust, accurate, and persistent, we will use XHTML and CSS. Though research has shown that using XML can be richer and easier to use due to the hypertext linking abilities of XML; we would prefer to start with XHTML. For the page presentation, we will use CSS. Hardware and Software specifications: Page presentation: XHTML, CSS, and Java Script. Database: MySQL (though it may not be part of the first version). Design and Development Tools: Notepad++, Macromedia Studio, and Adobe Photoshop. Testing Tools: W3C validators and Validome. Operating Systems: Windows Vista. Project Management tools: MS Project and Visio 2003

Design Project - 6 IV. Construction [ Lower case: Technology dependent ] In order to create and present a website that complies with usability standards and content and style standards, we will consider the following specifications: DOCTYPE: XHTML Strict DTD <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> Character encoding: Unicode with UTF-8 encoding. <meta http-equiv="content-type" content="text/html; charset=utf-8" /> Attributes must contain quoted values and images must always have the attribute alt. The beacon s declaration (description and keywords) <meta name="description" content="las Noticias de hoy en Latin American" /> <meta name="keywords" content="noticas Latin America, Politica Latin America, Economica Latin America, Tecnologia Latin America, Deportes Latin America" /> CSS structure and main elements body {font-family: ; background: ; color: ;} #outer { margin: 0px 0px; width: 90%; background-color: ; } #header {} #navigation {} #content {} #content_politics {} #content_economy {} #content_technology {} #content_sports {} #footer {} #menu a { display: block; float: left; width: 120px; height: 30px; text-align: center; text-decoration: none; font-size: 18px; } #menu a:hover {} h1 {} h2, h3 {} p blockquote {} a { color: ;} JavaScript: to enable users select (customize) the website view to a single country. <head> <script type="text/javascript"> <!-- function getselect(s) { return s.options[s.selectedindex].value } --> </script> </head> <body> <select name="list" size=1 OnChange="location=getSelect(this)"> <option value="">select a Country: <option value="argentina.html">argentina <option value="belize.html">belice <option value="brazil.html">brazil <!-- more countries --> <option value="uruguay.html">uruguay <option value="venezuela.html">venezuela </select> </body>

Design Project - 7 XHTML template: Working code <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>las Noticias de hoy en en Latin América</title> <link rel="stylesheet" type="text/css" href="/css/main.css" /> <link rel="stylesheet" type="text/css" href="/css/news.css" /> <link rel="stylesheet" type="text/css" href="/css/search.css" /> <script type="text/javascript"> <!-- function getselect(s) { return s.options[s.selectedindex].value } --> </script> </head> <body> <div id ="outer"> <div id ="header"> <!-- Logo and website title --> <! Archive Search functionality --> <div id ="navigation"> <!-- JavaScript code for country selection --> <div class= menu> <a href="politics.html">política</a> <a href="economy.html">economía</a> <a href="technology.html">tecnología</a> <a href="economy.html">deportes</a> <div id ="content"> <div id ="content_politics"> <!-- call for politics.tmpl file --> <div id ="content_economy"> <!-- call for economy.tmpl file --> <div id ="content_technology"> <!-- call for technology.tmpl file --> <div id ="content_sports"> <!-- call for sports.tmpl file --> <div id ="footer"> <!-- contact info, last update, copyright, and links to stats and home code for getting visitor s data (e.g. Google Analytics) --> </body> </html>

Design Project - 8 Main page (Wireframe) Category page (Wireframe)

Design Project - 9 Main page (as viewed in a browser) Category page (e.g. Politics)

Design Project - 10 V. Verification [ Lower case: Technology dependent ] Before officially launching the website, we will conduct testing and validation processes for the following elements: Browser independent, tests in different browsers, especially IE 6.0 or later and Mozilla which are highly used in Latin America. Fonts, especially with titles, subtitles, paragraphs. Layout, test the three main layout/views: general, country and search. Links, the navigation buttons and the list of counties should point to the current page of a given section. Additionally, as our goal is to comply with web standards and have the ability to be ready to migrate to XML in the future, we are planning to validate all pages using W3C tools, as well as a system such as xlinkit which can help us check for web page consistency and catch code errors. Though this project will start from zero and its content structure seems manageable, we know that the number of pages, links, and images will grow on a daily basis. Therefore, after the first testing and validation process, we are going to add automatic processes to assure all pages comply with web standards. VI. Maintenance [ Lower case: Technology dependent ] As the last part of the website development cycle, maintenance will involve processes of revising, getting feedback, updating or creating new features, and marketing. For this project we will use three methods to obtain information from users: 1) Statistics using Google Analytics 2) Messages/inquiries directly from users 3) Number of sites that have a link to our website Because maintaining a website, that is changing daily, is never done. The three methods of collecting data from users, the results of the verification phase, and the structure of similar organizations will help the web-team work on the requested/identified changes. Last but not least, as part of the maintenance process, we will search for other news websites in order to get ideas of how they present content and their design.