Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

BlammoSplat: Build a community Web site of Open Laszlo animations, Part 1: The basic site

Nicholas Chase, Freelance writer
Author1 photo
Nicholas Chase has been involved in Web site development for companies such as Lucent Technologies, Sun Microsystems, Oracle, and the Tampa Bay Buccaneers. Nick has been a high school physics teacher, a low-level radioactive waste facility manager, an online science fiction magazine editor, a multimedia engineer, an Oracle instructor, and the Chief Technology Officer of an interactive communications company. He is the author of several books, including XML Primer Plus (Sams). He is also a partner in InterSection Unlimited, which specializes in creating Second Life content and applications. You can find him in-world as Chase Marellan.
Keith Strickland, Lotus Notes/Domino Administrator, Developer and Author
Author photo
Keith Strickland is a Lotus Notes/Domino Administrator and Developer. He has been working with big corporations such as Coca-Cola, Sprint and Unisys, doing Lotus Notes duties for the past 11 years. He is also the master chef for the User Administration Utility hosted on OpenNTF. Feel free to visit Keith's blog at http://www.keithstric.com.

Summary:  Create complex Web-based applications with ease. This tutorial shows you how to use Lotus Notes® and Domino® to build a community Web site named BlammoSplat. This is the first in a series of three tutorials that chronicle the building of a site that enables collaborative discussion and animation building using Domino and Open Laszlo.

View more content in this series

Date:  25 Sep 2007
Level:  Intermediate PDF:  A4 and Letter (2718KB | 70 pages)Get Adobe® Reader®

Activity:  16872 views
Comments:  

Before you start

About this tutorial

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.


About this series

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.


Prerequisites

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.


System requirements

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.

1 of 11 | Next

Comments



Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Lotus, Open source
ArticleID=255320
TutorialTitle=BlammoSplat: Build a community Web site of Open Laszlo animations, Part 1: The basic site
publish-date=09252007
author1-email=ibmquestions@nicholaschase.com
author1-email-cc=
author2-email=keithstric@gmail.com
author2-email-cc=

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Try IBM PureSystems. No charge.