Web Page Design

 

Contents

 

Management Class for Learners is a free self-directed study support resource along with Chat Lines, Discussion Forums and Wikis and Learner Support units, designed for business, management, IT, English Language, and Research students and instructors intending to enhance their managerial or professional knowledge, understanding, skills and competence by open learning.

Apart from the web-based learning material, such as our adapted versions Wikipedia, on 'public domain' - used for a seamless integration of the modules to a Business or Management curriculum, we have also found other web sources and our own or the material created or 'acquired' from our colleagues.

Whilst we unable to accept any responsibility for the accuracy, views or opinions expressed in any of the third party material featured on our sites, please feel free to use it, and let us know if you do not find what you need or have any problems in accessing any of the relevant links on our pages.

In keeping with the ethos of the Internet, we respect the copyrights of the original owners/authors of the sites or material we have used, we also expect our users to respect our copyright and all the third party intellectual property rights when using any material found on Management Class or Finntrack sites.

For further details on all our web-based resources go here.

 

 

Web Development and Design Foundations with XHTML

Check the availability and buy your books from our Bookshop.

 

Contact us here

Online Business School  for the delivery and management of
your own existing or the customised versions of our
programmes for in-class or global distance learning.

 

For further information

 

The Bookshop

Today's Videos Playlist

Loading
 

 

Facebook

Twitter

Rationale

Learning Objects and Outcomes

Teaching and Learning Resources

 

Case Studies

 

Related Workshops

 

Learner Support

 

Recommended Texts

Resources

Assignments, Assessments

 

Learning Centres

 

 

Web Page Design

Rationale

Web Design is a process of conceptualization, planning, modelling, and execution of electronic media content delivery via Internet in the form of Markup language suitable for interpretation by a web browser and displayed as a Graphical user interface (GUI).

 

The intent of web design is to create a web site -- a collection of electronic files that reside on a web server /servers and present content and interactive features/interfaces to the end user in form of web pages once requested. Such elements as text, bit-mapped images ( GIFs , JPEGs , PNGs ), forms can be placed on the page using HTML / XHTML / XML tags. Displaying more complex media ( vector graphics , animations, videos, sounds) requires plug-ins such as Flash , QuickTime , Java run-time environment , etc. Plug-ins are also embedded into web page by using HTML/XHTML tags.

Improvements in browsers' compliance with W3C standards prompted a widespread acceptance and usage of XHTML/XML in conjunction with Cascading Style Sheets  (CSS) to position and manipulate web page elements and objects. Latest standards and proposals aim at leading to browsers' ability to deliver a wide variety of media and accessibility options to the client possibly without employing plug-ins.

An Introduction to Using Patterns in Web Design

 

Typically web pages are classified as static or dynamic.

 

Static Pages vs. Dynamic Pages, Which is Better for SEO?

 

Static pages don't change content and layout with every request unless a human ( web master / programmer ) manually updates the page.

 

Dynamic Landing Pages For 2010 And Beyond

Dynamic pages adapt their content and/or appearance depending on end-user's input/interaction or changes in the computing environment (user, time, database modifications, etc.) Content can be changed on the client side (end-user's computer) by using client-side scripting languages ( JavaScript , JScript , Actionscript , etc.) to alter DOM elements ( DHTML ). Dynamic content is often compiled on the server utilizing server-side scripting languages ( Coldfusion , ASP , JSP , Perl , PHP , Python , etc.). Both approaches are usually used in complex applications.

With growing specialization within communication design and information technology fields, there is a strong tendency to draw a clear line between web design specifically for web pages and web development for the overall logistics of all web-based services.

 

Working Process Of Dynamic Web Pages

 

See also

 

 

References

External links

 

 

 

Learning Objectives and Outcomes

This is a non-taught unit designed for self-directed study by those intending to enhance their professional or managerial competence, knowledge, understanding, and skills in web programming and design.

Knowledge

After completing the course, student will understand

1. how the internet works

2. the purpose of websites and principles of web design, web ethics and guidelines

3. website development, contents and applications

