SlideShare ist ein Scribd-Unternehmen logo
1 von 21
IT Training and Education


      Web Publishing: An Overview
         of Tools & Resources


Indiana University
Basic Terms
• World Wide Web (WWW)
• Web Page
• Web Site
• Web Server
• Hypertext Transfer Protocol (HTTP)
• Uniform Resource Locator (URL)
• Links (Hypertext Links)
• Hypertext Markup Language (HTML)
• Extensible Hypertext Markup Language
  (XHTML)
• Cascading Style Sheets (CSS)
What Applications Do I Need?

• Web Authoring Tool
• Secure Shell (SSH) Client
• Secure File Transfer Protocol
  (FTP) Client
• Web Browser(s)
• Other Solutions For Simple Pages:
   – Oncourse CL
   – Google Page Creator
   – Blogger
   – (Will Limit Your Design Choices)
What Accounts and
Connections Do I Need?
• Web Server Accounts
• Internet Connection
• Internet Service Provider
About Text Editors
• Advantages:
  – Straightforward Interface to Write
    or Edit XHTML
  – Useful for Fine-tuning
  – Usually FREE
• Disadvantages:
  – Do Not Have Graphical Interfaces
  – Difficult or Time Consuming
• Examples:
  – Notepad - Windows
  – Textedit, Textwrangler - Mac
About XHTML Editors
 Advantages:

   – Make XHTML-coding Easier And Faster
   – Make the Code More Readable
 Disadvantages:

   – You Must Purchase a Licensed Copy of the Software
   – Do Not Allow You to View Your Web Page As You're Building It
 Examples:

   – Komodo Edit - Windows And Mac
   – BBedit - Mac
   – Hypertext Builder - Windows
About WYSIWYG Applications
• Advantages:
  – You Don't Have to Know Any XHTML
  – Most WYSIWYG Editors Have Built-in XHTML
    Editors to Edit XHTML Code Directly
  – Often Include Additional Tools for Site Maintenance
• Disadvantages:
  – Purchase of Licensed Software Often Required
• Examples:
  – Dreamweaver - Windows And Mac
  – Microsoft Expression (Replaces Microsoft Frontpage) -
    Windows
  – Nvu (Free) - Windows, Mac, And Linux
About Microsoft Office Applications
• Advantages:
   – Quickly Make a Document Visible to Web Browsers
   – Documents May Be Downloaded and Converted Back
• Disadvantages:
   – “Proprietary Code” Increases the File Size
   – XHTML Becomes Very Difficult to Edit
• Examples:
   – Word - Windows And Mac
   – Excel - Windows And Mac
   – Powerpoint - Windows And Mac
Some Added Tools
• Site Maintenance Tool
  –   Dreamweaver
  –   MS Expression
  –   BB Edit
  –   Nvu
• Integrated FTP Client
  –   Dreamweaver
  –   Microsoft Expression
  –   BBedit
  –   Nvu
• Group Work Tools
  – Dreamweaver
  – MS Expression Blend
  – Adobe Contribute
