Viewers: in countries Watching now:
An important but little-understood concept in dynamic web development is that of role-based logins, which allow different types of users to access different parts of the site. In this course Adobe Certified Expert Candyce Mairs shows how to use Dreamweaver's features to create role-based logins, restrict page access, build an administrator area, and test everything to make sure it works. Plus, see how to set up a development environment and work with a database from within Dreamweaver. Along the way, build your skills in areas like working with PHP, adding form validation, using server behaviors, and much more.
In order to begin Dynamic Development, it's important to understand all the pieces that go into creating a Dynamic page. And I have a slide to assist us in understanding that process. It's within my Web Server Resources page at my website, in case you want to view this later. But we'll take a look at the difference between a Static Page Request and a Dynamic Page Request. A Static Page Request is a fairly simple process.
The user is using their computer to access a webpage out on the Internet. So, the request comes over to the web server and a response is sent back. And yes, this is an antique computer, (LAUGH) I keep it up here purposely just to remind us of how far we've come in technology. Now, that is a Page Request coming in through the browser to the server, and that is how HTM or HTML pages are dealt with.
If we need to make any request beyond the capabilities of HTM or HTML, and that is required for any type of dynamic process such as accessing a database, working with getting your forms activated and functioning on your website. Anything beyond the basics, HTML cannot handle. Which also means the web server that only speaks HTML cannot handle it either. So, we need to add some type of server side language piece to our website.
And there are five server side languages available to you called Fusion, Java Server Pages, PHP, which will be our environment we're working in through this course, Classic ASP, or ASP.NET. And those languages are required because those are the languages that deal directly with the database. A web server cannot communicate with a database. And for this course, in order to create a login, we have to have a table that lists all of the users who are allowed to login, and that will be stored in a database.
So, we'll be installing the database along with our testing environment. So, the testing environment will come in, the database will be there, then it's a matter of us creating a specific database for this course. So, we need this piece over here to communicate with the database or to create any type of scripting to add features beyond the capabilities of the web server itself. So, that's a slight overview of the entire Dynamic Page Process. When we install either ZAMP on the Windows side or MAMP on the Mac side, what we are doing is installing a web server, we're also installing the PHP environment, and we're installing the MySQL database. Using ZAMP or MAMP, we can install all of these in a single installation. So, I'll walk you through that process within the installation movies. One for the windows side, using ZAMP, and a separate one for the Mac side using MAMP.
But once you get working within your pages, it won't matter which system or which testing environment you're working in. Either Window side or Mac side, it all falls within the same folder name and our same website we will be creating. The name of our website is Scuba2U. It's a scuba diving travel company, and we'll be creating a login area for the Scuba2U website. So, let's move into getting our testing environment, and Dreamweaver, all set up so we can begin looking at our pages.
There are currently no FAQs about Dynamic Dreamweaver Websites: Creating Login Areas.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.