Introduction to Web Publishing
Robin Richmond

  1. Content & Maintenance; the Virtual Content Engine
    "It doesn't just come when you cook the meat"

  2. History
    • (D)ARPA - (Defense) Advanced Research Projects Agency
    • Internet
    • SGML
    • Markup Languages & Meta-Languages
    • Tim Berners-Lee, Mark Andreeson
    • NCSA (National Center for Superconducting Applications)
    • CERN (European Center for High Energy Physics)
    • Browser Wars

  3. Jargon (See details)
    • Internet
    • HTML - Hypertext Markup Language
    • WWW
    • Intranet - 3 meanings
    • Web Sites (recursive)
    • Javascript & DHTML (client side)
    • ASP, ASP.NET, PHP, JSP, etc. (server side)
    • Cascading Style Sheets

  4. Content Management - The Magic Button?
    Web-based application environment that allows users to update content, use content libraries, delegate and manage tasks, use templates, etc.

    1. Sharepoint - MicroSoft's Intranet project administration/document library tool
    2. Sitemaker - (Used by cms.clevelandclinic.org) - more general purpose, WWW only
    3. Dot Net Nuke - An open source .NET content management system
    4. Many other products and tools with a variety of features

  5. Methods For Creating and Editing Web Pages

  6. Web Application Technologies

    1. Microsoft Technology
      1. IIS - Internet Information Server
      2. .NET (C#, ASP.NET, VB.NET, etc.) - Current Microsoft development technolog.
        In practice, a development environment is required, and applications are compiled into a DLL that sits behind some number of ASPX pages.
      3. Active Server Pages (.ASP) - More traditional programming technology; Easy to edit as text files.
    2. Other Technologies
      1. Java, J2EE, Java Beans, JSP
      2. Apache, PHP - Open Source / GNU, usually, but not always on Linux or Unix
      3. WebLogic, WebSphere - Commercial application servers based on Apache

References