Page Layout and Navigation in ColdFusion Jon Brundage CF Developer / Accessibility and Section 508 Consultant MDCFUG April 2003.

Slides:



Advertisements
Similar presentations
Drupal Basics Part 3 Create a new page Main tabs menu Using the theme Agricultural Communications Services Integrated Media Training Sessions
Advertisements

Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Chapter 2 HTML Basics Key Concepts
Introduction to MVC Adding a View Page NTPCUG Tom Perkins, Ph.D.
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
Robby Seitz 121 Powers Hall ADVANCED WEB DESIGN USING DREAMWEAVER
Error Handling With Fusebox Presentation By Eron Cohen.
Zope  Anureet Saxena  Pradeep Kumar  Dilys Thomas
CIS101 Introduction to Computing HTML Project Two.
Best Practices for Website Design & Web Content Management.
FIRST COURSE PowerPoint. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 What Is PowerPoint? PowerPoint is a powerful presentation graphics.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
SEO for Web Designers By Alfredo Palconit, Jr.. I. What is SEO? A process of improving a site’s traffic and rank from organic search engine results. Notes:
Microsoft ® Word Templates and Accessibility. 1 What is a Word template? File with a.dot (document template) extension Can define the following:  Paragraph.
© 2012 Boise State University1 WordPress Training February 14, 2013.
Creating A Simple Web Page. Step 1- Open Dreamweaver & Create A New Page (File New) and blank.
Slide 1 Consider the page layouts for: Layout design – does it look balanced and even Size of box relative to its importance – the Heading (or title) of.
Web Technologies Website Development Trade & Industrial Education
© 2012 Boise State University1 WordPress Training February 14, 2013.
Instant Web Sites Using ColdFusion MD CFUG 1/11/2005 Presented by Jon Brundage Accessibility Consultant, CF developer
Copyright (c) 2004 Prentice-Hall. All rights reserved. 1 Committed to Shaping the Next Generation of IT Experts. Project 4: Creating Hyperlinks Kelly L.
Chapter 2 HTML Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
All Web pages are written with some form of HTML (HyperText Markup Language). HTML documents are saved as Text Only files so virtually any computer can.
Microsoft FrontPage 2003 Illustrated Complete Using a Dynamic Web Template.
1.  Use the anchor element to link from page to page  Configure absolute, relative, and hyperlinks  Configure relative hyperlinks to web pages.
INTRODUCTION TO HTML5 Semantic Layout in HTML5.  The new semantic layout in HTML5 refers to a new class of elements that is designed to help you understand.
BlackBox Methodology A means of creating efficient and flexible reusable ColdFusion code.
The Care and Maintenance of J5 MAC New Look. Naming Conventions  Each graphic and include item is named by function_contract area_secondary identifier.
IT: Web Technologies: Web Animation 1 Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Designing Web Site Layout Using.
Committee and Section Site Demonstration For Committee and Section Leaders 1.
Porting methodology Porting of an WEB Site using PTK To insert your company logo on this slide From the Insert Menu Select “Picture” Locate your logo file.
Active Standards – Q/A By Jeppe Pedersen and Alexander Karlsson 18/08/2015.
Web Design Part I. Click Menu Site to create a new site root.
FrontPage: Introduction and Review. Today’s Topics  Layout Resolution  What is a pixel anyway?!? Page Layout Special Layouts  Files Names  Page Titles.
INFORMATION TECHNOLOGY FOR MINNESOTA GOVERNMENT Steve Klaus Tridion Content Management System Quick Start.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
DESIGNER & DEVELOPER ORIENTATION Blackboard 9.1. Appearance & Style The first thing you need to do is to make sure that you are in Edit Mode. On the far.
CSCI 6962: Server-side Design and Programming Facelets and User Interface Design.
HTML Links HTML uses a hyperlink to another document on the Web.
Advanced Web 2012 Lecture 11 Sean Costain 2012.
Adxstudio Portals Training
HTML Comprehensive Concepts and Techniques Second Edition Project 2 Creating a Web Site with Links.
DYNAMIC NAVIGATION 2008 Cascade Server User’s Conference Brett Goodwin.
Session: 4. © Aptech Ltd. 2Creating Hyperlinks and Anchors / Session 4  Describe hyperlinks  Explain absolute and relative paths  Explain how to hyperlink.
11 User Controls Beginning ASP.NET in C# and VB Chapter 8.
XP Adding Headers and Footers Text that is printed at the top of every page is called a header A footer is text that is printed at the bottom of every.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 2 Key Concepts 1 Copyright © Terry Felke-Morris.
Creating a Google Site For a Digital Portfolio Purpose.
Before We Begin Please download the files from as we will be using them in our walkthroughs.
HTML And the Internet. HTML and the Internet ► HTML: HyperText Markup Language  Language in which all pages on the web are written  Not Really a Programming.
HTML5 and CSS3 Illustrated Unit E: Inserting and Working with Links.
Web Development & Design Foundations with HTML5 8th Edition
Project Objectives Lay out Web pages Create layers
>> Header & Footer in CSS
4Schools Adding a Web Page.
>> PHP: HTML Integration
Quickr Places & Templates Introduction
Links. Links Links Need to define two things: The destination Something to click on to get there Tag is click here Can be text, special.
How to customize your Microsoft SharePoint Online website
Bootstrap Components Reusable components built to provide iconography, dropdowns, input groups, navigation, alerts, and much more.
Read all about it Microsoft SharePoint News
Links.
Customizing Editable Regions and Building Templates
Web Content Management
Links.
Consult America Technology Consulting Services
Common Page Design Elements
Website File Management
Monday, Sept. 24 Today we are going to update the html code to html5. It has some new features that we have not covered yet.
Presentation transcript:

Page Layout and Navigation in ColdFusion Jon Brundage CF Developer / Accessibility and Section 508 Consultant MDCFUG April 2003

CF is power in your hands n This discussion shows how to use URL variables to create sophisticated layout and navigation. n You are only limited by your imagination.

Tags we will be using n CFINCLUDE n CFSWITCH n CFIF n CFTRY (for error handling)

Basic Concepts n Adding URL variables to links exposes the variables for use by site pages. n We will create and use URL variables “VIEW” and “PAGE” n example:

Some special files n config.cfm n nav files

Pages are created by components n header n left navigation (CFINCLUDE template=“leftNav.cfm”) n content area depends on URL variable (CFINCLUDE template=“#view#.cfm”) n footer

how it works n variables are set to default values when site is entered n as links are selected URL variables are passed for use by config.cfm, leftNav.cfm and index.cfm n pages are built based on the exposed URL variable

Page layout index.cfm HEADER leftNav (<cfinclude template= “leftNav.cfm”>) content area (<cfinclude template=“#view#.cfm”>) FOOTER

config.cfm n included at top of index.cfm n sets variables such as #title#, #describe#, #breadcrumb# n uses to set variable values depending on URL

leftNav.cfm n creates a navigation system n all links have URL variables added to HREF n leftNav uses to control appearance

other uses n add additional URL variables for subfolder content “page=travel” n use URL variable in queries

error handling use CFTRY to prevent URL “hacking” or misspelling of URL

caution using application.cfm files A reminder- using this system results in the building of index.cfm in a dynamic fashion. Your pages are processed from the root folder where index.cfm resides. Even if content is drawn from sub-folders only the application.cfm file in the root folder is processed. Any application.cfm in sub-folders ignored.

thanks! Have fun and be creative! MDCFUG a great asset-attend these meetings, get on the mailing list, visit their site ( and sign up for classes.

Jon Brundage Section 508 / web accessibility consulting ColdFusion development