Matlaw programmatic elements - where they are, and what they do
Page Name Description/Programmatic elements
All pages, except those involved in order processing/checkout Search - List of active categories, as set up in the admin section of the website. Search results - lists of items that are assigned to that category are returned on the page ec/productlist.asp.

Sign In - sign in from any page, including home page. Automatically signs into gold membership area if that person has a gold membership.

index.asp Home page. Get to it by clicking Home on top menu. 

Displays custom greeting to logged in users.

Displays first item assigned to category 'Featured Item' in the top center white box

Displays the first item assigned to 'Next CLE' category in bottom left 

aboutus.asp About Us page. get to it by clicking About Us on top menu, or Meet our Staff on the seminardetail.asp page

No special programmatic features

contactus.asp Contact Us page. get to it by clicking Contact Us on top menu.

Has link at bottom of page that ties to Matlaw web based email system. Not used by the general public.

memberbenefits.asp Member benefits - info about becoming member - get to it by Clicking SignIn on top tool bar on any page.

Link on this page goes to addcustomer.asp where patrons can create an account without going through the checkout process of buying an item.

 

membergoldbenefits.asp Gold Member benefits - info about becoming gold member - which means getting access to teh subscription areas of the website - get to it by Clicking Library on left nav bar on any page.

Link from this information page goes directly to the gold membership product on the product detail page. They must purchase a gold membership and finish the checkout process, then the administrator must verify the order before the gold membership is valid and the user can gain entrance to the library.

 

annots or library Lirbary link - if the user is already logged in, otherwise clicking on the library link, then the link to log in results in redirect to annots on successful login. Unsuccessful log in returns the user to the logon page.
ec/productlist.asp

the main dynamic content display page
Search results and special categories of product listings. The following links go to this page, tuned to specific categories of items.

Search - depends on item selected to search

Ordering - returns everything in the books and tapes category

Registration - returns everything in the seminar & training category

Tip of the Week - returns everything in the Tip of the Week category

24 Practice Tips - returns everything in the Practice TIPS category

CLE Programs - returns all seminar and training

Books & Tapes - returns everything in the books and tapes category

Calendar of Events - returns all items assign to this category - usually date based items like training, seminars, and scheduled chats (eventually)

Software - returns everything assigned to the software category

Testimonials (MatMaster software - link only found on productdetail.asp when the product is MatMaster2k, and on search list) displays items assigned to the Software Testimonials category

Testimonials (Seminars - link only found on seminardetail.asp and on the search list )  displays items assigned to the Seminar Testimonials category

Has paged results - if too many items meet search or link criteria, the resultset will be paged and a list of relavant pages will be displayed at the top of the page.

Has a link to see what items are already signed up for to be purchased.

ec/productdetail.asp Detail Page - Get to it by clicking link on productlist.asp or certain hard coded links

TIPS MatMaster links goes directly to product page and displays info on TIPS MatMaster software.

Featured Item from the top center of the homepage automatically goes to this page, depending on what item is the featured item.

Programmatically disables links on right hand column if the item being displayed is not the TIPS MatMaster software.

Used to add items to the shopping cart. 

Only displays one product at a time, the associated options for that product, or other items that have been created using the related products tool in the admin area.

demo.asp TIPS MatMaster2K Demo page. 

Dynamic Flash movie by Camelot Graphics Studio

ourguarantee.asp Guarantee Page - link only off product detail when the product is MatMaster2k software
ec/seminardetail.asp Detail page for everything that doesn't display details on productdetail.asp. Created as a separate page from productdetail.asp to allow for unique formatting.

Next CLE - on homepage main content goes straight to this page and displays the next item assigned to Next CLE category

Used to add items to the shopping cart. 

Only displays one seminar at a time, the associated options for that seminar, and any related seminar or other items that have been created using the related products tool in the admin area.

agendas/*.asp programmatic link - name of page entered in the admin side of the website. Goes to a custom agenda page that is created for each Seminar. Link only exists on the seminardetail.asp page
commitment.asp Our Commitment page - link only found in right column of the seminardetail.asp page when reviewing the specific details of any page.
ec/cart.asp Shopping Cart - link only from productlist.asp at this time.

Allows updating quantity of any item

Allows completely removing all items

Allows deleting a single item

First link in the check out process.

ssl/checkaccount.asp Login Screen during checkout process

Only visible if patron has not yet signed in, otherwise this screen is bypassed

Allows creating an account if someone does not yet have an account. During account creation, only writes username and password to database, and too cookie for use in the last step

All orders must be placed by someone who has an account

ssl/getshipinfo.asp Second screen of checkout process

If user logins in properly, the form is pre-populated with the users info. If the user is creating a new account, the user fills in all the information. This information will be added to their record, which they can edit at any point in the future in the personal file.

ssl/getseminarnames.asp Third screen of checkout process

If user has bought any seminar tickets, the page shows blanks to put in the name for each person that the tickets are for.

If no tickets were purchased during this transaction, a simple message is displayed and the patron clicks the continue button.

ssl/getbillinginfo.asp Fourth screen of the checkout process

New patrons enter billing info, returning signed in patrons verify billing info, but will have to enter a credit card number every time. The credit card is not verified as part of the checkout process.

ssl/checkout.asp Last screen of the checkout process

Displays a printable version of a receipt for the patron. the same information and additional information regarding seminars, if any, are also sent via email to the customer, and to sales@matlaw.com. This email account currently forwards to matmaster2k@matlaw.com - the master email account, and tmtippins@matlaw.com.

underconstruction.asp Placeholder for sections of the site yet to be developed

Forum - will have an on line interactive forum

Members Only - will have a description of member services, and a link to these services if the person viewing the page is logged in.

Personal File - Should probably be combined with Members Only, or provide the actual links described in Members Only