Lesson 9: GUI HTML Editors and Mobile Web Sites

Slides:



Advertisements
Similar presentations
Introduction to HTML, XHTML, and CSS
Advertisements

Social Media.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
Lesson 4: Web Browsing.
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.
CSC By: Shawn Desmond Podcasts, Blogs, Wiki, RSS.
Dreamweaver 8 Concepts and Techniques Introduction Web Site Development and Macromedia Dreamweaver 8.
Web 2.0: Concepts and Applications 3 Syndicating Content.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
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.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 10: GUI HTML Editors © 2007 Prosoft Learning Corporation All rights reserved ITD 110 Web.
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.
Web Design Basic Concepts.
Web 2.0: Concepts and Applications 3 Syndicating Content.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Chapter 1 Introduction to HTML, XHTML, and CSS
Dreamweaver CS6 Jumpstart CCSA 115 Web tools Lesson 1.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
HINARI/Basic Internet Concepts (module 1.1). Instructions - This part of the:  course is a PowerPoint demonstration intended to introduce you to Basic.
Adobe Dreamweaver CS5 Introduction Web Site Development and Adobe Dreamweaver CS5.
Using Styles and Style Sheets for Design
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Web 2.0: Concepts and Applications 6 Linking Data.
CIM6400 CTNW (04/05) 1 CIM6400 CTNW Lesson 6 – More on Windows 2000.
Site Development Foundations © 2004 ProsoftTraining All rights reserved.
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.
HTML Hyper Text Markup Language A simple introduction.
XHTML Introduction to Xtensible HyperText Markup Language Screen Readers – Click the Notes button in the lower right corner.
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.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
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.
Getting Started with HTML
4.01 How Web Pages Work.
Project 1 Introduction to HTML.
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
Web Site Development and Macromedia Dreamweaver 8
4.01B Authoring Languages and Web Authoring Software
Chapter 1 Introduction to HTML.
Lesson 4: Web Browsing.
Project 1 Introduction to HTML.
“Real Simple Syndication” (RSS)
Unit 2, Lesson 5 Website Development Tools
CHAPTER 8 Multimedia Authoring Tools
Microsoft Office Illustrated
Unit 2, Lesson 5 Website Development Tools
Chapter 13 Web Editing © 2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website,
Chapter 4 Application Software
4.01B Authoring Languages and Web Authoring Software
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Managing a Web Server and Files
Mobile Web Sites & Mobile Applications
Chapter 3 – part2.
Lesson 4: Web Browsing.
Teaching slides Chapter 6.
4.01 How Web Pages Work.
Presentation transcript:

Lesson 9: GUI HTML Editors and Mobile Web Sites

Lesson 9 Objectives Identify types of GUI editors Identify specific features of GUI editors Create a Web page using a GUI editor Compare HTML text editors with GUI editors Preview and validate code for pages created with a GUI editor Identify requirements for publishing a Web site to a Web server Develop Web pages for mobile devices Compare mobile apps with mobile Web sites Convert a Web site for mobile users Use "Web 2.0" technologies to create Web pages

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

Types of GUI Editors Page editors Allow you to create Web pages using your mouse and a toolbar Page editor software include: Virtual Mechanics WebDwarf Mozilla SeaMonkey Site management editors Allow you to create Web pages and to manage sites Site management editor software include: Adobe Dreamweaver Microsoft Expression Web

GUI HTML Editor Functionality Features of GUI editors: Templates and wizards Text style options Icon bars Image insertion Hypertext link creation HTML importing Table creation Spelling check Publishing

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

Creating Web Pages with a GUI Editor Coursebook labs 9-1 through 9-7 will familiarize you with the toolbar, menus and functions of a GUI Web page editor, KompoZer

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

HTML Text Editors vs. GUI Editors (cont’d) GUI HTML editors Place code into files for you Allow you to modify your code manually Drawbacks: May alter or ignore any code you enter manually Rarely keep pace with the evolution of HTML standards At the time of this writing, HTML5 was not supported by any open-source GUI editors

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

Web Site Publishing GUI HTML editors usually provide a publishing feature FTP is the standard protocol for Web page publishing Stand-alone FTP clients FTP 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 Verify that CGI script works as expected Locate and repair dead links Allow stakeholders to preview the site Test server configuration Test server must be identical to production server Use the same: Operating system version Type and version of Web server software CGI interpreter software

Developing Web Pages for Mobile Devices When you develop a Web site for viewing on mobile devices: Keep your Web pages simple and uncluttered Prioritize your content Optimize your site to a smaller screen size

Mobile Apps vs. Mobile Web Sites Mobile apps – stand-alone applications that are downloaded from a vendor's software repository onto a mobile device Mobile apps are designed and built for specific mobile operating systems Mobile Web sites – usually stripped-down versions of traditional Web sites Mobile Web sites offer cross-platform usability; mobile apps do not

Converting a Web site for Mobile Users Many services are available to convert traditional sites to mobile sites Most services support the major types of mobile operating systems used in smartphones and tablets Ensure the service provides support for whatever mobile devices your customers will be using to access your site Test your mobile Web site on as many mobile devices as possible Validate your markup code to HTML5

Working with Web 2.0 Web 2.0 – changing trends in the use of WWW technology and Web design that led to the development of information-sharing and collaboration capabilities Ajax – enables Web applications to interact with users in much the same way they do with desktop applications

Browsers as Application Delivery Platforms Access to hosted applications and services on Web sites that enable you to perform computing tasks without the need to download and install any software Cloud computing – a computing paradigm in which users are able to access software and services over the Internet instead of from their desktops Software as a Service (SaaS): Another term for cloud computing The software cannot be downloaded or owned by the end user The software becomes available as a service either for free or for a fee

Browsers as Application Delivery Platforms (cont'd) Advantages Flexibility Scalability Cost reduction Disadvantages Connectivity Speed Lockout

Personalizing a Web Page with Third-Party Applications The functionality and usability of your Web page can dramatically increase without the need for you to create programs Adding such applications may slow page rendering speeds and can easily be overused Example: Google Gadgets

Web Feeds Web feed – a data format for delivering Web content that is updated frequently Content syndication RSS (Really Simple Syndication, RDF Site Summary or Rich Site Summary) Atom

Podcasts Podcast – the use of audio or video digital-media files that are distributed through Web feeds to subscribed users Similar to an RSS feed Podcast files can be syndicated, subscribed to and downloaded automatically

Lesson 9 Summary Identify types of GUI editors Identify specific features of GUI editors Create a Web page using a GUI editor Compare HTML text editors with GUI editors Preview and validate code for pages created with a GUI editor Identify requirements for publishing a Web site to a Web server Develop Web pages for mobile devices Compare mobile apps with mobile Web sites Convert a Web site for mobile users Use advanced "Web 2.0" technologies to create Web pages