Helpful Utilities You May Use
•   Webxact (http://webxact.watchfire.com/ )
•   Vischeck (http://www.vischeck.com/ )
•   Check Pages in Main Browsers
•   Check Pages on Different Platforms
•   Web-based Utilities
    – W3C XHTML Validator: http://validator.w3.org/
    – Other Checkers and Validators at:
      http://www.webreference.com/authoring/languages/xhtml/
How Can People See Web Pages?
ding
  loa
Up
             ing
        l oad
      wn
    Do

       Transferring Files to a Web Server
Logging in to a Web Server
• The remote server recognizes login
• The remote server grants access
Using Secure File Transfer
Protocol (SFTP)
  • Transfer files to a remote server
  • Set permissions for files
  • Log out of remote server
Viewing Web Pages: HTTP
        Address
      (HTTP Process)



    http://ittraining.iu.edu
Web Files Working Together
       XHTML         Media
        page    Files (optional)
Web Files Working Together
        XHTML        Media
         page   Files (optional)




CSS
Files
Web Files Working Together
XHTML + CSS    + Images =
Text  + Format + Graphics
IU Resources
for Web Development
• IU Webmaster http://webmaster.iu.edu
• The Visual Identity Site
  http://visualidentity.iu.edu
• IU's Accessibility Policies
  http://visualidentity.iu.edu/media/standards.sX
Training Options at IU
Training for staff, students, and faculty:
• IT Training & Education, at http://ittraining.iu.edu
   – Web Markup & Style Coding
   – Web Site Development Fundamentals
   – More than 1200 self-study IT courses (
     http://ittraining.iu.edu/online/)
• IUB Teaching and Learning Technology Lab
  http://www.indiana.edu/~tltl/
• IUPUI Office for Professional Development (OPD)
  http://opd.iupui.edu/
3 Basic Steps in Web Publishing

• Planning The Design And Content
• Creating The Web Page
• Publishing The Web Page To A Web Server

Weitere ähnliche Inhalte

Was ist angesagt?

Responsive Web Design with HTML5 and CSS3
Responsive Web Design with HTML5 and CSS3Responsive Web Design with HTML5 and CSS3
Responsive Web Design with HTML5 and CSS3
Kannika Kong
 
Internet basics
Internet basicsInternet basics
Internet basics
osuchin
 
Understanding world wide web and the internet
Understanding world wide web and the internetUnderstanding world wide web and the internet
Understanding world wide web and the internet
Mangesh Dete
 

Was ist angesagt? (20)

Web Development
Web DevelopmentWeb Development
Web Development
 
world wide web
world wide webworld wide web
world wide web
 
Web Design (Tools)
Web Design (Tools)Web Design (Tools)
Web Design (Tools)
 
Responsive Web Design with HTML5 and CSS3
Responsive Web Design with HTML5 and CSS3Responsive Web Design with HTML5 and CSS3
Responsive Web Design with HTML5 and CSS3
 
Web browsers and website publishing
Web browsers and website publishingWeb browsers and website publishing
Web browsers and website publishing
 
Website Introduction
Website IntroductionWebsite Introduction
Website Introduction
 
Presentation on web browser
Presentation on web browserPresentation on web browser
Presentation on web browser
 
Internet basics
Internet basicsInternet basics
Internet basics
 
Type of websites
Type of websitesType of websites
Type of websites
 
World wide web (WWW)
World wide web (WWW)World wide web (WWW)
World wide web (WWW)
 
Introduction to the internet
Introduction to the internetIntroduction to the internet
Introduction to the internet
 
Internet cookies
Internet cookiesInternet cookies
Internet cookies
 
Web Site Design Principles
Web Site Design PrinciplesWeb Site Design Principles
Web Site Design Principles
 
Understanding world wide web and the internet
Understanding world wide web and the internetUnderstanding world wide web and the internet
Understanding world wide web and the internet
 
Difference between-web-designing-and-web-development
Difference between-web-designing-and-web-developmentDifference between-web-designing-and-web-development
Difference between-web-designing-and-web-development
 
Web Development
Web DevelopmentWeb Development
Web Development
 
WEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web Development
 
uniform resource locator
uniform resource locatoruniform resource locator
uniform resource locator
 
Presentation of web designing
Presentation of web designingPresentation of web designing
Presentation of web designing
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web Development
 

Andere mochten auch

Plone Foundation Annual Meeting, Budapest 2009
Plone Foundation Annual Meeting, Budapest 2009Plone Foundation Annual Meeting, Budapest 2009
Plone Foundation Annual Meeting, Budapest 2009
Steve McMahon
 
What Hurt The Most Cascada
What Hurt The Most CascadaWhat Hurt The Most Cascada
What Hurt The Most Cascada
abonydavis
 
Cell and structure of cell
Cell and structure of cellCell and structure of cell
Cell and structure of cell
Phattarawan Wai
 
The 7th Revolution Marketing the Chaosian Paradox bt20120606_slide_share6
The 7th Revolution Marketing the Chaosian Paradox bt20120606_slide_share6The 7th Revolution Marketing the Chaosian Paradox bt20120606_slide_share6
The 7th Revolution Marketing the Chaosian Paradox bt20120606_slide_share6
Bruno Teboul
 
Project presentation at iOS DevCamp 2012
Project presentation at iOS DevCamp 2012Project presentation at iOS DevCamp 2012
Project presentation at iOS DevCamp 2012
Valentina Rao
 

Andere mochten auch (20)

Faroque A Khan Start Speech 10 10
Faroque A Khan Start Speech 10 10Faroque A Khan Start Speech 10 10
Faroque A Khan Start Speech 10 10
 
How diazo works
How diazo worksHow diazo works
How diazo works
 
Plone Foundation Annual Meeting, Budapest 2009
Plone Foundation Annual Meeting, Budapest 2009Plone Foundation Annual Meeting, Budapest 2009
Plone Foundation Annual Meeting, Budapest 2009
 
The end of traditional marketing bt.20120606 slide_share1
The end of traditional marketing bt.20120606 slide_share1The end of traditional marketing bt.20120606 slide_share1
The end of traditional marketing bt.20120606 slide_share1
 
“Open Source, Crowd Source: harnessing the power of the people behind our lib...
“Open Source, Crowd Source: harnessing the power of the people behind our lib...“Open Source, Crowd Source: harnessing the power of the people behind our lib...
“Open Source, Crowd Source: harnessing the power of the people behind our lib...
 
Obama Campaign Playfulness
Obama Campaign PlayfulnessObama Campaign Playfulness
Obama Campaign Playfulness
 
Tableau
TableauTableau
Tableau
 
What Hurt The Most Cascada
What Hurt The Most CascadaWhat Hurt The Most Cascada
What Hurt The Most Cascada
 
Cell and structure of cell
Cell and structure of cellCell and structure of cell
Cell and structure of cell
 
The 1st revolution marketing the digital revolution bt.20120606_slide_share2
The 1st revolution marketing the digital revolution bt.20120606_slide_share2The 1st revolution marketing the digital revolution bt.20120606_slide_share2
The 1st revolution marketing the digital revolution bt.20120606_slide_share2
 
The 7th Revolution Marketing the Chaosian Paradox bt20120606_slide_share6
The 7th Revolution Marketing the Chaosian Paradox bt20120606_slide_share6The 7th Revolution Marketing the Chaosian Paradox bt20120606_slide_share6
The 7th Revolution Marketing the Chaosian Paradox bt20120606_slide_share6
 
A Picture of Enterprise Architecture
A Picture of Enterprise ArchitectureA Picture of Enterprise Architecture
A Picture of Enterprise Architecture
 
Twitter voor starters
Twitter voor startersTwitter voor starters
Twitter voor starters
 
Pythagorean Theorem
Pythagorean TheoremPythagorean Theorem
Pythagorean Theorem
 
The Art of Raising Capital for Technology Startup Leaders
The Art of  Raising Capital for Technology Startup Leaders The Art of  Raising Capital for Technology Startup Leaders
The Art of Raising Capital for Technology Startup Leaders
 
From the Client Side: JavaScript in Plone
From the Client Side: JavaScript in PloneFrom the Client Side: JavaScript in Plone
From the Client Side: JavaScript in Plone
 
Smores Che
Smores CheSmores Che
Smores Che
 
How Plone Happens
How Plone HappensHow Plone Happens
How Plone Happens
 
Close the back door
Close the back doorClose the back door
Close the back door
 
Project presentation at iOS DevCamp 2012
Project presentation at iOS DevCamp 2012Project presentation at iOS DevCamp 2012
Project presentation at iOS DevCamp 2012
 

Ähnlich wie Web Publishing: An Overview of Tools and Service

Web Fundamentals Crash Course
Web Fundamentals Crash CourseWeb Fundamentals Crash Course
Web Fundamentals Crash Course
MrAbbas
 
Web Fundamentals Crash Course
Web Fundamentals Crash CourseWeb Fundamentals Crash Course
Web Fundamentals Crash Course
MrAbas
 
Gettings started with Web development
Gettings started with Web developmentGettings started with Web development
Gettings started with Web development
Ujjwal Ojha
 
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Harshith Rockx
 

Ähnlich wie Web Publishing: An Overview of Tools and Service (20)

Web Fundamentals Crash Course
Web Fundamentals Crash CourseWeb Fundamentals Crash Course
Web Fundamentals Crash Course
 
Web Fundamentals Crash Course
Web Fundamentals Crash CourseWeb Fundamentals Crash Course
Web Fundamentals Crash Course
 
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptxINDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
 
Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.
 
webdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxwebdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptx
 
webdevelopmentppt-2210923044639 (1).pptx
webdevelopmentppt-2210923044639 (1).pptxwebdevelopmentppt-2210923044639 (1).pptx
webdevelopmentppt-2210923044639 (1).pptx
 
webdevelopmentppt-210923044639 (1) (1).pptx
webdevelopmentppt-210923044639 (1) (1).pptxwebdevelopmentppt-210923044639 (1) (1).pptx
webdevelopmentppt-210923044639 (1) (1).pptx
 
uuserinterfacewebdevelopmentnewoneppt.pptx
uuserinterfacewebdevelopmentnewoneppt.pptxuuserinterfacewebdevelopmentnewoneppt.pptx
uuserinterfacewebdevelopmentnewoneppt.pptx
 
Gettings started with Web development
Gettings started with Web developmentGettings started with Web development
Gettings started with Web development
 
WebTechnology presentation.pptx
WebTechnology presentation.pptxWebTechnology presentation.pptx
WebTechnology presentation.pptx
 
Web Design
Web DesignWeb Design
Web Design
 
Learn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentLearn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end development
 
Ajax World West
Ajax World WestAjax World West
Ajax World West
 
WEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptxWEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptx
 
Client and server side scripting
Client and server side scriptingClient and server side scripting
Client and server side scripting
 
Web Database
Web DatabaseWeb Database
Web Database
 
Ch 10: Hacking Web Servers
Ch 10: Hacking Web ServersCh 10: Hacking Web Servers
Ch 10: Hacking Web Servers
 
Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta
 
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
 
Rutgers - History Intranet
Rutgers - History IntranetRutgers - History Intranet
Rutgers - History Intranet
 

Kürzlich hochgeladen

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 

Kürzlich hochgeladen (20)

Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 

Web Publishing: An Overview of Tools and Service

  • 1. IT Training and Education Web Publishing: An Overview of Tools & Resources Indiana University
  • 2. Basic Terms • World Wide Web (WWW) • Web Page • Web Site • Web Server • Hypertext Transfer Protocol (HTTP) • Uniform Resource Locator (URL) • Links (Hypertext Links) • Hypertext Markup Language (HTML) • Extensible Hypertext Markup Language (XHTML) • Cascading Style Sheets (CSS)
  • 3. What Applications Do I Need? • Web Authoring Tool • Secure Shell (SSH) Client • Secure File Transfer Protocol (FTP) Client • Web Browser(s) • Other Solutions For Simple Pages: – Oncourse CL – Google Page Creator – Blogger – (Will Limit Your Design Choices)
  • 4. What Accounts and Connections Do I Need? • Web Server Accounts • Internet Connection • Internet Service Provider
  • 5. About Text Editors • Advantages: – Straightforward Interface to Write or Edit XHTML – Useful for Fine-tuning – Usually FREE • Disadvantages: – Do Not Have Graphical Interfaces – Difficult or Time Consuming • Examples: – Notepad - Windows – Textedit, Textwrangler - Mac
  • 6. About XHTML Editors  Advantages: – Make XHTML-coding Easier And Faster – Make the Code More Readable  Disadvantages: – You Must Purchase a Licensed Copy of the Software – Do Not Allow You to View Your Web Page As You're Building It  Examples: – Komodo Edit - Windows And Mac – BBedit - Mac – Hypertext Builder - Windows
  • 7. About WYSIWYG Applications • Advantages: – You Don't Have to Know Any XHTML – Most WYSIWYG Editors Have Built-in XHTML Editors to Edit XHTML Code Directly – Often Include Additional Tools for Site Maintenance • Disadvantages: – Purchase of Licensed Software Often Required • Examples: – Dreamweaver - Windows And Mac – Microsoft Expression (Replaces Microsoft Frontpage) - Windows – Nvu (Free) - Windows, Mac, And Linux
  • 8. About Microsoft Office Applications • Advantages: – Quickly Make a Document Visible to Web Browsers – Documents May Be Downloaded and Converted Back • Disadvantages: – “Proprietary Code” Increases the File Size – XHTML Becomes Very Difficult to Edit • Examples: – Word - Windows And Mac – Excel - Windows And Mac – Powerpoint - Windows And Mac
  • 9. Some Added Tools • Site Maintenance Tool – Dreamweaver – MS Expression – BB Edit – Nvu • Integrated FTP Client – Dreamweaver – Microsoft Expression – BBedit – Nvu • Group Work Tools – Dreamweaver – MS Expression Blend – Adobe Contribute
  • 10. Helpful Utilities You May Use • Webxact (http://webxact.watchfire.com/ ) • Vischeck (http://www.vischeck.com/ ) • Check Pages in Main Browsers • Check Pages on Different Platforms • Web-based Utilities – W3C XHTML Validator: http://validator.w3.org/ – Other Checkers and Validators at: http://www.webreference.com/authoring/languages/xhtml/
  • 11. How Can People See Web Pages?
  • 12. ding loa Up ing l oad wn Do Transferring Files to a Web Server
  • 13. Logging in to a Web Server • The remote server recognizes login • The remote server grants access
  • 14. Using Secure File Transfer Protocol (SFTP) • Transfer files to a remote server • Set permissions for files • Log out of remote server
  • 15. Viewing Web Pages: HTTP Address (HTTP Process) http://ittraining.iu.edu
  • 16. Web Files Working Together XHTML Media page Files (optional)
  • 17. Web Files Working Together XHTML Media page Files (optional) CSS Files
  • 18. Web Files Working Together XHTML + CSS + Images = Text + Format + Graphics
  • 19. IU Resources for Web Development • IU Webmaster http://webmaster.iu.edu • The Visual Identity Site http://visualidentity.iu.edu • IU's Accessibility Policies http://visualidentity.iu.edu/media/standards.sX
  • 20. Training Options at IU Training for staff, students, and faculty: • IT Training & Education, at http://ittraining.iu.edu – Web Markup & Style Coding – Web Site Development Fundamentals – More than 1200 self-study IT courses ( http://ittraining.iu.edu/online/) • IUB Teaching and Learning Technology Lab http://www.indiana.edu/~tltl/ • IUPUI Office for Professional Development (OPD) http://opd.iupui.edu/
  • 21. 3 Basic Steps in Web Publishing • Planning The Design And Content • Creating The Web Page • Publishing The Web Page To A Web Server

Hinweis der Redaktion

  1. Welcome to Web Publishing: An Overview of Tools & Resources This class is a broad introduction to various aspects of Web publishing. Its intent is not to turn you into a Web expert, but rather to give you a \"big picture\" view of Web publishing.At the end of today's class you will have a general understanding of the overall process of Web authoring and publishing, and you will have a sense of what you would like to study in more detail, and what you may already know. <number>
  2. Basic TermsThere are some basic terms that are useful to know when working with Web publishing. The World Wide Web (WWW), or \"the Web\" is a service available on the Internet that displays specially-formatted documents called Web pages. A Web page is a single electronic document, stored on a machine that is part of the World Wide Web. A Web site is a collection of Web pages related to one another and stored on the same computer. A Web Server is a computer dedicated to storing and managing Web pages and Web accounts. Hypertext Transfer Protocol (HTTP) is a standard format used to pass information between a Web server and a Web browser. The call to this protocol is the beginning of all Web addresses, or Uniform Resource Locators (URLs). Links (Hypertext Links) allow a user to quickly move between pages or sites by clicking selected text or graphics. Hypertext Markup Language (XHTML) is a coding language used for creating Web pages. It provides Web browsers with instructions on how to display Web pages. In the past, XHTML was used to define both the structure of a document as well as the formatting of that page. The latest iteration of this language, Extensible Hypertext Markup Language (XHTML), no longer combines structure and format together. Instead, XHTML is used to structure the content of Web pages and a special formatting language called Cascading Style Sheets (CSS) is used to define the format of the page. <number>
  3. ApplicationsIf you are interested in creating a personal home page or a site that advertises your program or department, there are several items you need to have at your disposal.In order to create a Web page, you'll need to use a Web Authoring tool. IU/IUPUI provides access to many such applications for free. We'll review the advantages, disadvantages and features of some commonly used authoring tools in the next few pages. You'll need to use a Secure Shell (SSH) Client to connect to your account on the Web server. Here you can set-up your account to accept Web page files and to set permissions for your Web pages. Once you've connected to your account, you'll need to use a Secure FTP (File Transfer Protocol) Client, such as WinSCP or MacSFTP, to move files from your hard drive to your account. Usually, Secure FTP is bundled with Secure Shell applications. You will need a Web Browser, such as Internet Explorer, Mozilla Firefox or Safari (Mac), to verify that the pages you created and moved to your account show up correctly. If you need to create a website for an IU project or class, you may consider using Oncourse CL, IU's online collaboration and learning environment, which supports teaching and learning, committees, projects, research, and portfolios for Indiana University's community of students, faculty, and staff. Another way to create a personal webpage is using a service like Google Page Creator or Blogger, tools that allow you create pages using simple templates designed by the host companies. These services do not require knowledge of XHMTL, web authoring tools, nor FTP software. <number>
  4. Accounts and ConnectionsIn order to publish Web Pages and verify they work, there are basic types of accounts and connections that you will need.In order to have others view your Web pages, you'll need to place them on a Web server. IU provides several types of Web server accounts to suit the needs of various constituencies on campus. Mercury supports personal home pages, while Webserve is dedicated to official IU departments and groups. In order to connect to the server, you will need a working Internet Connection. On campus, most computers are already connected to the Internet. From off-campus or from a dorm, you may need to use a dial-up modem, DSL, or cable Ethernet connection. This also may require an account from an Internet Service Provider, such as AOL, AT&T, Kiva, Comcast, etc. <number>
  5. Text EditorsSome Web authoring tools, called Text Editors, allow direct coding in a text-only environment. These tools are not designed specifically for XHTML editing and have very few features, but can be useful when editing XHTML, especially on-line.Advantages: These tools not only tend to make XHTML-coding easier, but they also tend to make it faster. XHTML Editors tend to make the code more readable by providing line numbers, indenting nested information, and by specifying code as one color and content as another. Disadvantages: Text editors do not have graphical interfaces, which means that coding XHTML can be time consuming. Unlike other tools which can provide line numbers or color-coding of XHTML tags, these tools do not differentiate formatting for XHTML code and content, which means that the files can be difficult to read and time-consuming to edit. Examples: Notepad - Windows TextEdit, TextWrangler - Mac <number>
  6. XHTML EditorsThese applications usually provide more features than straight text editors. They often include tools that check XHTML code to ensure syntactic accuracy or identify outdated (deprecated) XHTML tags. They also utilize a more graphical interface that provides help in inserting code. Advantages: These tools not only tend to make XHTML-coding easier, but they also tend to make it faster. XHTML Editors tend to make the code more readable by providing line numbers, indenting nested information, and by specifying code as one color and content as another. Disadvantages: To use most of these tools on your home or work computer, you usually must purchase a licensed copy of the software. These tools do not allow you to view your Web page (as it will look in a web browser) as you're building it. Examples: Komodo Edit - Windows and Mac BBEdit - Mac Hypertext Builder - Windows <number>
  7. WYSIWYG ApplicationsWYSIWYG stands for \"What You See Is What You Get.\" This group of tools allows users to view the Web page within the application and uses a graphical interface to simplify the formatting process. These applications make creating Web Pages more like creating documents in a word processing program, like Microsoft Word.Advantages: With these tools, you don't have to know any XHTML (although it almost always helps to know some basic XHTML). Most WYSIWYG editors have built-in XHTML editors for those times when you need to edit XHTML code directly. These editors usually also include additional tools for site maintenance and group work. Disadvantages: To use most of these tools on your home or work computer, you must purchase a licensed copy of the software. Examples: Dreamweaver - Windows and Mac Microsoft Expression (replaces Microsoft FrontPage) - Windows Nvu - Windows, Mac, and Linux <number>
  8. Microsoft Office ApplicationsMany of the Microsoft Office applications (e.g. Word, Excel, Powerpoint) contain a \"Save as Web Page\" or \"Save as XHTML\" option which converts the document into an XHTML file.Advantages: These applications are useful if you need to make an existing document visible to Web browsers quickly. Web pages created this way can then be downloaded from the Web and back-converted into their original format. Disadvantages: To enable back-conversion the software adds large amounts of \"proprietary code\", which is used only by the Office applications, and increases the file size quite a bit. As a consequence of the proprietary code, the XHTML becomes very difficult to edit. If you intend to edit Web pages after publishing them, this is not an appropriate way to generate the XHTML initially. Examples: Word - Windows and Mac Excel - Windows and Mac PowerPoint - Windows and Mac <number>
  9. Added ToolsMany XHTML editors and WYSIWG applications contain added tools that perform special tasks on your Web pages. When determining which authoring tool to use, it is important to consider whether or not you will want to use any of the following features.If you have a complex site structure, it might be helpful to use a Site Maintenance Tool. These allow you to view a map of the functional organization of the Web site. You can also use this to automatically update URLs when you move a page. Dreamweaver, Microsoft Expression, BBEdit, and Nvu all have some Site Maintenance capabilities. Some authoring tools also contain an integrated FTP Client, so that moving files from your local computer to your server account will be easier. Dreamweaver, Microsoft Expression, BBEdit, and Nvu all have built-in FTP features. If you are working on a Web site with other people, you may want to use an authoring tool that facilitates collaborative development. Group Work Tools can be used to assign privileges, to prevent file conflicts, and to foster uniformity across the design of many independent pages. Dreamweaver offers some of these features as does as a companion product of Microsoft Expression, Microsoft Expression Blend. Adobe Contribute is an example of a stand-alone group work application that allows authors to quickly and easily update existing websites.<number>
  10. Utilities and Cross CheckingLots of planning is needed for the creation of an attractive accessible and functional Web site. There are some additional utilities that are widely available that will help ensure your Web pages work for as many users as possible. Also, once you are done designing your Web pages, it is important that you cross-check that your pages work in different browsers and on different platforms. It is important to keep accessibility issues in mind, whenever you are designing and building Web pages. A very important tool is WebXACT, a web-based tool that checks the quality, accessibility, and privacy issues of your Web page. WebXACT is at http://webxact.watchfire.com/ A tool designed to improve web page development for colorblind viewers is Vischeck. You can enter your URL and Vischeck returns a version of your page as it would appear to a colorblind viewer. Vischeck is at http://www.vischeck.com/ As mentioned already, the Web browsers have the job of interpreting XHTML and displaying the formatted content. As such, different browsers may interpret XHTML slightly differently. It is important, therefore, to check your Web pages in at least three main browsers, Mozilla Firefox, Internet Explorer, and Safari (Mac). Just as the same Web page may display differently in two browsers, so too might it display differently on two different platforms (mainly Windows and Macintosh), even within the same browser. You should periodically check the page in different browsers on different platforms. Several web-based utilities exist for browser/platform compatibility and to validate your code. See, for example: W3C XHTML Validator: http://validator.w3.org/ Links to other checkers and validators may be found at: http://www.webreference.com/authoring/languages/XHTML/validation.XHTML <number>
  11. How do we bring all of these things work together to make viewable web pages? Let’s look at the processes: First, we’ll talk about posting the created files to a Web server, and then we’ll look at how others can access our files using browsers or other devices.<number>
  12. Files that are destined for the Web are sent to a Web server using a system available over the Internet called File Transfer Protocol. Let’s examine how this works. Computers that are connected to the Internet can send and receive all sorts of files to and from remote Web servers. Sending files to a server is commonly called uploading, and receiving is called downloading. What we can send and receive is determined by specific permissions that the Web server has set for us. These permissions are recognized when we log in.<number>
  13. First, we want to put our files on a Web server so others can see them. In order to upload files to the server, we must log in. The login allows us to place the files in our own folders on the Web server.The Web server recognizes our login and grants us access.<number>
  14. At this point, we need to know how other Internet users gain access to our Web pages. Files that are destined for the Web are sent to a Web server using a system available over the Internet called Secure File Transfer Protocol (SFTP). Let’s examine how this works. We send the Web server the files we want to be viewed or downloaded by other Internet users. When we do so, we also set permissions for who may view them.Once the files have been uploaded to the server, we can see how they appear to other Internet users. These files may be sound, images, text, and various other file types. Now that our files are on the Web server and permissions have been set, we log out of the server.At this point, we need to know how other Internet users gain access to our Web pages.<number>
  15. Let’s see how Internet users view Web pages on their browsers. When we view Web pages we use an Internet system called HTTP, or Hypertext Transfer Protocol process. As we know, web pages use a special language called Hypertext Markup Language, or more recently, Extensible Hypertext Markup Language. They have been sent to a Web server to make them world-readable. We’ll take a look at the HTTP process by which they are “served up.”We view a Web page by requesting it from the server using its HTTP address, also called a Uniform Resource Locator or URL. HTTP is like the postal service, and the URL is much like a postal address. We request to see the files by using this addressing process. <number>
  16. When we send the HTTP request for the XHTML page, the server sees our request and sends the file to our computer, which in turn displays the file in our browser.Pages to be seen by the World Wide Web generally consist of XHTML pages. An XHTML page is a kind of plain-text container that calls up URLs of other file types including Cascading Style Sheets or CSS files that contain formatting commands, image files, and multimedia files. 16
  17. In this case, this XHTML page calls up formatting characteristics as specified a CSS file. The page also contains coding that instructs a browser to insert a JPEG image in a certain place, If the image is unavailable, we can’t view it until it has been specified in the code and has been placed on the server. 17
  18. First, let’s take a look at the first two file types, each of which has its own URL. We know that an XHTML page contains the textual content of the page. To see formatting including colors and borders, we need to take the CSS file into account. The CSS file is also on the server, and has been called up in the coding of the XHTML file.With the XHTML file and the CSS file working together, we can see the text and some formatting in our browser. However, the image file must be on the web server and where it is to appear must be in the coding so it will be displayed according to the specifications in the XHTML code and the CSS file. With the image specified in the code and placed on the server, when we request the URL from the server again, we can view the finished page, including the text, the formatting, and the image.To summarize: In order to make up a Web page, we must send all three page components (and sometimes others such as JavaScript files) to the server. These usually consist of an XHTML page, which contains our text, a Cascading Styles sheet that determines formatting, and an image file. Together they form the complete Web page.<number>
  19. IU Resources for Web DevelopmentIndiana University provides many other useful resources for Web development to anyone interested in creating a Web site or Web page at IU.The IU Webmaster site contains valuable information about all aspects of Web creation for authors at IU, including copyright policies, account creation information, technical support and design resources. They can be accessed at: http://webmaster.iu.edu. The IU Visual Identity Site provides research, development and testing services to IU constituencies. Working closely with UITS and other IU Administrative units, they publish information on benchmarks for accessibility, templates, graphics and important policy information. To Learn more, go to: http://visualidentity.iu.edu/. As mentioned earlier, it is important that you be attentive to the needs of Web users with disabilities. For more helpful tips and a comprehensive description of IU's Accessibility Policies, see: http://visualidentity.iu.edu/media/standards.sXHTML. <number>
  20. Training Options at IUThere are several ways to gain more experience in Web design and authoring at IU.IT Training & Education offers instructor-led hands-on classes for both Web authoring and Web development, from beginning to advanced levels. We recommend two series: Web Markup & Style Coding focuses on XHTML and CSS coding. Web Site Development Fundamentals focuses on Dreamweaver and its companion graphics application, Fireworks. For further information, go to: http://ittraining.iu.edu/. IT Training & Education also makes over 1,200 self-study IT courses available to the IU community - online. To explore these trainings, go to: http://ittraining.iu.edu/online/. At IUB Teaching and Learning Technology Lab (TLTL) provides a single point of access for faculty and instructors to explore and develop technology within their teaching. To learn more, go to: http://www.indiana.edu/~tltl/. At IUPUI The Office for Professional Development (OPD) integrates resources from several campus units to provide a full range of professional development services for faculty and academic staff, including one-on-one consulting and practical experience in applying teaching and learning technologies in the classroom. To learn more, go to: http://opd.iupui.edu/ <number>
  21. Now that we understand what is needed to create a Web page and where to get help, we can discuss the process involved in developing Web pages. There are 3 basic steps in Web Publishing: Planning the design and content of the page Creating the web page Publishing the completed web page to a web server <number>