Topic 7 - Web Publishing


  • Web publishing is defined as developing pages for the web; in other words, creating your own web site or web presence.
  • Advantages of Web Publishing
    • Anyone can make the web
      Anyone can participate
      If you have a great idea, you can immediately get it published and published in your preferred style.
    • The online nature of web products
      Web pages have hyperlinks that encourage readers to jump around and thereby experience the products in their own personalized ways.
      Web publishers can update pages with fresh materials whenever they want to, and can include a wide variety of interactive elements.
    • Low cost
      Publishing on the web is cheap.
      Can download thousands of free art and audio clips from the web.
      Can provide hyperlinks on your home page to any of the millions of web pages that have been created by others.


  • Disadvantage of Web Publishing
    • Developing web pages takes certain skills.
    • Consistent look over a wide variety of computer platforms.



Why Publish On The Web?

  • Goals
    • Many develop their own web present to share knowledge.
    • Others establish web presence to post their employment resume.
  • Audience
    • Most people who establish their own sites on the web have something they want to say.
    • Audience - age, hobby
    • You should also ask yourself whether the web is the best way of reaching these people.
  • Competition
    • Spend time to see what existing sites resemble your planned site
    • You can also use competitor's sites to your advantage. By developing links at your site to information at other sites, you might use them to complement what you're doing.



Web Publishing Process

  • Layout the step-by-step process through which you will develop your own web pages, as well as the projects benefits and costs.


  • Defining Goals
    • Common reasons to put up a we site:
      • Commerce
      • Entertainment
      • Information
      • Marketing
      • Personal pleasure
      • Presence
      • Promotion
      • Research and education
      • Technical support
    • A goal can help define how much should be spent, but goals must be measurable.


  • Audience
    • One method to generate this information is to list as much as you know about the audience's background, interests and age.
    • Don't try to reach too broad an audience.
    • Ask representative members of your audience for feedback on your web.


  • Site Design
    • In designing a web you should take into account the web's purpose and audience.
    • To design a web, you should have a thorough grounding in hypertext, multimedia, Java, and other programming possibilities as well as knowledge about how particular web structures affect an audience.
    • Separate information into page-sized chunks.
    • Connect pages along routes of use and user thinking.
    • Provide information, context, and navigation cues.
    • Create a consistent look and feel.


  • Implementation
    • Implementation is the process of building the web according to its design.
    • The implementation process resembles software development because it involves using a specific syntax for encoding web structures or a programming language in a formal language in computer files.
    • At the outset, create an extensible directory and file structure to manage the web's files and/or software components (CGI or Java programs).
    • Use HTML tools where helpful.
    • Check the web's implementation in various browsers.
    • Use templates or web generating schemens for supporting a consistent look and feel.


  • Testing
    • During testing, you examine a web's elements to see if it is accomplishing its goals, to see if it is implemented correctly.
    • The goal of this testing is to identify problem areas.
    • Checking the technical implementation of the web with HTML validation tools.


  • Promotion
    • The decision to publicly announce the release of your web should not be made lightly.
    • Your web will receive a great deal of attention from not only the audience members it attempts to reach, but people involved in web resource indexing as well as autmated indexing software.
    • Make its existence known through publicity.
    • Form a relationship with other webs, which reach a similar audience.
    • In doing this promotion, it is important that you follow online community norms.
    • You should avoid "spamming" any communication forum with news of your web's release.


  • Maintenance
    • Maintenance is the process of continuously improving the usability and quality of the web to meet and exceed user expectations.
    • Maintenance involves finding creative or unique ways to improve the elements of the web or engage the web's audience.
    • Identify new technologies that may help you meet user needs better.


Choosing a Web Browser

  • If you wanted to show your web site through an Internet Explorer or Netscape Navigator, you should design and develop based on which browser you preferred.
  • Some of the functions only IE can display compared to the Netscape.
  • Software like Microsoft FrontPage can integrated with IE features without having any problem because they belong to Microsoft.
  • Third parties software such as Macromedia Dreamweaver can display correctly for both browser but still need to be adjust to suit your need.


Promoting Your Site

  • Advertising its whereabouts - provides a critical connection to people you want to find you.
  • One of the best ways to promote your site is a listing with a search engine.
  • Using trailblazer - Meta index that provides a comprehensive list of web resources on a given subject.



backWeb Development | Web Management and Maintenancenext










Copyrights Reserved © Web Publishing 2003


  • Assignment 1
  • Assignment 2
  • Quiz 1
  • Quiz 2
  • Project



To all my students!

Please visit this web site regularly.