4. the basics of databases for web developers

5. the principles of web programming

6. web page contents, layouts and navigation structures

7. the principles of static and dynamic web pages

8. the concepts and principles of graphic design

 

Skills

After completing the course, student will be able to

1. apply principles of visual and media literacy in the development and production of web resources

2. apply legal and ethical guidelines to the design of web resources

3. design and publish a website using HTML

 

Today's Videos

Teacher Tube

 

 

 

 

Teaching and Learning Resources

Click on titles

Learning Contents

 

Tutorials and Lectures Assignments Recommended Texys Readings Learner Support Discussion Forums Workshops Web Cases Case Studies Resources Staff Development Subject Reviews

Introduction to Internet

Tutorials

 

Readings

 

Introduction to Internet

Introduction to Internet

Top 10 Ways to Keep Your Mac Safe on the Internet

 

 

Introduction to Web Design

Tutorials

 

Readings

SEO-Myth-Web-Design

 

 

Beginners Web Tutorial

 

 

Intro to the Web Application Development Environment

 

 

Introduction to UNIX for web developers

Web Design Ethics, Part 1

Web Design Ethics, Part 2

Legal Aspects of Web Design

Search Engine Promotion

 

 

 

CGI processes

 

HTML - Website Format

Tutorials

 

Readings

HyperText Markup Language (HTML) is the main markup language for web pages. HTML elements are the basic building-blocks of web pages.

 

8 Useful WYSIWYG HTML Editors For Web Application

 

HTML is written in the form of HTML elements consisting of tags enclosed in angle brackets (like <html>), within the web page content. HTML tags most commonly come in pairs like <h1> and </h1>, although some tags, known as empty elements, are unpaired, for example <img>. The first tag in a pair is the start tag, the second tag is the end tag (they are also called opening tags and closing tags). In between these tags web designers can add text, tags, comments and other types of text-based content.

The purpose of a web browser is to read HTML documents and compose them into visible or audible web pages. The browser does not display the HTML tags, but uses the tags to interpret the content of the page.

HTML elements form the building blocks of all websites. HTML allows images and objects to be embedded and can be used to create interactive forms. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. It can embed scripts in languages such as JavaScript which affect the behaviour of HTML web pages.

Web browsers can also refer to Cascading Style Sheets (CSS) to define the appearance and layout of text and other material. The W3C, maintainer of both the HTML and the CSS standards, encourages the use of CSS over explicitly presentational HTML markup.[1]

 

See also

 

HTML 5, one vocabulary, two serializations

 

External links

 

Tutorials

 

An Interactive Tutorial for Beginners

 

HTML Code Tutorial

 

 

 

Forum

 

 

An HTML editor is a software application for creating web pages. Although the HTML markup of a web page can be written with any text editor, specialized HTML editors can offer convenience and added functionality. For example, many HTML editors work not only with HTML, but also with related technologies such as CSS, XML and JavaScript or ECMAScript. In some cases they also manage communication with remote web servers via FTP and WebDAV, and version management systems such as CVS or Subversion.

 

 PageBreeze Free HTML Editor

 

See also

 

External links

 

 

Web Programming

 

Tutorials

 

Readings

Web development is a broad term for the work involved in developing a web site for the Internet (World Wide Web) or an intranet (a private network). This can include web design, web content development, client liaison, client-side/server-side scripting, web server and network security configuration, and e-commerce development. However, among web professionals, "web development" usually refers to the main non-design aspects of building web sites: writing markup and coding. Web development can range from developing the simplest static single page of plain text to the most complex web-based internet applications, electronic businesses, or social network services.

For larger organizations and businesses, web development teams can consist of hundreds of people (web developers). Smaller organizations may only require a single permanent or contracting webmaster, or secondary assignment to related job positions such as a graphic designer and/or information systems technician. Web development may be a collaborative effort between departments rather than the domain of a designated department.

 

See also

 

External links

