Site Development Foundations © 2004 ProsoftTraining All rights reserved.

Slides:



Advertisements
Similar presentations
1 © Netskills Quality Internet Training, University of Newcastle From My Home Page to FrontPage An Overview of Authoring Tools Patris van Boxel Netskills.
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Session 1 Web Authoring & Web Programming Matakuliah: M0114/Web Based Programming Tahun: 2005 Versi: 5.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 10: GUI HTML Editors.
Project 1 Introduction to HTML.
Multimedia for the Web: Creating Digital Excitement HTML, XHTML and Web Authoring.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Dreamweaver 8 Concepts and Techniques Introduction Web Site Development and Macromedia Dreamweaver 8.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
1st Project Introduction to HTML.
Web Publishing Overview Adam Cavotta and Christine L. Vucinich ITS Training Services
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Web Editor Overview Adam Cavotta and Christine L. Vucinich ITS Training Services
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
ECA 228 Internet/Intranet Design I Intro to the Web.
CPSC 203: Introduction to Computers Tutorials 03 & 29 by Jie (Jeff) Gao.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 10: GUI HTML Editors © 2007 Prosoft Learning Corporation All rights reserved ITD 110 Web.
Unit 2, Lesson 5 Website Development Tools AOIT Web Design Copyright © 2008–2012 National Academy Foundation. All rights reserved.
Web Design Software Alyssa Lagimoniere. Adobe Dreamweaver Pros Relatively low-cost price ($99) Produces very "clean" HTML code; easy to transport and.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
IT Introduction to Website Development Welcome!
Adobe Dreamweaver CS5 Introduction Web Site Development and Adobe Dreamweaver CS5.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Introduction to World Wide Web Authoring © Directorate of Information Systems and Services University of Aberdeen, 1999 Part II.
Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.
Coding: XHTML and CSS. Why code? Writers and editors are often asked to write and edit web copy. Although it is easy to create a web site without coding.
University of Sunderland CDM105 Session 5 Web Authoring Tools The past and present A history of web authoring tools and an overview of Macromedia Dreamweaver.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
JAOIT 8.  Dreamweaver is a program for creating web pages and managing websites without having to type HTML code.  WYSIWYG – What you see is what you.
XHTML Introduction to Xtensible HyperText Markup Language Screen Readers – Click the Notes button in the lower right corner.
HTML PROJECT #1 Project 1 Introduction to HTML HTML Project 1: Introduction to HTML 2 Vocabulary Internet service provider (ISP) A company that has a.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 1 1 Microsoft Office FrontPage 2003 Tutorial 1 – Creating a Web Site.
Tools of the Trade: Construction CECS 5030: Introduction to the Internet Dr. Cathleen Norris & Jennifer Smolka.
1 After completing this lesson, you will be able to: Transfer your files to the Internet. Choose a method for posting your Web pages. Use Microsoft’s My.
Web Page Fundamentals HTML: The Language of the Web.
Software for Presenting. Contents Presentation Software Applications, eg. Word processors Authoring software Animation Software Web browsers and HTML.
Started Getting started with HTML Authoring Authoring on the Web.
Tools to Create Web Pages Fall Tools Text Editors – Notepad (free) – Notepad++ (free) Word Processor – MS Word (Expensive) HTML – HTML Kit (free,
CPSC 203 Introduction to Computers Lab 66 By Jie Gao.
HTML Concepts and Techniques Fourth Edition Project 1 Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Bian Chong (Brian), KHO Supervisor: Linda McIver Second Reader: Jon McCormack.
Introduction ITM-711 Web Applications. 2 Outline  Overview of The Web  Good Design.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Chapter 8 HTML Editors. Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 8-2 Text Editors Text editors don't have word processing features.
HTML Hyper Text Markup Language. The Basics u HTML documents contain “tags” which instruct the Browser software on how to present the information within.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Introduction to the World Wide Web & Internet CIS 101.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
HTML Hyper Text Markup Language. Agenda Basics Tools Important tags Tables & databases Forms Publishing at Stern.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Computer Fundamentals Desktop Publishing & Web Design MSCH 233 Lecture 9.
Project 1 Introduction to HTML.
Chapter 1 Introduction to HTML
Web Site Development and Macromedia Dreamweaver 8
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Unit 2, Lesson 5 Website Development Tools
Unit 2, Lesson 5 Website Development Tools
Creating a Successful Web Presence
Web Page Development Tools
Lesson 9: GUI HTML Editors and Mobile Web Sites
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Web Page Development Tools
Intro Project Introduction to HTML.
Presentation transcript:

Site Development Foundations © 2004 ProsoftTraining All rights reserved

Lesson 10: GUI HTML Editors

Objectives Identify types of GUI editors that automatically create HTML and XHTML code Identify types of GUI editors that automatically create HTML and XHTML code Identify specific features of GUI editors Identify specific features of GUI editors Create a Web page using a GUI editor Create a Web page using a GUI editor Identify requirements for publishing a Web site publishing to a Web server Identify requirements for publishing a Web site publishing to a Web server

Introduction to GUI HTML Editors Graphical user interface (GUI) HTML editor Graphical user interface (GUI) HTML editor Automatically generates HTML (or XHTML) code Automatically generates HTML (or XHTML) code Developer inputs content as in a standard word processor Developer inputs content as in a standard word processor Also known as WYSIWYG (What You See Is What You Get) editors Also known as WYSIWYG (What You See Is What You Get) editors

Types of GUI Editors Page editors Page editors SimplerSimpler For smaller sites or non-collaborative workFor smaller sites or non-collaborative work Netscape/Mozilla Composer Netscape/Mozilla Composer Microsoft FrontPage Express Microsoft FrontPage Express Site management editors Site management editors Tools to manage pages and sitesTools to manage pages and sites Integrates with related applicationsIntegrates with related applications Designers and developers can collaborate to design, build and manage Web site and Internet applicationsDesigners and developers can collaborate to design, build and manage Web site and Internet applications Macromedia Dreamweaver Macromedia Dreamweaver Adobe GoLive Adobe GoLive Microsoft FrontPage Microsoft FrontPage

GUI HTML Editor Functionality Features of GUI editors: Features of GUI editors: Templates and wizardsTemplates and wizards Text style optionsText style options Icon barsIcon bars ImagesImages Hypertext linksHypertext links HTML importingHTML importing Spelling checkSpelling check Table creationTable creation PublishingPublishing

W3C Authoring Tool Accessibility Guidelines The guidelines mandate: The guidelines mandate: The ability of the GUI editor to generate proper codeThe ability of the GUI editor to generate proper code The usability of the GUI editor by a disabled person creating a Web pageThe usability of the GUI editor by a disabled person creating a Web page Seven specific points Seven specific points

Creating Web Pages with a GUI Editor Coursebook labs use the toolbar, menus and functions of a GUI Web page editor Coursebook labs use the toolbar, menus and functions of a GUI Web page editor Netscape Composer Netscape Composer

HTML Text Editors vs. GUI Editors HTML text editors (e.g., Notepad, Vi, Pico) HTML text editors (e.g., Notepad, Vi, Pico) Easily include other code (e.g., JavaScript)Easily include other code (e.g., JavaScript) Readily modify codeReadily modify code Apply your HTML/XHTML knowledge and skillsApply your HTML/XHTML knowledge and skills Drawbacks: Drawbacks: Typing code is time-consumingTyping code is time-consuming People with disabilities may find manual entry difficult or impossiblePeople with disabilities may find manual entry difficult or impossible Require a higher degree of effort to create even a simple pageRequire a higher degree of effort to create even a simple page

GUI HTML Editors GUI HTML editors GUI HTML editors Quick code creationQuick code creation Facilitate collaborationFacilitate collaboration Spelling checkerSpelling checker Automatic publishingAutomatic publishing Drawbacks: Drawbacks: Rarely keep pace with the evolution of HTML/XHTML standardsRarely keep pace with the evolution of HTML/XHTML standards Code you enter manually may be ignoredCode you enter manually may be ignored

Previewing Pages and Validating Code Most GUI editors make it easy to: Most GUI editors make it easy to: Preview pages in a browserPreview pages in a browser View source codeView source code Validate codeValidate code Validating HTML code Validating HTML code Specify the correct before validating; the GUI HTML editor may not do thisSpecify the correct before validating; the GUI HTML editor may not do this Many tools provide useful validation toolsMany tools provide useful validation tools Some editors provide tools for disabled usersSome editors provide tools for disabled users

Web Site Publishing GUI HTML editors usually provide a publishing feature GUI HTML editors usually provide a publishing feature FTP is the standard protocol for Web page publishing FTP is the standard protocol for Web page publishing Stand-alone FTP clientsStand-alone FTP clients FTP client provided by GUI HTML editorFTP client provided by GUI HTML editor

Publishing to a Test Web Server Before publishing pages to a public site, post them to a test server Before publishing pages to a public site, post them to a test server Often called a staging serverOften called a staging server Verify that pages work and render as expectedVerify that pages work and render as expected Verify that CGI script works as expectedVerify that CGI script works as expected Locate and repair dead linksLocate and repair dead links Allow stakeholders to preview the siteAllow stakeholders to preview the site Test server configuration Test server configuration Test server must be identical to production serverTest server must be identical to production server Use the same Web server software and CGI solutionUse the same Web server software and CGI solution

Web Site Publishing (cont’d) Example settings for publishing with Netscape Composer Example settings for publishing with Netscape Composer