The Spry Validation Confirm Control
Reader Level:
The Spry Validation Confirm option provides a simple method for checking that the value of one form field is equal to that of the second. This a common check that is used when accepting passwords from users as they register for a web site store account or for controlled access to a web site's information. The behavior is simple to apply and validates before the form is submitted. You will need a form on your web page and at least two form elements of the same type, generally text inputs, for password verification.
Dreamweaver's Swap Image Behaviour
Reader Level:
Dreamweaver's Swap Image behaviour is a simple, yet effective, way to provide interaction on your web page. In this tutorial we will be exploring this behaviour. We'll see how to correctly slice and export the images from Fireworks before implementing the Swap Image behavior in Dreamweaver. You will understand how the interaction between your images is triggered and see how to set alternative interaction events. Finally we'll implement a little CSS to remove the default borders that are applied to this type image swap.
Losing that Rollover Lag
Reader Level:
Rollover lag on image swaps can be one of the most annoying problems of all to deal with. The lag can really detract from your web site and give the appearance that things are not really working as they should! I find that this problem varies from browser to browser and the lag time in some is really unacceptable.
No matter if you mouseover or click to generate the swap image, it is only then that the swap image is requested from the server. Fortunately, this is an easy problem to fix - we just need a little CSS magic to ensure that our swap images are already in the cache when they are requested by the browser. This will ensure that our image swaps are as instant as they can be.
The CSS Starter Page Series - Part 1: Faux-Column Images
Reader Level:
Most of you have probably opened a CSS Starter Page by now, intending to use it as a launching pad for a site design. Sure, they save a lot of headaches in that they give you the basic structure for columns, header, and footer. They include generic classes for floating images left and right. They even take the worry out of figuring out how to code a liquid versus fixed, or elastic versus hybrid, layout. And what a blessing that they include some basic Internet Explorer fixes!
Still, you may have looked at them with some dismay as soon as you noticed what they don't include. Like how about that pesky little detail called the navigation scheme? Or what about the fact that the second (or third column, if there is one) has a background color that stops as soon as the content within stops? Or what to do about the Internet Explorer problems that you introduce as you modify the CSS Starter Page?
Relax. This series will tackle the missing puzzle pieces of the CSS Starter Pages in a codified and modular fashion by taking on one issue at a time. The first topic of this series will be devoted to background images and faux column technique in all of their permutations, starting with background images for columns in liquid, elastic, and fixed-width layouts. So settle back, download the support files at the bottom of the page, and begin your journey towards becoming a background image guru.
The CSS Starter Page Series:
The CSS Starter Page Series - Part 1: Faux-Column Images
The CSS Starter Page Series - Part 2: More Background Images
The CSS Starter Page Series - Part 3: Three-Column Fluid Background Images
The CSS Starter Page Series - Part 4: Rounded Corner Background Images
The CSS Starter Page Series - Part 5: Shadows and Rounded Corner Background Images
The CSS Starter Page Series - Part 6A: Adding Navigation Schemes
The CSS Starter Page Series - Part 6B: Adding Navigation Schemes Part Two
The CSS Starter Page Series - Part 6C: Adding Navigation Schemes Part Three
The CSS Starter Page Series - Part 7: Adding a Spry Menu Bar
The CSS Starter Page Series - Part 8: Managing Content with Spry
The CSS Starter Page Series - Part 9: Working with the Conditional Comment
The CSS Starter Page Series - Part 10: Adding a Print Style Sheet
The CSS Starter Page Series - Part 11: Adding a Handheld Style Sheet
The CSS Starter Page Series - Part 12: Adding a jQuery Slideshow
The CSS Starter Page Series - Part 13: Designing with a Grid
The CSS Starter Page Series - Part 14: Designing with a CSS Table Grid
The CSS Starter Page Series - Part 15: Adding a Drop Cap with :first-letter
User Authentication in Dreamweaver
Reader Level:
User authentication (logging someone in) takes minutes with Dreamweaver, watch how it is done and get your work done in no time!
Approximate download size: 4.7MB
Drag and Drop from Bridge to Dreamweaver
Reader Level:
In the past we've looked at both Fireworks' and Photoshop's improved integration with Dreamweaver. Well, Adobe Bridge has the same functionality!
You can easily move image files from Bridge right into a web page in Dreamweaver. This short tutorial shows you how.
Quick Shot - Form Styling
Reader Level:
Need to create a visual clue on all of your form elements when the form element has focus? Don't want to apply two behaviors per form element? Check out this solution, apply once, works everywhere!
Using CSS to Create a Scrolling Content Area
Reader Level:
Sometimes, CSS makes things so easy you have to smile. Such was the case when several of my students posed the question, "How can I make a long page of content fit in a short area on my web page?"
In a few quick steps, I demonstrated how to set up a generic div to act as a scrollable content area. They were surprised (and relieved) the process was so quick and easy. The following video shows the steps I took to create such a scrollable area within a web site mock up.
Approximate download size: 9.8MB
Basics: Top Ten Rules for Site and File Structure
Reader Level:
What is a good site structure? Different web developers use different site structures and have varying opinions about this, but I will show some rules for a simple structure that I use and have found to be quite simple to maintain. Maintenance is a concern on a large site, but having a good folder/file structure can make it pretty simple to keep track of where things are. I will list 10 rules I use when building a site, in no particular order.
HTML Reports in Dreamweaver - Part 1
Reader Level:
Dreamweaver includes a set of reports to check the HTML of a group of pages in a site. The reports include Combinable Nested Font Tags, Accessibility, Missing Alt Text, Redundant Nested Tags, Removable Empty Tags and Untitled Documents. In this part of the series, creating and reading the Combinable Nested Font Tags, Missing Alt Text, Redundant Nested Tags, Removable Empty Tags and Untitled Documents reports is covered.
The Accessibility report will be covered in Part 2 of this article.
The HTML Reports in Dreamweaver Series:
HTML Reports in Dreamweaver - Part 1
HTML Reports in Dreamweaver - Part 2
Honolulu - Developing a CSS Starter Page: Part Two
Reader Level:
In the first part of the CSS Starter Page series, you developed a Fireworks composite to use with the two-column, fixed-width, right sidebar with header and footer CSS starter page. In this tutorial, you will slice the composite, export the slices, and apply the graphics to either the CSS or XHTML document, depending on whether its purpose is presentation or content.
In this tutorial you will learn the following skills:
- Use different slicing methods
- Analyze a composite for creating slices that are most effective in a CSS based layout
- Set export options for a CSS based layout
- Apply background images to the various starter page divs
- Determine which graphics should be in the CSS and which graphics should go into the XHTML page
Approximate download size: 1.8MB
The Honolulu - Developing a CSS Starter Page Series:
Honolulu - Developing a CSS Starter Page: Part 1
Honolulu - Developing a CSS Starter Page: Part 2
Honolulu - Developing a CSS Starter Page: Part 3 Coming Soon
Taking Madrid to Print
Reader Level:
Perhaps the most common down-fall when designing for print is to overdo things. You need to remember that you are creating a style sheet that will present your information to your users in a printed format.
There is no need whatsoever to redesign or recreate your web site, it is simply the information that we want to provide and it is the information that your users are interested in.
Copy and Paste Between Fireworks and Dreamweaver CS3
Reader Level:
Fireworks is also reaping the benefits of the new integration between Photoshop and Dreamweaver CS3. We can now copy and paste objects and layers (vector or bitmap or both) between Fireworks and Dreamweaver. As obvious as it sounds, this feature was not available prior to CS3.
This short video will walk you through the process of copying and pasting between Fireworks and Dreamweaver, which, you will find, is remarkably similar to the Photoshop to Dreamweaver work flow.
Copy and Paste Features Between Photoshop and Dreamweaver CS3
Reader Level:
In my last video, I demonstrated how to take images from a pdf file and paste them from Photoshop into a Dreamweaver Document. Well this copy/past functionality is not limited to single-layer images. Dreamweaver CS3 supports the use of PSD files and also allows you to copy and paste multiple layers from a Photoshop file.
In this video we'll explore this new integration between Dreamweaver and Photoshop and various ways to use it.
Approximate download size: 17.8MB
Honolulu - Developing a CSS Starter Page: Part One
Reader Level:
The CSS Starter Pages are an invaluable addition to the CSS toolset in Dreamweaver CS3. With well over thirty different layout types from which to choose, you'll be able to rapidly develop page designs, free from the onerous task of having to build the underlying structure from scratch.
In this two-part tutorial you'll learn to take advantage of this feature as you modify the two-column, fixed-width, right-sidebar, header and footer layout. You'll use a Fireworks graphical representation of the layout to develop the graphics for a design we'll call Honolulu.
Approximate download size: 1.5MB
The Honolulu - Developing a CSS Starter Page Series:
Honolulu - Developing a CSS Starter Page: Part 1
Honolulu - Developing a CSS Starter Page: Part 2
Honolulu - Developing a CSS Starter Page: Part 3
Coming Soon
Optimize Images in Dreamweaver
Reader Level:
You are in Dreamweaver, working hard and heavy in the page and you insert an image that is the wrong size - what do you do?
- Load Fireworks?
- Load Photoshop?
- Change the size in the properties panel?
Nope, none of those - you optimize the image in Dreamweaver.
The PHP Insert Bar Explained
Reader Level:
The PHP Insert bar is a collection of commonly used programming features in PHP. The collection is used to insert a snippet of PHP code in the page and relies upon you to complete the variable information. We will walk through each of the icons on this bar and detail what it does and how to make it complete for your purposes.
Dreamweaver CS3 - CSS Management
Reader Level:
We have all been awaiting the new Adobe CS3 products to come out, especially that of Dreamweaver CS3. There have been a lot of great improvements with this latest version in terms of Cascading Style Sheet management. Not to say that Dreamweaver 8 didn't display CSS particularly well, but we all know it had its shortcomings. However this newest version implements some great design flow tools when it comes to how most developers work with CSS.
We will be taking a look at converting inline styles to a CSS rule, reordering CSS rules and finally how to move embedded styles to an external style sheet all from the CSS Styles Panel or context menu.
Saving Page Designs in Dreamweaver for Future Use
Reader Level:
I'm not a designer, so any time I find myself with a design template that I would like to use in the future I like to keep track of it and use it from Dreamweaver's
File > New dialog box. Community MX JumpStarts make use of this functionality by use of an extension that puts all the files in the correct location. I will show you how to save your own pages in this special location so that your own designs can show up in File > New.
Using Snippets Effectively in Dreamweaver 8
Reader Level:
This article builds on the introduction to snippets in
Exploring the Snippets Panel in Dreamweaver by Bill Horvath. Although that article was written before the release of Dreamweaver 8, the Snippets panel remain largely unchanged, and snippets are still incredibly useful, time-saving development tools. If you've never used snippets before, please read Bill's previous article before this one. If you have used snippets, but want to learn more ways to put them to use in your development process, read this article to learn how to create your own snippets, organize them, insert them into your pages, back them up, and share them with other Dreamweaver users.
Create a Style Sheet in Dreamweaver 8
Reader Level:
Although it's always best to know how to perform web development tasks by hand, the CSS Styles panel of Dreamweaver 8 lets you get away with not having to create, attach, or edit a style sheet by hand ever again if you don't want to. In this tutorial, you'll learn how to use the CSS Styles panel to:
- attach a style sheet to a page
- create new rules in a style sheet
- edit existing rules' properties and add new ones
Note: Although this tutorial is aimed at beginner users of CSS and Dreamweaver, you still need to understand CSS syntax and what each property controls in order to know how to set the appropriate values in Dreamweaver. If you're not yet familiar with how CSS works, please read Adrian Senior's introductory series of CSS tutorials first.
Automatic Shipping Address Fill-in with Dreamweaver and JavaScript
Reader Level:
How many times have you been to a website which wants you to fill out the billing and shipping addresses and they are the same and you just want to copy the information over from one set of fields to another? Or you have a client who wants these fields always filled out and you want to ensure the visitor can do this efficiently and easily?
In this tutorial, we will show you how with a little JavaScript and a checkbox in the form, you can make this happen easily!
Creating a Registration Page: Part 3
Reader Level:
Dreamweaver contains many built-in tools to aid in quickly building dynamic sites. Part 1 of this series showed the Record Insertion Form Wizard to set up a simple user registration form on a web site. The registration form allows a user to register for a site.
Part 2 showed validation and the user agreement, using more built-in tools of Dreamweaver and a little rudimentary JavaScript. The tutorial will apply equally to PHP, ASP, ColdFusion, and JSP using built in tools.
Part 3 will show how to pass registration details to Paypal or other payment processor for a paid membership-type of site.
The Creating a Registration Page Series:
Creating a Registration Page: Part 1
Creating a Registration Page: Part 2
Creating a Registration Page: Part 3
Creating a Registration Page: Part 2
Reader Level:
Dreamweaver contains many built-in tools to aid in quickly building dynamic sites. Part 1 of this series showed how to use the Record Insertion Form Wizard to set up a simple user registration form on a web site. The registration form allows a user to register for a site.
Part 2 will show validation and the user agreement, using more built-in tools of Dreamweaver and a little rudimentary JavaScript. The tutorial will apply equally to PHP, ASP, ColdFusion, and JSP using built in tools.
Part 3 will show how to pass registration details to PayPal or other payment processor for a paid membership-type of site.
The Creating a Registration Page Series:
Creating a Registration Page: Part 1
Creating a Registration Page: Part 2
Creating a Registration Page: Part 3
Creating a Registration Page: Part 1
Reader Level:
Dreamweaver contains many built-in tools to aid in quickly building dynamic sites. One such tool is the Record Insertion Form Wizard. Using this tool, I'll show how to set up a simple user registration form on a web site. The registration form will allow a user to register for a site (free site or membership site), and include a way for the user to agree to a user agreement and also opt-in/opt-out of a newsletter. The tutorial will apply equally to PHP, ASP, ColdFusion, and JSP using built in tools. This is the first part in a series.
Part 2 will show validation and the user agreement, and Part 3 will show how to pass registration details to Paypal or other payment processor for a paid membership-type of site.
The Creating a Registration Page Series:
Creating a Registration Page: Part 1
Creating a Registration Page: Part 2
Creating a Registration Page: Part 3
Importing Tabular Data Into Dreamweaver
Reader Level:
In this article we will look at how we can import tabular data from an external source file such as a csv file and lay it out in Dreamweaver's design view.
We will achieve this by using the Tabular Data option from the Layout tab of the Insert bar.
Making Full Use of Bindings
Reader Level:
The Dreamweaver bindings panel has a lot of uses beyond a place to build recordsets and stored procedures. Many people don't realize that when you add session, request, and application variables to the panel manually, you get some visual advantages — the ability to drag items to the page into design view, the ability to use variables as filters, and the ability to add formatting functions to design view.
This article will explore the bindings panel and its advantages. Because we are discussing core Dreamweaver functionality, the article will apply equally to all server models in Dreamweaver, although some server models have better bindings panel support than others.
Rotating Images with Dreamweaver and JavaScript
Reader Level:
Slideshow, rotating images, image-a-go-go, whatever you want to call it, a client will ask for an image or banner to swap out with another image (or more than one), and continue swapping every so often. With Dreamweaver it's pretty easy to throw together some scripting that will accomplish just that for your client. Dreamweaver does most of the heavy lifting, and all you need to do is to paste in a little bit of code, set the images you want to display, how long you want the interval between image swaps to be and your all ready to send the invoice.
Right, yes you did read that you'd be doing a bit of work up there, but don't worry, once you have this technique down it can take you as little as 20 seconds to get this going.
Exporting an Embedded Stylesheet to an External Stylesheet Using Dreamweaver MX 2004
Reader Level:
CSS is all the rage these days, and for many good reasons. However, if you are new to the whole CSS method of controlling web pages, it can be intimidating when you begin. The goal of this video tutorial is to show you how to create a very basic embedded (internal) stylesheet using the Property inspector, and then export that embedded set of rules to an external file.
CMX Table Sorter Extension for Dreamweaver
Reader Level:
The ability for users to re-organize tabular data to better suit their individual requirements has become an almost expected attribute of digital data. Many web sites currently provide this ability by relying on server-side coding and database queries to constantly re-sort the data before it's transferred to the client. This causes both increased server load and inconvenient delays for users as they wait for the data to be reloaded.
The CMX Table Sorter behavior allows you to provide those same sorting abilities for your HTML table without having to waste time and resources on server-side sorting methods.
This extension has been updated 6/27/06. Please download the zipfile and replace the old extension with the newer one.
Dreamweaver Piece by Piece Part 5: Creating and Processing Basic Forms Part 2
Reader Level:
In the first part of our basic forms series, we learned how to configure Dreamweaver form preferences, set up the form with the proper actions and method, and use many of the different kinds of form objects such as text field, textarea, radio groups, and checkboxes.
In this second article in the series, we'll look at the menu/list form object, add our submit and reset buttons, use the validate form behavior, learn to set file permissions, and configure our PHP form processor. Also included in this article are both a ColdFusion and an ASP form processor for those who do not have PHP available on their servers.
Dreamweaver Piece by Piece: Part 4 - Creating and Processing Basic Forms
Reader Level:
The ability to interact with users is one of the great lures of the Internet for businesses and individuals. Most of you have filled out a form on the Internet, then hit the submit button to send your data off into cyberspace. How is it done? Most instructions give the old "setting up the script is beyond the scope of this tutorial" line, which has long been a frustration to many Web designers. I hope that this article helps you set up a feedback form that actually works. In part one of this series, we'll configure Dreamweaver form preferences, set up our form, and cover most of the different types of form objects developers will use when creating interfaces for interacting with users.
Accessible Forms With Dreamweaver
Reader Level:
Customer interaction through forms is vital. Are your forms accessible? Topics include making changes in Dreamweaver's preferences to help you build an accessible form, grouping form elements with fieldset and optgroup elements, choosing the appropriate input elements for disabled users, and keeping your label tags associated with your form elements.
Creating A Photo Blog in PHP: Part 1
Reader Level:
Doesn't it seem that everyone and their grandma has a blog these days? Blog, blog, blog. That's all people talk about lately.
Today, you and I will use Dreamweaver, and a host of other tools, to start building a different kind of blog. A photo blog!
Curious? Intrigued? Scared? Think you can't do it? I'll bet you Jim's camera that you can! And I'm going to show you how.
Let's get our photo phreak on!
Create a Web Photo Album With Dreamweaver and Fireworks
Reader Level:
Use Dreamweaver and Fireworks to create a web photo album. Great for sites showcasing a lot of products. Dreamweaver creates a thumbnail page and links each thumbnail to a larger image on a separate page. This behavior is very easy to use, and a great time saver since Dreamweaver and Fireworks do all the work.
Dynamic Duo: JSP and MySQL
Reader Level:
These days, no one would argue that a dynamic site is far more powerful, flexible, and scalable than a static site. But if you have a lot of static pages in your existing site, you might not know how to convert them in order to take advantage of the benefits of a dynamic site. This tutorial will show you how to do just that, by taking some existing static HTML pages, and converting them to Java Server Pages (JSP) using Dreamweaver MX 2004 and a MySQL database.
Get Connected
Reader Level:
These days few web sites are left that aren't dynamic, and some might even be classified as true web applications. When you have a database backend, your site is much easier to update and maintain, because so much of its functionality can be automated. If you're in the process of creating a dynamic web site using Java Server Pages (JSPs), then using Dreamweaver to set up the connections will make the whole process that much simpler and quicker.
This tutorial will guide you through the process of creating a database connection for a JSP site using Dreamweaver MX 2004 (DWMX 2004). Future articles and tutorials will cover related topics such as working with dynamic data in JSPs using Dreamweaver MX 2004 and setting up servers for JSP sites.
Extensioneering 101: Getting Started
Reader Level:
Dreamweaver is arguably the most extensible application in the web development field. One great thing for a budding extension developer is that you can leverage your existing skills to create Dreamweaver extensions. To create many extensions, all you really need to know is HTML to create the user interface (UI), and have a basic understanding of JavaScript. However, before you get going, there are a few things that you should do to get yourself and Dreamweaver prepped for extension development.
Read on, to get the scoop on what you need to do to get started...
The Basics of Flash Buttons and Navigation Bars
Reader Level:
You've designed a great Flash button, or a series of Flash buttons for a navigation bar, but now what? In this tutorial you'll learn the basics of working with Flash navigation objects, including the all-important step of making them actually work in your HTML pages.
Dreamweaver MX 2004 Piece by Piece -- Part 3: Cover Your Assets
Reader Level:
The Assets panel is one of a number of inspired details provided by Macromedia to developers using Dreamweaver. With the Assets panel, you can easily drag and drop a variety of site elements into your pages, see at a glance what elements have been added to your site, and a great deal more.
Creating Button Sets In Fireworks
Reader Level:
In this tutorial, we will look at how we can speed up repetitive tasks in Fireworks using copy and paste while building a navigation menu.
We will also look at organising our png files into folders and look at the best methods for exporting our images for use within Dreamweaver.
Creating a Guestbook - Part I
Reader Level:
Guestbooks are a way for people to leave comments on your website for other folks to see. In this series, we'll build a guestbook from the ground up. Part I will cover the very basics and at the end we will have a functional guestbook. Part II will cover a couple of advanced concepts to add more functionality to the guestbook, like disallowing "bad" words and supplying "Next" and "Previous" navigation links.
Exploring the Snippets Panel in Dreamweaver
Reader Level:
Ever looked through the Snippets panel? If you haven't, you should. There are quite a few bits of code there that could not only save you development time, but make your repetitive tasks much simpler.
For instance, you can place a button on your page that will close a popup window just by clicking one little line in the snippets panel. There's also a snippet that will create a very basic starter menu for you with just the click of a button. Those are just a couple of the many little gems you'll find in the Snippets panel. Let's take a closer look at the Snippets panel.
Gifs - Get Rid of That Jagged Edge
Reader Level:
In this tutorial, we'll learn how to keep those jagged outlines from appearing on your transparent gif files.
While transparent gifs can be difficult to get just right sometimes, the payoff is great; The extremely small file size and the clean integration with your web page can make quite a difference in how your page loads and how it looks.
Let's learn how to use transparent gifs in a way that will give you good-looking gifs every time.
Hidden Gems: Insert Date in Dreamweaver
Reader Level:
Dreamweaver has a little known gem that can insert and edit the date and time within your pages -- automatically. They'll be updated on your pages each time you edit and save from within Dreamweaver. If you use CSS to style the date/time, you can change the look of all dates in your documents for the entire site with one simple change to your CSS document. What could be easier?
From Designer to Developer--Part 1
Reader Level:
If you're a visual person, you may have found the whole idea of learning about dynamic web development just too confusing and difficult to deal with. I know I'm in that category, but recently I decided to take the plunge in a big way and configure my Macintosh to do the kinds of basic web programming that I need for some upcoming projects. In this, the first in an ongoing series, you'll learn about the process of configuring the Apache web server and installing PHP on a Mac.
Setting Up A Testing Server For The PHP Server Model: Part II
Reader Level:
In my previous article, we learned how to set up a testing server for the PHP server model. This allows you the opportunity to test your PHP pages locally for bugs and errors in your programming. We also learned how to set up Dreamweaver MX 2004 to use the MySQL testing server you've previously installed. In this second part, we will set up a Graphical User Interface (GUI) so that you can add new databases and tables to your newly installed local MySQL server to further extend your resources.
Dynamic Web Development - The Basics: Creating a Join and Log In Application.
Reader Level:
In this tutorial we will use the native Dreamweaver behaviours to create a join and log in application for our users.
We will design the database tables, and the insert and log in pages. As this tutorial only uses the native Dreamweaver behaviours the server-side language you use is irrelevant. We will let Dreamweaver insert all the code that is required and of course that code will be defined by your site definition. This tutorial contains video demos.
Dynamic Web Development - The Basics: Filtering Recordsets
Reader Level:
In this tutorial, we will learn how we can filter specific data from our database. We will look at doing this using both form and url variables. This tutorial contains video demos.
In Part two of this mini-series we will look at catching errors that may be generated from missing recordset content.
Using the Log In Server Behavior
Reader Level:
In this tutorial we will be learning about the standard Log In Server Behavior that ships with Dreamweaver.
We will be looking at this Server Behavior in its basic form, in a language independent way.
This tutorial is aimed at beginners who are new to Server side development and looking to to be able to show unique content on a user group by user group basis. Tutorial contains video demos.
The Insert Record Server Behavior in Dreamweaver MX 2004
Reader Level:
In this first part of a two-part article, we are going to be looking at Data Insertion using a simple form that we will create in Macromedia Dreamweaver MX 2004.
Inserting data from a form into a database is something we all have done at least once. For instance, signing up to get email alerts from CNN is a great example of inserting data into a database. Or filling out a form on a website to start a magazine subscription. However, the uses don't stop there. In fact, they are limitless.
Check New Username Server Behavior
Reader Level:
A lot of people in the Dreamweaver forums ask "How can I make sure when someone registers on my website that their username is not the same as someone else's?"
Server behaviors can save you time, sweat, energy and frustration. The Check New Username server behavior is one of those behaviors that has been a part of Dreamweaver since UltraDev, but folks glance by it somehow.
In a few simple steps, you'll learn how to use this server behavior, and also how to modify it a bit to offer greater flexibility.
Dissecting the Login User Server Behavior
Reader Level:
Dreamweaver MX makes it very easy to create a page where your users can log in to your website. In this tutorial, you'll find out how one simple server behavior can not only provide this functionality, but can also restrict access to certain pages based on the user's predefined access level.
Absolute vs. Relative Paths
Reader Level:
Confused about the differences between absolute and relative linking? Not sure when to use a root relative path instead of a document relative one? This article spells it out for you by explaining the differences between each option, as well as providing examples. After reading this article you should never have to ask how to link to a page or object again.
Email a Forgotten Password in ColdFusion
Reader Level:
You've done it... I've done it. We've all signed up at a website and had to create a username and a password for ourselves, only to forget them months or perhaps even minutes later. Most sites allow you to have your password emailed to you automatically. That's what this tutorial will go over: emailing a user their password using some very simple ColdFusion code. All of the action will take place on the log-in page, so your user never has to leave the log-in page.
Customizing an Email Link
Reader Level:
One of the most important considerations for a web site is "ease of use". We want our visitors to be able to navigate and use our sites in a manner that is simple, logical, and - hopefully - enjoyable. Navigation is obviously an area that requires much thought, planning and testing. On a more macro level, we can take something as simple as an email link, and make it easier for the visitor to work with and easier for us to deal with upon reception.
Under the Hood — The Basics of HTML: Part One
Reader Level:
Just what does go on "under the hood" of an HTML document? This article will give you a good general idea about what is going on when you create web pages. We will begin right at zero, and describe the source document point by point, in easy to understand, mostly non-technical language.
Weaving a Web Dream, with Dreamweaver
Reader Level:
Are you new to Dreamweaver? Do you believe you can always learn something new, no matter how much experience you have? This article is just for you, then. This introductory article is about some of DMX's features and some general web common sense. Read on . . you never know what you'll discover!
Using the CSS Styles Panel
Reader Level:
DreamweaverMX contains a great tool to assist you in creating CSS styles. It's called the CSS Styles panel. In this article, we'll look at some of the different types of selectors that can be created. We'll look at creating the rule declarations for each selector. And then we'll briefly discuss the limitations with DreamweaverMX.
Experimenting with the Set Text of Layer Behavior
Reader Level:
So you want to create a online photo album, but don't want to use pop-up windows to display the full size images. Problem is, putting all those full size images on the same page makes the file size huge and slows the download to a crawl.
Well have no fear, with the help of a seldom mentioned Dreamweaver behavior it can be accomplished!
Creating the database connection for your ASP.NET application
Reader Level:
One of the very first hurdles to cross when developing a new dynamic ASP.NET application is creating the connection to your database. In this tutorial you'll learn how to make both a SQL Server connectin and an OLE DB connection in Dreamweaver. You'll see how Dreamweaver takes you through a series of dialogs prompting you for information, provides a mechanism for you to test the connection, and writes the required code to your web.config file.
CMX CF Random Image
Reader Level:
CMX CF Random Image is a Server Behavior that will display a random image on your page every time the user revisits or refreshes the page you apply the behavior to.
It's a very simple behavior that only asks for the name of the folder that contains the images you want to randomly display on the page.
A Quick Introduction to the Structured Query Language (SQL)
Reader Level:
When you make the move from building static HTML pages to developing dynamic sites with ColdFusion, .NET, PHP or JSP you will need to start learning to work with relational databases. This article provides a quick introduction to the basic essentials of the Structured Query Language (SQL) which is the language you use to work with databases.
Preventing duplicate database entries in ColdFusion
Reader Level:
If you need a Username to be unique when a user registers on your website, this article shows two simple ways to insure that they cannot select a name that is already being used. These techniques can be used to prevent the creation of duplicate database entries in any database.
ColdFusion Row Colors
Reader Level:
The CF Row Colors server behavior will allow you to easily add alternating row colors to your repeat region.
Defining a Site in DreamweaverMX - The Advanced Tab
Reader Level:
In the first part of this tutorial we covered setting up a static site in DWMX using the Basics Tab in the Site Definition window. In this second part, we will be setting up, step by step, a fictitious ColdFusion site using the Advanced Tab.
Fireworks: Rollovers Made Easy
Reader Level:
Have you been creating duplicate images in Fireworks just to create rollover effects? Using the Frames Panel within Fireworks can speed up this task!
Defining a Site in DreamweaverMX - The Basic Tab
Reader Level:
Before you can start to develop your site in DreamweaverMX you need to define your site. The first part of this tutorial will walk you through setting up a static site, step by step, using the Basic Tab in the Site Definition window. In the second part we will go through setting up a dynamic site, using the Advanced Tab in the Site Definition window.
Disjointed Rollovers
Reader Level:
It happens to all of us at some point; You've gotten bored with plain old rollovers on your nifty menu... You want to add a little something, like maybe rolling over one of your buttons and having it trigger another image swap elsewhere on your page. In this tutorial, we'll go over how to do that, and even how make a picture appear where there wasn't one before. All using the Swap Image behavior.
Updating Multiple Records without CFGrid
Reader Level:
Have you wanted to be able to update multiple records in a table in one fell swoop, but either didn't want, or know how, to use CFGrid? Well this tutorial will take you step by step through the process. I think you'll be surprised at how easy it is using ColdFusion.
Zeroing page margins
Reader Level:
In this tutorial we will investigate how we can use dual style sheets to set our page margins to zero in the most common browsers we will come up against in today's online world.
We will also take our CSS code and optimise it for performance and make it bandwidth friendly.......
The Newbie Series: The Dreamweaver MX Workspace
Reader Level:
Intimidated by the Dreamweaver interface? It can be a bit overwhelming, but in this article we begin to break it down into "chewable" bits. Helping you to digest everything that Dreamweaver has to offer without getting into the "nuts and bolts" so to speak.
The Newbie Series: Using DWMX's Swap Image behavior
Reader Level:
Making 2-state rollover navigation buttons using DWMX's Swap Image behavior is a piece of cake! In this tutorial we will walk you through placing your navigational buttons on your page and applying the Swap Image behavior to them to create a rollover.