HTML Basics: Paragraph & Breaks

 

Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym,[4] there are various backronyms in usage, such as: Practical Extraction and Reporting Language.[5] Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier.[6] Since then, it has undergone many changes and revisions and become widely popular amongst programmers. Larry Wall continues to oversee development of the core language, and its upcoming version, Perl 6. Perl borrows features from other programming languages including C, shell scripting (sh), AWK, and sed.[7] The language provides powerful text processing facilities without the arbitrary data length limits of many contemporary Unix tools,[8] facilitating easy manipulation of text files. Perl gained widespread popularity in the late 1990s as a CGI scripting language, in part due to its parsing abilities.[9]

In addition to CGI, Perl is used for graphics programming, system administration, network programming, finance, bioinformatics, and other applications. Perl is nicknamed "the Swiss Army chainsaw of programming languages" because of its flexibility and power.[10] It is also referred to as the "duct tape that holds the Internet together", in reference to its ubiquity and perceived inelegance.[11]

 

 

See also

 

External links

Practical Extraction and Reporting Language

 

 

 

 

Introduction to JavaScript / Programming

Tutorials

 

Readings

 

Java is a programming language originally developed by Sun Microsystems and released in 1995 as a core component of Sun's Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode which can run on any Java virtual machine (JVM) regardless of computer architecture.

The original and reference implementation Java compilers, virtual machines, and class libraries were developed by Sun from 1995. As of May 2007, in compliance with the specifications of the Java Community Process, Sun made available most of their Java technologies as free software under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java and GNU Classpath.

 

History

Philosophy

 

Syntax

 

Criticism

 

Resources

 

See also

Java

Java

 

External links

 

 

 

 

Navigation Structure

Tutorials

 

Readings

Web navigation refers to the process of navigating a network of web resources, and the user interface that is used to do so. A central theme in web design is the development of a web navigation interface that maximizes usability.

 

Help Features

 

 

External links

 

A web site map, like a road map, provides an overview to help visitors or designers understand the site's structure and navigation.

 

 

 

Set Your Web Site's Navigation Structure Easily with ASP.NET 2.0 Site Maps

Web Page Layout

Tutorials

 

Readings

Website Layouts

Most websites have put their content in multiple columns (formatted like a magazine or newspaper).

Multiple columns are created by using <table> or <div> tags. Some CSS are normally also added to position elements, or to create backgrounds or colourful look for the pages.

HTML Layouts - Using Tables

The simplest way of creating layouts is by using the HTML <table> tag.

Read More ...

 

Design Themes

http://www.dartmouth.edu/~chemlab/

Page layout

 

Laying out Web pages involves a bit of wizardry. HTML was designed by engineers and scientists who never envisioned it as a page layout tool. Their aim was to provide a way to describe structural information about a document, not a tool to determine a document's appearance.

Once the real world started to work on the Web, graphic designers began adapting the primitive tools of HTML to produce documents that looked more like their print counterparts. The point was not to produce "jazzier" or "prettier" pages.

The layout conventions of print documents have evolved over hundreds of years for concrete and practical reasons, and they offer many functional advantages over the simplistic, single-column page layout envisioned by the original designers of the World Wide Web.

 

 

Website Contents

 

Web content is the textual, visual or aural content that is encountered as part of the user experience on websites . It may include, among other things: text, images , sounds , videos and animations .

In " Information Architecture for the World Wide Web " (second edition, page 219), Lou Rosenfeld and Peter Morville write, "We define content broadly as 'the stuff in your Web site.' This may include documents, data, applications, e-services, images, audio and video files, personal Web pages, archived e-mail messages, and more. And we include future stuff as well as present stuff."

 

 

See also

 

References

External links

Google Page Creator Review

 

A Content Management System ( CMS ) is a program used to create a framework for the content of a Web site. [1] CMSes are deployed primarily for interactive use by a potentially large number of contributors. For example, the software for the website Wikipedia is based on a wiki , which is a particular type of content management system. As used in this article, Content Management means Web Content Management . Other related forms of content management are listed below.

