ThePlace

Home ] Search ] Resources ] Site Map ] Contact Me ]
Dave's Information Technology Resource

Up ] Intellectual Property ]

Web Development Process ] Types of Web Sites ] Site Development and Deployment ] Web Navigation ] Web Site Development Tools ] [ Web Site Content ] Staffing ] Web Security Concepts ] Web Usability ] E-Commerce Basics ] Internet Branding ]

--- Web Site Content ---

Developing Web Site Content

Basic Content - issues to be considered:
bulletPlan the site - who and when will do the work, what is expected, how will results be measured, risk mitigation.
bulletEstablish a directory structure to organize content.  Remember to maintain consistency once created to support commercial search engines that have documented the site.
bulletMaintain comment relevant to the site.
bulletCopyrights - who owns it, who can use it.
bulletCompressed files - faster access, less of a bottleneck for the server.  Use commercial standards for file compression.
bulletFile formats - use commercially acceptable and popular file formats, e.g.:
bulletGraphics: GIF (drawn), JPG (photograph), PNG (new standard from Microsoft); avoid bitmaps (too large).
bulletAudio: AU and WAV formats most popular.
bulletDocument formats: PDF (Adobe Acrobat)
bulletLiability of Content
bulletStandard liability (slander) issues.
bulletPornographic content.
bulletViruses

Content Production

bulletHTML - tags contain content, define formatting for the document 
bulletVarious tools for editing web pages:
bulletEditors - Notepad, Emacs VI
bulletHTML Editors - HTML Assistant, HoTMetaL, BBEdit
bulletWord Processors - Word, WordPerfect
bulletWizards - Access, PowerPoint, Excel
bulletConverters/Filters - RTFtoHTML
bulletWeb publishing tools

Stored v. Dynamic Web Content

bulletStored web pages are static; only changed via a creation/editing process.
bulletDynamic content is changing and or functional; typically generated via database-stored information.

HTML Web Presentation Technologies

bulletCascading Style Sheets (CSS) - describe how document content is presented.
bulletStyles are used to modify existing HTML tags (e.g. H1, etc.) in terms of font type, size, bold/italic, and positioning.
bulletThere are browser peculiarities when dealing with style sheets.

Dynamic HTML

bulletDocument object models or Dynamic HTML  (DHTML) is a specification for browser-based "programs" (scripts, etc.) to dynamically access and update the content, structure and style of documents.
bulletDHTML is a combination of JavaScript and the Document Object Model (DOM) environment in web browsers.
bulletThe object model enables you to modify properties and invoke methods to manipulate the appearance of a web page.

Client-side Scripting

bulletBrowser dependencies for dynamic content based on version of the browser (Netscape v. Internet Explorer and version 3.X, 4.X).
bulletWeb scripting languages
bulletJavaScript and VBScript (Internet Explorer only)
bulletJavaScript - developed by Sun Microsystems and Netscape in 1995; not related to Java (a full-blown programming language) although syntax has some similarities.  
bulletVBScript - developed by Microsoft; script version of Visual Basic (VB).
bulletBoth depend on object-based environment (document, form, form elements, etc.) that is manipulated with programming commands.
bulletThe script is interpreted on fly by the browser (tends to be slower and browser dependent).
bulletVersions of JavaScript and browser versions must be considered when developing scripts.
bulletScripts are often used  to validate user form data (e.g., ranges of values), provide limited functions (e.g. calculator); and provide multimedia effects (e.g., button rollovers).
bulletActiveX and Java
bulletJava is an object-oriented language similar to C++.  It requires a Java Virtual Machine to interpret bytecode (Java is theoretically able to run on any platform).  Java created components provide specialized functions.
bulletActiveX is a component-based environment.  Objects with unique functionality are created and deployed in other software environments (e.g., web browsers, Visual Basic/C++ programs).
bulletJava and ActiveX components are often manipulated with JavaScript/VBScript.

Server Side Scripting and Programming

bulletActive Server Pages (ASP)/VBScript (IIS only), JavaScript, Java, Perl, C++ run on the server to dynamically create web content.
bulletScripts and other code (DLL's, programs) are executed when the web page is served.
bulletInput to the script may come from forms on web pages (when the page is submitted).
bulletOutput is sent to the web browser via HTML output stream.

 

 

 

Home ] Up ] Computer Architecture ] Programming Bootcamp ] Database Bootcamp ] Visual BasicS ] Web Basics ] Web Multimedia ] Web Programming ] Advanced Web Topics ] XML Technology ] Web Glossary ]

Copyright © 1999 - 2005 
ThePlace - Written and Sponsored by Dave Hillman