"Community Estates" is a fictitious group of home owners that has a website for information sharing. This is an example of advanced website techniques. Here are a few highlights of what the website can do:
Access to website restricted to known user accounts and passwords
Different user accounts have different capabilities on the website. So, a privileged user might see different web content and have access to advanced features.
Secure transmissions via certificate encryption and "HTTPS://"
Dynamically generated content
A header and footer banner automatically appears on every webpage including a timestamp with user account name and abilities associated with that account
Users can subscribe to email notifications
Privileged users can broadcast email message to all subscribed users
Hot-clickable bird's-eye-view satellite photograph of neighborhood (click on a home to see info)
Database of resident information. Entire table can be viewed, sorted, and updated ... live!
Privileged users can upload photographs and add comments
Access counters. Each page access is accumulated to a database including unique session accesses.
If an error is encountered, an email message with detailed error reporting is automatically sent sent to a specified address. Here is an example error report email.
Typical errors, like "page not found", are intercepted and reported by the website instead of the user's browser.
As a point of reference, the site was created from scratch (ground up) in about 8-10 weeks and would incur a development expense of around $20,000 to $25,000. While the site is basic and limited in visual appeal, the goal is for you to see the potential of such technology at work. Here is proof of a website that has advanced features that could be utilized in a variety of commercial applications.
Here are three user accounts that you may use to access the Community Estates website. Note that user accounts and passwords are case sensitive, so "Jane" is NOT the same as "jane"!
User Account Name Password Capabilities community community Browse john community Browse, Upload jane community Browse, Upload, Broadcast, Administer
Capability Description Browse This allows general browsing of the website. It includes the ability to alter resident information, like their home phone number. It also allows registering an email address to receive "Email Broadcast" messages. Upload This allows uploading of "Roofing Example" pictures from the user's computer to the server for immediate display on the website. Broadcast This allows an email message to be sent to all email addresses that have been registered on the website via "Email Subscriptions". Administer This allows viewing "Access Counters" and testing the "Error" trapping, reporting, and emailing features. If you are a Java programmer, then you may be interested in looking at the JavaDocs for Community Estates. Otherwise, let's get started viewing the Community Estates website!
Until you install the certificate, you will see a message from your browser regarding security. You can simply choose "Yes" to continue, but you may want to follow the full Certificate Installation Procedure instead.
Click the link below and give your chosen username and password, such as "jane" and "community".