The content managed includes computer files , image media, audio files , electronic documents and web content . The idea behind a CMS is to make these files available inter-office, as well as over the web. A CMS would most often be used as an archive as well. Many companies use a CMS to store files in a non-proprietary form. Companies use a CMS to share files with ease, as most systems use server-based software, even further broadening file availability. As shown below, many CMSs include a feature for Web Content, and some have a feature for a "workflow process".

" Workflow" is the idea of moving an electronic document along for either approval, or for adding content. Some CMSs will easily facilitate this process with email notification, and automated routing. This is ideally a collaborative creation of documents. A CMS facilitates the organization, control, and publication of a large body of documents and other content, such as images and multimedia resources.

A Web content management system is a CMS with additional features to ease the tasks required to publish web content to
web sites
.

 

Wesite Contents Management

Web content management systems

 

References

See also

 

External links

 

Search Engine Optimization ( SEO ) is the process of improving the volume and quality of traffic to a web site from search engines via "natural" ("organic" or " algorithmic ") search results for targeted keywords . Usually, the earlier a site is presented in the search results or the higher it "ranks", the more searchers will visit that site. SEO can also target different kinds of search, including image search , local search , and industry-specific vertical search engines.

As a marketing strategy for increasing a site's relevance, SEO considers how search algorithms work and what people search for. SEO efforts may involve a site's coding, presentation, and structure, as well as fixing problems that could prevent search engine indexing programs from fully spidering a site. Other, more noticeable efforts may include adding unique content to a site, ensuring that content is easily indexed by search engine robots, and making the site more appealing to users. Another class of techniques, known as black hat SEO or spamdexing , use methods such as link farms and keyword stuffing that tend to harm search engine user experience. Search engines look for sites that employ these techniques and may remove them from their indexes.

The initialism "SEO" can also refer to "search engine optimizers", a term adopted by an industry of consultants who carry out optimization projects on behalf of clients, and by employees who perform SEO services in-house. Search engine optimizers may offer SEO as a stand-alone service or as a part of a broader marketing campaign. Because effective SEO may require changes to the HTML source code of a site, SEO tactics may be incorporated into web site development and design . The term "search engine friendly" may be used to describe web site designs, menus , content management systems , URLs , and shopping carts that are easy to optimise.

 

 

See also

 

External links

 

 

Website management Concepts Website and hosting tools Domain managers and registrars
Website Management
Drop registrar  · Overselling  · Viewable With Any Browser  · Web document  · Web content  · Web content management system  · Web hosting service  · Web server  · Webmaster
List of content management systems  · CPanel  · DirectAdmin  · Domain Technologie Control  · H-Sphere  · ISPConfig  · ISPmanager  · Lxadmin  · Plesk  · Usermin  · Webmin
AusRegistry  · CZ.NIC  · CIRA  · CNNIC  · DENIC  · DNS Belgium  · Domainz  · DreamHost  · ENom  · Go Daddy  · Melbourne IT  · Museum Domain Management Association  · Network Solutions  · NeuStar  · OLM.net  · Register.com  · Tucows  · Web.com

 

 

Graphic Design

 

Designing An Ad Isn't Only About Art. It's About Art And Strategy

 

Tutorials

 

Readings

Graphic design is a creative process—most often involving a client and a designer and usually completed in conjunction with producers of form (i.e., printers, signmakers, etc.)—undertaken in order to convey a specific message (or messages) to a targeted audience. The term "graphic design" can also refer to a number of artistic and professional disciplines that focus on visual communication and presentation. The field as a whole is also often referred to as Visual Communication or Communication Design. Various methods are used to create and combine words, symbols, and images to create a visual representation of ideas and messages. A graphic designer may use a combination of typography, visual arts and page layout techniques to produce the final result. Graphic design often refers to both the process (designing) by which the communication is created and the products (designs) which are generated.

Common uses of graphic design include identity (logos and branding), publications (magazines, newspapers, and books), advertisements and product packaging. For example, a product package might include a logo or other artwork, organized text and pure design elements such as shapes and color which unify the piece. Composition is one of the most important features of graphic design, especially when using pre-existing materials or diverse elements.

 

