IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > Dashboard > IBM Lotus Domino Web Application Development > ... > Best Practices for Building Web Applications for Domino 8 > 0.0 Preface
developerWorks
Log In   View a printable version of the current page.
Overview Spaces Forums Blogs Podcasts Wikis Exchange
0.0 Preface
Added by heinsje, last edited by jservais on Apr 03, 2008  (view change)
Labels: 
(None)

 This is a community wiki. Be sure you are logged in to edit, comment, and add pages. Not a member yet? It's free and simple. Click Login in the upper right corner and Register.
View a PDF of the original wiki content produced in March 2008 by Lotus and IBM Redbooks.

This section of the wiki contains a collection of best practices for building and updating Lotus® Domino® Web applications. The topics vary widely and range from key recommendations for updating existing Web applications and best practices for refining the look and feel of Domino applications for the Web, to common tips and techniques.

Assumptions

This information assumes that you have some basic Web development skills.

Meet the authors

Authors

Bruce Lill (brucelill) has been providing Notes® solutions since Lotus Notes V2.0. Bruce is a certified Developer, Administrator and Instructor. Bruce He spends his time building secure Web sites for companies and state governments. His satisfaction doesn't come until the site is validated and the customer is happy. Bruce can be contacted by sending e-mail to bruce@kalechi.com.
Bruno Grange (brunogrange) is an IBM® certified advanced application developer, instructor and system administration specialist on Lotus Notes/Domino. He works for IBM as an application developer, participating on various global delivery projects using Lotus Notes/Domino. Bruno has over eight years of experience, which includes working with several IBM business partners in Brazil as Procwork, WJ and Cyberlynxx.  Bruno has in-depth experience with Web application development and implementation Web 2.0 using Lotus architecture. He is a coordinator of the AS Brazil Notes/Domino team, a group of developers in IBM Brazil that brainstorms new ways to promote Lotus Notes brand. He also maintains a personal Web site with  information and tips about Lotus and Web application development at www.grange.com.br. Bruno can be contacted by sending e-mail to brunog@br.ibm.com.
Chris Toohey (christoohey) is a published developer and Webmaster of DominoGuru.com, a Lotus Notes/Domino-themed "Tips & Tricks" Web site and Weblog. He is the Chief Solutions Architect for Clearframe and specializes in integrating IBM Lotus Notes/Domino with other enterprise-level solutions. Since entering the IT industry in 1998, Chris's unconventional methodologies, forward thinking and his ability to uniquely analyze and attack a given problem with award winning solutions has afforded him recognition as an expert in his field, as well as yielding many happy customers.
Jimmy Minata (jminata) has over 13 years of domino development and administration experience. He specializes in developing Web applications by using CSS, DHTML, and AJAX and is an expert in integrating Domino with relational databases such as DB2®, SQL Server®, and Oracle®. As a senior consultant and a CRM Framework Manager with PSC Group, he has successfully architected and implemented CRM, Workflow, Portal, and Content Management application at various clients.
John Noltensmeyer (jnoltensmeyer) has over 12 years experience as a Lotus Notes developer and administrator and is certified as both a Notes developer and administrator in each release from R3 to ND8. He is also a Sun™ Certified Java™ Programmer, MCSE, and holds the Certified Information Systems Security Professional (CISSP) designation. John has been developing Domino web applications since 1997 and standards-based Web design is one of his passions. You can contact John by sending e-mail to john.noltensmeyer@usa.net.
Joseph D'Armi (josephd) has worked with Lotus Notes since version 3 and spent the last 10 years focused on Domino Web-based applications. Has architected collaborative sales, marketing and financial applications; content management systems for corporate Web sites and intranets; and commerce sites most notably the Lotus sponsored online shop for Manchester United Football Club.
Lisa Schenkewitz (schenkew@us.ibm.com) has worked with Lotus Notes for 15 years since Version 3 and also has been certified in each release as a principal developer and administrator.  Has done several notes project, including consulting and design reviews, and most recently an IBM Domino-based Web site for IBM manufacturing.  She is an adjunct member of the Lotus Notes IBM Center of Competency (CoC).
Louis Orenstein (lorenstein) has been supporting and troubleshooting the Lotus Domino HTTP task for both performance and interoperability issues for over four years and currently serves as the team lead for the level 2 North America support team.
Debbie Landon (dalandon) is an IBM Certified Senior IT Specialist in the IBM ITSO, Rochester Center. Her current area of expertise is the System i collaboration products, including IBM Lotus Domino and related Lotus products, such as Sametime® and QuickPlace®. Debbie has been with IBM for 24 years working first with the S/36 and then the AS/400®, which has since evolved to the iSeries® server and is now the IBM System i™ platform. Before joining the ITSO in November of 2000, Debbie was a member of the PartnerWorld® for Developers iSeries team, supporting IBM Business Partners in the area of Domino for iSeries. You can contact Debbie by sending e-mail to dalandon@us.ibm.com.
Jennifer Heins (heinsje) is the senior information architect and strategist for the Lotus and WebSphere® Portal family of products. She is currently driving innovation in how IBM plans, develops, and delivers technical information. Some specific goals include planning a broad spectrum of technical content deliverables for various audiences and skill levels, enabling customers, partners, and IBM to collaborate and interact with information, and fostering a knowledge sharing culture inside and outside of IBM through wikis and other technology. She also works closely with IBM and SWG groups to contribute to standards and guidelines used across IBM for technical information. Jennifer has been at IBM for 10 years working first in the WebSphere software brand and then moved to pervasive technology, which evolved into the current set of WebSphere Portal family and Lotus products. You can contact Jennifer by sending e-mail to heinsj@us.ibm.com.

Supporting contributors and reviewers

Thanks to the following people for their contributions to this project:

Mark Jourdain IBM Lotus Domino Product Manager

Become a contributor

Join us for a two- to six-week residency program! Share your knowledge with peers in the industry and learn from others. Help create content about specific products or solutions, while getting hands-on experience with leading-edge technologies. You will have the opportunity to team with IBM technical professionals, Business Partners, and Clients. Your efforts will help increase product acceptance and customer satisfaction. As a bonus, you will develop a network of contacts in IBM development labs, and increase your productivity and marketability.

Find out more about the residency program, browse the residency index, and apply online at:
ibm.com/redbooks/residencies.html

Comments welcome

Your comments are important to us!

We want the content in this wiki and all our wikis to be as helpful as possible. Provide us your comments in one fo the following ways:

Conventions

Navigation

Each section includes a short navigation that points to other related topics in the section.

Prerequisites

There may be prerequisites that are important to read or perform before using a topic. This is noted in a Prerequisites section.

Code samples

Code samples are shown in this format.

Copyright information

The following technologies are commonly referenced:
PHP - PHP is GNU/GPL and is maintained by the Opensource community.
ASP - Microsoft® ASP is a copyright of Microsoft corporation.
JavaScript - JavaScript™ is a copyright of Sun Microsystems.
Java - Java™ is a copyright of Sun Microsystems.

IBM copyrighted products may be referenced by using the following terms:

  • Domino for IBM Lotus Domino
  • Domino Designer or simply Designer for IBM Lotus Domino Designer
  • Notes client or just Notes for IBM Lotus Notes client

Company example

Throughout this information, we reference a fictitious company, called Riverbend Coffee and Tea Company, that we use to illustrate various points.

Docs Meet the authors (IBM Lotus Domino Web Application Development)
Docs Riverbend Coffee and Tea Company (IBM Lotus Domino Web Application Development)


    About IBM Privacy Contact