IBM Lotus Domino: Classic Web Application Development Techniques

This tutorial takes Domino developers on a straight path through the jungle of techniques to deploy applications on the web and introduces you to the classic strategies. Why Google it when it’s all here?
Preview in Mapt

IBM Lotus Domino: Classic Web Application Development Techniques

Richard G. Ellis

This tutorial takes Domino developers on a straight path through the jungle of techniques to deploy applications on the web and introduces you to the classic strategies. Why Google it when it’s all here?
Mapt Subscription
FREE
$29.99/m after trial
eBook
$25.20
RRP $35.99
Save 29%
Print + eBook
$59.99
RRP $59.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$25.20
$59.99
$29.99p/m after trial
RRP $35.99
RRP $59.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


IBM Lotus Domino: Classic Web Application Development Techniques Book Cover
IBM Lotus Domino: Classic Web Application Development Techniques
$ 35.99
$ 25.20
IBM Lotus Notes and Domino 8.5.3: Upgrader's Guide Book Cover
IBM Lotus Notes and Domino 8.5.3: Upgrader's Guide
$ 29.99
$ 21.00
Buy 2 for $35.00
Save $30.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781849682404
Paperback344 pages

Book Description

Domino is an application server that can be used as a standalone web server. As part of the Domino suite, it provides a powerful collaborative platform for the development of customized business applications. It provides enterprise-grade e-mail, messaging, and scheduling capabilities.

There are many novice and moderately experienced developers who would like to enhance a Web-enabled Domino application, but to do so they need to learn the fundamentals of HTML, CSS, and JavaScript, and also how to use those technologies in the context of a Domino application. Information about how to do this is available on the Web, but the sheer volume of that information makes it very difficult for the newbie to get started.

Topics and techniques presented in this book provide a comprehensive overview of all major design strategies used to Web-enable traditional Domino applications. Illustrations provide clear working examples of how HTML, CSS, and JavaScript can be incorporated into existing applications to improve both look and performance.

Early chapters provide suggestions for working with users and for managing your development time and effort. Later chapters focus in detail on forms and pages, views, navigation, agents, security, performance, and troubleshooting. Examples demonstrate clearly how to incorporate HTML, CSS, and JavaScript into Domino designs. By the end of this book you will have learned what you need to know to quickly and competently tackle web application enhancement tasks.

Beyond providing a good understanding, this book will continue to serve as a valuable source of ideas and techniques. This book brings together essential classic strategies and techniques used to deploy Domino applications to the Web. Chapters cover all major design elements, with a special emphasis on how to craft these elements to work well with web browsers. Many topics include alternative techniques for solving particular problems. Illustrations and examples can be used where appropriate, or they can serve as jumping off points for your own solutions.

Table of Contents

Chapter 1: Preparation and Habits
Preparing yourself as a developer
Standardizing applications
Planning your work
Working the project
Documenting your applications
Summary
Chapter 2: Design and Development Strategies
Planning the design
Using consistent naming conventions
Attending to human factor issues
Using appropriate design elements and techniques
Developer testing
Promoting the design from testing to production
Reviewing other sources of help
Summary
Chapter 3: Forms and Pages
Setting properties appropriately
Opening forms and pages directly
Viewing the source in a browser to investigate anomalies
Composing and saving documents
Improving the layout of design elements
Using computed text
Using hidden computed fields
Using HTML to add value to a form or page
Creating pseudo Action Bars for the Web
Summary
Chapter 4: Navigation
General precautions
Application launch options
Creating a custom application login form
Creating menus
Displaying a design element after exiting a document
Using response forms for interim workflow steps
Coding default error pages
Providing directions and help
Opening another application in a separate window or tab
Summary
Chapter 5: Cascading Style Sheets
Using CSS for styling design elements on the Web
Locating style rules in applications
Developing CSS rules
Adding style to form and page elements
Summary
Chapter 6: JavaScript
Using JavaScript in web applications
Locating JavaScript in applications
Developing and debugging scripts
Using JavaScript to enhance forms and pages
Summary
Chapter 7: Views
General guidelines
Exploring view options for the Web
Creating Action buttons
Adding style to views
Opening documents in a separate window
Adding view scrollbars dynamically
Summary
Chapter 8: Agents
General LotusScript agent guidelines
Setting agent attributes
Developing agents
Working with documents
Writing special purpose agents
Summary
Chapter 9: Security and Performance
Security
Performance
Summary
Chapter 10: Testing and Debugging
Testing
Debugging
Summary

What You Will Learn

  • Incorporate dynamic debugging, which can be turned on after an application is in production
  • Learn to style design elements with CSS rules
  • Learn how to use the various application launching options
  • Create and customize views for the Web
  • Work with hidden fields and CGI variables
  • Validate fields with JavaScript
  • Include a date picker on a web form
  • Learn to incorporate AJAX into an application
  • Include diagnostic features to help you understand an existing application
  • Understand how LotusScript agents work with web pages
  • Learn to troubleshoot web applications
  • Review ways to improve application performance

Authors

Table of Contents

Chapter 1: Preparation and Habits
Preparing yourself as a developer
Standardizing applications
Planning your work
Working the project
Documenting your applications
Summary
Chapter 2: Design and Development Strategies
Planning the design
Using consistent naming conventions
Attending to human factor issues
Using appropriate design elements and techniques
Developer testing
Promoting the design from testing to production
Reviewing other sources of help
Summary
Chapter 3: Forms and Pages
Setting properties appropriately
Opening forms and pages directly
Viewing the source in a browser to investigate anomalies
Composing and saving documents
Improving the layout of design elements
Using computed text
Using hidden computed fields
Using HTML to add value to a form or page
Creating pseudo Action Bars for the Web
Summary
Chapter 4: Navigation
General precautions
Application launch options
Creating a custom application login form
Creating menus
Displaying a design element after exiting a document
Using response forms for interim workflow steps
Coding default error pages
Providing directions and help
Opening another application in a separate window or tab
Summary
Chapter 5: Cascading Style Sheets
Using CSS for styling design elements on the Web
Locating style rules in applications
Developing CSS rules
Adding style to form and page elements
Summary
Chapter 6: JavaScript
Using JavaScript in web applications
Locating JavaScript in applications
Developing and debugging scripts
Using JavaScript to enhance forms and pages
Summary
Chapter 7: Views
General guidelines
Exploring view options for the Web
Creating Action buttons
Adding style to views
Opening documents in a separate window
Adding view scrollbars dynamically
Summary
Chapter 8: Agents
General LotusScript agent guidelines
Setting agent attributes
Developing agents
Working with documents
Writing special purpose agents
Summary
Chapter 9: Security and Performance
Security
Performance
Summary
Chapter 10: Testing and Debugging
Testing
Debugging
Summary

Book Details

ISBN 139781849682404
Paperback344 pages
Read More

Read More Reviews

Recommended for You

IBM Lotus Notes 8.5 User Guide Book Cover
IBM Lotus Notes 8.5 User Guide
$ 29.99
$ 21.00
IBM Lotus Quickr 8.5 for Domino Administration Book Cover
IBM Lotus Quickr 8.5 for Domino Administration
$ 26.99
$ 18.90
IBM Sametime 8.5.2 Administration Guide Book Cover
IBM Sametime 8.5.2 Administration Guide
$ 41.99
$ 29.40
IBM Lotus Sametime 8 Essentials: A User's Guide Book Cover
IBM Lotus Sametime 8 Essentials: A User's Guide
$ 26.99
$ 18.90
IBM Lotus Notes and Domino 8.5.1 Book Cover
IBM Lotus Notes and Domino 8.5.1
$ 29.99
$ 21.00
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80