See also

 

External links

 

Formatting CSS: File Structures to Property/Value Pairs

 

Web design is a broad term covering many different skills and disciplines that are used in the production and maintenance of websites.[1]The different areas of web design include; web graphic design, interface design, authoring; including standardised code and proprietary software, user experience design and search engine optimisation. Often many individuals will work in teams covering different aspects of the design process, although some designers will cover them all.[2] The term web design is normally used to describe the design process relating to the front-end (client side) design of a website including writing mark up, but this is a grey area as this is also covered by web development. Web designers are expected to have an awareness of usability and if their role involves creating mark up then they are also expected to be up to date with web accessibility guidelines.

 

8 Free Graphic Design Web Icons

 

 

See also

 

External links

 

 

Introduction to Databases for Web Developers

 

How can I link my web pages to a database? PHP and MySQL

Tutorials

 

Readings

 

Database Integration Issues

A database is an organized collection of data, today typically in digital form. The data are typically organized to model relevant aspects of reality (for example, the availability of rooms in hotels), in a way that supports processes requiring this information (for example, finding a hotel with vacancies).

The term database is correctly applied to the data and their supporting data structures, and not to the database management system (DBMS). The database data collection with DBMS is called a database system.

The term database system implies that the data is managed to some level of quality (measured in terms of accuracy, availability, usability, and resilience) and this in turn often implies the use of a general-purpose database management system (DBMS).[1] A general-purpose DBMS is typically a complex software system that meets many usage requirements, and the databases that it maintains are often large and complex. The utilization of databases is now spread to such a wide degree that virtually every technology and product relies on databases and DBMSs for its development and commercialization, or even may have such embedded in it. Also, organizations and companies, from small to large, heavily depend on databases for their operations.

Well known DBMSs include Oracle, IBM DB2, Microsoft SQL Server, Microsoft Access, PostgreSQL, MySQL, WebDNA and SQLite. A database is not generally portable across different DBMS, but different DBMSs can inter-operate to some degree by using standards like SQL and ODBC to support together a single application. A DBMS also needs to provide effective run-time execution to properly support (e.g., in terms of performance, availability, and security) as many end-users as needed.

A way to classify databases involves the type of their contents, for example: bibliographic, document-text, statistical, or multimedia objects. Another way is by their application area, for example: accounting, music compositions, movies, banking, manufacturing, or insurance.

The term database may be narrowed to specify particular aspects of organized collection of data and may refer to the logical database, to physical database as data content in computer data storage or to many other database sub-definitions.

 

See also

 

External links

 

 

 

 

 

Web Applications

 

Tutorials

 

Readings

A web application is an application that is accessed over a network such as the Internet or an intranet [1]. The term may also mean a computer software application that is coded in a browser-supported language (such as JavaScript, combined with a browser-rendered markup language like HTML) and reliant on a common web browser to render the application executable.

 

True understanding of web applications

 

Web applications are popular due to the ubiquity of web browsers, and the convenience of using a web browser as a client, sometimes called a thin client. The ability to update and maintain web applications without distributing and installing software on potentially thousands of client computers is a key reason for their popularity, as is the inherent support for cross-platform compatibility. Common web applications include webmail, online retail sales, online auctions, wikis and many other functions.

 

See also

 

External links

 

 

Application Examples

Getting Started with Web Applications

 

Activities

 

 

Next steps...

 

This case study has three separate sections to it. The case material is given below, and then there is:

 

 

 

Recommended Texts

 

Advanced Web Design

Advanced Web Design

Fred Hofstetter

ISBN13: 9780072844511,
ISBN10 : 0072844515,
Division : Higher Education,
Pub Date : MAY-03,
Pages : 352
Edition : 01
Format : Softback with CD

 

Check the availability and buy your books from our Bookshop.

 

 

Management Information Systems

Management Information Systems,
10/e
, Kenneth C. Laudon    Jane P. Laudon

 

Check the availability and buy your books from our Bookshop.

 

 

Resources

 

 

 

 

 

 

 

 

 Online Resources