Before you start
In Part 1 of this series, you'll set up the core of the BlammoSplat Web site using Notes and Domino. You will create a standard Domino discussion database from an existing template, enabling users to collaborate in the creation of an animation in Part 2 of this series. You will also create a user registration database from scratch and set Domino to use it for authentication. You'll learn:
- The difference between Lotus Notes and Domino
- The basic structure of a Domino database
- How to create a Domino application form a template
- How to create a database, form, view, and agent from scratch
- How to create Domino users from a Web application
- How to use a Domino address book
- How to set up directory assistance
- How to create Domino users without giving them access to your internal systems
Overall, you will have a good idea of how the various Notes and Domino pieces fit together.
This series demonstrates the ease with which you can use Lotus Notes and Domino applications to create complex Web-based applications. During the three-part series, you will build a community Web site, BlammoSplat, that enables users to collaborate on a single project, uploading, commenting on, and dynamically combining OpenLaszlo animations.
The animations will consist of a bouncing "ball" users can manipulate programmatically, enabling it to, say, morph from a bouncing ball to floating flowers to a tiny spaceship trying to elude the neighborhood dog. Users can upload and discuss snippets, and can combine them into new pieces for discussion.
All of this takes place in a Web site created using Lotus Notes and Domino.
This tutorial is for Web developers who want to learn more about using Lotus Notes and Domino to create and host Web applications. It assumes that you have some programming experience, but does not require any specific language. It also assumes that you are not overly familiar with Notes or Domino applications. Later parts of this series will require Java® knowledge, but Part 1 has only one significant snippet in LotusScript and it is thoroughly discussed.
To complete the steps in this tutorial, you will need to have the following software installed and ready to use (all available as free trial downloads):
- Lotus Notes 8: Available as a trial download. This tutorial uses Notes just for demonstration purposes; it's not used in the construction of the actual application.
- Domino 8 server software: Available as a trial download. This software hosts the application, so you will need to download and install it.
- Domino Designer 8: Available as a trial download. This application enables you to build Domino database applications from scratch; you'll be using it for the registration application.
- Domino Administrator 8: Available as a trial download. Part of the challenge of this tutorial is in tying all the pieces together. Download Domino Administrator 8 to make all of that possible.



