Domino 1.5 User's Guide R4.5 template $Version$Formula$FormulaClass$Collatio ELDS$BODY$UpdatedBy CN=Kerry Woodward/OU=CAM/O=Lotus !FCFO *98*" Privilege 1 Privilege 2 Privilege 3 Privilege 4 Privilege 5 -Default- LocalDomainServers OtherDomainServers wP+3Y ?=8d6 uxM^2 Platform Platform $PrivateDesign CN=Ned Batchelder/OU=CAM/O=Lotus PrimeView PrimeView ######################################################## ######################################################## ######################################################## Help Topics - Contents | NCnts CN=Susanna Doyle/OU=CAM/O=LotusG3####### Help Topics - Favorites | NFav CN=Susanna Doyle/OU=CAM/O=LotusG3####### TopicNumberTopicNumber TopicNumber Marian SternSusanna Doyled########## BodyBody BodyWrite the body of the help document here. Marian SternSusanna Doyled################################################ TopicNumberTopicNumber TopicNumber Marian SternSusanna Doyled############################ Section Susanna DoyleSection Section SectionAssign this topic to a category. 1. HOW DO I?2. GETTING STARTED3. MENUS & DIALOG BOXES4. SMARTICONS5. SCRIPTING & FORMULAS6. MESSAGES7. SHORTCUTS oyleKerry Woodward################### Whats_New Susanna DoyleWhats_New Whats_New oyleKerry Woodward# PrimeView Susanna DoylePrimeView PrimeView PrimeViewAssign this document to a (main) view. a. How Do I?b. What's New?c. Top 10 Taskse. Search IndexRef a. Setting UpRef b. WorkspaceRef c. ShortcutsRef d. ScriptingRef e. @FunctionsRef f. Troubleshooting. oyleKerry Woodward############### ViewSection Susanna DoyleViewSection ViewSection ViewSectionAssign this topic to a topic group.3 Use DatabasesUse ViewsUse DocumentsSearch for InformationUse MailPrint Documents and ViewsKeep Notes SecureShare Information With Other ApplicationsUse Notes Away from a NetworkDesign Notes DatabasesManage Notes DatabasesAdminister Notes Servers---Where is this Release 3 command?What are the important new features?What changed at the last minute?How do I upgrade my site to Release 4?----Things you do before startingThings you do every dayThings you do frequentlyOther things-----About NotesSetting Up NotesStarting & Stopping NotesAbout Other Notes Documentation------About MenusAbout the SmartIcons PaletteAbout WindowsAbout FoldersAbout Split PanesAbout the Status Bar-------SmartIcon ShortcutsMouse ShortcutsKeyboard Shortcuts--------About ScriptingLotusScript BasicsLotusScript Reference----------@Functions Basics@Functions Reference@Commands Basics@Comands Reference---------About MessagesAbout Customer SupportList of Messagest ########################################################## Start_Here Susanna DoyleStart_Here Start_Here oyleKerry Woodwar ########################################################## wP+3Y Susanna DoyleUse this to edit category names when they change. Edit the formulas to include both category names, run, and then open and save each doc (still need way to automate this part).002change categoryoyleKerry Woodward##################### ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## Susanna DoyleAssigns a field with new name to old name, then deletes old name. REMEMBER that new name HAS TO BE FIRST on second line.000change name of fieldoyleKerry Woodward######## ########################################################## ########################################################## Susanna DoyleKerry WoodwardWoodward############################################### ########################################################## ########################################################## ########################################################## ######################################################## Marian SternContext Help Form CN=Susanna Doyle/OU=CAM/O=LotusDC Index_EntriesIndentTopicTypeDoc_NumberSectionBookViewBodySubject########################################################## Help Topics - Index A-Z | NWIDX CN=Susanna Doyle/OU=CAM/O=LotusG3###### ########################################################## ########################################################## 08 Introducing the Domino Web ServerP Domino Web server\technical overviewHTTP server\description ofURLs\extensions and DominoHTML\Domino translation toReferenceAboutH_HOW_DOES_DOMINO_WORKContext Help FormAbout how the Domino Web server works01 Chapter 1 Introducing the Domino Web Server CN=Kerry Woodward/OU=CAM/O=Lotus Domino-only Chapter Name Changes CN=Kerry Woodward/OU=CAM/O=LotusfPV3 ############### !FCFO ChapAllH_CHAPTER_X__INTRODUCING_THE_DOMINO_WEB_SERVERContext Help FormChapter 1 Introducing the Domino Web Server01 Chapter 1 Introducing the Domino Web Server CN=Kerry Woodward/OU=CAM/O=Lotus############## ########################################################## ########################################################## ffffffffffffff ffffg DLaoh Susanna DoyleKerry WoodwardCN=Kerry Woodward/OU=CAM/O=LotusDomino 1.5 User's GuideexP CN=Kerry Woodward/OU=CAM/O=LotusC:\NOTES\DATA\DO15_TMP.NTFtlnHelp Topics - Contents_TMP.NTFtlnHelp Topics - Contents############################ ChapH_CHAPTER_X__DOMINO_ADMINISTRATORS_INFORMATIONContext Help FormChapter 2 Domino Administrator's Information02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus####################### $Modified 1S2S3S $TITLE$FormPrivs$FormUsers$Body$Flags$Class$Modified$Comment$AssistTrigger$AssistType$AssistFlags$UpdatedBy$$FormScript_O$Private 0SL1S$PrivateDesignn4096 $TITLE CN=Kerry Woodward/OU=CAM/O=Lotus ########################################## ########################################################## (All) Susanna Doyle@ Subject$4$Conflict$REF Subject SubjectFrame ID$4Date Last Modified HELP_WINDOW Context Help Form HELP_DOCUMENT Context Help Form formJ oyleKerry ########################################################## Marian Sterna. Contents|CNTS CN=Susanna Doyle/OU=CAM/O=Lotus Print1 Print1 Print2" Print2 3S4S6S10S13S14S15S17S MainComment Reviewer" 0S0E PrintIndent Subject PrintIndent Subject PrintIndent Subject Subject 3S4S6S10S12S13S15S16S17S19S23S25S26S28S29S30S32S36S38S39S45S47S48S Print1$35Print_Sequence$18$38$Conflict$REF TopicType GuideMe OnlineOnly L1S2S4S5S6S7S1< Print1$35Print_Sequence$38Y ################################# ########################################################## ########################################################## Susanna DoyleKerry WoodwardWoodward####################################### Help Topics - Index | NIDX CN=Susanna Doyle/OU=CAM/O=LotusG3########### Help Topics - Search | NSrch CN=Susanna Doyle/OU=CAM/O=LotusG3######### ########################################################## 06 Administer the Domino Web Server Virtual Web servers\creatingHow Do I?StepsAllH_CREATING_A_VIRTUAL_SERVERContext Help FormCreating multiple sites on one server02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus############## 08 Introducing the Domino Web Server Domino Web server\description of featuresDomino Web server\and Web application developmentDomino Web server\and interactive Web applicationsDomino Web server\and creating secure Web applicationsReferenceAboutAllH_OVERVIEWContext Help FormAbout the Domino Web server01 Chapter 1 Introducing the Domino Web Server CN=Kerry Woodward/OU=CAM/O=Lotus ########################################################## ChapH_CHAPTER_X__DOMINO_USERS_INFORMATIONContext Help FormChapter 3 Domino User's Information03 Chapter 3 Domino User's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################################## 06 Administer the Domino Web Server5^ Domino Web server\setting upHow Do I?StepsAllH_QUICKSTART_SETTING_UP_A_DOMINO_WEB_SERVERContext Help FormQuickStart: Setting up a Domino Web server02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################################# ########################################################## Translate Help Topics - Contents CN=Susanna Doyle/OU=CAM/O=LotusG3##### ########################################################## _Edit Document _Save Document Save as New _Version Send Docu_ment Categori_zec Favorite Topics Categori_ze _Edit Document Send Docu_ment _Forward _Move To Folder... _Remove From Folder ViewSection ViewSectionAssign this topic to a topic group.3 Use DatabasesUse ViewsUse DocumentsSearch for InformationUse MailPrint Documents and ViewsKeep Notes SecureShare Information With Other ApplicationsUse Notes Away from a NetworkDesign Notes DatabasesManage Notes DatabasesAdminister Notes Servers---Where is this Release 3 command?What are the important new features?What changed at the last minute?How do I upgrade my site to Release 4?----Things you do before startingThings you do every dayThings you do frequentlyOther things-----About NotesSetting Up NotesStarting & Stopping NotesAbout Other Notes Documentation------About MenusAbout the SmartIcons PaletteAbout WindowsAbout FoldersAbout Split PanesAbout the Status Bar-------SmartIcon ShortcutsMouse ShortcutsKeyboard Shortcuts--------About ScriptingLotusScript BasicsLotusScript Reference----------@Functions Basics@Functions Reference@Commands Basics@Comands Reference---------About MessagesAbout Customer SupportList of Messagest Susanna DoyleKerry Woodward a. Contents\c. Common Tasks | Top10 a. Contents\e. Troubleshooting | Mess a. Contents\b. Tell Me About... | REF this document to a (main) view. oodward Susanna DoyleKerry Woodward Whats_New Susanna DoyleKerry Woodward PrimeView PrimeViewAssign this document to a (main) view. a. How Do I?b. What's New?c. Top 10 Taskse. Search IndexRef a. Setting UpRef b. WorkspaceRef c. ShortcutsRef d. ScriptingRef e. @FunctionsRef f. Troubleshooting. Susanna DoyleKerry Woodward Start_Here Susanna DoyleKerry Woodward Change name of field to be deleted in the formula, then run. Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward a. Contents\c. Common Tasks | Top10 Susanna DoyleKerry Woodward a. Contents\e. Troubleshooting | Mess Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward a. Contents\b. Tell Me About... | REF Susanna DoyleKerry Woodward BodyWrite the body of the help document here. Marian SternSusanna Doyle Use this to edit category names when they change. Edit the formulas to include both category names, run, and then open and save each doc (still need way to automate this part). wP+3Y Assigns a field with new name to old name, then deletes old name. REMEMBER that new name HAS TO BE FIRST on second line. ame to old name, then deletes old name. REMEMBER that new name HAS TO BE FIRST on second line. wP+3Y wP+3Y a. Contents\c. Common Tasks | Top10 a. Contents\e. Troubleshooting | Mess a. Contents\b. Tell Me About... | REF this document to a (main) view. Assigns a field with new name to old name, then deletes old name. REMEMBER that new name HAS TO BE FIRST on second line. Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward ACTIVE nV$DesignVersion$Version$Formula$FormulaClass$Collation$TITLE$INFOTopicNumber$FIELDS$BODY$UpdatedBy$FlagsBodySectionWhats_NewPrimeViewViewSectionStart_Here$Comment$TYPE$Operation$Scan$NameList$SectionIconBitmap$Author$ACTIONS$Index$ViewFormat$FormFormula$FontsGuide_Number$WINDOWTITLESubjectViewBookDoc_NumberTopicTypeIndentIndex_EntriesPrint1Print2PrintIndentPrint_SequencePlatformContextForm$Collection$ViewContainer$Revisions$Links$Signature$Header$Footer$$Script_O$$ScriptName$$FormScript$$$FormScript_O$UNIDSelection$Name$ViewMapDataset$ViewMapLayout$AUTOLAUNCHSubjectInheritReviewerDateMainCommentContactHowExtensionTitleExpertiseTrySubject$$NavigatorBody$$ViewBody$FormLinks$TemplateModTime$TemplateServerName$TemplateFileName$DefaultNavigator$ReplFlags$AssistVersion$AssistType$AssistLastRun$AssistDocCount$AssistFlags$AssistTrigger$AssistInfo$AssistQuery$AssistAction$AssistAction_Ex$AssistRunInfoof your site, you can edit the documents in this database strictly for the sole use of users within your organization. You cannot resell or otherwise distribute this documentation, modified or unmodified, to anyone outside your organization. Lotus assumes no responsibili Print1 Print1 Print2" Print2 3S4S6S10S13S14S15S17S MainComment Reviewer" 0S0E PrintIndent Subject PrintIndent Subject PrintIndent Subject Subject 3S4S6S10S12S13S15S16S17S19S23S25S26S28S29S30S32S36S38S39S45S47S48S Print1$35Print_Sequence$18$38$Conflict$REF$C1$ TopicType GuideMe OnlineOnly L1S2S4S5S6S7S< Print1$35Print_Sequence$38 ......Part 4 Domino Web Server ......Confirming installation ............Redirecting a URL ......About database security ......Checking Domino tasks" ......Checking Domino statistics" ......Using Notes calendar views! ......About creating a Web site ......About home pages ......Working with images ......Working with attachments ......Creating forms for input ......Creating URL links! ......Setting up text searching Using the Domino User's Guideo The most important things you need to know about the Domino User's Guide online database are: To find an entry in the Index view, click the view pane, type as many letters as you want of the entry you're looking for, and click OK. Click the green triangle next to any index entry to expand its documents. To jump from one topic to another, double-click green underlined y text (press green text in a box for a pop-up definition of a term). To return to where you were, click Go Back. You can also return to the Contents screen by clicking Help Topics at the top of any topic.r To search for a word or phrase, click Search in the navigator and follow the instructions in the view. When you search, Notes shows all the topics that contain the word or phrase, in order of the most occurrences. About editing and printing topics To suit the needs of your site, you can create a replica of this database and edit its documents strictly for the sole use of users within your organization. You cannot resell or otherwise distribute this documentation, modified or unmodified, to anyone outside your organization. Lotus assumes no responsibility for the technical accuracy of any modifications made to this documentation or the operation of Lotus products in reliance on such modifications. Indented List a. Contents\c. Common Tasks | Top10 a. Contents\e. Troubleshooting | Mess a. Contents\b. Tell Me About... | REF a. Con a. Contents\c. Common Tasks | Top10 a. Contents\e. Troubleshooting | Mess a. Contents\b. Tell Me About... | REF a. Con Susanna DoyleKerry Woodward BodyWrite the body of the help document here. Marian SternSusanna Doyle Use this to edit category names when they change. Edit the formulas to include both category names, run, and then open and save each doc (still need way to automate this part). wP+3Y Assigns a field with new name to old name, then deletes old name. REMEMBER that new name HAS TO BE FIRST on second line. wP+3Y Change name of a. Contents\c. Common Tasks | Top10 a. Contents\e. Troubleshooting | Mess a. Contents\b. Tell Me About... | REF a. Con Susanna DoyleKerry Woodward Show Navigator0 NSrch 0S0E Show Search Bar 0S0E Hide Search Bar & 0S0E Domino ViewNextPage Web Button This button works only if you're browsing this information over the Web. 0R6S $$WebClient 0S0E Previous Domino ViewPreviousPage Web Button This button works only if you're browsing this information over the Web. 0R6S $$WebClient 0S0E Search 0S0E Web Button Use this button only if you're browsing this information over the Web. 0R6S $$WebClient 0S0E Categori_zen _Edit Document Send Docu_ment _Forward _Move To Folder... _Remove From Folder Notes Product Development )I^-. PURSAF Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo $TITLE $Index $Formula $FormulaClass $ViewFormat $Comment $ACTIONS Started running agent 'Domino-only Chapter Name Changes' on 11/20/96 09:56:56 AM Running on selected documents: 136 total Found 136 document(s) that match search criteria 136 document(s) were modified by formula Done running agent 'Domino-only Chapter Name Changes' on 11/20/96 09:57:12 AM $Modified 1S2S3S $TITLE$FormPrivs$FormUsers$Body$Flags$Class$Modified$Comment$AssistTrigger$AssistType$AssistFlags$UpdatedBy$$FormScript_O$Private$C1$ 0SL1S $TITLE Domino-only Chapter Name Changes CN=Kerry Woodward/OU=CAM/O=Lotus $DesignVersion $Version $Modified 1S2S3S *98*" 09 Domino Administrator's InformationP Domino Web server\configuring\overview ofReferenceAboutH_ABOUT_CONFIGURING_THE_DOMINO_WEB_SERVERContext Help FormAbout configuring the Domino Web server02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################################## 09 Domino Administrator's Information Domino Web server\requirementsSystem requirements\for DominoNetwork requirements\for DominoHardware requirements\for DominoReferenceAboutH_SYSTEM_NETWORK_AND_HARDWARE_REQUIREMENTSContext Help FormAbout system, network, and hardware requirements02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus###################### 06 Administer the Domino Web Server Domino\managing Domino filesHow Do I?Ways ToAllH_WAYS_TO_MANAGE_THE_DOMINO_FILE_SYSTEMContext Help FormWays to map Domino URLs and directories 02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## 06 Administer the Domino Web Server HTTP server settings\specifying for DominoDomino Web server\specifying configuration settingsHow Do I?StepsH_SPECIFYING_HTTP_SETTINGS_IN_THE_SERVER_DOCUMENTContext Help FormSpecifying HTTP settings in the Server document02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################################ 11 Domino Application Developer's InformationP Web sites\description ofDomino Web server\and creating Web sitesReferenceAboutH_ABOUT_CREATING_A_WEB_SITEContext Help FormAbout creating a Web site04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################## ########################################################## ########################################################## 06 Administer the Domino Web Server Basics settings\specifying for Domino in server documentServer document\specifying Basics settings for Domino inTCP/IP port\specifying port number for DominoTCP/IP port\specifying port status for DominoDomino SSL\specifying port number for DominoDomino SSL\specifying port status for DominoHost name\specifying for DominoDNS lookup\specifying for DominoDefault home page\specifying for DominoHome pages\specifying defaultThreads\specifying maximum active for DominoThreads\specifying minimum active for DominoHow Do I?StepsH_SPECIFYING_BASICS_SETTINGS_IN_THE_HTTP_SERVER_DOCUMENTContext Help FormSpecifying Basics settings in the Server document02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus####################################################### 06 Administer the Domino Web ServerZd; "@Zd; Mapping settings\specifying for Domino in server documentServer document\specifying Mapping settings for Domino inMapping settings\specifying HTML directoryHTML\directory\specifying for DominoHome URL\specifying for DominoHome pages\specifying a URL forMapping settings\specifying CGI URL pathMapping settings\specifying CGI directoryCGI\directory\specifying for DominoMapping settings\specifying icon URL pathCGI\URL path\specifying for DominoIcons\URL path\specfying for DominoMapping settings\specifying Icons directoryIcons\directory\specifying for DominoHow Do I?StepsH_SPECIFYING_MAPPING_SETTINGS_IN_THE_HTTP_SERVER_DOCUMENTContext Help FormSpecifying Mapping settings in the Server document02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus####################################################### 06 Administer the Domino Web Serveru Logging settings\specifying for Domino in the server documentServer document\specifying logging settings for Domino inDomino Web server\specifying logging settingsLogs\specifying Access log for DominoNo log option\specifying for DominoLog files\specifying Error log for DominoLogs\specifying Error log for DominoTime stamp\specifying for DominoLogs\specifying No Log for DominoHow Do I?StepsH_SPECIFYING_LOGGING_SETTINGS_IN_THE_HTTP_SERVER_DOCUMENTContext Help FormSpecifying Logging settings in the Server document02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus####################################################### 06 Administer the Domino Web Server Timeouts settings\specifying for Domino in server documentServer document\specifying Timeouts settings for Domino inTimeouts settings\specifying idle threadTimeouts settings\specifying inputTimeouts settings\specifying outputCGI\timeout\specifying for DominoTimeouts settings\specifying CGIHow Do I?StepsH_SPECIFYING_TIMEOUTS_SETTINGS_IN_THE_HTTP_SERVER_DOCUMENTContext Help FormSpecifying Timeouts settings in the Server document 02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus####################### ?=8d6 06 Administer the Domino Web Server'1 Domino\starting at the consoleDomino\starting automaticallyDomino\stoppingHow Do I?StepsH_STARTING_AND_STOPPING_DOMINOContext Help FormStarting and stopping the Domino Web server02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################ 06 Administer the Domino Web Server Domino\verifying installation ofDomino server\accessing with a Web browserHow Do I?StepsH_CONFIRMING_INSTALLATIONContext Help FormConfirming installation02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus####################################################### ########################################################## 06 Administer the Domino Web ServerJ Server document\specifying international settingsInternational settings\specifying for Domino in server documentCharacter set options\specifying for Domino in server documentLanguage\choosing a default for DominoMultilingual applications\setting up Domino forCharacter sets\specifying mapping for DominoHow Do I?StepsAllH_SPECIFYING_INTERNATIONAL_SETTINGS_IN_THE_SERVER_DOCUMENTContext Help FormSpecifying International settings in the Server document02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus ########################################################## 06 Administer the Domino Web Server Examples\mapping URLs to a new locationSearch IndexExamplesH_EXAMPLES_MAPPING_URLS_TO_A_NEW_LOCATIONContext Help FormExamples: Mapping URLs to a new location02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus####################################################### 06 Administer the Domino Web Server Redirecting\URLsURLs\redirectingHow Do I?StepsAllH_REDIRECTING_A_URLContext Help FormRedirecting a URL02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus########################## $Modified 1S2S3S $TITLE$FormPrivs$FormUsers$Body$Flags$Class$Modified$Comment$AssistTrigger$AssistType$AssistFlags$UpdatedBy$$FormScript_O 0SL1S3724 $TITLE CN=Kerry Woodward/OU=CAM/O=Lotus ################### 09 Domino Administrator's Informationw Domino\using one server for multiple sitesDomino\about virtual serversVirtual Web serversReferenceAboutH_ABOUT_HOSTING_MULTIPLE_SITES_ON_ONE_SERVERContext Help FormAbout hosting multiple sites on one server02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## 06 Administer the Domino Web Server Mapping\URLsURLs\mappingHow Do I?StepsAllH_MAPPING_URLS_TO_A_NEW_LOCATIONContext Help FormMapping URLs to a new location02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus######## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## Reviewer Response Susanna Doyle TrySubjectExpertiseTitleExtensionContactHowBodyMainCommentDateReviewerSubjectInherit########################################## 06 Administer the Domino Web Server Examples\redirecting a URLSearch IndexExamplesH_EXAMPLES_REDIRECTING_A_URLContext Help FormExamples: Redirecting a URL02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################## 09 Domino Administrator's Information Domino security\and databasesReferenceAboutH_ABOUT_DATABASE_SECURITYContext Help FormAbout database security02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################## ########################################################## ########################################################## Translate Help Topics - Index CN=Susanna Doyle/OU=CAM/O=LotusG3######## uxM^2 Translate Help Topics - Search CN=Susanna Doyle/OU=CAM/O=LotusG3####### 09 Domino Administrator's Information Domino\security\description ofDomino\security featuresReferenceAboutH_ABOUT_DOMINO_WEB_SERVER_SECURITYContext Help FormAbout Domino Web server security02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################################### ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## This chapter gives an overview of the Domino Web server, a product that transforms a Notes server into an Internet Web site. ao Web server -- Introduces the Domino Web server and describes how it works. Chapter 9: Domino Administrator's Information -- Describes how to set up and administer a Domino Web server whose applications can be browsed on the Internet. Chapter 10: Domino User's Information -- Contains information about browsing a Web site created with Domino. Chapter 11: Domino Application Developer's Information -- Provides tips about developing a Web site using Domino. This chapter tells how to install, configure, and use the Domino Web server software, register Web users, and set up security on the server. Follow these steps to set up a basic Domino Web server. Double Click to activate !! 1. Verify that your system meets all the requirements Click here to see this topic to run a Domino Web server. 2. Install Notes Release 4.x server software and run Notes Server Setup. (See the Lotus Notes Install Guide for ServersH for instructions.) Double Click to activate !! 3. (Optional) Create content that serves as the site's entry point Click here to see this topic if you don't already have a home page. A customized home page can be an About document, navigator, view, or document in a "home" database or an HTML file that contains links to the site's databases.C Double Click to activate !! 4. Edit the access control lists Click here to see this topic of all databases on the server to set access levels for Web users. To block a database from any Web use, choose No access for "Maximum Internet browser access" in the Advanced section of the access control list. Double Click to activate !! 5. Open the Server document in the Public Address Book, open the HTTP Server section, and edit these n Basics Click here to see this topic fields: TCP/IP port number: This is the port through which HTTP transactions occur between Web clients and the Domino Web server. 80 is the industry standard port and is the default for all browsers. TCP/IP port status: The TCP/IP port must be enabled to allow standard, non-SSL Web connections. Host name: Web clients use this name to reach the server. This is either the host name (such as the server name domino.lotus.com) as registered by a Domain Name Service or the server's permanent IP address (such as 123.110.200.203). If you leave this field blank, Domino uses the host name specified in the operating system's TCP/IP stack. For a Windows NT machine, you can verify the name by looking at the TCP settings on the Network Configuration tab of the Control panel.I Double Click to activate !! 6. Verify that mapping settings Click here to see this topic in the HTTP Server section are correct for these fields: HTML directory: Domino looks in this directory for any existing HTML files. Users can access URLs that are in the HTML directory and its subdirectories. Unless you specify a full path, the directory is relative to the Notes data directory. CGI directory: Stores CGI programs that Domino can use. Unless you specify a full path, the directory is relative to the Notes data directory. Double Click to activate !! If you already have HTML files or CGI scripts, copy them to the default Domino directories or use directory mapping Click here to see this topic to tell Domino where to find the existing directories. 7. Indicate the site's home by either naming a Home URL (for a database-styled home page) or a Default home page (for an existing HTML file) in the HTTP Server section. Home URL: Indicates which URL Domino retrieves when users go to a site without specifying a directory or path--for example, by entering http://domino.lotus.com. The default "/?Open" displays a list of databases on the server. If you created a custom Home page in Notes in Step 3, enter its URL in this field. For example, this URL displays the About document from Our Home database: /ourhome.nsf/$Abouto Default home page: To use an HTML file you already have rather than creating one in Notes, indicate its name here. The file needs to be in the Domino HTML directory and the Home URL field must be blank. For example, this entry loads the file index.htm from the Domino HTML directory: index.htm 8. Close and save the Server document. 9. Start the Notes server. 10. Start the Domino Web server by typing at the Notes server console: load http Double Click to activate !! 11. Test the server Click here to see this topic by using a Web browser to connect to the server. See related topics Double Click to activate !! About configuring the Domino Web server Click here to see this topic *98*" Configuring the Domino Web server involves these tasks: Double Click to activate !! Meeting system, network, and hardware requirements and installing or downloading server software Click here to see this topic Double Click to activate !! Specifying HTTP settings in the Server document Click here to see this topic Double Click to activate !! Starting and stopping the Domino Web server Click here to see this topic Beyond basic configuration To monitor the server, you may want to know more about the following: Double Click to activate !! Checking the tasks running on the server Click here to see this topic Double Click to activate !! Checking server statistics Click here to see this topic Double Click to activate !! The Domino log files Click here to see this topic Double Click to activate !! The Domino file cache Click here to see this topic To find out more about security for the server, read the following: Double Click to activate !! About Domino Web server security Click here to see this topic Double Click to activate !! Registering Web users, Click here to see this topic Double Click to activate !! About setting up SSL securitye Click here to see this topic You can also: Double Click to activate !! Host multiple sites on your server Click here to see this topic Double Click to activate !! Manage directories and URLs by applying directory mapping Click here to see this topic Double Click to activate !! URL mappingt Click here to see this topic Double Click to activate !! , and URL redirection Click here to see this topic See related topics Double Click to activate !! QuickStart: Setting up a Domino Web server Click here to see this topic ?=8d6 directories. Unless you specify a full The Domino Web Server installs automatically when you install or download the Notes Server software. Before installing, check that the machine meets the following requirements. System requirements Domino works with Notes Release 4.x, and has the same system requirements. See the following documentation for the Notes Release 4.x system requirements: Lotus Notes Install Guide for Workstations Lotus Notes Install Guide for ServersH Network requirements The machine on which you install Domino should have the following network connectivity: A connection to a company LAN or Intranet that uses TCP/IP as a protocol.D TCP/IP on the Notes server where the Domino software resides.s If you plan to use Domino to manage an external Web site, you'll need: An Internet connection through a leased-line or dial-up connection to an Internet Service Provider (ISP).I Connecting to the Internet raises potential security risks. Create and maintain a secure environment by installing a firewall or creating separate internal and external networks. For more information on networks and protocols, see the Lotus Notes Release 4.5 Network Configuration Guide4 Hardware requirements The Domino files do not occupy much disk space; the hardware requirements include disk space allocated for the file cache and log files. 1 gigabyte disk drive 64MB of RAM Domino configuration settings descriptionf Most configuration settings for the Domino Web server are stored in the HTTP Server section of the Server document. Others are stored in the Security section. For more information, see the topics that follow:T Double Click to activate !! Specifying Basics settings Click here to see this topic Double Click to activate !! Specifying Operational Information settings Click here to see this topic Double Click to activate !! Specifying Mapping settings Click here to see this topic Double Click to activate !! Specifying Logging settings Click here to see this topic Double Click to activate !! Specifying Timeouts settings Click here to see this topic Double Click to activate !! Specifying International settingsS Click here to see this topic Double Click to activate !! Specifying Security settings Click here to see this topic VANCED_SERVER_SECURITY_USING_SSL HTTP Mapping settings indicate the location of HTML files for the Domino Web server. If you host several sites on one machine, the Virtual Server document overrides these settings. HTML directory (default=domino\html) Specify the directory location for HTML files. The directory is relative to the Notes data directory unless a full path is specified. Home URL (default=/?Open) Specify the URL for the About document, navigator, or database you want Domino to return when users enter a site name but do not specify an explicit directory or page name (for example, http://domino.lotus.com). Using the default setting, /?Open, Domino displays a list of databases on the server. This is equivalent to the File - Database - Open command in Notes. If you already have an HTML home page, leave this field blank and enter the HTML file name in the Default home page field instead. Specifying a URL that begins with a / (slash) causes Domino to return the URL information directly to the browser. The browser still displays http://hostname.domain.com/ in the location box. Specifying URLs that start with a protocol such as http://someotherhost.domain.com/ causes Domino to send a redirected URL to the browser. That is, the browser performs an HTTP GET request on the specified URL. The information in the browser's location box then changes to what is specified in this field. Examples: /domino.nsf /dominodisc.nsf/By+Author@ /dominodisc.nsf/$About http://myhost.domain.com/home/myhome.html CGI URL path (default= /cgi-bin) Specify the URL path to the CGI programs directory. Note that this path relates to URLs and not the file system. CGI directory (default=domino\cgi-bin) Specify the directory location for CGI program files. The directory is relative to the Notes data directory unless a full path is specified. Icon URL Path (default=/icons) Specify the URL path to the Domino icons directory. Note that this path relates to URLs and not the file system. In general, you do not need to modify the icons fields. However, if you have an existing icons directory, specify the path to the directory here. Path to icons (default=domino\icons) Specify the directory location for the icons directory. The directory is relative to the Notes data directory unless a full path is specified. See related topics Double Click to activate !! Creating multiple sites on one serverF Click here to see this topic vailable. The more power your machine has, The Logging settings in the Server document allow you to customize logging for the Domino Web server. Access log (default=blank) Specify the path and/or the file name where you want the Domino server to log access statistics. Note that the path is relative to the Notes data directory. Domino writes an entry to this log each time a client sends the server a request. Use the No log option if you do not want to log requests from certain clients. The default is blank which means that Domino does not log access requests. Examples: c:\domino\access Or, if you've created a Logs directory from the Notes data directory: domino\logs\access Error log (default=blank) Specify the path and the file name where you want the Domino server to log internal errors. Note that the path is relative to the Notes data directory. The Domino server also puts the CGI error log file named cgi_error on the same path you specify here. The Domino server writes standard error (stderr) from CGI programs to the cgi_error log. Examples: c:\domino\error Or, if you've created a Logs directory from the Notes data directory: domino\logs\error Time stamp (default=LocalTime) Specify whether the log files should record entries using local time or Greenwich Mean Time (GMT). No Log (default=blank) Use this option for both Domino Log files or a Domino Log database to specify host names or domains whose access requests you do not want to log. It's not always necessary to collect log information on the number of times a host accesses your site. Specify the IP number or host name template in this field. Examples: template 128.141.*.*V *.cern.ch *.ch *.fr *.it To assign the same setting to template names, separate them by one or more spaces. To use host name templates, you must enable the DNS Lookup setting (in the Basics area of the Server document). If the DNS Lookup option is disabled, you can use IP address templates only. Example: www.internotes.lotus.com; www.lotus.com; www.ibm.com See related topics Double Click to activate !! About setting up Domino logging Click here to see this topic Double Click to activate !! About the Domino log files Click here to see this topic HTTP Mapping settings indicate the location of HTML files for the Domino Web server. If you host several sites on one machine, the Virtual Server document overrides these settings. {bmcc:\internet\online\mapping.bmp}n HTML directory (default=domino\html) Specify the directory location for HTML files. The directory is relative to the Notes data directory unless a full path is specified.e Starting the server manually 1. Start the Notes server. 2. At the console, enter the command load http Starting the server automatically To start Domino automatically whenever the Notes server starts, do the following: 1. Shut down the Notes server. 2. In a text editor, open the NOTES.INI file. 3. At the end of the ServerTasks= line that begins with ServerTasks= add a comma and the command http. For example: ServerTasks=Replica, Router, Update, Stats, http 4. Save and close the file. 5. Restart the server so the changes take effect. Stopping the server To stop Domino, enter this command at the console: tell http quittion for the icons directory. After you complete installation, specify your configuration settings, and start Domino, use a Web browser to access the Domino server and verify that the install procedure was successful. 1. Make sure that the Notes server and Domino are running. 2. In the Web browser location box, enter the host name you specified in the Server document. For example, to access the Domino site, you would enter http://domino.lotus.com. If you specified a Home URL in the Server document, Domino displays the page you specified. For example, to access the Domino site home page, Domino displays the results of the following URL: http://domino.lotus.com/domino.nsf?OpenDatabase. Next steps Now that you accessed your home page, you may want to consider applying some security controls to the site, and some general administrative tasks, such as enabling and monitoring the Domino log files. The following sections describe these tasks. elative to the Notes data directory. Domino writes an If you are an ISP or corporate intranet administrator who provides services to multiple customers, you can set up virtual servers that make a single Domino Web server look like many Web servers. This allows you to maintain separate sites without incurring the expense of additional hardware and software. f Each site can be configured in Domino to have its own IP address, Home URL, Default home page and HTML, CGI, and Icons directories, but the Notes data directory structure is the same for all virtual servers. Before configuring the virtual server settings in Domino, you must set up the network connections for each virtual server. Each virtual server must have its own separate, permanent numeric IP address. It is not sufficient to have multiple names mapped to the same IP address., mplate To establish a new site on a multi-site server, create a Virtual Server document in the Domino Web Server Configuration database. Domino overrides the corresponding Server document settings in favor of the Virtual Server settings. If you don't already have a Domino Configuration database, create one using the Domino Web Server Configuration template (domcfg.ntf). The database must be named domcfg.nsf. 1. Open the Configuration database and choose Create - Virtual Server. 2. Enter in the unique IP address for the site. 3. (Optional) Add a brief description of the site. 4. Assign a Home URL for this virtual server's site. 5. (Optional) Choose separate directories and paths to this site if they need to be different from the generic Server document settings. 6. Save the document and restart the Domino server. You can keep HTML files, CGI scripts, and other related Web files in multiple locations or move them to new locations without breaking URL links or changing Server or Virtual Server documents. Use the Mapping and Redirection forms in the Domino Configuration database to: Disguise the actual location of a directory and specify read or execute access to its files Map collections of URLs to a new location Redirect a URL to another URL If you don't already have a Domino Web Server Configuration database, create one using the Domino Web Server Configuration template (domcfg.ntf). The database must be named domcfg.nsf. This example maps all image file requests to the default Domino images directory. URL path: /images2 Directory: c:\notes\data\domino\icons Access: Read This example maps requests for scripts to the default Domino CGI directory for one virtual server. IP Address: 130.103.55.251 URL path: /scripts Directory: d:\notes45\data\domino\cgi-bin Access: Execute Change incoming URLs when you need to create alias names for long file names, rename directories, move groups of files, or store files on different drives without breaking external links or users' bookmarks. 1. Open the Domino Configuration database and choose Create - Mapping URL -> URL. 2. (For a virtual server) Specify the virtual server's IP address.F 3. (Optional) Add a comment that describes this document. 4. Enter the First URL path for incoming URLs. o 5. Enter the Second URL path, which is the alias for the original URL. 6. Save the document and restart the Domino server. Double Click to activate !! See examples Click here to see this topic See related topics Double Click to activate !! Creating multiple sites on one server Click here to see this topic Double Click to activate !! Ways to map Domino URLs and directories Click here to see this topic This example maps requests for CGI programs to another URL. First URL path: /scripts Second URL path: /cgi-bin This example transfers incoming requests for News to the News & Events page at the Lotus Web site. URL path: /news Redirection URL: http://www.lotus.com/whatsnew/2102.htm? Domino allows you to give Web users access to your Notes system, while still protecting the information with a wide range of Notes security features. In fact, using Notes as a Web-site-building tool lets you take advantage of security features that aren't available with other Web builders. To implement security for Notes applications on the Web: Create Person documents for all Web users whose identity you want to verify. These Person document include HTTP passwords to enable Web user access and authentication. Decide how to handle anonymous users. Add optional encryption to HTTP transactions by activating the Secure Sockets Layer (SSL) at the server. Set up security for individual databases and, optionally, for their views, forms, or fields. Domino does not allow "passthru" to other Notes servers. Web users can access databases only on the Domino server. There are a few differences in security features when you add the Domino server software to a Notes server. See related topics Double Click to activate !! About advanced server security using SSL Click here to see this topic Double Click to activate !! About deciding how to handle anonymous users Click here to see this topic Double Click to activate !! Comparing Notes security to Domino Web security Click here to see this topic Double Click to activate !! Registering Web users to set up user authentication Click here to see this topic Users are granted access to the Domino Web Server through basic authentication, the standard for Web security that is based on a challenge/response protocol. Web users are challenged for a user name and password; after giving the correct response, they are given access to the Web site's databases. Web users are authenticated only when they attempt to do something for which access is restricted. For example, when users try to open a database whose default access is No Access, they are challenged by the server to supply a valid user name and password. Authentication succeeds if the user name and password supplied by the user match the appropriate fields in the Person document of the Public Address Book on the Domino Web server and if the user is listed individually or as part of a group in the database access control list. Although basic Web authentication is not considered as secure as Notes public key certificate-based authentication (because it doesn't involve a certifier who validates the client's identity), it does allow Domino to serve users through the Internet who are not running Notes workstation software.i See related topics Double Click to activate !! About defining database access control lists Click here to see this topic Double Click to activate !! About Domino Web Server security Click here to see this topic Double Click to activate !! Registering Web users to set up user authentication Click here to see this topic This example transfers incoming requests for News to the News & Events page at the Lotus Web site. URL path: /news Redirection URL: http://www.lotus.com/whatsnew/2102.htm 09 Domino Administrator's Informationo Domino server\and user authenticationBasic authentication\description ofReferenceAboutH_ABOUT_USER_AUTHENTICATION_AND_THE_DOMINO_WEB_SERVERContext Help FormAbout user authentication and the Domino Web server02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus####################################################### 06 Administer the Domino Web Server Domino security\user identification\description ofDomino security\authentication\description ofDomino security\and SSL optionsDomino security\encryption\description ofDomino security\and server access listsDomino security\and ACL controlDomino security\and signaturesSecurity\comparing Notes security features to Domino security featuresDomino server\comparing security features to Notes security featuresHow Do I?StepsH_COMPARING_NOTES_SECURITY_TO_DOMINO_WEB_SECURITYContext Help FormComparing Notes security to Domino Web security02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus###################################### 09 Domino Administrator's Information Domino security\and creating groupsDomino security\and creating rolesGroups\adding to the Public Address Book (Domino)Roles\adding to a database ACL (Domino)ReferenceAllH_ABOUT_CREATING_SECURITY_GROUPSContext Help FormAbout creating security groups02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus########## 06 Administer the Domino Web Server Zd;"@ Zd;"@ Domino SSL\and managing key ringsHow Do I?Ways ToH_WAYS_TO_MANAGE_SSL_KEY_RINGSContext Help FormWays to manage SSL key rings02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus################ 09 Domino Administrator's Informationy ACLs\considerations for DominoACLs\defining for DominoACLs\including Web users in (Domino)Web users\determining access levels for (Domino)Maximum Internet browser accessAccess levels\determining for Web users (Domino)ReferenceAboutH_ABOUT_DEFINING_DATABASE_ACCESS_CONTROL_LISTSContext Help FormAbout defining database access control lists02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################################ 06 Administer the Domino Web Server; Domino security\example database ACLsACLs\defining for DominoSearch IndexExamplesH_EXAMPLES_DEFINING_DATABASE_ACCESS_CONTROL_LISTSContext Help FormExamples: Defining database access control lists02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus############# 09 Domino Administrator's Information Domino SSL\and server authenticationReferenceAboutH_ABOUT_ADVANCED_SERVER_SECURITY_USING_SSLContext Help FormAbout advanced server security using SSL02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus##################################################### 09 Domino Administrator's InformationF Domino SSL\requirements for working at an SSL-controlled siteDomino SSL\using Netscape at an SSL siteReferenceAboutH_ABOUT_WORKING_AT_AN_SSLCONTROLLED_SITEContext Help FormAbout working at an SSL-controlled site02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################################### 06 Administer the Domino Web Server Domino SSL\using the SSL Administration databaseHow Do I?StepsH_USING_THE_SSL_ADMINISTRATION_DATABASEContext Help FormUsing the Domino SSL Administration database02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################################## 06 Administer the Domino Web ServerZd; OM"@Zd; Domino SSL\becoming a Certificate Authority\procedure forDomino SSL\internal Certificate Authority\description ofHow Do I?StepsH_BECOMING_A_CERTIFICATION_AUTHORITYContext Help FormBecoming a Certificate Authority02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus#################################################### 06 Administer the Domino Web Server Domino SSL\creating a self-certified key ringKey rings\creating to SSL-enable a site (Domino)How Do I?StepsH_CREATING_A_SELFCERTIFIED_KEY_RINGContext Help FormCreating a self-certified key ring02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus####### 06 Administer the Domino Web Server Domino SSL\merging a signed certificate into a key ringKey rings\merging a signed certificate into (Domino)How Do I?StepsH_MERGING_A_CERTIFICATE_FROM_A_COMMERCIAL_CERTIFICATION_AUTHORITYContext Help FormMerging a certificate from a commercial Certificate Authority02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus 06 Administer the Domino Web ServerP Domino SSL\creating a key ring and certificate requestDomino SSL\sending a certificate request to a Certificate AuthorityDomino SSL\sending a certificate request to VeriSignVeriSign\sending a certificate request to (Domino)How Do I?StepsH_SENDING_A_REQUEST_TO_A_COMMERCIAL_CERTIFICATION_AUTHORITYContext Help FormSending a request to a commercial Certificate Authority02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus#################### 06 Administer the Domino Web Server Domino Web server\checking statisticsShow stat\in DominoHow Do I?StepsAllH_CHECKING_DOMINO_STATISTICSContext Help FormChecking Domino statistics02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## 06 Administer the Domino Web Server Domino SSL\merging a certificate from an internal authority into the key ring fileKey rings\merging a certificate from an internal authority into (Domino)How Do I?StepsH_MERGING_A_CERTIFICATE_FROM_AN_INTERNAL_CERTIFICATION_AUTHORITYContext Help FormMerging a certificate from an internal Certificate Authority02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus################### 06 Administer the Domino Web Server'1 Z"@'1 Domino Web server\checking status ofShow tasks\in DominoHow Do I?StepsH_CHECKING_THE_STATUS_OF_DOMINOContext Help FormChecking Domino tasks02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus ########################################################## 06 Administer the Domino Web Server Domino SSL\processing certificate requestsDomino SSL\processing certificate requests\procedure forHow Do I?StepsH_PROCESSING_CERTIFICATE_REQUESTSContext Help FormProcessing certificate requests02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus####### 09 Domino Administrator's Information Domino SSL\distinguished names\description ofDomino SSL\distinguished names\requirementsReferenceAboutAllH_ABOUT_DISTINGUISHED_NAMES_IN_SSL_TRANSACTIONSContext Help FormAbout distinguished names in SSL transactions02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################################## 09 Domino Administrator's Information Domino SSL\distinguished names\examplesSearch IndexExamplesAllH_EXAMPLES_ABOUT_DISTINGUISHED_NAMES_IN_SSL_TRANSACTIONSContext Help FormExamples: About distinguished names in SSL transactions02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus############ $$NavigatorTemplate for NCnts CN=Susanna Doyle/OU=CAM/O=LotusDC Index_EntriesTopicTypeBodySubject$$ViewBody$$NavigatorBody ########################################################## 09 Domino Administrator's Information Domino server\about logging for theDomino logs\setting up (ReferenceAboutAllH_ABOUT_SETTING_UP_DOMINO_LOG_INFORMATIONContext Help FormAbout setting up Domino logging02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################### 09 Domino Administrator's Information Databases\Domino LogDomino Logs\about the Domino Log databaseReferenceAboutAllH_ABOUT_THE_DOMINO_LOG_DATABASEContext Help FormAbout the Domino Log database02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################### 09 Domino Administrator's Information Zd;_"@ Zd;_"@ Domino server\file cache\description ofReferenceAboutH_ABOUT_THE_DOMINO_FILE_CACHEContext Help FormAbout the Domino file cache02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus############ ChapH_CHAPTER_X__DOMINO_APPLICATION_DEVELOPERS_INFORMATIONContext Help FormChapter 4 Domino Application Developer's Information04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus@ ########################################################## $$NavigatorTemplate for NIdx CN=Susanna Doyle/OU=CAM/O=LotusDC Index_EntriesTopicTypeBodySubject$$ViewBody$$NavigatorBody ########################################################## 09 Domino Administrator's Information Domino logs\about Domino log filesFiles\Domino LogDomino logs\Access log\description ofDomino logs\Agent log\description ofDomino logs\CGI error log\description ofDomino logs\Referer log\description ofReferenceAboutH_ABOUT_THE_DOMINO_LOG_FILESContext Help FormAbout the Domino log files02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################ ########################################################## Any Web user who doesn't supply a name and password is known by the name "anonymous." The server administrator and individual database managers decide what level of database access anonymous users have. Preventing server access by anonymous Web users If the administrator selects No for "Allow anonymous HTTP connections" in the Security section of the Server document, all anonymous Web users receive an "authorization failure" message when they access the server. This setting overrides individual database access controls for anonymous users. Giving database access to anonymous Web users To make a database available to anonymous Web users, create an "Anonymous" entry in the access control list and assign it the appropriate access: Reader access for an information database or Author for an interactive database unless there is a specific security concern. If the access control list for a database does not contain an "Anonymous" entry, all anonymous users receive the Default access. Preventing database access by anonymous Web users To protect a database from anonymous Web users, create an "Anonymous" entry in each database's access control list and assign it "No Access." Requiring a name and passwordI You can force users to supply a name and password by appending &Login as an argument to a URL command, such as the OpenDatabase, OpenView, and OpenDocument commands. See related topics Double Click to activate !! About defining database access control lists Click here to see this topic Double Click to activate !! About the Domino URL commands Click here to see this topic Double Click to activate !! About user authentication and the Domino Web Server Click here to see this topic Double Click to activate !! Registering Web users to set up user authentication Click here to see this topic Double Click to activate !! Specifying HTTP Security settings in the Server document Click here to see this topic Although Domino identifies and authenticates users differently, most database security features are available for both Notes servers and Domino Web servers. This table lists the features that are different in the two server environments. Any security features not listed here, such as form security, work identically for databases stored on the two types of servers. Types/Levels of Security Notes Featureo Domino Web Server FeatureA User identificationi Notes IDs and Certifier IDse Web users are registered through Person documents in the Public Address Book.a Authentication Notes public/private key exchange. Notes checks for credentials in Notes ID files. Basic Web user authentication occurs when users supply a name and password and Domino checks the name and password in the Public Address Book. Database access control Access control list Access control lists, enhanced with the Advanced setting "Maximum Internet browser access" SSL-enabled Available for POP3 mail server and the Web Navigator. An SSL-enabled server offers server authentication through public/private key exchange. The SSL option adds greater security by encrypting HTTP transactions to and from the server. Encryption Local database encryption, mail encryption, document encryption, network transaction encryption. SSL-encrypted transactions only. Server access lists Restrict activities at the server. Not available. ACL control in databases reached through directory pointer (.DIR) files ACLs work in databases linked with directory pointers. Not available. Electronic signatures Available for collapsible sections and mail-enabled documents. Not available. See related topics Double Click to activate !! About Domino Web Server security Click here to see this topic Double Click to activate !! About preparing Notes applications for the Web Click here to see this topic Double Click to activate !! Ways to apply Notes features to the Web Click here to see this topic Although Notes information is stored in a single location (a Notes database), the information can be distributed in a variety of ways by taking advantage of the Notes security system's modular approach. You can create different access criteria to determine who can open a database, view specific Notes documents on the Web, or read or change individual documents.C To customize database security: Double Click to activate !! Define database access control lists Click here to see this topic (ACLs) to specify who can open a database on the server and the extent to which users can contribute to the information within. Double Click to activate !! Set up reusable groups of usersm Click here to see this topic at the server level or the database level to make security easier to apply and maintain.o Double Click to activate !! Restrict access to specific views, folders, and documentsn Click here to see this topic See related topics Double Click to activate !! Specifying HTTP Security settings in the Server document Click here to see this topic Every database has an access control list (ACL) that defines who can access it and what tasks users can perform. Users and servers with Notes IDs and registered Web users whose names and passwords are stored in the Public Address Book can be listed in the ACL. The manager of each database on the Domino Web Server should define an access control list that matches the confidentiality requirements for the information. Defining the maximum access for Web usersr The database access level for Web users is limited by the "Maximum Internet browser access" option in the Advanced section of the ACL. Even if Web users are listed explicitly in the ACL with higher access, they never have an access level greater than the browser access option. To grant all Web users access to a database, set "Maximum Internet browser access" to Reader or higher (the default is Editor access). To prevent any access by Web users, set "Maximum Internet browser access" to "No access." Access levels for interactive Web sites The most frequently used access levels for ACLs on an interactive Web site are: No Access Users cannot access the database. Depositor Users can create documents but can't see any documents, including the documents they created. This access is useful for survey responses or ballot boxes.R Reader Users can read documents in a database but cannot create or edit documents. If Web users haven't already been prompted for their name or password during an HTTP session, when they open a database whose Default access is Reader or higher, they are classified as anonymous users. Author Users can create documents and edit documents they create. j Editor Users can create documents and edit all documents, including those created by others. Manager Users can modify ACL settings (from a Notes workstation, not from a Web browser) and perform all tasks allowed by other access levels. Notes requires at least one Manager for a database, but it's best to assign two people Manager access.+ To further refine a user's or group's access level, you can allow or restrict these specific tasks. For most databases, you should allow Web users to create and delete documents. Other tasks, such as creating folders and views and creating agents, do not apply to Web users. For more information about the ACL, see the Lotus Notes Release 4.5 Database Manager's Guideo Double Click to activate !! See examples Click here to see this topic See related topics Double Click to activate !! About deciding how to handle anonymous users Click here to see this topic Double Click to activate !! Specifying HTTP Security settings in the Server document Click here to see this topic d mail-ena High-security confidential database Default No access Anonymous No access Authorized readers Reader Contributors Author Supervisorsa Editor Maximum Internet browser access alloweds No accessn Medium-security project database Defaultd Reader Anonymousg No accesse Authorized readers Reader Project team members Editor Maximum Internet browser access allowedn Editor Low-security informational database Defaultt Reader Anonymousc Reader Contributors Author Supervisorsw Editor Maximum Internet browser access alloweds Editor Low-security discussion database Default Author Anonymous Author Supervisors Editor Maximum Internet browser access allowed Editor Creating groups and assigning users to roles are convenient and flexible ways to manage access to databases and their components. Creating Groups in the Public Address Book allows you to define standard, reusable groups for organizational groups such as departments, supervisors, and product teams or functional groups such as registered Web users. A database manager can add a group to the database ACL to give a consistent level of access to the group without having to worry about keeping the member list up-to-date.o Creating database-specific groups called roles is useful for individualized, task-specific groups when standard access levels don't provide enough granularity. A database manager creates a role and the designer includes the role in an access control list for a specific database component, such as a view, a form, or a field.R If a database is replicated among servers, all replicating servers must be included as members of each role to ensure proper replication. See related topics Double Click to activate !! About database security Click here to see this topic To go beyond the generalized access offered by a database ACL, you can design security features into views, forms, and fields to further refine who can see or change specific information on the Web site. Setting up authentication for registered Web users To set up automatic authentication of registered Web users, create an "Anonymous" entry in the ACL and assign it "No access." When users attempt a restricted action, they are prompted for their user name and password before continuing. To set up authentication of registered Web users without blocking Anonymous users, add a URL that includes the &Login argument. Customizing views and folders Read access and edit access lists (in the Security tab of the View Properties InfoBox) are useful for organizing information for specific types of users. Customizing document level security You can prevent users with Reader access or higher in the ACL from reading certain documents. You can apply reader restrictions to all documents created with a form with a read access list (in the Security tab of the Form Properties InfoBox) or a Reader Names field on the form. Authors and editors can also apply a read access list to a specific document using the Document Properties InfoBox in Notes.6 In addition, a Create Access list associated with a form allows a designer to restrict which Web users can create documents with a certain form. Adding fields to customize security in views and documents Use an Authors field to expand a document's editing privileges to users who didn't create the document without giving those users Editor access in the ACL.s Use a Readers field to limit who can read specific documents in a view. Use the field security option "Must have at least Editor access to use" to prevent authors from editing a portion of their own documents.r Note that field-level encryption does not work for Web users. Do not rely on encrypted fields if Web users are authorized to read documents that contain encrypted fields. Customizing actions based on the user's name Use @UserName to write action formulas based on the Web user name. For more information about designing security features into a database, see the Lotus Notes Release 4.5 Application Developer's Guide and the Lotus Notes Release 4.5 Database Manager's Guide See related topics Double Click to activate !! About database security Click here to see this topic Secure Sockets Layer (SSL) is a security protocol that provides communications privacy and authentication over the Internet. When the Domino Web server is configured for SSL transactions, it can encrypt data that passes between Web clients and the server. Benefits of SSL transactions Privacy HTTP data is encrypted to and from clients, so privacy is ensured during transactions. Message validation An encoded message digest accompanies data to detect any message tampering. Server authenticatione The server's digital signature accompanies messages to assure the client that the server's identity is authentic. See related topics Double Click to activate !! About Certificate Authorities and key ring files Click here to see this topic Double Click to activate !! About distinguished names in SSL transactions Click here to see this topic Double Click to activate !! About key ring names and passwords Click here to see this topic Double Click to activate !! About working at an SSL-controlled site Click here to see this topic Double Click to activate !! Specifying HTTP Security settings in the Server document Click here to see this topic such as registe SSL encryption uses the public/private RSA-based cryptosystem to encrypt data. This system requires the server to hold a unique pair of mathematically-related keys -- a private key and a public key -- that are used to initiate SSL-encrypted transactions. e Key ring files, held by clients and servers, store the information needed for encrypted transactions: the owner's private and public key and one or more certificates. The encryption process that occurs between the Domino Web server and a Web client is based on the relationship between the key pairs and the certificates. The link that allows a server and a client to communicate is a Certificate Authority (CA). Like a mutual friend, a CA vouches for the identity of a server and client. A CA can be an external, commercial certifier, such as VeriSign , or an internal certifier that you create at your company. When a CA issues a certificate (known by VeriSign as a Digital ID ) to a server or client, it includes a trusted root key that contains its name and public key. An SSL transaction is authenticated only if the client can verify the server's identity (because the server has a trusted root key from the same CA).fered by a database ACL, you can design security features into Web users who want to access an SSL-controlled Domino Web Server need to S Use a Web browser that supports the use of SSL. Have a certificate in common with the server._ Use the appropriate syntax for initiating a secure transaction. When specifying the URL for the server, Netscape users enter https:// Most popular browsers supply certificates from a number of industry-supported Certificate Authorities such as VeriSign. When users access an SSL-controlled site, these browsers check for a certificate in common with the server and, if necessary, help users through the process of adding new certificates to the browser. See related topics Double Click to activate !! About advanced server security using SSL Click here to see this topic nts that con The following tasks are related to setting up and administering an SSL-secured server. Double Click to activate !! Use the SSL Administration database Click here to see this topic Double Click to activate !! Create a self-certified key ring Click here to see this topic Double Click to activate !! Send certificate requests to a commercial Certificate Authority Click here to see this topic Double Click to activate !! Merge certificate requests from a commercial Certificate Authority Click here to see this topic Double Click to activate !! Send certificate requests to an internal Certificate Authority Click here to see this topic Double Click to activate !! Merge certificate requests from an internal Certificate Authority Click here to see this topic Double Click to activate !! Become a Certificate Authority Click here to see this topic Double Click to activate !! Process certificate requests as a Certificate Authority Click here to see this topic See related topics Double Click to activate !! About Certificate Authorities and key ring files Click here to see this topic Double Click to activate !! About distinguished names in SSL transactionse Click here to see this topic Double Click to activate !! About key ring names and passwords Click here to see this topic ying HTTP Security set To administer SSL, you work in Notes on the Domino Web server machine. 1. Choose File - Database - Open. 2. Select Server: Local and select the Domino SSL Administration database. 3. Click Open. 4. Click the key graphic in the About document to view your administration options. system requires When you receive a signed certificate from a Certificate Authority, detach the file or copy it to your server and follow these steps to merge the signed certificate into the key ring. 1. Open the SSL Administration database and click the link icon. 2. Click "Merge certificate into key ring" in the "Create Key Ring - Commercial Certification" section. wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww 3. Specify the name of the key ring file that will store the certificate and the key ring password. (This is the key ring you created when you started the request for certification.) # 4. Specify the file name for the signed certificate you received. 5. Click OK twice. See related topics Double Click to activate !! About key ring names and passwords Click here to see this topic Every SSL certificate includes a distinguished name that is used for identification in SSL transactions. The distinguished name is created by the system based on the server's or Certificate Authority's name and geographical location. To perform SSL Administration tasks, you must fill in information for a distinguished name. The more components that you include, the less chance you'll have of encountering an exactly-matched distinguished name elsewhere on the Web.: These are the required and optional components of a distinguished name.o Common name A server's common name is the TCP/IP fully qualified host name, for example, www.lotus.com. This is the same name that appears in the Host field in the Server document in the Public Address Book. A Certificate Authority's common name is a descriptive name that identifies the owner, such as Acme SSLCA. (Optional) Organizational Unit The division or department to which the owner belongs. Organization The name of the organization to which the owner belongs, usually a company name. (Optional) City or LocalityE The city or town in which the owner resides. s State or Provinceo A name of at least three characters that represents the state or province in which the owner resides. (For U.S. state abbreviations, enter the complete state name.) (Optional) ZIP or Postal Code The ZIP or postal code in which the owner resides. Country Two characters that represent the country in which the owner resides. Use US for United States and CA for Canada.P Double Click to activate !! See examples Click here to see this topic See related topics Double Click to activate !! About advanced server security using SSL Click here to see this topic {bmcc:\interne Server name with required entries Common name: www.acme1.com Organization: Acme State: Massachusetts Country: US Certificate Authority name with required entries Common name: Acme SSLCA) Organization: Acme State: Massachusetts Country: USc When you create a key ring in the Domino SSL Administration program, you are prompted for three components.y Key ring file name This is the file name for the key ring; the default is KEYFILE.KYR. It's helpful to use the extension .KYR to keep key ring file names consistent. The server's key ring file name is listed in the Security section of the Server document in the Public Address Book. Key name A case-sensitive, descriptive name that identifies the purpose or the owner of the key ring. Examples include: serverkeys, AcmeCA_Keys, MYKEYS. Password An alphanumeric set of at least six characters that protects the key ring from unauthorized use. The password is case sensitive. See related topics Double Click to activate !! About advanced server security using SSL Click here to see this topic Double Click to activate !! About Certificate Authorities and key ring files Click here to see this topic Double Click to activate !! About key ring names and passwords H_ABOUT_KEY_RING_NAMES_AND_PASSWORDS You can generate Domino log information to track how Web clients are using the server. With each HTTP request from a browser, Domino tracks information such as what parts of the site Web clients access, what browsers they use, errors generated from CGI programs, and URLs used at the site. Choosing file or database logging You can save log information in text files, in a Notes database named domlog.nsf, or in both places. Logging to text files is useful for large or busy sites and for those sites that already have HTTP server reporting and management tools. Logging to a Domino Log database is convenient for generating reports from Notes views and triggering workflow events, such as sending mail when a page is accessed more than a specified number of times or when certain errors are reported. Logging to a database may be somewhat slower than logging to text files, especially at very busy sites.h Setting up logging To set up Notes database logging, create a database in the Notes data directory named domlog.nsf based on the Domino Log template. To set up text logging, fill in the Access Log and Error Log fields in the HTTP server section of the Server document. If you set up both types of logging, Domino generates log reports for both.r To turn off Notes database logging, remove the database. To turn off text logging, leave the Access log and Error log fields blank in the Server document. o See related topics Double Click to activate !! Specifying Logging settings in the Server document Click here to see this topic online\0911.bmp} 3. Specify If the HTTP Server Log fields are filled in the Server document, Domino starts a new log file each day and appends data to the files with each HTTP request. Domino uses the file name you specify in the Server document and appends a date suffix. The date suffix is in the format mmmddyy , where is the first three letters of the month, is the day of the month, and is the last two digits of the year. For example, agent_log.jul2196. Domino creates a new log file at midnight if the server is running. If the server is not running at midnight, Domino starts a new log file when you start the server the next day. To save disk space, periodically check the size of log files to make sure they are not taking up too much space and delete the log files you no longer need. The Domino Web server provides these log files. Access log Domino logs access statistics in this file. By default, Domino writes an entry to this log each time a client sends the server a request. You can use the No Log option in the Server document to skip logging information for certain clients. 203.124.0.4 - - [07/Nov/1996:10:24:17 +0500] "GET /domsite/domino.nsf/9fd9b423bf2ef60e85256338000c3110/$Body/1.4ac6?OpenElement&FieldElemFormat=gif HTTP/1.0" 200 820 194.166.51.42 - - [07/Nov/1996:10:24:18 +0500] "GET /domsite/domino.nsf/9fd9b423bf2ef60e85256338000c3110/$Body/2.3b8?OpenElement&FieldElemFormat=gif HTTP/1.0" 200 820 192.156.192.10 - Wendy T Millen [07/Nov/1996:10:24:18 +0500] "GET /domsite/30daydominodisc.nsf/by+Platform?OpenView&Start=1&Count=30&Expand=5.6 HTTP/1.0" 200 8520 203.124.0.4 - - [07/Nov/1996:10:24:19 +0500] "GET /domsite/domino.nsf/9fd9b423bf2ef60e85256338000c3110/$Body/1.4654?OpenElement&FieldElemFormat=gif HTTP/1.0" 200 820 203.124.0.6 - - [07/Nov/1996:10:24:19 +0500] "GET /domsite/domino.nsf/9fd9b423bf2ef60e85256338000c3110/$Body/2.3b8?OpenElement&FieldElemFormat=gif HTTP/1.0" 200 820 Agent log Domino logs the type of Web client accessing your site (for example, Netscape, Mosaic etc. ). Here's some sample data from an Agent log: [07/Nov/1996:10:06:16 +0500] "Mozilla/2.02 (Win16; I)" [07/Nov/1996:10:06:44 +0500] "Mozilla/1.22 (Compatible; Notes v4.0 Windows-NT Server; InterNotes Navigator/4" [07/Nov/1996:10:06:47 +0500] "IBM-WebExplorer-DLL/v1.1f" [07/Nov/1996:10:07:10 +0500] "Mozilla/2.02 (Win16; I) via Squid Cache version 1.0.16"F [07/Nov/1996:10:07:27 +0500] "Lotus-Notes/4.1 ( Windows-NT Server )" [07/Nov/1996:10:07:28 +0500] "Mozilla/2.02 (Win16; I)" Error log Domino logs internal errors in this file. CGI error log Domino writes standard error (stderr) from CGI programs to the cgi_error log. Domino creates the CGI error log file on the same path you specify for the error log file and names the file cgi_error. Referer logG Domino logs the URLs that clients visited and that contained links to URLs on this site. Here's some sample data from a Referer log: [07/Nov/1996:10:10:33 +0500] "http://domino.lotus.com/domsite/domguide.nsf/ddc087a8ace170f8852562f300702264/9f" [07/Nov/1996:10:10:34 +0500] "" [07/Nov/1996:10:10:41 +0500] "http://domino.lotus.com/domsite/30daydominodisc.nsf" [07/Nov/1996:10:11:03 +0500] "http://domino.lotus.com/domsite/30daydominodisc.nsf" [07/Nov/1996:10:11:05 +0500] "http://domino.lotus.com/"y [07/Nov/1996:10:18:11 +0500] "http://domino.lotus.com/domino.nsf?OpenDatabase" [07/Nov/1996:10:18:21 +0500] "http://www.lotus.com/" [07/Nov/1996:10:18:21 +0500] "http://www.lotus.com/products/"s [07/Nov/1996:10:18:25 +0500] "http://www.ibm.com/Java/" See related topics Double Click to activate !! About setting up Domino loggingE Click here to see this topic Double Click to activate !! Specifying Logging settings in the Server document Click here to see this topic Domino uses a file cache directory to optimize response time. Domino stores image files and file attachments in the file cache directory. Since converting Notes bitmap images to Web image formats can take time, caching the converted files on disk allows Domino to return inline images more quickly. Similarly, file attachments are usually compressed in Notes; storing attachments in the cache improves server responsiveness. The Domino file cache directory is named domino\cache; its location is relative to the Notes data directory. The Server document contains several configuration settings for the Domino cache. Using these settings, you can specify the maximum file size, whether you want the cache automatically deleted when you shut down the server, and whether you want Domino to periodically delete files that are not being used.t File name formatsf The format of the cache file names for images is: ... The format of the cache file names for attachments is: .$File. Note The cache file format information is subject to change.s See related topics Double Click to activate !! Specifying Operational Information settings in the Server document Click here to see this topic This chapter describes the basics of working at a Domino Web server site: opening databases, scanning views, creating documents, searching for information, and using mail.yF The Domino Web server merges Web server technology with Notes technology to allow any Web browser the ability to access data and applications stored in Notes databases. With Domino, a user browsing the Web from any Web browser can access Notes databases and read and respond to Notes mail. See related topics Double Click to activate !! Reading and responding to Notes mail Click here to see this topic Double Click to activate !! Using Notes calendar views Click here to see this topic Double Click to activate !! Ways to explore a Domino site with a Web browser Click here to see this topic While working at a Domino Web server site, Web users may: Double Click to activate !! Access servers and open databases and views Click here to see this topic Double Click to activate !! Create, edit, and delete documents from the Webr Click here to see this topic Double Click to activate !! Search a site Click here to see this topic See related topics Double Click to activate !! About using the Domino Web server Click here to see this topic Double Click to activate !! Reading and responding to Notes mail Click here to see this topic Double Click to activate !! Using Notes calendar views Click here to see this topic Web users don't have access to Notes workstation menus, so Web database views need to contain view actions for creating and editing new documents. And because Web users see a "snap shot" of a view, they can't "select" a document before acting on it. Activities that depend on a document being in the current focus, such as editing, deleting, or responding, need to be designed as form actions. Creating documents from the Web When users create a new document, Domino calculates formulas, such as author name, date/time created, date/time last modified, or default values before displaying the new document as an HTML form. When users submit the form, Domino creates a document in a Notes database. Once the information is saved in a document, users can run an agent, mail the document, trigger a workflow process, and so on. Editing documents from the Web When users open a document for editing, Domino converts the document to HTML on the fly. When users submit their changes, Domino saves the edited document in the Notes database. Users can edit their own documents, or, if their access level is Editor or higher, they can edit other people's documents. Deleting documents from the Web Since Web users can't select a document from a view, they must first open the document and then click a link to delete the document. Users can delete any document for which they are the author if their access includes "Delete documents." See related topics Double Click to activate !! Creating forms for input Click here to see this topic Double Click to activate !! Ways to explore a Domino site with a Web browser Click here to see this topic Double Click to activate !! Working with attachments Click here to see this topic Double Click to activate !! Working with objects and components Click here to see this topic The type of browser used to access the sitec What information the user or browser requested The URLs that clients visited and that contained links t This chapter gives ideas for creating and customizing Notes databases that are displayed and accessed over the Internet. H_ABOUT_SETTING_UP_DOMINO_LOG_INFORMATIONF 10 Domino User's Information About\using the Domino Web serverDomino Web server\description ofReferenceAboutAllH_ABOUT_USING_THE_DOMINO_WEB_SERVERContext Help FormAbout using the Domino Web server03 Chapter 3 Domino User's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################################### 07 Use the Domino Web ServerP Domino server\working at a Domino site\overviewHow Do I?Ways ToH_WAYS_TO_EXPLORE_A_DOMINO_SITE_WITH_A_WEB_BROWSERContext Help FormWays to explore a Domino site with a Web browser03 Chapter 3 Domino User's Information CN=Kerry Woodward/OU=CAM/O=Lotus########################################## $$NavigatorTemplate for NSrch CN=Susanna Doyle/OU=CAM/O=LotusDC Index_EntriesTopicTypeBodySubject$$ViewBody$$NavigatorBody ########################################################## 07 Use the Domino Web Server Domino server\opening a database onOpenServer command\DominoHow Do I?StepsH_OPENING_SERVERS_DATABASES_AND_VIEWSContext Help FormAccessing servers and opening databases and views03 Chapter 3 Domino User's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################### 07 Use the Domino Web Server Documents\creating from a Web browserDocuments\editing from a Web browserDocuments\deleting from a Web browserHow Do I?StepsH_CREATING_EDITING_AND_DELETING_DOCUMENTS_FROM_THE_WEBContext Help FormCreating, editing, and deleting documents from the Web03 Chapter 3 Domino User's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################# 07 Use the Domino Web Server Domino Web server\searching for text onSearching\a Domino siteHow Do I?StepsH_SEARCHING_A_DOMINO_SITEContext Help FormSearching for information at a Domino site03 Chapter 3 Domino User's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################################ 07 Use the Domino Web Server Mail\using with DominoDomino\accessing Notes mail withHow Do I?StepsAllH_READING_AND_RESPONDING_TO_NOTES_MAILContext Help FormReading and responding to Notes mail03 Chapter 3 Domino User's Information CN=Kerry Woodward/OU=CAM/O=Lotus###################################################### 11 Domino Application Developer's Information Web sites\description ofNotes components\using in Domino Web sitesReferenceAboutH_ABOUT_THE_PARTS_OF_A_WEB_SITEContext Help FormAbout the parts of a Web site04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################## ########################################################## ########################################################## ########################################################## $$NavigatorTemplate for NWIdx CN=Susanna Doyle/OU=CAM/O=LotusDC Index_EntriesTopicTypeBodySubject$$ViewBody$$NavigatorBody@ ########################################################## 11 Domino Application Developer's Information- Home pages\aboutReferenceAboutH_ABOUT_HOME_PAGESContext Help FormAbout home pages04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################################## 08 Develop Applications for the Domino Web Server $$WebClientFields\$$forms@UserRoles\and $$WebClientWeb users\tailoring applications forHow Do I?StepsAllH_USING_USERROLES_TO_TAILOR_APPLICATIONS_FOR_WEB_USERSContext Help FormUsing @UserRoles to tailor applications for Web users04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus# 08 Develop Applications for the Domino Web Server Home pages\using database design elements forHome URL\for home pages created in NotesHome pages\and Home URLHow Do I?StepsH_CREATING_A_HOME_PAGE_IN_NOTESContext Help FormCreating a home page in Notes04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################################## 11 Domino Application Developer's InformationH Programming with Internet standardsDomino Web server\and programmingCGI programs\and DominoPerl scripts\and DominoJava\and DominoVBscript\and Domino@functions\and Domino@commands\and DominoLotusScript\and DominoReferenceAboutAllH_ABOUT_ADDING_SCRIPTING_TO_WEB_APPLICATIONSContext Help FormAbout programming for Web applications04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################## 11 Domino Application Developer's Informationd Fields\$$ fields used with Web applications$$Fields\used with Web applicationsReferenceAboutAllH_ABOUT_THE_DOLLAR_DOLLAR_FIELDS_USED_WITH_DOMINOContext Help FormAbout the $$ fields used in Web applications04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################ 11 Domino Application Developer's Information $$FormsForms\$$formsReferenceAboutAllH_ABOUT_THE_DOLLAR_DOLLAR_FORMS_USED_WITH_WEB_APPLICATIONSContext Help FormAbout the $$ forms used in Web applications04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus################## 08 Develop Applications for the Domino Web Server Text\formatting for Web applicationsFonts\and DominoFonts\sizes\and DominoFonts\styles\and DominoText\colors\and DominoText\properties\and DominoHow Do I?StepsH_FORMATTING_TEXT_FOR_WEB_APPLICATIONSContext Help FormFormatting text in Web applications04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################################ 08 Develop Applications for the Domino Web Server Images\conversion file formats for Domino\description ofHow Do I?StepsH_WORKING_WITH_IMAGESContext Help FormWorking with images04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus###################################################### 08 Develop Applications for the Domino Web Server Image maps\creating for DominoHow Do I?StepsH_CREATING_AN_IMAGE_MAPContext Help FormCreating an image map04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus#################### 08 Develop Applications for the Domino Web Server Views\customizing for the WebNavigators\customizing for the WebHow Do I?Ways ToAllH_CUSTOMIZING_VIEWS_AND_NAVIGATORS_FOR_THE_WEBContext Help FormWays to customize views and navigators for the Web04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus###################################### ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## 08 Develop Applications for the Domino Web ServerZd; &@Zd; Image maps\and Domino\description ofImage maps\using navigators as\with DominoImage maps\client side and DominoImage maps\server side and DominoHow Do I?StepsH_USING_NAVIGATORS_AS_IMAGE_MAPSContext Help FormUsing navigators as image maps04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus 08 Develop Applications for the Domino Web Server6 Views\associating forms withNavigators\associating forms withForms\associating with views and navigatorsHow Do I?StepsAllH_ASSOCIATING_A_FORM_WITH_A_VIEW_OR_NAVIGATORContext Help FormAssociating a form with a view or navigator04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus##### 08 Develop Applications for the Domino Web Server Views\adding to a formNavigators\adding to a formForms\adding view and navigator fields toHow Do I?StepsAllH_ADDING_VIEW_AND_NAVIGATOR_FIELDS_TO_A_FORMContext Help FormAdding view and navigator fields to a form04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus##################### 08 Develop Applications for the Domino Web Server Details\adding view and navigator fields to a formSearch IndexDetailsH_DETAILS_ADDING_VIEW_AND_NAVIGATOR_FIELDS_TO_A_FORMContext Help FormDetails: Adding Web-only fields to customize views and navigators04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################################## 08 Develop Applications for the Domino Web Server Examples\adding view and navigator fields to a formSearch IndexExamplesH_EXAMPLES_ADDING_VIEW_AND_NAVIGATOR_FIELDS_TO_A_FORMContext Help FormExamples: Adding Web-only fields to customize views and navigators04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################################## 08 Develop Applications for the Domino Web ServerR Examples\associating a form with a view or navigatorSearch IndexExamplesAllH_EXAMPLES_ASSOCIATING_A_FORM_WITH_A_VIEW_OR_NAVIGATORContext Help FormExamples: Associating a form with a view or navigator04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus###################################### ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## Domino searches both visible and hidden data in Notes documents. Consequently, search results may include documents that don't seem to meet the criteria because the matching data is in a hidden field or in a file attachment. If text from new documents isn't included in the search results, you may need to wait until the full text index is updated at the server. Most search features for Domino are similar to those found in Notes. For more information about searching in Notes, see topics related to "Searching for Information" in Notes Help. More about search options Limit results to Specify the maximum number of matching documents to display. To see all matching documents, enter "All." Sort results by Choose a preference for displaying search results. Relevance Sorts matching documents by how well they match the search criteria. Documents with multiple occurrences of the search string get a higher ranking than those with a single occurrence. The ranking depends on the length of the document; a short document with one occurrence may rank higher than a longer document with two occurrences. Oldest first (by date) Sorts matching documents in ascending order by date. Documents created on 7/18/96 appear before documents created on 10/05/96. Newest first (by date) Sorts matching documents in descending order by date. Documents created on 10/05/96 appear before documents created on 7/19/96. Word options (Optional) Choose an options to limit or expand the search text. Find exact word matches only Searches only for the query word. For example, if the query word is "print," documents that contain the words "prints" and "printing" are not returned by the search when you select this option. Find word variations as defined by thesaurus Also searches for synonyms of the query word. For example, if the query word is "print," documents that include the words "impression" and "mark" are returned by the search. etsc When your mail database resides on a Domino server, you can read and send mail over the Internet, giving you access to mail anytime, anywhere. Domino gives you the flexibility of choosing to use Notes mail from any workstation connected to the Internet or from any Web browser. Even if you don't have your Notes ID with you, you can read and send mail by entering the URL for your mail database and supplying your name and password. Preparing to access Notes mail from a Web browser Before you can use Notes mail from a Web browser, the Domino administrator must: Register you as a Web user in the Public Address Bookn Put your mail database on the Domino Web server and apply a Web mail template Sample mail templates are available on the Domino site (http://domino.lotus.com). Using Notes mail from a Web browserh When you access Notes mail from a Web browser, you can read, send, respond, and delete mail (other mail options, such as Forward, are not available). Certain commands that are available from a Notes workstation cannot be converted for the Web. For example, there is no "OK/Cancel" confirmation dialog; instead, mail is sent or deleted without a confirmation dialog. Be aware of the following issues: Even if your Domino Web server is set up for Secure Sockets Layer (SSL) transactions that protect privacy and authenticate Web users, you should know that SSL offers less security than the Notes ID security system that is activated when accessing mail from a Notes workstation. You must work from a Notes workstation to replicate mail from a local replica. Send options are more limited than those available at a Notes workstation. When you start to plan a Web site, your first consideration is the organization of the Notes components you'll create -- how many databases, views, navigators, and forms are needed to build the site you want? The simplest Web site includes a single database, an About Database document that displays each time the database is opened (the home page), one or two forms and views, and possibly a navigator. The single-database approach works well for sites that have only one or two main functions. Examples include: A country inn whose informational site includes pictures of the inn, details about the facilities, a list of seasonal activities, and current prices. A civic interest group whose interactive site hosts ongoing discussions about improving the community and stores member lists. A complex Web site might include multiple databases, each with its own forms, views, and navigators, bound by document, view, and database links that make the multi-database organization invisible to users. The databases at such a site may also contain agents that process documents automatically. The multiple-database approach works well for sites that have several functions or that contain interrelated databases. Examples include:x A commercial site where customers can browse product catalogs, place credit-card orders, learn how to use products they already have, and mail ideas for new products to specific departments or divisions. A Human Resources site where employees can search for benefits information, learn about changes to existing benefits, initiate requests for follow-up appointments with HR representatives, and view custom information about the components of their personal benefits packages. The Domino site at http://domino.lotus.com contains many sample applications. We frequently update and enhance these applications, which you can download. See related topics Double Click to activate !! About preparing Notes applications for the Web Click here to see this topic Double Click to activate !! About the parts of a Web siteo Click here to see this topic Double Click to activate !! Creating a home page in Notese Click here to see this topic Every Domino Web site includes at least one database that incorporates documents, forms and fields, and views and folders. To make a site easy to use and explore, you can also use navigators, the About Database document, links, formulas, agents, and actions. Databases. A database is a collection of related information stored in a single file. The database can be as small as a workgroup's phone book that contains a few documents or as large as the complete personnel records for 50,000 employees. Every Domino Web site uses at least one database; some Web sites use more than one database. Documentsa Documents store information in a database. To work interactively at a Web site, users open a form, enter the requested information, and submit the page as a Notes document that is stored in the database. A Web site database also contains read-only documents that give instructions to visitors, present information and graphics, and provide links to other parts of the site. Formsx A form is like a window through which users view the fields of a document; forms are the only way to see documents. A form may display all or just a subset of the fields in the document. The fields can appear in any order, regardless of the order in which they are entered or displayed in other forms. When you design a form, you decide what components to show and how they should look to users. A form can contain fields to display data and text, colorful images to make the form attractive and easy-to-use, HTML code to format text for Web browsers automatically, and attachments and objects that represent external files. Most databases have several forms, each serving a particular purpose. For example, a discussion database usually includes a form for new topics and another form for responses. With Domino, you can also associate forms with navigators and views to create sophisticated Web effects. Fields A field contains a single type of information -- text, rich text (capable of storing a variety of type styles, graphics, and multimedia objects), multiple-choice lists called keywords, numbers, times or dates, and user names. The fields on a form define the kind of information each document contains. Domino has several reserved field names, such as $$ViewBody, $$NavigatorBody, $$Return, $$QuerySaveAgent, $$QueryOpenAgent, and $$HTMLHead that you use to create special Web effects with forms, views, navigators, and agents. d Views and folders Standard-style views and folders display document summaries in rows and columns so users can find the documents they want to read. To read documents in a database, a user opens a view or folder, then opens the document, represented by one row. Calendar-style views display a daily, weekly, or monthly calendar. Documents appear as entries for a certain date. Most databases have several views that organize and present documents in different ways. For example, a discussion database may have three views: one that arranges documents in alphabetical order by author, a second view that shows documents by creation date, and a third view that sorts them by category name. In addition, some databases have specialized document views. For example, an approval application may have an "In Basket" view that categorizes documents by the next approver, a "Due Date" view that categorizes documents by the due date of the next action, and a "Request By" view that categorizes documents by who initiated the request. Navigators On the Web, navigators appear as image maps. They provide a graphical way for users to find documents or take actions without having to maneuver through views or find menu commands. You can design your own navigators to perform specific functions, including those activated by formulas. Home pages Each site needs an entry point to orient users and provide an overview of what the site offers. If your site contains multiple databases, designate one as the home database and create an About document that links to views, documents, or navigators in the same database or other related databases at the site. Then users who access the home page can click to find the information they need. To set the site's home page to launch automatically, choose File - Database - Properties, click the Launch tab, and select "On Database Open: Open 'About Database' Document." Links To help users find information on the Web, add Notes document, view, and database links, as well as links to external Web pages. Formulas Notes applications contain formulas that define the contents of documents and views, determine how data is displayed, and perform complex workflow and automation tasks. You can use Notes @functions to create formulas in any Notes application. Agents and actions To automate an application, add database agents as well as subform, view, and folder actions. Actions appear as buttons in an action bar above the view or document. For example, a workflow agent can check a database every day for stalled approvals and send reminders or reroute the workflow. A tracking agent can check for low inventory or other problems and notify the appropriate person. A maintenance agent can delete or archive old documents or change the contents of a field in documents that meet certain conditions. For more information, see "Customizing views and navigators for the Web" later in this chapter. See related topics Double Click to activate !! About creating a Web site Click here to see this topic Double Click to activate !! Adding HTML to an application Click here to see this topic Double Click to activate !! Creating a home page in Notes Click here to see this topic Double Click to activate !! Creating forms for input Click here to see this topic Double Click to activate !! Formatting text in Web applications Click here to see this topic Double Click to activate !! Setting up text searching Click here to see this topic Double Click to activate !! Using navigators as image maps Click here to see this topic Double Click to activate !! Ways to customize views and navigators for the Web Click here to see this topic Double Click to activate !! Working with attachments Click here to see this topic Double Click to activate !! Working with images Click here to see this topic Double Click to activate !! Working with objects and components Click here to see this topic ow process, and so on. 6 Like the receptionist at the front desk of a busy office, a home page gives your site a logical entry point and provides information about what lies within. Not all visitors need to stop by the "front desk," but it's important to provide a home page for those who need it. Be sure to provide links to the home page from points within the site, so visitors who enter through the back door can find their way around too. A home page should contain the following elements in a pleasing mix of graphics and text:i A brief description of your company, product, service, or site Links that show the organization of the site Information for new visitors Information for frequent visitors who need to know what is new A way to search for information See related topics Double Click to activate !! About the parts of a Web site Click here to see this topic Double Click to activate !! Creating a home page in Notesi Click here to see this topic Double Click to activate !! Creating URL links Click here to see this topic If the site manager sets up Web sear Although you can use any HTML file as a home page for your Domino site, the Notes development environment lets you produce attractive home pages quickly. You can use an About document, a navigator, a view, or a document as the entry point for the site. The design element can be stored in a "home" database devoted to that task or can be included in a database that is used for other purposes, such as discussions, user registration, or product information. Editing the Home URL field To make a Notes design element the site home page, edit the Home URL field in the Server document or a Virtual Server document and specify a URL that represents the design element. To open a navigator automatically, include the navigator name in the URL. For example, this URL opens the Main Navigator in the Our Home database: /ourhome.nsf/Main+Navigator To open a view automatically, include the view name in the Home URL. For example, this URL launches the Contents view of the Our Home database: /ourhome.nsf/Contents If an About document or navigator always launches automatically (specified in the Launch options in the Database Properties InfoBox), the Home URL need only open the database to launch the design element, as in:u /ourhome.nsf See related topics Double Click to activate !! About home pages Click here to see this topic Double Click to activate !! About hosting multiple sites on one server Click here to see this topic Double Click to activate !! Specifying Mapping settings in the Server document Click here to see this topic The Domino Web server offers several ways to build programming into your Web applications. CGI programs You can run CGI programs by placing them in the default cgi-bin directory or in a directory that has execute acces. Domino does not maintain access control at the file system level, so scripts need to include access control measures to prevent unauthorized use. Perl scripts Domino supports programs written in Perl (those with a .pl extension). They should be located in the cgi-bin directory with other programs.e Domino looks for a Perl interpreter named PERL.EXE in directories in the path. This default can be overridden by defining an environment variable (PERLBIN) that gives the name or absolute path of the PERL interpreter (for example C:\PERL5\BIN\PERL.EXE).m Java, Java Script, VBScripti You can use Java programs, applets, and scripts and VB scripts by adding them as passthru HTML or in an $$HTMLHead field.L @functions Most @functions are supported in Web applications. If you are familiar with the formula language, use @functions as a quick way to add programmability to a form. @commands Since browsers don't provide menus for Web applications, Domino supports @commands that allow users to work at a Web site, including the ability to open and edit documents, delete documents, open a view, or change to another view. LotusScript (within agents) Domino supports LotusScript agents in certain contexts. Use the DocumentContext property of the NotesSession class to represent the current Web document. See related topics Double Click to activate !! About the $$ fields used in Web applications Click here to see this topic Double Click to activate !! About the $$ forms used in Web applicationso Click here to see this topic Double Click to activate !! Using @UserRoles to tailor applications for Web users Click here to see this topic Double Click to activate !! Ways to use agents in Web applications Click here to see this topic an the Notes ID secu Domino allows you to add special $$ fields to forms and associate the forms with views or navigators. You can also use these fields to customize the confirmation page a user sees after submitting a form, to pass HTML information to the section a of a document, and to run agents. $$Field name Value Comments $$ViewBody View name (in quotes) or a formula that computes the view name Displays the named view. Only one $$ViewBody field is allowed on each form. $$ViewList None Displays a list of views and folders with the standard Folders navigator, as seen in Notes with the View - Show Folders command. The font style you apply to the field applies to the style used to display the views. $$NavigatorBody, $$NavigatorBody_o Navigator name (in quotes) or a formula that computes the navigator name Displays the named navigator. To create multiple $$NavigatorBody fields on a form, append an underscore and a character to each subsequent field name. $$Return A text message, or a formula that computes the confirmation page users see when they submit a formo Allows you to display a personalized message, add a link to another page, return another page, or run a CGI script.P $$HTMLHead A formula that computes the Head tag information Allows you to pass HTML information, such as Meta tags and JavaScript, to the Head tag for a document. (The section of the document between and .) $$QueryOpenAgent Agent name (in quotes) or a formula that computes the agent name Runs an agent before Domino converts a new or existing document to HTML and sends it to the browser. $$QuerySaveAgent Agent name (in quotes) or a formula that computes the agent name Runs an agent before the document is actually saved to disk. See related topics Double Click to activate !! About customizing search forms and search results Click here to see this topic Double Click to activate !! Adding HTML header information to documents Click here to see this topic Double Click to activate !! Adding Web-only fields to customize views and navigators Click here to see this topic Double Click to activate !! Associating a form with a view or navigator Click here to see this topic Double Click to activate !! Running agents before opening or saving documents Click here to see this topic Double Click to activate !! Storing HTML in a field Click here to see this topic Double Click to activate !! Using $$Return to create customized responses and run CGI scripts Click here to see this topic ns for the Web Use these form names to create an association between a form and a view or navigator.} $$Form name Field Required Comments $$ViewTemplate for viewname $$ViewBody Associates the form with a specific view. Domino ignores any value in ViewBody field. The form name includes viewname , which is the alias for the view or when no alias exists, the name of the view. For example, the form named "$$ViewTemplate for By Author" associates the form with the By Author view. $$ViewTemplateDefault $$ViewBody Domino requires the $$ViewBody field on the form but ignores the value. This form is the default for all Web views that aren't associated with a specific form. $$NavigatorTemplate for navigatorname $$NavigatorBody Associates the form with a specific navigator. The form name includes navigatorname , which is the navigator name. For example, the form named "$$NavigatorTemplate for World Map" associates the form with the World Map navigator. $$NavigatorTemplateDefault $$NavigatorBodyc Domino ignores any value in the field. This form is the default for all Web navigators that aren't associated with a specific form.s $$SearchTemplate for d ViewName $$ViewBody , Associates the form with a specific view. The form name includes ViewName , which is the view name used to display search results. $$SearchTemplateDefault $$ViewBody Domino ignores any value in the field. This form is the default for all search results that aren't associated with a specific form. $$Search (alias) A form provided for you to customize and use to gather search input. See related topics Double Click to activate !! About customizing search forms and search resultsl Click here to see this topic Double Click to activate !! About the $$ fields used in Web applications Click here to see this topic Double Click to activate !! Adding Web-only fields to customize views and navigators Click here to see this topic Double Click to activate !! Associating a form with a view or navigatore Click here to see this topic proval applica The @UserRoles function appends $$WebClient to the list of roles when a Web user opens a database. To tailor an application to do something different depending on whether the user is a Web user or a Notes user, use @UserRoles in formulas. For example, you can write formulas for subforms, actions, hide-when formulas, actions, and so on to display Web-only information or combine @UserRoles with @commands to change views or place a document in edit mode. The example below inserts a computed subform based on the type of client accessing the document. 1. Open a form for editing. 2. Choose Create - Insert Subform. 3. In the "Insert Subform dialog, select the "Insert Subform based on formula" checkbox.n 4. Enter a subform formula to check if $$WebClient is a member of @UserRoles. For example:f IsWebClient:=@IsMember("$$WebClient";@UserRoles);u @If(IsWebClient;"WebSubform";"NotesSubform") 5. Create the two subforms, WebSubform and NotesSubform. When users access documents based on this form, the content will depend on the client type being used. See related topics Double Click to activate !! Understanding @command formulas in Web applicationsm Click here to see this topic Double Click to activate !! Understanding @function formulas in Web applications Click here to see this topic ng HTM Domino supports most Notes formatting features by converting them to HTML tags. Certain Notes formatting features (for example, indentation, inter-line spacing, and tabs) do not appear when viewed from a Web browser because HTML has no corresponding format. In addition, browsers may display tags differently from each other and not all browsers support the HTML tags that Domino generates. When you format text, keep the following information in mind.t Choosing fonts Browsers determine which fonts to use to approximate the fonts you choose for your applications. Text may look different to a Web user than it does to a Notes user. Choosing font size Domino maps the font size you select in Notes to HTML sizes. The following table lists the point size in Notes and the corresponding HTML size. Point size less than or equal to Maps to HTML Size greater than 24 Note that Domino does not map font sizes to HTML headings. Choosing font stylek Domino supports all Notes font styles, except Shadow, Emboss, and Extrude. To align a column of numbers or preserve or insert spaces, use the default monospaced font (Courier on a Windows system). Domino converts the default monospaced font to a monospaced font on the Web and preserves any spaces you enter. Choosing text color Domino supports all text colors available in Notes. Choosing other formatting features Domino supports the following: Bullets Numbered lists Alignment (except Full Justification and No Wrap) Spacingc Named styles See related topics Double Click to activate !! Understanding formatting in forms and views Click here to see this topic Depending on the HTTP image conversion format specified in the Server document, Domino converts images to Graphics Interchange Format (GIF) or Joint Photographic Experts Group (JPEG) files for display on the Web. Domino passes the image size and scaling information to the browser. If the browser supports scaling, the image has the same size and scale as it does in Notes. If the browser does not support scaling, the image appears in its original size, regardless of how you size it in Notes. Notes stores a graphic as a platform-dependent metafile and as a 256-color platform-independent bitmap. Domino uses the platform-independent bitmap which, in some cases, may cause the graphic to look slightly different on the Web. Changing image display options in the Server document You can specify display options in the HTTP Server - Operational Information section of the Server document to make GIF and JPEG images look better on the Web. See related topics Double Click to activate !! Specifying Operational Information settings in the Server document Click here to see this topic Double Click to activate !! Using images in Web applications Click here to see this topic Double Click to activate !! Using navigators as image maps Click here to see this topic /ourhome.nsf Using transparent images (Notes Release 4.5 or later) Domino supports transparent images. You must import, rather than paste, the image to keep its transparent setting. (Notes Release 4.1) Use passthru HTML to reference the image. The transparent RGB color is #FEFEFE. Using background images in forms (Notes Release 4.5 or later) Domino supports graphical backgrounds for Web forms. Copy the image to the clipboard, open the form in design mode, choose Design - Form Properties, click the Background tab and click Paste Graphic. (Notes Release 4.1) Notes stores graphic backgrounds in an internal field named $Background. To reproduce this effect for individual Web documents, add a rich text field named $Background to a form and hide the field when reading. When you create a document, paste an image into the $Background field.F Placing images on forms The current Domino URL syntax for referencing bitmaps in Notes documents -- specifically, the field offset part -- makes it impractical for users to create these URLs manually. As an alternative, you may import or paste the actual bitmap in place of a reference, create URL references to image files stored in the file system, or add images as attachments. v Using passthru HTML to reference an image You can use passthru HTML to reference an image for Web-only viewing. For example, this formula: references this GIF89a animation of falling dominoes:s 2]2]2 ]2]2]2 2]2]2] 33333f33 3f33ff3f f33f3ff3 ff3fffff ]]]]]]]] For information on creating GIF animations, see your browser's Help file.] Using Notes to store images@ Creating a graphics library database allows designers to update, replicate, and copy Web images without needing access to the server's file system. Store images as attachments in documents and create a view that identifies the images. To reference an image stored in the database, use the Domino URL syntax for opening documents from a view by key name. For example, the following URL references a flag image in the webimage.nsf database on the Mercury server. The URL looks for the image in the Animation view using the key "Gifs." http://www.mercury.com/webimage.nsf/Animation/Gifs/$File/Flag.gif See related topics Double Click to activate !! Specifying Operational Information settings in the Server document Click here to see this topic Double Click to activate !! Working with images Click here to see this topic requires An image map is a clickable graphic that contains links to other Web pages. Image maps let users easily navigate around your site. To create an image map in Notes, you create a navigator and specify various actions for the different regions of the navigator. Domino converts the navigator to an image map for display on the Web. Domino supports only the navigators you create using the Create - Graphic Background command. If you choose Edit - Paste to paste the image into Notes, Domino will not convert the navigator to an image map. Only hotspot polygons and hotspot rectangles are supported within navigators. Client-side and server-side image maps In HTML, image maps can be handled in two ways. With server-side image maps, the browser sends the coordinates for a region in the image map to the server, and the server sends the corresponding URL information back to the browser. With client-side image maps, the browser generates the URL information for the regions in the image map. Domino converts a navigator into an image map that is both a client-side and a server-side image map, which means that all browsers are automatically supported. If the browser supports client-side image maps, it uses those tags. If the browser does not support client-side image maps, it uses the server-side image map HTML tags. Use formulas to compute which view or database to link to. When you create the navigator, use actions for different regions. For example, you could use a formula to determine whether the user is a Notes user or a Web user and based on the result of the formula, use the @Command(OpenView) function to link to a specific view.v See related topics Double Click to activate !! About the Domino URL commandsn Click here to see this topic Double Click to activate !! Creating an image mapv Click here to see this topic By adding special fields to forms and associating the forms with views or navigators, you can create HTML-like Web pages that combine form elements, such as styled text, graphics, multi-media objects, and tables with views or navigators. The resulting "frame effect" allows you to use Notes documents to help users navigate through the site and to add visual interest to views and navigators. l You can: Double Click to activate !! Add special Web-only fields to a form Click here to see this topic to display views and navigators on Notes documents Double Click to activate !! Associate a form with a view or navigator Click here to see this topic so you can add form elements to views and navigators The Domino site (http://domino.lotus.com) offers several samples to help you get started. See related topics Double Click to activate !! Understanding Web views, Click here to see this topic When a form uses any of the following reserved field names, Web users see the view or navigator on the same page as the Notes document. You can place these Web-only fields anywhere on a form, including in tables, as part of collapsed sections, and as left-, right-, or center-aligned design elements. You can also create these fields on subforms or as shared fields for use with several forms. The fields must be text fields that are editable or any computed type. You can combine these fields on the same form (for example, one $$ViewBody field, a $$ViewList field, and several $$NavigatorBody fields). Field name Value Comments $$ViewBody View name (in quotes) or a formula that computes the view name Displays the named view. Only one $$ViewBody field is allowed on each form. $$ViewList None Displays a list of views and folders with the standard Folders navigator, as seen in Notes with the View - Show Folders command. The font style you apply to the field applies to the style used to display the views. $$NavigatorBody, $$NavigatorBody_ Navigator name (in quotes) or a formula that computes the navigator name Displays the named navigator. To create multiple $$NavigatorBody fields on a form, append an underscore and a character to each subsequent field name. Double Click to activate !! See details Click here to see this topic Double Click to activate !! See examples Click here to see this topic If you hide a field, the view or navigator is hidden too.u When views display through a field, Domino disregards the view title and background color and uses the Server document to determine the number of lines to display. Domino ignores create and read access lists on forms associated with views and navigators. Domino combines form and subform actions with views associated with a form. However, Domino does not display the default view navigation bar for such views. To give users the same functions, add view actions for Next, Prev, Expand, Collapse, and Search, with the following formulas: Action nameI Formula Next @DbCommand("Domino"; "ViewNextPage") Prev @DbCommand("Domino"; "ViewPreviousPage") Expand @Command([ViewExpandAll]) Collapse @Command([ViewCollapseAll]) Search @Command([ViewShowSearchBar]) You can also use these formulas for navigator hotspots when you use an $$NavigatorBody field to display the navigator or forms that you associate with a view.F Use the following form names and fields to create an association between a form and a view or navigator. D Form nameD Field required Comments $$ViewTemplate for view name $$ViewBody Associates the form with a specific view. Domino ignores any value in the field. The form name includes viewname , which is the alias for the view or when no alias exists, the name of the view. For example, the form named "$$ViewTemplate for By Author" associates the form with the By Author view. $$NavigatorTemplate forv navigatorname $$NavigatorBody Associates the form with a specific navigator. The form name includes navigatorname , which is the navigator name. For example, the form named "$$NavigatorTemplate for World Map" associates the form with the World Map navigator. $$ViewTemplateDefault $$ViewBody Domino requires the $$ViewBody field on the form but ignores the value. This form is the default for all Web views that aren't associated with a specific form. $$NavigatorTemplateDefault $$NavigatorBody Domino ignores any value in the field. This form is the default for all Web navigators that aren't associated with a specific form.h Double Click to activate !! See details Click here to see this topic Double Click to activate !! See examples Click here to see this topic Whether you work from a Web browser or Notes, you can attach any type of file to a document, including binary files, compressed files, executable files, and Notes database (.NSF) files. You can download attachments from the Web or from Notes. Attachments created in Notes appear in a rich text field and look like this on the Web:c Attachments created from a Web browser look like this: Clicking the graphic downloads (detaches) the file. URLs for attachments When Domino saves a file attachment with a document, it generates a URL so it can retrieve the file later. An attachment generates a URL whose last component is the original file name. For example:6 http://domino.lotus.com/domdown.nsf///$File/DOMINO.EXE can indicate a ViewID or a ViewName. can be a NotesID or a DocumentKey. This allows you to create URL links to attachments by, for example, supplying a view name and document key. By default, the browser uses the name specified in the URL to save the file. See related topics Double Click to activate !! Understanding Web form elementsV Click here to see this topic 6. In the Design Pane, click a Run optio You can create attachments from the Web if the browser you use (such as Netscape 2.x) supports file attaching and if the form contains an input field for attachments. Double o activate !! When a document is in edit mode, type a path and file name in the input field or click Browse to select a file. When you click the Submit button, Domino saves the attachment with the document. Details If the browser you use does not support file attaching, Domino disregards any entry in the input field. Some proxy servers do not allow binary file attachments. To attach several separate files, the form must have multiple input fields, or you must submit the document multiple times, specifying a different file name each time. To remove an attachment from a document, place the document in edit mode and click the box next to the file name: Domino removes the attachment when you re-submit the document. Domino supports MIME (Multimedia Internet Mail Extension) type mappings -- a process that maps an attachment's file extension to an external viewer or a helper application. This enables users to view or launch attachments automatically from Web pages. For example, to allow a QuickTime video clip attached to a Notes document to be played on a user's machine, specify the MIME type mapping in the Domino Web server's HTTPD.CNF file: AddType .mov video/quicktime binary 1.0 # Quicktime When Web users click the QuickTime clip, Domino sends the MIME type mapping "video/quicktime" to the browser.E The user can associate this MIME type with a helper application. With Netscape Navigator, this association is set in Preferences; with Internet Explorer 3.0, it is set in the Windows Explorer's View Options. See related topics Double Click to activate !! Editing the HTTPD.CNF file to add MIME type mappings Click here to see this topic A form that allows Web users to create attachments contains a special action hotspot to generate an HTML file input field. 1. Type a static text label for the attachment field.b 2. Highlight the text and select Create - Hotspot - Action Hotspot.r 3. Enter the formula:p @Command([EditInsertFileAttachment]) You can use your browser to view ActiveX controls, OLE objects, and Lotus Components objects that are embedded in Notes documents. Domino uses the OBJECT and EMBED tags to convert embedded objects to HTML. To create or edit objects, you need to work from a Notes workstation. You must have: A Windows NT or Windows 95 workstation The OLE server application or Lotus component installedo A browser that supports embedded objects If you don't have a workstation that supports object viewing, you see a static image for each object. Using Netscape Navigator 3.0 to view objects To view objects from Netscape Navigator 3.0, install the NCompass plug-in, available from NCompass Labs (http://www.ncompasslabs.com). In addition, to view Lotus Components objects, you'll need to download a special .REG file from the Domino site (http://domino.lotus.com) to load the necessary object settings into the Windows Registry. Using Internet Explorer 3.0 to viewing objects To run ActiveX controls from Internet Explorer 3.0, set the browser's ActiveX security level to "medium."r See related topics Double Click to activate !! Understanding Web form elements Click here to see this topic {bmcc:\internet\online\1details.bmp} See examples H_EXAMPLES_ASSOCIATING_A_FORM_WITH_A_VIEW_OR_NAVIGATOR 08 Develop Applications for the Domino Web Server HTML\syntax and DominoHTML\adding to a Domino applicationHow Do I?StepsH_ADDING_HTML_TO_AN_APPLICATIONContext Help FormAdding HTML to an application04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################# 08 Develop Applications for the Domino Web Server Attachments\using with DominoFile attachments\using with DominoHow Do I?StepsH_WORKING_WITH_ATTACHMENTSContext Help FormWorking with attachments04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################# ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## AGENTDESIGN DATABASE DIALOG DOCUMENT FORMDESIGN MESSAGE NAVIGATOR VIEWDESIGN Susanna Doyle#### 08 Develop Applications for the Domino Web Server ActiveX controls\in DominoLotus Components objects\in DominoOLE objects\viewing from a browserHow Do I?StepsAllH_WORKING_WITH_OBJECTS_AND_COMPONENTSContext Help FormWorking with objects and components04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################### 08 Develop Applications for the Domino Web Server'1 HTML\text paragraph style\creating for DominoText paragraph styles\creating an HTML style for DominoHow Do I?StepsH_CREATING_AN_HTML_TEXT_PARAGRAPH_STYLEContext Help FormCreating an HTML text paragraph style04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus########################################## 08 Develop Applications for the Domino Web Server HTML\adding to fields for DominoFields\controlling with HTML in DominoHTML\specifying text field sizeText fields\specifying size by adding HTML toHTML\specifying rich text field sizeRich text fields\specifying size by adding HTML toHTML\in keywords fieldsKeywords fields\adding HTML toHTML\specifying text wrapping to rich text fieldsRich text fields\specifying text wrapping by adding HTML toHow Do I?StepsH_ADDING_HTML_ATTRIBUTES_TO_EDITABLE_FIELDSContext Help FormAdding HTML attributes to an editable field04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus########################### 08 Develop Applications for the Domino Web Server Fields\using to store HTML filesHTML\creating HTML fieldsHow Do I?StepsAllH_CREATING_A_FIELD_TO_STORE_HTML_FILESContext Help FormStoring HTML in a field04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus################# 08 Develop Applications for the Domino Web Server HTML\adding to views in DominoViews\adding HTML to\in DominoHow Do I?StepsH_ADDING_HTML_CODE_TO_VIEWSContext Help FormAdding HTML code to a view04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################################### 08 Develop Applications for the Domino Web ServerT Fields\adding $$HTMLHead fieldHTML\headersHeads\addingHow Do I?StepsAllH_ADDING_HTML_HEADER_INFORMATION_TO_DOCUMENTSContext Help FormAdding HTML header information to documents04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus####################################################### 08 Develop Applications for the Domino Web Server Examples\adding HTML header information to documentsMeta tagJavaScriptCookiesSearch IndexExamplesAllH_EXAMPLES_ADDING_HTML_HEADER_INFORMATION_TO_DOCUMENTSContext Help FormExamples: Adding HTML header information to documents04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus############# 08 Develop Applications for the Domino Web Servero Forms\creating for DominoInput forms\creating for DominoHow Do I?StepsH_CREATING_FORMS_FOR_INPUTContext Help FormCreating forms for input04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################################## 08 Develop Applications for the Domino Web Server1 Z$&@1 Submit buttons\in Domino input formsButtons\Submit\description ofHow Do I?StepsH_CREATING_A_SUBMIT_BUTTONContext Help FormCreating a customized Submit button04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus#################### 08 Develop Applications for the Domino Web Server $$Return field\in Domino\describedCGI\and $$Return fieldHow Do I?StepsH_USING_RETURN_TO_CREATE_CUSTOMIZED_RESPONSES_OR_RUN_CGI_SCRIPTSContext Help FormUsing $$Return to create customized responses and run CGI scripts04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################### 08 Develop Applications for the Domino Web Server $$Return field\ways to use in DominoSearch IndexExamplesH_EXAMPLES_USING_RETURN_TO_CREATE_CUSTOMIZED_RESPONSES_OR_RUN_CGI_SCRIPTSContext Help FormExamples: Using $$Return to create customized responses and run CGI scripts04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################## 08 Develop Applications for the Domino Web Server Agents\using with DominoHow Do I?Ways ToAllH_WAYS_TO_WORK_WITH_AGENTSContext Help FormWays to use agents in Web applications04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################################# 08 Develop Applications for the Domino Web Server NotesSession\DocumentContext propertyDocumentContext propertyHow Do I?AllH_USING_THE_DOCUMENTCONTEXT_PROPERTY_IN_LOTUSSCRIPT_AGENTSContext Help FormUsing the DocumentContext property in LotusScript agents04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus##################################### 08 Develop Applications for the Domino Web Server Agents\using Print statementLotusScript\and Print statementHow Do I?StepsAllH_USING_AGENTS_TO_SEND_INFORMATION_TO_BROWSERS_AND_USERSContext Help FormUsing agents to generate HTML pages and reference URLs04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################## 08 Develop Applications for the Domino Web Server Agents\and fieldsFields\QueryOpenAgentFields\QuerySaveAgentHow Do I?StepsAllH_RUNNING_AGENTS_BEFORE_CREATING_OPENING_OR_SAVING_DOCUMENTSContext Help FormRunning agents before opening or saving documents04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################# 08 Develop Applications for the Domino Web Server CGI\capturing variables with Domino forms and agentsFields\adding CGI to Domino formsAgents\adding CGI to Domino agentsHow Do I?StepsH_USING_CGI_VARIABLES_TO_CAPTURE_USER_INFO_AUTOMATICALLYContext Help FormUsing CGI variables to capture user information automatically04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus#################################### 11 Domino Application Developer's Information Domino URLs\searching usingSearching\using Domino URLsSearchView URLs\usingSearchSite URLs\usingReferenceAboutH_ABOUT_SEARCHRELATED_URLSContext Help FormAbout search-related URLs04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus ########################################################## 08 Develop Applications for the Domino Web Server URLs\creating links in DominoUniversal ID\and Domino linksUNID\used in Domino links\description ofHow Do I?StepsH_CREATING_URL_LINKSContext Help FormCreating URL links04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######## 08 Develop Applications for the Domino Web ServerF Web sites\creating links to in DominoLinks\creating to other sites (Domino)Hypertext links\using in DominoAction hotspots\using in DominoAction bars\using in DominoHTML\passthru\using in DominoHow Do I?StepsH_LINKING_TO_EXTERNAL_WEB_SITESContext Help FormLinking to an external Web site04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus########### 11 Domino Application Developer's Information} Searching\customizing for DominoForms\customizing search forms for DominoSearch results\customizing for DominoForms\Web Search SimpleForms\Web Search Advanced$Search results\associating forms withForms\customizing search results withReferenceAboutH_ABOUT_CUSTOMIZING_SEARCH_FORMS_AND_SEARCH_RESULTSContext Help FormAbout customizing search forms and search results04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus ########################################################## 11 Domino Application Developer's Information Zd;&@ Zd;&@ Notes applications\preparing for Domino\overviewReferenceAboutH_PREPARING_NOTES_APPLICATIONS_FOR_THE_WEBContext Help FormAbout preparing Notes applications for the Web04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## To apply formats and attributes that are available in HTML but not in Notes, include HTML code in Notes documents, forms, fields, or view columns. Domino does not attempt to convert the data; instead, it combines the HTML code with the Notes data and passes it through to the browser for display. To enter HTML code, you can: Double Click to activate !! Enter the HTML instructions directly in a document, a form, a field Click here to see this topic Double Click to activate !! , or elements in a view Click here to see this topic Double Click to activate !! Create and apply a paragraph style named HTML. Click here to see this topic Double Click to activate !! Create a field to store HTML Click here to see this topic Double Click to activate !! Create a field to store HTML header information Click here to see this topic HTML code syntax To enter HTML code, use the following syntax: html codet where html codeT is the HTML tag you want to include.o For information on writing HTML code, visit the HTML Spec Web site at: http://www.w3.org/hypertext/WWW/MarkUp/html-spec/html-spec_toc.html Examples To add a horizontal rule, enter: When the page appears on the Web, it contains a horizontal rule. m/domdown.nsf///$File/DOMINO.EXE can indicate a ViewID or a ViewName. can be a NotesID or a DocumentKey. This allows you to create URL links to attachments by, for example, supplying a view nam Adding a field named HTML to a form, with an HTML file entered as its value, passes HTML directly to the browser and causes Domino to disregard all other fields. This is convenient when you want to use Notes for storing HTML files or when you want to display Web-only information that isn't appropriate for Notes workstation users. Web users see the HTML information when they open documents for reading, but not when they open documents in edit mode. The HTML field can be computed or editable. Use a text field for HTML files smaller than 15K; use a rich text field for larger HTML files. See related topics Double Click to activate !! Adding HTML to an application Click here to see this topic You can use HTML in a view column formula to pass HTML to the browser to create Web-only effects. Example| The following formula inserts a NEW.GIF image if the document was created within the last 5 days; otherwise, no graphic is displayed. pplication or Lotus compon Adding a $$HTMLHead field to a form allows you to pass HTML information, such as Meta tags and JavaScript, to the Head tag for a document. The field can be any data type, but a hidden computed-for-display text field is the most likely choice. i Double Click to activate !! See examples Click here to see this topic The following examples demonstrate some ways to use a $$HTMLHead field in an application. Adding a Meta tag A $$HTMLHead field with the following formula adds the Meta tag "keyword" with a value of "gold" to the Head tag in a document. "" Loading a page into the browser using JavaScript and Cookies This example uses a $$HTMLHead field, a program stored in the CGI programs directory, and passthru HTML on the form. The program uses JavaScript and cookies to load a page into the browser and save a cookie called "Cookie_Man" in the user's cookie file. When Domino loads the page, it includes the number of times that the site has been visited before. 1. T he $$HTMLHead field The $$HTMLHead field contains the following value. Quotation marks ( ") must be preceded by \. "" 2. v The HTML tags on the form The form has the following HTML to display the program's return result to the user. This HTML tag is placed at the top of the form: [] This HTML tag is placed on the area of the form that displays the message. [], select the Hide Paragraph Domino lets you capture information that Web users enter in forms and store it in Notes databases. When you create input forms, you can use Notes application development resources -- for example, computed fields and input validation formulas. In addition, you can add HTML to further control the appearance of the form, capture the values in CGI variables, and customize the Web page response that users see when they submit a form. s See related topics Double Click to activate !! Creating a customized Submit buttonL Click here to see this topic Double Click to activate !! Understanding Web form elements Click here to see this topic Double Click to activate !! Understanding Web forms Click here to see this topic Double Click to activate !! Using $$Return to create customized responses and run CGI scripts Click here to see this topic Double Click to activate !! Using CGI variables to capture user information automatically Click here to see this topic To allow users to save documents, Domino places a Submit button at the end of each form when it converts the form to HTML. To create a customized Submit button in either a different location on the form or with a different label, place the cursor where you want the button, choose Create - Hotspot - Button, and write the button label. Domino ignores all button formulas and treats all buttons as Submit buttons. If you create multiple Submit buttons on a form, Domino uses only the first button you created, and only that button appears on the Web.r See related topics Double Click to activate !! Understanding Web form elementsn Click here to see this topic After users submit a form, Domino responds with the default confirmation "Form processed." To override the default response, add a computed $$Return field to your form and include HTML code as part of the formula for the field. You can also use a $$Return field to run a custom CGI (Common Gateway Interface) program immediately after the user submits the form and Notes creates the document. For example, you may run a CGI program that uses the Notes API to further process the input data. The Web client displays the output of the CGI program to the user. To run a CGI program, include the URL to the CGI program file and enclose it in brackets. Note that you can pass arguments -- for example, values from fields in the form -- to the CGI program. For example, "[http://www.lotus.com/cgi-bin/register.exe?" + Email + "&&&" + LastName + "&&&]"& If input data from submitted forms can be processed in "batch" mode and messages to the user are not necessary, consider writing a Lotus Script agent to further processes the data instead of using a $$Return field. Double Click to activate !! See examples Click here to see this topic See related topics Double Click to activate !! Using CGI variables to capture user information automaticallyv Click here to see this topic Personalizing responses Create a personalized message for the user who submits a form. For example, the following $$Return formula returns the response "Thank you," and appends the user's name. who:= @If(@Left(From; " ") = ""; From; @Left(From; " "));y @Return("

Thank you, " + who + "


Main View"); Adding a link to another page Include HTML with a URL in a response to link to another page based on field values in the submitted form. The following $$Return formula returns a response based on the region the user selects. For example, if the user selects Europe, the message "Visit our site in Italy" with a link to the Web site in Italy. (Assume that "stdAnswer" and "stdFooter" are defined earlier in the formula.) @If(Region="Asia"; stdAnswer + "

Visit our site in Japan

" + stdFooter; Region="Europe"; stdAnswer + "

Visit our site in Italy

" + stdFooter;G stdAnswer + stdFooter);o Returning another page To jump to a different Web page after the user submits the form, enclose a URL for the page in brackets. When the user submits the form, the Web client displays the referenced document. For example, the following $$Return formula displays the home page for the Lotus Japan site. "[http://www.japan.lotus.com]" See related topics Double Click to activate !! Using $$Return to create customized responses and run CGI scripts Click here to see this topic Domino offers a variety of ways to use agents to process information contained in the server's databases. For example, you can create scheduled agents to perform background processing or run agents with an OpenAgent URL or the ToolsRunMacro command. You can also use LotusScript agents to:s Double Click to activate !! Generate an HTML page or reference a URL when the agent runs Click here to see this topic Double Click to activate !! Process or collect information just before users open or save documentsa Click here to see this topic Double Click to activate !! Capture CGI variables Click here to see this topic Double Click to activate !! The DocumentContext property Click here to see this topic of the NotesSession class is useful with these types of agents. See related topics Double Click to activate !! About programming for Web applications Click here to see this topic Double Click to activate !! Understanding actions, agents, and scripts in Web applications Click here to see this topic Web form elements The DocumentContext property of the NotesSession class is very useful for Web-run LotusScript agents. The property returns a Notes document that contains all CGI variables that are applicable to the session, as well as the values of a document being opened or saved. You can use these values to collect or process information for the current session. Add these lines to set the DocumentContext before the rest of an agent script: Dim session As New NotesSessionh Dim doc As NotesDocument Set doc = session.DocumentContextn See related topics Double Click to activate !! Running agents before opening or saving documentst Click here to see this topic Double Click to activate !! Using agents to generate HTML pages and reference URLs Click here to see this topic Double Click to activate !! Using CGI variables to capture user information automatically Click here to see this topic (Notes Release 4.5 or later) An agent written in LotusScript can include the Print statement to display HTML information to a user or give instructions to the browser. You do not need a $$Return field in the form to produce this result. Agents used this way must be shared agents and be set up to run manually.m Examples This line, added to the end of a LotusScript program, gives the message "Thank you for your submission" when the agent runs. Print "

Thank you for your submission

" Printing a URL enclosed in square brackets causes the browser to navigate to that URL. This line causes the browser to go to the Domino site when the agent runs.O Print "[http://domino.lotus.com]" See related topics Double Click to activate !! Using the DocumentContext property in LotusScript agents Click here to see this topic Double Click to activate !! Ways to use agents in Web applications Click here to see this topic Double Click to activate !! (Notes Release 4.5 or later) To run an agent just before users open or save documents, create forms that have fields named $$QueryOpenAgent or $$QuerySaveAgent, respectively. The field value is the name of the agent to be run. Such agents use the Document.Context property of the NotesSession class to represent the document being opened or saved. The script must set the DocumentContext first before executing the rest of the script. Agents used this way must be shared agents that run manually.o $$QueryOpenAgent field A $$QueryOpenAgent field runs the agent before Domino converts a new or existing document to HTML and sends it to the browser. Domino ignores output produced by the agent in this context.e Examples for using this agent include performing large computations that aren't possible with @commands or collecting statistics about who has opened documents and when. $$QuerySaveAgent field A $$QuerySaveAgent field runs the agent before the document is actually saved to disk. The agent can modify the document or use the document's data to perform some other operations. Examples for using this agent include: Simulating CGI programs that run on user-supplied data by creating a $$QuerySaveAgent and adding a SaveOptions field with a value of "0" to the form. When the agent runs, you can collect field values from the filled-out form without generating a new Notes document.p Collecting statistics based on data submitted by browsers, such as CGI variables, by creating a $$QuerySaveAgent that uses CGI variables.s See related topics Double Click to activate !! Using the DocumentContext property in LotusScript agents Click here to see this topic Double Click to activate !! Ways to use agents in Web applications Click here to see this topic Common Gateway Interface (CGI) is a standard for connecting external applications with HTTP servers. When a Web user saves a document or opens an existing one, the Domino Web server collects information about the user, including the user name, the browser, and the user's IP address. To capture this information in a Web application, create a field with the name of a CGI variable or create an agent whose script contains a CGI variable as a DocumentContext property. Creating a field with the name of the CGI variable Create a field with any CGI variable name and mark the field "Hide when Editing," so users cannot enter information in it. When a field exists with the appropriate name, its value is copied from the CGI environment and placed in the field as a default value. This feature is useful in computed-for-display fields and for determining "hide when" conditions. o For example, to obtain the Internet Protocol (IP) address of the user submitting the form, add a field named Remote_Addr to the form. Creating a LotusScript agent that captures a CGI variable (Notes Release 4.5 or later) By creating a LotusScript agent that uses the Print statement and a CGI variable as a document property, you can capture CGI variable information and display it to the user. Such agents use the DocumentContext property of the NotesSession class to represent the document. The script must set the DocumentContext first before executing the rest of the script and the variable must assume a text list. Agents used this way must be shared agents and be set up to run manually. For example, the script below causes the browser to display "User =" and the user's name. Dim session As New NotesSession Dim doc As NotesDocument Set doc = session.DocumentContext Print "User = " + doc.remote_user(0) For more information, see "Using the DocumentContext property in LotusScript agents" earlier in this chapter and the list of CGI variables that follow. See related topics Double Click to activate !! CGI variables supported in Domino Click here to see this topic Double Click to activate !! Using the DocumentContext property in LotusScript agents Click here to see this topic Double Click to activate !! Ways to use agents in Web applications Click here to see this topic ss is very useful for Web-run LotusScript agents Creating and maintaining links on Web sites is easy because you can use Notes links to generate structured, easy-to-navigate, accurate links that don't require manual hard coding or continual updating.r Domino converts any Notes-created links (document, view, and database links) to hypertext links that allow users to browse linked pages on the Web. In addition, you can include links to other pages on the Web. Links in Notes are more stable than links in HTML. HTML links are hardcoded references to file names, so if you move or rename a file, the link no longer works. Notes links do not reference file names; rather, they reference the universal ID (also known as the unique ID or UNID) of a database, view, or document. So even if a view name changes, a link to a document in that view remains valid. See related topics Double Click to activate !! About the Domino URL commandsh Click here to see this topic Double Click to activate !! Linking to an external Web siteb Click here to see this topic Double Click to activate !! Linking to documents, views, and databases Click here to see this topic Double Click to activate !! Linking to forms and navigatorso Click here to see this topic hank you for your subm ACTIVE PERUSEACTIVE SEARCH BAR" H_WAYS_TO_WORK_WITH_AGENTS Domino can capture the following CGI variables through a field or a LotusScript agent. You can also capture any CGI variable preceded by HTTP_ or HTTPS. For example, cookies are sent to the server by the browser as HTTP_Cookie. Field name Returns Auth_Typet If the server supports user authentication and the script is protected, this is the protocol-specific authentication method used to validate the user. Content_Length The length of the content, as given by the client. Content_Type For queries that have attached information, such as HTTP POST and PUT, this is the content type of the data. Gateway_Interfacem The version of the CGI spec with which the server complies.a HTTP_Accept The MIME types that the client accepts, as specified by HTTP headers. HTTP_Referer The URL of the page the user used to get here. HTTPS Indicates if SSL mode is enabled for the server. HTTP_User_Agent The browser the client is using to send the request. Path_Info The extra path information (from the server's root HMTL directory), as given by the client. In other words, scripts can be accessed by their virtual path name, followed by extra information that is sent as PATH_INFO. Path_Translatede The server provides a translated version of PATH_INFO, which takes the path and does any virtual-to-physical mapping to it.x Query_String The information that follows the ? in the URL that referenced this script. Remote_Addr The IP address of the remote host making the request.c Remote_Host The name of the host making the request. Remote_Ident This variable will be set to the remote user name retrieved from the server. Use this variable only for logging only. Remote_User Authentication method that returns the authenticated user name.t Request_Method The method used to make the request. For HTTP, this is "GET," "HEAD," "POST," and so on. Script_Namee A virtual path to the script being executed, used for self-referencing URLs. Server_Nameg The server's host name, DNS alias, or IP address as it would appear in self-referencing URLs. Server_Protocol The name and revision of the information protocol accompanying this request. Server_Porth The port to which the request was sent. Server_Softwaref The name and version of the information server software running the CGI program. Server_URL_Gateway_Interface The version of the CGI spec with which the server complies.a For more information, see the CGI Environment Variables Specification at:b http://hoohoo.ncsa.uiuc.edu/cgi/env.html See related topics Double Click to activate !! Using CGI variables to capture user information automatically Click here to see this topic esent the document. The script must set the To create a link to a form or navigator, use any of the following techniques: Action bar Use an @command formula in the action bar to create the link. For a form in the current database: @Command([Compose]; " formname For a form in another database: @Command([Compose];"":" database "; " formname For a navigator in the current database: @Command([OpenNavigator]; " navigatorname For a navigator in another database: @Command([FileOpenDatabase];"":" database "; " navigatorname The following action bar button formula links to a Main Topic form: @Command([Compose];"Main Topic") Action hotspot Use @command formulas or the @URLOpen formula in the action hotspot to create the link. For example, @URLOpen("http://www.ibm.com"). Note that in general, action hotspots and action bars accept the same types of formulas. HTML link You can also use an HTML link. For example, the syntax for linking to a form is: Note that Domino cannot generate links based on the currently selected document in a view. For example, suppose you create links to the Main Topic form and Response form. When Web users access a view in the database, they see only the link to the Main Topic form. The link to the Response Form does not appear because in the view, there is no notion of a "selected" document to which to respond. Users must open (or select) a document to see the link to the Response form. See related topics Double Click to activate !! About the Domino URL commandsj Click here to see this topic The na To create a link to an external Web page, use any of the following techniques. Action hotspot Use an action hotspot to let users perform the same action in Notes and on the Web. Use the @URLOpen formula in the action hotspot to create the link. For example, this action hotspot links to the Domino Web site: Action bar Use the @URLOpen formula in the action bar button to create the link. For example: @URLOpen("http://www.ibm.com") Passthru HTML Use passthru HTML to link to any Web page. For example:e See related topics Double Click to activate !! About the Domino URL commandsv Click here to see this topic RLOpen("http://www.lotus.com") Searching for text throughout a site or within a view enables users to find the documents they're interested in quickly and easily. Notes provides a full-text-search engine that acts on text contained in Notes documents (not on text in HTML or other types of files). You can set up a site to allow text searching in a single view or in multiple databases. A user clicks a Search link or button, enters search criteria in a Search form, and submits the search form. Then Domino returns a list of links to documents that match the search criteria. Setting up view searches Searching a view is appropriate for text searches that involve only one database. To set up view searching for a database, do the following at a Notes workstation: 1. Create a full text index for the database. 2. Incorporate ViewSearch URLs in your site by adding them to views or forms that display with customized views. Setting up multiple-database searches The scope of a multiple-database search can include all the databases on a Domino server or virtual server site or be limited to a group of related databases. You may want to create several search site databases for the different types of searches you expect for a site. For example, a search generated from a home database view might search every database at the site; a search generated from a Product Support database might search only technical information databases.? To set up a multiple-database search at the site, do the following at a Notes workstation: 1. Use the Search Site template to create a search site database. 2. Create Search Scope documents to configure the search scope. 3. Select "Include in multi-database indexing" in the Database Properties - Design tab or select the database in the Server Administration - Database Tools window and enable the Multi Database Indexing Tool. 4. Create a full text index for the search site database. This indexes all databases included in the search scope. You don't need to create full text indexes for individual databases unless you want users to be able to perform view searches as well. 5. Incorporate SiteSearch URLs in your site by adding them where you want them. Full text indexes take up additional disk space. If you enable searching for many databases or several large databases, you may need to increase the storage capacity of the Domino server. For more information about full text indexes, see Notes Help. See related topics Double Click to activate !! About customizing search forms and search results Click here to see this topic Double Click to activate !! About hosting multiple sites on one server Click here to see this topic Double Click to activate !! About search-related URLs@ Click here to see this topic Double Click to activate !! Searching for information at a Domino site Click here to see this topic Search-related URLs are available for view searches and multiple-database searches. Typically you'll define a URL that displays an input form--either a customized search form or the default search form--to let users define their own searches. You can also define a URL that performs text searches without user input. o SearchView URLs Use SearchView URLs to limit a search to documents displayed in one database view. This URL is useful for views that display all documents (so you can have a full-database search) or for views in which you can predict what users need to see, such as all documents whose status is "Completed." To display a search form for user-defined searches, include the $SearchForm object in the URL: http://///$SearchForm?SearchView You can also use the ?SearchView action with arguments:f http:////?SearchView&y f SearchSite URLsc Use SearchSite URLs for text searches in multiple databases. Because the URL requires the name of a search site database, be sure to create one before using a SearchSite URL. h To display a search form for user-defined searches, include the $SearchForm object in the URL: http://h site search site database /$SearchForm?SearchSite You can also use the ?SearchSite action with arguments:n http:// site search site database ?SearchSite& . See related topics Double Click to activate !! About the Domino URL commandsr Click here to see this topic Double Click to activate !! Setting up text searchingr Click here to see this topic ate for text searches that involve only on To prepare an existing Notes application for its debut on the Web, verify that the application is in the Notes data directory on the Domino Web server and then do at least the following: Choose a home database and decide if you want to use an About document or navigator as the site's home page. Add action buttons to the action bars in the forms to simulate menu commands, such as Create, Edit, and Save. Modify the database ACL to designate access levels for Web users. Set up text searching. See related topics Double Click to activate !! About defining database access control lists Click here to see this topic Double Click to activate !! Creating a home page in Notes Click here to see this topic Double Click to activate !! QuickStart: Setting up a Domino Web server Click here to see this topic Double Click to activate !! Setting up text searchingr Click here to see this topic Double Click to activate !! Ways to apply Notes features to the Web Click here to see this topic vate !! Searching for information at a Domino site H_SEARCHING_A_DOMINO_SITEn 08 Develop Applications for the Domino Web Server Domino\compatibility with Notes design featuresCompatibility\Domino and Notes design featuresDeveloping applications\applying Notes featues to the WebHow Do I?Ways ToAllH_WAYS_TO_APPLY_NOTES_FEATURES_TO_THE_WEBContext Help FormWays to apply Notes features to the Web04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################# 08 Develop Applications for the Domino Web Server Application development\and @functions in Domino@functions\and Domino application developmentHow Do I?StepsH_UNDERSTANDING_FUNCTION_FORMULAS_IN_WEB_APPLICATIONSContext Help FormUnderstanding @function formulas in Web applications04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus############ 08 Develop Applications for the Domino Web Server Application development\and Database Open launch properties in DominoDatabase properties\and Domino application developmentHow Do I?StepsH_UNDERSTANDING_OPEN_DATABASE_PROPERTIESContext Help FormUnderstanding Open Database properties04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus################# 08 Develop Applications for the Domino Web Server Application development\and form properties in DominoForms\properties\and Domino application developmentHow Do I?StepsH_UNDERSTANDING_WEB_FORMSContext Help FormUnderstanding Web forms 04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################################################### 08 Develop Applications for the Domino Web Server5^ B&@5^ Attachments\and Domino application developmentButtons\and Domino application developmentGraphics\and Domino application developmentHotspots\and Domino application developmentLayout regions\and Domino application developmentOLE objects\and Domino application developmentTables\and Domino application developmentForms\elements\and Domino application developmentApplication development\and form elements in DominoHow Do I?StepsAllH_UNDERSTANDING_WEB_FORM_ELEMENTSContext Help FormUnderstanding Web form elements04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################### 08 Develop Applications for the Domino Web ServerP Application development\and field types in DominoFields\types\and Domino application developmentFields\properties\and Domino application developmentHow Do I?StepsH_UNDERSTANDING_FIELDS_ON_WEB_FORMSContext Help FormUnderstanding fields on Web forms04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################################################## 08 Develop Applications for the Domino Web Server &1H&@ &1H&@ Application development\and Domino foldersApplication development\and Domino viewsView properties\and Domino application developmentFolder properties\and Domino application developmentHow Do I?StepsH_UNDERSTANDING_WEB_VIEWSContext Help FormUnderstanding Web views04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################################## 11 Domino Application Developer's Informationd; W&@d; URL commands\about using in Web applicationsDomino Web server\URL commandsReferenceAboutAllH_ABOUT_THE_DOMINO_URL_COMMANDSContext Help FormAbout the Domino URL commands04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus##### 08 Develop Applications for the Domino Web Server Application development\and @commands in Domino@commands\in Domino application developmentURLs\and @command formulas in DominoHow Do I?StepsH_UNDERSTANDING_COMMAND_FORMULAS_IN_WEB_APPLICATIONSContext Help FormUnderstanding @command formulas in Web applications04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus########################################### 08 Develop Applications for the Domino Web Server URL commands\ways to use in DominoHow Do I?Ways ToAllH_WAYS_TO_USE_DOMINO_URL_COMMANDSContext Help FormWays to use Domino URL commands04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus####################################### ########################################################## ########################################################## ########################################################## ########################################################## 08 Develop Applications for the Domino Web Server OpenServer commandURL commands\OpenServerDomino Web server\OpenServer URL commandOpenDatabase commandURL commands\OpenDatabaseDatabases\OpenDatabase URL commandOpenView commandURL commands\OpenViewViews\OpenView URL commandOpenAbout commandURL commands\OpenAboutAbout document\OpenAbout URL commandOpenAbout commandURL commands\OpenAboutAbout document\OpenAbout URL commandOpenIcon commandURL commands\OpenIconIcons\OpenIcon URL commandOpenDatabase commandURL commands\OpenDatabaseDatabases\OpenDatabase URL commandHow Do I?StepsAllH_USING_URL_COMMANDS_TO_OPEN_SERVERS_DATABASES_AND_VIEWSContext Help FormOpening servers, databases, and views04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######### 08 Develop Applications for the Domino Web Server OpenForm commandURL commands\OpenFormForms\OpenForm URL commandOpenNavigator commandURL commands\OpenNavigatorNavigators\OpenNavigator URL commandOpenAgent commandURL commands\OpenAgentAgents\OpenAgent URL commandHow Do I?StepsAllH_USING_URL_COMMANDS_TO_OPEN_FORMS_NAVIGATORS_AND_AGENTSContext Help FormOpening forms, navigators, and agents04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus############### 08 Develop Applications for the Domino Web Server OpenDocument commandURL commands\OpenDocumentDocuments\OpenDocument URL commandEditDocument commandURL commands\EditDocumentDocuments\EditDocument URL commandDeleteDocument commandURL commands\DeleteDocumentDocuments\DeleteDocument URL commandCreateDocument commandURL commands\CreateDocumentDocuments\CreateDocument URL commandCreateDocument commandURL commands\CreateDocumentDocuments\CreateDocument URL commandSaveDocument commandURL commands\SaveDocumentDocuments\SaveDocument URL commandHow Do I?StepsAllH_USING_URL_COMMANDS_TO_OPEN_EDIT_AND_DELETE_DOCUMENTSContext Help FormOpening, editing, and deleting documents04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus##################################### 08 Develop Applications for the Domino Web Server'1 Z&@'1 Documents\opening by key nameViews\setting up for document lookupsHow Do I?StepsAllH_USING_URL_COMMANDS_TO_OPEN_DOCUMENTS_BY_NAMEContext Help FormOpening documents by key04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus ########################################################## 08 Develop Applications for the Domino Web Server OpenElement commandURL commands\OpenElementFile attachments\OpenElement URL commandAttachments\OpenElement URL commandImages\OpenElement URL commandOLE Objects\OpenElement URL commandHow Do I?StepsAllH_USING_URL_COMMANDS_TO_OPEN_IMAGE_FILES_ATTACHMENTS_AND_OLE_OBJECTSContext Help FormOpening image files, attachments, and OLE objects04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus########################### 08 Develop Applications for the Domino Web Server Zd;_&@ Zd;_&@ HTTPD.CNF file\description of (Domino)MIME\syntax for specifying mappings for DominoMappings\specifying MIME types in the HTTPD.CNF for DominoHow Do I?StepsH_EDITING_THE_HTTPDCNF_FILEContext Help FormEditing the HTTPD.CNF file to add MIME type mappings04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## 06 Administer the Domino Web Server c Mapping\directoriesDirectory\mappingDomino\read access to programsDomino\write access to programsHow Do I?StepsAllH_MAPPING_DOMINO_DIRECTORIES_TO_A_DIFFERENT_LOCATIONContext Help FormMapping a Domino directory to a different location02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus################### ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## The majority of application features are identical when viewed by Notes workstations and Web browsers. For details about using specific features, see the following topics. Double Click to activate !! Open Database properties Click here to see this topic Double Click to activate !! Formss Click here to see this topic Double Click to activate !! Form elementst Click here to see this topic Double Click to activate !! Fields Click here to see this topic Double Click to activate !! Text formatting in forms and views Click here to see this topic Double Click to activate !! Viewss Click here to see this topic Double Click to activate !! Navigators Click here to see this topic Double Click to activate !! Actions, agents, and scripts Click here to see this topic Double Click to activate !! @function formulas Click here to see this topic Double Click to activate !! @command formulas Click here to see this topic See related topics Double Click to activate !! About preparing Notes applications for the Web Click here to see this topic Double Click to activate !! Comparing Notes security to Domino Web securityt Click here to see this topic The following table lists the Open Database properties that are not supported when you design Notes applications for the Web. Notes design feature Supported for the Web? Comments On Database Open Launch options All options are supported except: Launch 1st attachment in "About Database" Both navigator options, "Open designated Navigator" and "Open designated Navigator in its own window," open a navigator in a separate window. The option "Restore as last viewed by user" is interpreted as "View - Show Folders." h capabilities. The following table lists the form properties that do not apply to the Web or are not supported. Notes design featureo Supported for the Web? Comments o Basics Merge replication conflicts Not supported. Version control Not supported. Anonymous forms Not supported. Defaults Automatically refresh fields Not supported. Disable field exchange Not applicable. On Create: Formulas inherit values from selected document Supported, except for rich text field inheritance on forms. Because document selection isn't applicable to the Web, default value formulas cannot reference a "selected document in the view." On Create: Inherit entire document into selected rich text field Not supported. On Open: Show context pane Not supported. Store form in document Supported, in read mode only.s Do not use for documents that need to be created or edited on the Web. Launch Autolaunch options (1st attachment, 1st OLE object, 1st doclink) Not supported. Security Default encryption keys8 Not applicable.o Disable printing/ forwarding/copying from Clipboard Not supported. See related topics Double Click to activate !! Creating forms for input Click here to see this topic The following table below lists the form elements that do not apply to the Web or are not supported. Notes design feature Supported for the Web? Comments Attachments Supported. Forms require a hotspot that supports Web-created attachments. Buttonsm Not supported, except for customized Submit button. Graphics Supported. Notes stores graphics in two formats -- a platform-dependent metafile and a 256-color platform-independent bitmap. Domino uses the platform-independent bitmap that, in some cases, may cause the graphic to look slightly different on the Web. Hotspots Supported, except for pop-ups. Layout regions Not supported. Use tables to align form components. ActiveX components, OLE and OCX objects Supported for Windows NT and Windows 95. Saving edits to objects is not supported.n Tables Supported. If the top left cell of a Notes table has a border, the entire table is displayed with a border; otherwise, there is no border. Paragraph styles are not supported in tables.5 See related topics Double Click to activate !! Creating a customized Submit buttonm Click here to see this topic Double Click to activate !! Working with attachments Click here to see this topic Double Click to activate !! Working with imagesc Click here to see this topic Double Click to activate !! Working with objects and componentso Click here to see this topic MPARING_NOTES_SECURITY_TO_DOMINO_WEB_SECURITY The following table lists the field types and properties that do not apply to the Web or are not supported. Notes design feature Supported for the Web? Comments Field types Keyword fields Supported, except for the keyword entry helper option. You can control the number of visible rows by adding HTML code to the field help in the Field Properties dialog box. Name fields@ Supported, except for these options: Use Address dialog for choices Use View dialog for choices Use Access Control List for choices User access to databases is based on the authenticated name. Computed-when- composed fields Supported. Avoid values based on time computations, such as @Now and @UniqueID, that may be updated a second time during a Web transaction. To simulate an @UniqueID formula, use @DocUniqueID and compute an extra value, such as an incremental integer. Notes/FX fields Not applicable. Field formulas Default value formulas Supported. Because document selection isn't applicable to the Web, default value formulas cannot reference a "selected document in the view." Field properties Compute after validation Not supported. Field help Not supported. Use the Help field input box to add HTML code to fields. Field-level encryption Not applicable. Give this field default focus Not supported. Signed fields Not applicable. See related topics Double Click to activate !! Adding HTML attributes to an editable field Click here to see this topic rit values from selected doc The following table lists the text and paragraph properties that do not apply to the Web or are not supported. Notes formatting feature Supported for the Web? Comments Alignmentn Left, right, and center alignments are supported. Full Justification and No Wrap alignments are not supported. Formatting aids, such as tabs, indents, outdents, and extra spaces Not applicable. HTML doesn't support these formatting styles. Use tables to align form components. Line spacing Supported, except for interline spacing. Vertical spacing is not supported. Paragraph properties Supported for all properties that apply to HTML formatting. Use the HTML paragraph style to pass formatting to the Web.s Type font Not supported, except that the system's default monospaced font is converted on the Web to []. Text effects Type sizee Supported, within HTML limitations. (Only seven sizes are available.)\ Text styles Supported, except for Shadow, Emboss, and Extrude. See related topics Double Click to activate !! Creating an HTML text paragraph style Click here to see this topic Double Click to activate !! Formatting text in Web applications Click here to see this topic Graphics The following table lists the view, folder, and column properties that do not apply to the Web or are not supported. Notes design feature Supported for the Web? Comments View and folder properties Calendar-style views Supported. Web users can see all calendar entries. Domino converts calendar views to HTML tables, so restrictions for tables also apply to calendar views. Some schedule displays, such as conflict bars, the clock, creating new appointments, and scrolling through entries within a single day, are not supported on the Web. FoldersI Supported. You cannot move documents into folders. Multi-line column headings and multi-line rows Supported. To prevent line wrap, specify 1 in the Lines per heading setting in the View properties InfoBox. (Domino converts this to a NOWRAP HTML tag.) Specifying a number greater than 1 causes lines to wrap on the Web. The same guidelines are true for the Lines per row setting. On Open, Go To options Not supported. On Refresh options Not supported. Show in View menu Not applicable. Web applications do not have a View menu. To remove a view from the folders navigator, use a hidden view. Style options for Unread rows, Alternate row colors, Show selection margin, and Beveled column headings Not supported. View Indexing options Not applicable, but views can be reindexed at a Notes server. Column properties Click on column header to sort Not supported. Collapsed/expanded categories Supported. Expands or collapses only one category at a time (equivalent to Expand/Collapse Selected Level). Resizable column Not supported. "Show twisties" when row is expandable Not supported; twisties (triangles) can't be hidden. Use Access Control List for choicese The following table lists the navigator and navigator object properties that do not apply to the Web or are not supported. When you open a navigator that contains objects not supported on the Web, you see a bitmap, but the navigator is not functional. Notes design feature Supported for the Web? Comments Auto adjust panes at runtime Not applicable. Highlight when... options for navigator objects Not supported. Navigator graphics Graphic background is supported. Must choose Create - Graphic Background. If you choose Create - Graphic Button, Domino will not convert the image to a navigator image map. Navigator objects Only hotspot polygons and hotspot rectangles are supported. All other objects, such as text boxes, ellipses, and graphic buttons, are not supported. Only supported objects can be displayed in a navigator on the Web. Alias a folder hotspot actionn Not applicable.\ Dragging and dropping to folders is not available on the Web.e See related topics Double Click to activate !! Using navigators as image maps Click here to see this topic The following table lists the actions, agents, and LotusScript objects that do not apply to Web applications.n Notes design feature Supported for the Web? Comments Actions from Actions menu Not applicable.t Agents Supported, except for the run option "If Document Has Been Pasted" and the document selection option "Selected documents." The concepts of "pasted documents" and "selected documents" don't apply to Web applications. LotusScript for forms, actions, and buttonsE Not supported. Use $$Return field and CGI scripts to run programs or a $$QuerySaveAgent field or $$QueryOpenAgent field to run agents before a document is saved or closed.i Simple actions for agents and form and view actionso Not supported. System actions supplied with forms and views (such as *Edit Document, *Categorize) Not supported. Use supported @commands to create the equivalent actions. See related topics Double Click to activate !! Running agents before opening or saving documents Click here to see this topic Double Click to activate !! Using CGI variables to capture user information automaticallyr Click here to see this topic The following groups of @functions do not apply to formulas in Web applications or are not supported.y @Function Supported for the Web? Comments @Certificate Not applicable. @DbCommand Available only with the syntax @DbCommand("Domino";"ViewNextPage") and @DbCommand ("Domino";ViewPreviousPage") to create a link to the next/previous page in a view. Not available in other contexts. @DDEExecute @DDEInitiatei @DDEPoked @DDETerminate Not applicable.U @DocMarkf @DeleteDocument Not supported. @DocChildrenu @DocDescendants @DocLevel @DocNumberb @DocParentNumbert @DocSiblings Available for use only in view and column formulas.S Not available in other contexts. @IsCategory @IsExpandable @Responsesi @DialogBoxs @PickList @Prompt @IsModalHelp Not applicable. @GetPortsList Not supported. @Environment @SetEnvironment ENVIRONMENT keyword Not applicable. Use predefined field names to gather information about the Web user's environment by requesting Common Gateway Interface (CGI) environment variables.e @MailSend Not supported. @Domain @MailDbName @MailEncryptSavedPreference @MailEncryptSendPreference @MailSavePreference @MailSignPreference Not applicable.o @IsAgentEnabled Not supported. @@IsDocBeingMailed @IsDocBeingRecalculated Not supported. @Createdp @Modified @Now_ @Today @Tomorrow @Yesterdaya @DocumentUniqueID Supported. Avoid values based on time computations in computed-when-composed fields, such as @Now and @DocumentUniqueID, that may be updated a second time during a Web transaction. To simulate an @DocumentUniqueID formula, use @DocumentUniqueID and compute an extra value, such as an incremental integer. @URLGetHeader @URLHistory Not supported. @UserPrivileges Not supported. @UserRoles Supported. Appends $$WebClient to the list of roles. @Platform Supported; returns server's platform only. See related topics Double Click to activate !! Using @UserRoles to tailor applications for Web users Click here to see this topic , Domino will not convert the image to a navigator Most @commands are based on the Notes workstation user interface and are not applicable to Web applications. The following @commands, which are converted to URLs on the Web, are supported. i Supported @command Comments @Command([CalendarFormat])n @Command([CalendarGoTo]) @Command([Compose]) The Server argument does not apply. @Command([EditClear]) Deletes the current document. Use only for forms; not supported in view actions. @Command([EditDocument]) Edits the current document. Use only for forms; not supported in view actions. @Command([EditInsertFileAttachment]) Use this command in an action hotspot to create the input field necessary for attaching files from the Web. @Command([FileOpenDatabase])a The server argument must be specified as a null string (""). @Command([FileOpenDatabase]; "":"dbname"; "ViewName"; "key") When followed by the OpenDocument command, allows you to specify the database name. @Command([NavigateNext]) @Command([NavigatePrev]) @Command([NavigateNextMain]) @Command([NavigatePrevMain]) Use only for forms; not supported in view actions. @Command([OpenNavigator]). @Command([OpenView]) @Command([OpenView]; "ViewName"; "key") @Command([OpenDocument]) Must be followed by the OpenDocument command to generate a URL that opens a document by a key. @Command([ToolsRunMacro]) @Command([ViewChange]) Works like OpenView, but the view name must be included. @Command([ViewExpandAll]) @Command([ViewCollapseAll]) @Command([ViewShowSearchBar]) See related topics Double Click to activate !! Opening documents by key Click here to see this topic Double Click to activate !! Using @UserRoles to tailor applications for Web users Click here to see this topic Domino uses URLs to access servers, databases, and other components of a Web site and display them to Web users. Knowing Domino URL commands allows you to design links or enter commands directly into a browser to navigate a Domino site or reach specific components quickly. The Domino URL command syntax Domino URL commands have the syntax: http:// Host/NotesObject?Action&Arguments where Host = a DNS entry or an IP address NotesObject = a Notes construct (a database, view, document, form, navigator, agent, etc.) Action = the desired operation on the specified Notes object (for example, ?OpenDatabase, ?OpenView, ?OpenDocument, ?EditDocument, ?OpenForm, etc.) Arguments = a qualifier of the action. (For example, Count = 10 combined with the ?OpenView action limits the number of rows displayed in a view to 10.) Use the following guidelines when working with Domino URLs: The Notes server name is not used in Domino URLs; Host identifies the server.S Special identifiers used in Domino URL commands include: $defaultView, $defaultForm, $defaultNav, $searchForm, $file, $icon, $help, $about. These special identifiers are described in the following sections. NotesObject can be any of the following: for a database, the database name or replica ID; for other objects, the Notes object's name, universal ID, NoteID or special identifier. For example, to specify a view in a URL, you can use any of the following: the view name, view universal ID, view Note ID, or $defaultView.O A Notes object's name and universal ID are identical in all replicas of a database, but the Notes object's NoteID will probably change in database replicas. Therefore, it is best to use the Notes object name or universal ID in URLs.O Action can be explicit or implicit. Examples of explicit actions include ?OpenServer, ?OpenDatabase, ?OpenView, ?OpenDocument, ?OpenForm, ?EditDocument. Examples of implicit actions include ?Open, ?Edit, and ?Delete. If you do not specify an action, Domino defaults to the ?Open action. Append the Login argument to any Domino URL to require user authentication. Because URLs may not contain spaces, use the + (plus sign) as a separator. For example, http://www.mercury.com/discussion.nsf/By+Author Separate arguments with & (ampersands). For example, http://www.mercury.com/leads.nsf/By+Salesperson?OpenView&ExpandView Separate hierarchical names with / (slashes). For example, to open a view named Docs\By Author in a database named Discussion, enter http://www.mercury.com/discussion.nsf/Docs/By+Author See related topics Double Click to activate !! Accessing servers and opening databases and views Click here to see this topic Double Click to activate !! Ways to use Domino URL commands Click here to see this topic ted a second time during Use Domino URL commands to:s Double Click to activate !! Open servers, databases, and views Click here to see this topic Double Click to activate !! Open forms, navigators, and agents Click here to see this topic Double Click to activate !! Open, edit, and delete documents Click here to see this topic Double Click to activate !! Open documents by name from a view Click here to see this topic Double Click to activate !! Open image files, attachments, and OLE objects Click here to see this topic Double Click to activate !! Create search queriesl Click here to see this topic See related topics Double Click to activate !! About the Domino URL commandss Click here to see this topic The following commands access servers, databases, views, About documents, help documents, and database icons.# OpenServer Syntax:# http://Host Example: http://www.mercury.com/?OpenServer OpenDatabase Syntax:# http://Host/DatabaseFileName?OpenDatabase# http://Host/DatabaseReplicaID?OpenDatabase Examples:# http://www.mercury.com/leads.nsf?OpenDatabase# http://www.mercury.com/sales/discussion.nsf?OpenDatabase http://www.mercury.com/852562F3007ABFD6?OpenDatabase OpenView Syntax: http://Host/Database/ViewName?OpenView http://Host/Database/ViewUniversalID?OpenView http://Host/Database/ViewNoteID?OpenView http://Host/Database/$defaultview?OpenView Examples:a http://www.mercury.com/leads.nsf/By+Salesperson?OpenView http://www.mercury.com/leads.nsf/DDC087A8ACE170F8852562F300702264?OpenView http://www.mercury.com/leads.nsf/00000196?OpenView http://www.mercury.com/leads.nsf/$defaultview?OpenView Arguments (Optional) Append optional arguments to refine the URL. Combine any of the following arguments for the desired result. Start = Where is the row number to start with when displaying the view. The row number in a hierarchical view can include sub indexes (for example, Start=3.5.1 means the view will start at the third main topic, subtopic 5, document 1). Count = Where a is the number of rows to displayh ExpandView Displays the view in expanded format CollapseView Displays the view in collapsed format Expand = Where is the row number to display in expanded format in a hierarchical view. Do not combine this argument with the ExpandView or CollapseView arguments.s Collapse = h Where is the row number to display in collapsed format in a hierarchical view. Do not combine this argument with the ExpandView or CollapseView arguments. Examples: http://www.mercury.com/leads.nsf/00000196?OpenView&ExpandView http://www.mercury.com/leads.nsf/00000196?OpenView&Start=3&Count=15t http://www.mercury.com/leads.nsf/DDC087A8ACE170F8852562F30070226400000196?OpenView&CollapseView OpenAbout Use the OpenAbout command to access the "About database" document. Syntax:e http://Host/Database/$about?OpenAbout Examples: http://www.mercury.com/leads.nsf/$about?OpenAbout OpenHelp Use the OpenHelp command to access the Help document. Syntax:n http://Host/Database/$help?OpenHelp Examples:n http://www.mercury.com/leads.nsf/$help?OpenHelpc OpenIcon Use the OpenIcon command to access the database icon.a Syntax: http://Host/Database/$icon?OpenIcono Examples: http://www.mercury.com/leads.nsf/$icon?OpenIcona Login argument Append the Login argument to any Domino URL to force user authentication regardless of the database access control list. This ensures that anonymous Web users who weren't initially prompted for a name and password when they entered the site are required to supply a name and password to complete tasks that require user identity. e Syntax:n http://Host/?OpenServer&loginu http://Host/DatabaseDirectory/DatabaseFileName?OpenDatabase&login Examples:x http://www.mercury.com?OpenServer&login, http://www.mercury.com/sales/leads.nsf?OpenDatabase&loginoowing sections.i The following commands open forms, navigators, and agents in a database. OpenForm Syntax: http://Host/Database/FormName?OpenForm http://Host/Database/FormUniversalID?OpenForm http://Host/Database/FormNoteID?OpenForm http://Host/Database/$defaultform?OpenForm Examples: http://www.mercury.com/products.nsf/Product?OpenForm http://www.mercury.com/products.nsf/625E6111C597A11B852563DD00724CC2?OpenForm http://www.mercury.com/products.nsf/0000024A?OpenForm http://www.mercury.com/products.nsf/$defaultform?OpenForma Arguments (Optional) ParentUNID = The Universal ID of the parent document, which is used in response forms, or when the Form properties option "Formulas inherit values from selected document" is selected. Syntax:m http://Host/Database/FormUniversalID?OpenForm&ParentUNID Examples:c http://www.mercury.com/products.nsf/40aa91d55cle4c8285256363004dc9e0?OpenForm&ParentUNID=6bc72a92613fd6bf852563de001f1a25 OpenNavigator Syntax:I http://Host/Database/NavigatorName?OpenNavigator http://Host/Database/NavigatorUniversalID?OpenNavigator http://Host/Database/NavigatorNoteID?OpenNavigator http://Host/Database/$defaultNav?OpenNavigator Examples:N http://www.mercury.com/products.nsf/Main+Navigator?OpenNavigator http://www.mercury.com/products.nsf/7B5BC17C7DC9EB7E85256207004F8862?OpenNavigator http://www.mercury.com/products.nsf/000001AA?OpenNavigator http://www.mercury.com/products.nsf/$defaultNav?OpenNavigator Note that $defaultNav opens the folders navigator in a database. OpenAgent Syntax: http://Host/Database/Agentname?OpenAgent http://Host/Database/AgentUniversalID?OpenAgent http://Host/Database/AgentNoteID?OpenAgent Examples: http://www.mercury.com/sales/leads.nsf/Process+New+Leads?OpenAgent http://www.mercury.com/sales/leads.nsf/D28E9F105AA6BDD585256324006D5F5D?OpenAgent http://www.mercury.com/sales/leads.nsf/0000021A?OpenAgent Double Click to activate !! The following commands manipulate documents in a database. OpenDocument Syntax: http://Host/Database/View/DocumentKey?OpenDocument http://Host/Database/View/DocumentUniversalID?OpenDocument http://Host/Database/View/DocumentNoteID?OpenDocumenta DocumentKey is the contents of the first sorted column in the specified view. For more information, see "Opening documents by key" later in this chapter. Examples:t http://www.mercury.com/products.nsf/By+Part+Number/PC156?OpenDocument http://www.mercury.com/leads.nsf/By+Rep/35AE8FBFA573336A852563D100741784?OpenDocumentd http://www.mercury.com/leads.nsf/By+Region/0000229E?OpenDocument EditDocument Syntax:p http://Host/Database/View/Document/?EditDocument Example: http://www.mercury.com/products.nsf/By+Part+Number/PC156?EditDocumentt DeleteDocument Syntax:O http://Host/Database/View/Document?DeleteDocument/ Example: http://www.mercury.com/products.nsf/By+Part+Number/PC156?DeleteDocument CreateDocument The CreateDocument command is used as the POST action of an HTML form. When the user submits a form, Domino obtains the data entered in the form and creates a document. Syntax:p http://Host/Database/Form/?CreateDocumentn Example: http://www.mercury.com/products.nsf/b9815a87b36a85d9852563df004a9533?CreateDocumente SaveDocument The SaveDocument command is used as the POST action of a document being edited. Domino updates the document with the new data entered in the form.w Syntax: http://Host/Database/View/Document?SaveDocument2 Example: http://www.mercury.com/products.nsf/a0cefa69d38ad9ed8525631b006582d0/4c95c7c6700160e2852563df0078cfeb?SaveDocument http://Host/ The following commands allow you to open a document by key, or to generate a URL to link to a document by key. Using Domino URLs to access a document To open a document by key, create a sorted view with the sort on the first key column. Then you can use a URL to open the document: Syntax: http://Host/DatabaseName/View/DocumentName?OpenDocument Example: http://www.mercury.com/register.nsf/Registered+Users/Jay+Street?OpenDocument Where View is the name of the view, and DocumentName is the string, or key, that appears in the first sorted or categorized column of the view. Use this syntax to open, edit, or delete documents, and to open attached files. Domino returns the first document in the view whose column key exactly matches the DocumentName. There may be more than one matching document; Domino always returns the first match. The key must match completely for Domino to return the document. However, the match is not case-sensitive or accent-sensitive.] Note that view can be a view Note ID, UNID, or view name. In addition, the implicit form of any of these commands will work when appropriate. (EditDocument and DeleteDocument must be explicit commands.) Using @Commands to link to a document Use @Commands in an action button or action hotspot to link to documents by key. To do this, the action formula must combine two @commands: one to select the document, and one to open the document. To select the document, use the key argument with the [OpenView] or [FileOpenDatabase] @commands. To open or edit the document, use @Command([OpenDocument]). Both of these @commands must be present in order for Domino to generate the appropriate URL. Syntax: @Command([OpenView];"ViewName";"key"); @Command([OpenDocument]) @Command([FileOpenDatabase];"":"DatabaseName";ViewName";"key"); @Command([OpenDocument]) Examples: @Command([OpenView];"Registered Users";@UserName); @Command([OpenDocument]) @Command([FileOpenDatabase];"":"Register.nsf";"Registered Users";@UserName); @Command([OpenDocument]) To refine the @Command, append the optional argument for [OpenDocument], ("1" to edit, "0" to read). Note Only the @Command combinations listed above are valid. For example, you cannot combine @Command([OpenView];"ViewName";"key"); @Command([EditDocument]) See related topics Double Click to activate !! Using images in Web applications Click here to see this topic The following commands open files and objects within a document. OpenElementm Use the ?OpenElement command to access file attachments, image files, and OLE objects. Using Open Element with file attachments Syntax: http://Host/Database/View/Document/$File/Filename?OpenElementa Example: http:/ /www.mercury.com/lproducts.nsf/By+Part+Number/SN156/$File/spec.txt?OpenElementt Note that if more than one attached file has the same name, the URL includes both the "internal" file name as well as the external name. Since the internal file name is not easily determined, make sure all attached files have unique names. Domino treats all file attachment OpenElement commands as implicit commands, because some browsers require that the URL end with the attached file name. http://Host/Database/View/Document/$File/InternalFileName/Filename?OpenElement Using Open Element with image files Syntax:m http://Host/Database/View/Document/FieldName/FieldOffset?OpenElement&FieldElemFormat=ImageFormat FieldOffset is represented by xx.yy, where xx is the field number, and yy is the byte offset into the field. ImageFormat is either GIF or JPEG. If the FileElemFormat is not entered, Domino assumes the image file format is GIF.t Using Open Element with OLE Objects Syntax:a http://Host/Database/View/Document/FieldName/FieldOffset/$OLEOBJINFO/FieldOffset/obj.ods?OpenElement Note that the current URL syntax for referencing images and objects in Notes documents -- specifically the FieldOffset -- makes it impractical to create these URLs manually. As an alternative, you may paste the actual bitmap or object in place of the reference, create URL references to files stored in the file system, or attach the files to the documents. The following commands allow you to search a Domino site or to search individual databases within a Domino site. SearchSite Syntax: http://Host/Database/[$SearchForm]?SearchSite[ArgumentList] Where $SearchForme and o ArgumentList b are optional arguments. The special identifier $SearchFor m indicates that Domino will present a search site form for search input. If this identifier is provided, n ArgumentList a is ignored.e Examples: http://www.mercury.com/mercsrch.nsf/$SearchForm?SearchSite http://www.mercury.com/mercsrch.nsf/?SearchSite&Query=product+info+requests;1;;0;FALSE SearchView Syntax:/ http://Host/Database/View/[$SearchForm]?SearchView[ArgumentList] Where $SearchForm and ArgumentList a are optional arguments. The special identifier $SearchFormm indicates that Domino will present a search view form for search input. If this identifier is provided, the ArgumentList is ignored. Examples:h http://www.mercury.com/products.nsf/By+Product+Number/$SearchForm?SearchView http://www.mercury.com/products.nsf/By+Product+Number/?SearchView&Query=PC156;3;;0;TRUE; Arguments (Optional) ArgumentList=e Query; SearchOrder; SearchThesaurus;SearchMax;SearchWV Where Query = the search stringy SearchOrder=[1,2,3] default = 1. 1 = "By Relevance", 2 = "By Date Ascending", 3 ="By Date Descending" SearchThesaurus=[TRUE, FALSE], default = FALSE SearchMax=[n], 0 default= 0 (meaning all). SearchWord Variants=[TRUE, FALSE], default = TRUE The ArgumentList must contain the Query argument; in addition, it may contain any or all of the other argumentsm HTTPD.CNF is the configuration file for your Internet system and can be used to specify MIME (Multimedia Internet Mail Extension) type mappings--a process that maps an attachment's file extension (for example, .WAV for sound files) to an external viewer or a helper application. When you include MIME type mappings in HTTPD.CNF, Domino reads the extension of the attached file, and sends the appropriate information to the browser. The syntax for specifying MIME type mapping is:S Addtype .extension type/subtype/ encoding [quality[ character-set]]a The following table contains a sample of MIME type settings in a HTTPD.CNF file: AddTypeu .mime& www/mime e binary 1.0 # Internal MIME is AddTyper .bin application/octet-stream binary 1.0 # Uninterpreted binary AddType .oda application/oda binary 1.0 AddTypei .pdf D application/pdfo binary 1.0 AddTypeo application/postscript o 8-bitt .5 e # Adobe Illustrator AddTypeu application/postscript 8-bitO .8 a # PostScript AddType .eps application/postscript 8-bit AddTypek .psd application/postscript 8-bitR AddType .rtf application/x-rtf@ 7-bita 1.0 # RTFe "Arial About the Domino User's Guidet The Domino User's Guidei describes how to integrate the Domino Web server into your Notes environment and contains information for Notes server administrators, application developers, and users. Choose Help - Using This Database for information on using this online book. Copyrightb Under the copyright laws, neither the documentation nor the software may be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine-readable form, in whole or in part, without the prior written consent of Lotus Development Corporation, except in the manner described in the documentation. Copyright 1996b Lotus Development Corporationi 55 Cambridge Parkway Cambridge, MA 02142r All Rights Reserved. Domino, InterNotes, and Notes are trademarks and Lotus, Lotus Notes, LotusScript, and SmartIcons are registered trademarks of Lotus Development Corporation. IBM and OS/2 are registered trademarks of International Business Machines Corporation. Other product and company names mentioned herein may be the trademarks or registered trademarks of their respective owners. le format is GIF.F Using Open Element with OLE ObjectsD Syntax:f http://Host/Database/View/Document/FieldName/FieldOffset/$OLEOBJINFO/FieldOffset/obj.ods?OpenElement Domino Web server\technical overviewHTTP server\description ofURLs\extensions and DominoHTML\Domino translation to About how the Domino Web server works description of overview of Domino Web server\configuring\overview of About configuring the Domino Web server *98*" Domino\using one server for multiple sitesDomino\about virtual serversVirtual Web servers About hosting multiple sites on one server Domino Web server\setting up QuickStart: Setting up a Domino Web server Domino Web server\requirementsSystem requirements\for DominoNetwork requirements\for DominoHardware requirements\for Domino About system, network, and hardware requirements for Domino for Domino for Domino specifying for Domino HTTP server settings\specifying for DominoDomino Web server\specifying configuration settings Specifying HTTP settings in the Server document specifying for Domino in server document specifying for Domino in the server document Logging settings\specifying for Domino in the server documentServer document\specifying logging settings for Domino inDomino Web server\specifying logging settingsLogs\specifying Access log for DominoNo log option\specifying for DominoLog files\specifying Error log for DominoLogs\specifying Error log for DominoTime stamp\specifying for DominoLogs\specifying No Log for Domino Specifying Logging settings in the Server document Domino\verifying installation ofDomino server\accessing with a Web browser Domino security\user identification\description ofDomino security\authentication\description ofDomino security\and SSL optionsDomino security\encryption\description ofDomino security\and server access listsDomino security\and ACL controlDomino security\and signaturesSecurity\comparing Notes security features to Domino security featuresDomino server\comparing security features to Notes security features Comparing Notes security to Domino Web security Web sites\description ofNotes components\using in Domino Web sites Images\conversion file formats for Domino\description of Images\transparentTransparent\imagesForms\background imagesImages\using as background for forms$Background\using for Web imagesImages\using passthru HTML with DominoHTML\using to reference imagesImages\creating a library ofImages\storing in a database creating for Domino HTML\text paragraph style\creating for DominoText paragraph styles\creating an HTML style for Domino Creating an HTML text paragraph style creating an HTML style for Domino description of described $$Return field\in Domino\describedCGI\and $$Return field Using $$Return to create customized responses and run CGI scripts and Domino application development Index_EntriesSubject$Conflict$REF$C1$ TopicType GuideMe Index_EntriesSubject Part 4 Domino Web Server Confirming installation Mapping URLs to a new location Redirecting a URL Examples: Redirecting a URL" About Domino Web server security About creating security groups About database security Ways to manage SSL key rings Checking Domino tasks" Becoming a Certificate Authority! Processing certificate requests Checking Domino statistics About the Domino file cache! About setting up Domino logging About the Domino Log database About the Domino log files Using Notes calendar views About creating a Web site About the parts of a Web site About home pages Creating a home page in Notes Working with images" Using images in Web applications Using navigators as image maps Creating an image map Working with attachments Adding HTML to an application Storing HTML in a field Adding HTML code to a view Creating forms for input Creating URL links! Linking to an external Web site! Linking to forms and navigators About search-related URLs Understanding Web forms ! Understanding Web form elements About the Domino URL commands Understanding Web views! Ways to use Domino URL commands Opening documents by key About the Domino Web serveranced server security using SSL Domino security\and databases ACLs\considerations for DominoACLs\defining for DominoACLs\including Web users in (Domino)Web users\determining access levels for (Domino)Maximum Internet browser accessAccess levels\determining for Web users (Domino) About defining database access control lists Domino security\example database ACLsACLs\defining for Domino Examples: Defining database access control lists Domino SSL\and message validationDomino SSL\and certificate authoritiesDomino SSL\and key ring filesDomino SSL\and encryption About Certificate Authorities and key ring files Domino SSL\requirermation at a Domino site at a Domino site omino SSL\distinguished names\requirements About distinguished names in SSL transactions Domino Web server\checking statisticsShow stat\in Domino Domino server\file cache\description of Domino Web server\searching for text onSearching\a Domino site Searching for information at a Domino site Show Navigator. 0S0E Categori_ze _Edit Document Send Docu_ment _Forward _Move To Folder... _Remove From Folder Notes Product Development )I^-. PURSAF D I7 fpR)Z Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo qy6}Z $TITLE $Name $Index $Formula $FormulaClass $ViewFormat $Comment $ACTIONS Favorite TopicsFavorite Topics CN=Susanna Doyle/OU=CAM/O=Lotus: Subject$Conflict$REF L1S1 Subject ?SubjectFrequently useful topics& FY#################################################### 06 Administer the Domino Web Server Examples\mapping Domino directories to a different locationSearch IndexExamplesH_EXAMPLES_MAPPING_DOMINO_DIRECTORIES_TO_A_DIFFERENT_LOCATIONContext Help FormExamples: Mapping a Domino directory to a different location02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus ########################################################## 09 Domino Administrator's Information1 Z$"@1 Domino server\and anonymous usersAnonymous\access control and DominoWeb users\and anonymous access (Domino)URL commands\&Login=1Login\requiringReferenceAboutH_ABOUT_DECIDING_HOW_TO_HANDLE_ANONYMOUS_USERSContext Help FormAbout deciding how to handle anonymous users02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## 06 Administer the Domino Web Serverd; Security settings\specifying for Domino in server documentServer document\specifying Security settings for Domino inSecurity settings\allowing anonymous HTTP connectionsSecurity settings\allowing HTTP clients to browse databasesSSL\specifying key fileSecurity settings\specifying SSL key fileHow Do I?StepsAllH_SPECIFYING_SECURITY_SETTINGS_IN_THE_SERVER_DOCUMENTContext Help FormSpecifying HTTP Security settings in the Server document02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus##### 06 Administer the Domino Web Server Authentication\registering Web users (Domino)User authentication\registering Web users (Domino)Registering\Web users (Domino)HTTP password\and registering Web users (Domino)Public Address Book\adding Web users to (Domino)Person documents\creating for Web users (Domino)How Do I?StepsH_REGISTERING_WEB_USERSContext Help FormRegistering Web users to set up user authentication02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus########## 09 Domino Administrator's Information Domino\building security into Web pagesDomino security\customizing for views and foldersDomino security\customizing for documentsDomino security\customizing for fieldsDomino security\customizing for actionsReferenceAboutH_ABOUT_BUILDING_SECURITY_INTO_WEB_PAGESContext Help FormAbout building security into Web pages02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus##### 06 Administer the Domino Web Server &1H"@ &1H"@ Domino SSL\sending a request to an internal Certificate AuthorityDomino SSL\and file names for certificate requestsHow Do I?StepsH_SENDING_A_REQUEST_TO_AN_INTERNAL_CERTIFICATION_AUTHORITYContext Help FormSending a request to an internal Certificate Authority02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus###### 07 Use the Domino Web Server Calendar\using Notes calendar features from a Web browserScheduling\using Notes scheduling features from a Web browserHow Do I?StepsAllH_USING_NOTES_CALENDAR_AND_SCHEDULE_FEATURESContext Help FormUsing Notes calendar views03 Chapter 3 Domino User's Information CN=Kerry Woodward/OU=CAM/O=Lotus########################################################## 07 Use the Domino Web Server Search\viewing results on the Web (Domino)Search\options dialog box\description of (Domino)Search IndexDetailsAllH_DETAILS_SEARCHING_A_DOMINO_SITEContext Help FormDetails: Searching for information at a Domino site03 Chapter 3 Domino User's Information CN=Kerry Woodward/OU=CAM/O=Lotus## 08 Develop Applications for the Domino Web Serverm Attachments\creating from the WebFiles\uploading from the WebAttachments\removingHow Do I?StepsAllH_CREATING_ATTACHMENTS_FROM_THE_WEBContext Help FormCreating attachments from the Web04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######################################################## 08 Develop Applications for the Domino Web Server Attachments\creating an input field forFields\for attachmentsHow Do I?StepsAllH_CREATING_AN_INPUT_FIELD_FOR_ATTACHMENTSContext Help FormSetting up Web-created attachments04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus####### ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## 08 Develop Applications for the Domino Web Server Details\using CGI variables to capture user information automaticallyCGI variables\listedVariables\using CGI variablesHow Do I?StepsAllH_CGI_VARIABLES_SUPPORTED_IN_DOMINOContext Help FormCGI variables supported in Domino04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus########### 08 Develop Applications for the Domino Web Server HTML\using links in DominoHypertext links\creating in DominoAction bars\using in DominoAction hotspots\using in DominoLinks\to forms and navigators\in DominoHow Do I?StepsH_LINKING_TO_FORMS_AND_NAVIGATORSContext Help FormLinking to forms and navigators04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus############################################### 08 Develop Applications for the Domino Web Server` Searching\and Domino\description ofSearching\setting up view searchingViews\setting up searching fromSearching\and full text indexingSearching\setting up multi-database searchingSite searching\setting upHow Do I?StepsH_CREATING_A_SEARCHABLE_SITEContext Help FormSetting up text searching04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus########## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## 08 Develop Applications for the Domino Web Server Navigators\graphics\and Domino application developmentNavigators\objects\and Domino application developmentApplication development\and Domino navigatorsNavigators\properties\and Domino application developmentHow Do I?StepsH_UNDERSTANDING_WEB_NAVIGATORSContext Help FormUnderstanding navigators04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######## 08 Develop Applications for the Domino Web ServerZd; OM&@Zd; Application development\and actions in DominoApplication development\and agents in DominoApplication development\and scripts in DominoLotusScript\and Domino application developmentAgents\and Domino application developmentActions\and Domino application developmentHow Do I?StepsH_UNDERSTANDING_ACTIONS_AGENTS_AND_SCRIPTS_IN_WEB_APPLICATIONSContext Help FormUnderstanding actions, agents, and scripts in Web applications04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus####### 08 Develop Applications for the Domino Web ServerB` "[&@B` URL commands\for searchingURL commands\SearchSiteSearchSite commandSearching\SearchSite URL commandURL commands\SearchViewSearchView commandSearching\SearchView URL commandHow Do I?StepsAllH_USING_URL_COMMANDS_TO_SEARCH_FOR_TEXTContext Help FormSearching for text with Domino Search URLs04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus######## 09 Domino Administrator's Information Domino SSL\and message validationDomino SSL\and certificate authoritiesDomino SSL\and key ring filesDomino SSL\and encryptionReferenceAboutAllH_ABOUT_CERTIFICATION_AUTHORITIES_AND_KEY_RING_FILESContext Help FormAbout Certificate Authorities and key ring files02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## $SUBVIEWMarian Sternb. Index|IDX CN=Susanna Doyle/OU=CAM/O=Lotus MainComment Reviewer" 0S0E Index_Entries$22Subject$Conflict$REF TopicType GuideMe L1S2S4S5S6S7S1( Index_EntriesSubject Index_EntriesIndex$22H MainComment Reviewer" 0S0E ?Subject& ########## $SUBVIEWMarian Sternc. Search|FIND CN=Susanna Doyle/OU=CAM/O=Lotus MainComment Reviewer" 0S0E $20Subject$Conflict$REF TopicType GuideMe L1S4S5S1 Subject ?$20H MainComment Reviewer" 0S0E SubjectUse this view for full text searching& Y############################# ########################################################## ########################################################## ########################################################## Print1h$35z Print1 Print1 Print2" Print2 3S4S6S10S13S14S15S17SPrint_Sequenceh$18H MainComment Reviewer" 0S0E ?$38ContentsP PrintIndent Subject PrintIndent Subject PrintIndent Subject Subject 3S4S6S10S12S13S15S16S17S19S23S25S26S28S29S30S32S36S38S39S45S47S48S Show Navigator0 NPrint 0S0E Print All Topics" 0S0E Are you sure you want to print? To print all the topics in this database, make sure your printer is ready, and click Yes. resetpages 0R9S Print Selected Topics Are you ready to print? To print all the topics you have selected, make sure your printer is ready, and click Yes. resetpages Expand All 0S0E Collapse All 0S0E Domino ViewNextPage Web Button This button works only if you're browsing this information over the Web. 0R6S $$WebClient 0S0E Previous Domino ViewPreviousPage Web Button This button works only if you're browsing this information over the Web. 0R6S $$WebClient 0S0E Search 0S0E Web Button Use this button only if you're browsing this information over the Web. 0R6S $$WebClient 0S0E Categori_ze _Edit Document Send Docu_ment _Forward _Move To Folder... _Remove From Folder Notes Product Development )I^-. PURSAF Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo $TITLE $Index $Formula $FormulaClass $ViewFormat $Comment $ACTIONS Show Navigator. 0S0E Collapse All 0S0E Expand All 0S0E Domino ViewNextPage Web Button This button works only if you're browsing this information over the Web. 0R6S $$WebClient 0S0E Previous Domino ViewPreviousPage Web Button This button works only if you're browsing this information over the Web. 0R6S $$WebClient 0S0E Search 0S0E Web Button Use this button only if you're browsing this information over the Web. 0R6S $$WebClient 0S0E NWIDX 0S0E $$WebClient 0S0E Categori_ze _Edit Document Send Docu_ment _Forward _Move To Folder... _Remove From Folder Notes Product Development )I^-. PURSAF Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo D *[, $TITLE $Index $Formula $FormulaClass $ViewFormat $Comment $ACTIONS ACTIVE specifying for Domino in server document Basics settings\specifying for Domino in server documentServer document\specifying Basics settings for Domino inTCP/IP port\specifying port number for DominoTCP/IP port\specifying port status for DominoDomino SSL\specifying port number for DominoDomino SSL\specifying port status for DominoHost name\specifying for DominoDNS lookup\specifying for DominoDefault home page\specifying for DominoHome pages\specifying defaultThreads\specifying maximum active for DominoThreads\specifying minimum active for Domino Specifying Basics settings in the Server document specifying port number for Domino specifying port status for Domino specifying for Domino specifying for Domino specifying for Domino specifying maximum active for Domino specifying minimum active for Domino Basics settings\specifying for Domino in server documentServer document\specifying Basics settings for Domino inTCP/IP port\specifying port number for DominoTCP/IP port\specifying port status for DominoDomino SSL\specifying port number for DominoDomino SSL\specifying port status for DominoHost name\specifying for DominoDNS lookup\specifying for DominoDefault home page\specifying for DominoHome pages\specifying defaultThreads\specifying maximum active for DominoThreads\specifying minimum active for Domino Specifying Basics settings in the Server document Operational Information settings\specifying for Domino in server documentServer document\specifying Operational Information settings for Domino inCache\specifying directory for DominoGarbage collection\enabling and specifying interval for DominoCache\specifying size for DominoCache\specifying shutdown options for DominoConversion format\specifying for images (Domino)Images\specifying conversion format for DominoImages\interlaced rendering setting for DominoGIFs\specifying settings for DominoImages\GIFs\and DominoImages\progressive rendering setting for DominoImages\JPEGs\and DominoJPEGs\progressive and DominoJPEGs\specifying settings for DominoImages\JPEG image quality setting for DominoView\specifying default number of lines for DominoCharacter sets\specifying default for Domino Specifying Operational Information settings in the Server document specifying for Domino in server document specifying idle thread specifying input specifying output specifying CGI $$forms background images associating with views and navigators adding view and navigator fields to creating for Domino customizing search forms for Domino Web Search Simple Web Search Advanced customizing search results with properties elements formatting and Domino application development OpenForm URL command associating forms with customizing for the Web adding to a form OpenNavigator URL command OpenIcon ways to use in Domino OpenForm OpenNavigator associating forms with customizing for the Web adding to a form OpenNavigator URL command enabling and specifying interval for Domino specifying directory for Domino specifying size for Domino specifying shutdown options for Domino specifying for images (Domino) specifying settings for Domino and Domino and Domino progressive and Domino specifying settings for Domino specifying default number of lines for Domino Operational Information settings\specifying for Domino in server documentServer document\specifying Operational Information settings for Domino inCache\specifying directory for DominoGarbage collection\enabling and specifying interval for DominoCache\specifying size for DominoCache\specifying shutdown options for DominoConversion format\specifying for images (Domino)Images\specifying conversion format for DominoImages\interlaced rendering setting for DominoGIFs\specifying settings for DominoImages\GIFs\and DominoImages\progressive rendering setting for DominoImages\JPEGs\and DominoJPEGs\progressive and DominoJPEGs\specifying settings for DominoImages\JPEG image quality setting for DominoView\specifying default number of lines for DominoCharacter sets\specifying default for Domino Specifying Operational Information settings in the Server document choosing a default for Domino Domino\managing Domino files Ways to map Domino URLs and directories cifying default for Domino Specifying Operational Information settings in the Server document choosing a default for Domino Domino\managing Domino files Ways to map Domino URLs and directories managing Domino files Domino\managing Domino files Ways to map Domino URLs and directories erver works Chapter 1 Introducing the Domino Web Server Domino Web server\configuring\overview of About configuring the Domino Web server Domino\using one server for multiple sitesDomino\about virtual serversVirtual Web servers About hosting multiple sites on one server Chapter 2 Domino Administrator's Information Domino Web server\setting up QuickStart: Setting up a Domino Web server Chapter 4 Domino Application Developer's Information Domino Web server\requirementsSystem requirements\for DominoNetwork requirements\for DominoHardware requirements\for Domino About system, network, and hardware requirements HTTP server settings\specifying for DominoDomino Web server\specifying configuration settings Specifying HTTP settings in the Server document Logging settings\specifying for Domino in the server documentServer document\specifying logging settings for Domino inDomino Web server\specifying logging settingsLogs\specifying Access log for DominoNo log option\specifying for DominoLog files\specifying Error log for DominoLogs\specifying Error log for DominoTime stamp\specifying for DominoLogs\specifying No Log for Domino Specifying Logging settings in the Server document Server document\specifying international settingsInternational settings\specifying for Domino in server documentCharacter set options\specifying for Domino in server documentLanguage\choosing a default for DominoMultilingual applications\setting up Domino forCharacter sets\specifying mapping for Domino Specifying International settings in the Server document Timeouts settings\specifying for Domino in server documentServer document\specifying Timeouts settings for Domino inTimeouts settings\specifying idle threadTimeouts settings\specifying inputTimeouts settings\specifying outputCGI\timeout\specifying for DominoTimeouts settings\specifying CGI Specifying Timeouts settings in the Server document using one server for multiple sites about virtual servers managing Domino files Domino\managing Domino files Ways to map Domino URLs and directories irements\for Domino About system, network, and hardware requirements HTTP server settings\specifying for DominoDomino Web server\specifying configuration settings Specifying HTTP settings in the Server document specifying for Domino specifying Error log for Domino specifying for Domino specifying Access log for Domino specifying Error log for Domino specifying No Log for Domino Server document\specifying international settingsInternational settings\specifying for Domino in server documentCharacter set options\specifying for Domino in server documentLanguage\choosing a default for DominoMultilingual applications\setting up Domino forCharacter sets\specifying mapping for Domino Specifying International settings in the Server document specifying for Domino in server document specifying for Domino in server document setting up Domino for specifying default for Domino specifying mapping for Domino Timeouts settings\specifying for Domino in server documentServer document\specifying Timeouts settings for Domino inTimeouts settings\specifying idle threadTimeouts settings\specifying inputTimeouts settings\specifying outputCGI\timeout\specifying for DominoTimeouts settings\specifying CGI Specifying Timeouts settings in the Server document specifying for Domino Mapping\URLsURLs\mapping in Domino ways to use in Domino $$Return field\ways to use in Domino Examples: Using $$Return to create customized responses and run CGI scripts Agents\using with Domino Ways to use agents in Web applications DocumentContext property NotesSession\DocumentContext propertyDocumentContext property Using the DocumentContext property in LotusScript agents Agents\using Print statementLotusScript\and Print statement Using agents to generate HTML pages and reference URLs and Domino and Print statement Agents\and fieldsFields\QueryOpenAgentFields\QuerySaveAgent Running agents before opening or saving documents CGI\capturing variables with Domino forms and agentsFields\adding CGI to Domino formsAgents\adding CGI to Domino agents Using CGI variables to capture user information automatically and Domino application development and Domino application development specifying for Domino in server document specifying HTML directory specifying CGI URL path specifying CGI directory specifying icon URL path specifying Icons directory OpenIcon URL command URL path directory Examples\mapping Domino directories to a different location Examples: Mapping a Domino directory to a different location Domino\starting at the consoleDomino\starting automaticallyDomino\stopping Starting and stopping the Domino Web server ?=8d6 creating Virtual Web servers\creating Creating multiple sites on one server Domino server\and user authenticationBasic authentication\description of About user authentication and the Domino Web server description of Domino\security\description ofDomino\security features access control and Domino determining for Web users (Domino) Domino Web server\description of featuresDomino Web server\and Web application developmentDomino Web server\and interactive Web applicationsDomino Web server\and creating secure Web applications technical overview configuring setting up requirements specifying configuration settings specifying logging settings checking status of checking statistics searching for text on description of and creating Web sites and programming URL commands OpenServer URL command description of features and Web application development and interactive Web applications and creating secure Web applications Mapping settings\specifying for Domino in server documentServer document\specifying Mapping settings for Domino inMapping settings\specifying HTML directoryHTML\directory\specifying for DominoHome URL\specifying for DominoHome pages\specifying a URL forMapping settings\specifying CGI URL pathMapping settings\specifying CGI directoryCGI\directory\specifying for DominoMapping settings\specifying icon URL pathCGI\URL path\specifying for DominoIcons\URL path\specfying for DominoMapping settings\specifying Icons directoryIcons\directory\specifying for Domino Specifying Mapping settings in the Server document specifying Basics settings for Domino in specifying Operational Information settings for Domino in specifying logging settings for Domino in specifying international settings specifying Timeouts settings for Domino in specifying Mapping settings for Domino in Domino translation to using to reference images syntax and Domino adding to a Domino application text paragraph style adding to fields for Domino specifying text field size specifying rich text field size in keywords fields specifying text wrapping to rich text fields creating HTML fields adding to views in Domino passthru using links in Domino directory specifying for Domino specifying for Domino directories Mapping\directoriesDirectory\mappingDomino\read access to programsDomino\write access to programs Mapping a Domino directory to a different location mapping description of Redirecting\URLsURLs\redirecting requiring adding to the Public Address Book (Domino) Domino SSL\and server authentication About advanced server security using SSL comparing Notes security features to Domino security features Domino SSL\creating a self-certified key ringKey rings\creating to SSL-enable a site (Domino) Creating a self-certified key ring procedure for Domino SSL\becoming a Certificate Authority\procedure forDomino SSL\internal Certificate Authority\description of description of overview Domino server\working at a Domino site\overview Ways to explore a Domino site with a Web browser accessing with a Web browser and user authentication and anonymous users comparing security features to Notes security features file cache about logging for the working at a Domino site opening a database on Domino server\opening a database onOpenServer command\Domino Accessing servers and opening databases and views using Notes calendar features from a Web browser Calendar\using Notes calendar features from a Web browserScheduling\using Notes scheduling features from a Web browser $$WebClientFields\$$forms@UserRoles\and $$WebClientWeb users\tailoring applications for Using @UserRoles to tailor applications for Web users Web sites\description ofDomino Web server\and creating Web sites Fields\$$ fields used with Web applications$$Fields\used with Web applications About the $$ fields used in Web applications $$FormsForms\$$forms About the $$ forms used in Web applications description of Examples\adding HTML header information to documentsMeta tagJavaScriptCookies Examples: Adding HTML header information to documents using Submit and Domino application development Examples\mapping URLs to a new location Examples: Mapping URLs to a new location Examples\redirecting a URL Domino server\and anonymous usersAnonymous\access control and DominoWeb users\and anonymous access (Domino)URL commands\&Login=1Login\requiring About deciding how to handle anonymous users Domino security\and creating groupsDomino security\and creating rolesGroups\adding to the Public Address Book (Domino)Roles\adding to a database ACL (Domino) adding to a database ACL (Domino) Domino security\and databases ACLs\considerations for DominoACLs\defining for DominoACLs\including Web users in (Domino)Web users\determining access levels for (Domino)Maximum Internet browser accessAccess levels\determining for Web users (Domino) About defining database access control lists considerations for Domino defining for Domino including Web users in (Domino) and Domino application development URL commands\about using in Web applicationsDomino Web server\URL commands in Domino application development Text alignment\in Domino application developmentLine spacing\in Domino application developmentParagraph properties\and Domino application developmentFonts\in Domino application developmentType size\in Domino application developmentApplication development\and formatting in Domino forms and viewsForms\formatting and Domino application developmentView formatting\in Domino application development Understanding formatting in forms and views in Domino application development and Domino application development in Domino application development in Domino application development Application development\and Domino foldersApplication development\and Domino viewsView properties\and Domino application developmentFolder properties\and Domino application development and Domino application development and Domino application development URL commands\ways to use in Domino Documents\opening by key nameViews\setting up for document lookups associating forms with customizing for the Web adding to a form adding HTML to OpenView URL command setting up for document lookups OpenDocument commandURL commands\OpenDocumentDocuments\OpenDocument URL commandEditDocument commandURL commands\EditDocumentDocuments\EditDocument URL commandDeleteDocument commandURL commands\DeleteDocumentDocuments\DeleteDocument URL commandCreateDocument commandURL commands\CreateDocumentDocuments\CreateDocument URL commandCreateDocument commandURL commands\CreateDocumentDocuments\CreateDocument URL commandSaveDocument commandURL commands\SaveDocumentDocuments\SaveDocument URL command Opening, editing, and deleting documents URL commandCreateDocument commandURL commands\CreateDocumentDocuments\CreateDocument URL commandCreateDocument commandURL commands\CreateDocumentDocuments\CreateDocument URL commandSaveDocument commandURL commands\SaveDocumentDocuments\SaveDocument URL command Opening, editing, and deleting documents Show stat Searching Domino logs description of Domino security\user identification\description ofDomino security\authentication\description ofDomino security\and SSL optionsDomino security\encryption\description ofDomino security\and server access listsDomino security\and ACL controlDomino security\and signaturesSecurity\comparing Notes security features to Domino security featuresDomino server\comparing security features to Notes security features Comparing Notes security to Domino Web security description of description of Domino SSL\and message validationDomino SSL\and certificate authoritiesDomino SSL\and key ring filesDomino SSL\and encryption About Certificate Authorities and key ring files and $$WebClient and anonymous access (Domino) determining access levels for (Domino) tailoring applications for Domino Web server HTTP server Domino Virtual Web servers System requirements Network requirements Hardware requirements HTTP server settings Basics settings Server document TCP/IP port Domino SSL Host name DNS lookup Default home page Home pages Threads Operational Information settings Cache Garbage collection Conversion format Images JPEGs Character sets Logging settings No log option Log files Time stamp International settings Character set options Language Multilingual applications Timeouts settings Examples Domino server Mapping Directory Basic authentication Redirecting Anonymous Web users URL commands Login Domino security Groups Roles Security Maximum Internet browser access Access levels Key rings Show tasks VeriSign Show stat Searching Domino logs Databases Files About OpenServer command Documents Calendar Scheduling $$WebClient Fields @UserRoles and $$WebClient and anonymous access (Domino) determining access levels for (Domino) tailoring applications for and creating groups and creating roles user identification authentication and SSL options encryption and server access lists and ACL control and signatures and databases example database ACLs Domino security\example database ACLsACLs\defining for Domino Examples: Defining database access control lists Domino SSL\requirements for working at an SSL-controlled siteDomino SSL\using Netscape at an SSL site About working at an SSL-controlled site sending a certificate request to (Domino) Domino server\about logging for theDomino logs\setting up Databases\Domino LogDomino Logs\about the Domino Log database HTML\adding to fields for DominoFields\controlling with HTML in DominoHTML\specifying text field sizeText fields\specifying size by adding HTML toHTML\specifying rich text field sizeRich text fields\specifying size by adding HTML toHTML\in keywords fieldsKeywords fields\adding HTML toHTML\specifying text wrapping to rich text fieldsRich text fields\specifying text wrapping by adding HTML to Adding HTML attributes to an editable field specifying size by adding HTML to adding HTML to specifying size by adding HTML to specifying text wrapping by adding HTML to Fields\using to store HTML filesHTML\creating HTML fields HTML\adding to views in DominoViews\adding HTML to\in Domino in Domino mapping Domino directories to a different location mapping URLs to a new location redirecting a URL adding view and navigator fields to a form associating a form with a view or navigator adding HTML header information to documents using a Domino site using Domino URLs customizing for Domino Searching\customizing for DominoForms\customizing search forms for DominoSearch results\customizing for DominoForms\Web Search SimpleForms\Web Search Advanced$Search results\associating forms withForms\customizing search results with About customizing search forms and search results customizing for Domino Attachments\and Domino application developmentButtons\and Domino application developmentGraphics\and Domino application developmentHotspots\and Domino application developmentLayout regions\and Domino application developmentOLE objects\and Domino application developmentTables\and Domino application developmentForms\elements\and Domino application developmentApplication development\and form elements in Domino extensions and Domino mapping redirecting creating links in Domino and @command formulas in Domino "Arial Notes Documentation Database Lotus Notes User Assistance | Copyright 1996 Lotus Development Corporation | - &P - |s Context Help Form'++LotusScript Development Environment:2:5:(Options):0:66 '++LotusScript Development Environment:2:5:(Forward):0:1 Declare Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant) Declare Sub Querymodechange(Source As Notesuidocument, Continue As Variant) '++LotusScript Development Environment:2:5:(Declarations):0:2 '++LotusScript Development Environment:2:2:BindEvents:1:129 Private Sub BindEvents(Byval Objectname_ As String) Static Source As NOTESUIDOCUMENT Set Source = Bind(Objectname_) On Event Queryopen From Source Call Queryopen On Event Querymodechange From Source Call Querymodechange End Sub '++LotusScript Development Environment:2:2:Queryopen:1:12 Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant) If ( source.EditMode ) Then Messagebox("If your organization needs to customize Help topics, see your Notes administrator for assistance.") continue = False End If End Sub '++LotusScript Development Environment:2:2:Querymodechange:1:12 Sub Querymodechange(Source As Notesuidocument, Continue As Variant) If Not ( source.EditMode ) Then continue = False End If End Sub SubjectAssign a topic name to this document. BodyWrite the body of the help document here. (#?)m)0 TopicType GuideMe 1S2S --------------------------------------------------------------------------------------------------------------------------------------- READERS: Did you find the information you were looking for? To respond to Lotus with your comments, you must have a connection to the World Wide Web and a browser specified in your Location document. Check with your server administrator for information on your Internet connection, and look in Notes Help for information on how to configure your Notes workstation to connect to the Web. If you're connected to the Web http://notesua/r_mig4.nsf?OpenDatabase 0S0E click here to respond to Lotus HIDDEN STRUCTURAL INFORMATION What views does this document appear in? PrimeView ViewAssign this document to a (main) view How Do I?ReferenceWhat's New?Top 10 TasksSearch IndexGalleryTroubleshootingAll What top-level category does this document appear in? ViewSection BookAssign this topic to a section in a view These keywords come from MayDay sources What subcategory does this document appear in? SectionAssign this topic to an Applications view These keywords come from MayDay sourcesDon't use commas in subs in online dbs What number is the document? Doc_Number What type of Help topic is this? TopicTypeTopics in shared Help design AboutAbout AppWays ToWays To AppStepsSteps AppDetailsDetails AppExamplesExamples AppGuideMeReference MenusReference LotusScriptReference @FunctionReference MessageReference Message AppTroubleshootingTroubleshooting AppTutorial How many levels should the document be indented? Indent What entries should the document appear under in the Index view? Index_Entries Topics* NPrint 0S0E PrintaJ pagebreak 0S0E Minimize 0S0E Go Backl 0S0E Categori_zep _Edit Document Send Docu_ment _Forward _Move to Folder... _Remove from Folder... Notes Product Development )I^-. PURSAF D I7 fpR)Z Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo $TITLE $Info $WindowTitle $$Script_O $$ScriptName $$FormScript $$$FormScript_O $Body $ACTIONS Show Navigator. 0S0E Expand All 0S0E Collapse All 0S0E Next. Domino ViewNextPage $$WebClient 0S0E Previous2 Domino ViewPreviousPage $$WebClient 0S0E Search 0S0E $$WebClient 0S0E Categori_ze _Edit Document Send Docu_ment _Forward _Move To Folder... _Remove From Folder Notes Product Development )I^-. PURSAF Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo $TITLE $Index $Formula $FormulaClass $ViewFormat $Comment $ACTIONS Help Topic: Subject SubjectInherit Reviewer's Name: Reviewer Date of Review: Review Comment: MainCommenta ____________________________________________________________________________ More Information: ____________________________________________________________________________ Reviewers: If the writer has questions about these review comments, how do you prefer to be contacted? ContactHow by emailby phone Please enter: - your extension Extensionw - your job title Title - your areas of expertise Expertise Hidden field to use inherited title: SubjectInherit TrySubject Categori_zet _Edit Document Send Docu_ment _Forward ACTIVE Domino is server technology that transforms Lotus Notes into an Internet applications server. Domino combines the open networking environment of Internet standards and protocols with the powerful application development facilities of Notes, enabling you to develop a broad range of business applications for the Internet and intranet. Using Domino, you can build applications that leverage access control to databases, views, pages, forms, and fields. This allows you to present information or commands differently to different users, even though all the information resides within one database or application.# Domino extends a rich set of Notes features for Web application development, such as:# A programmable content store through Notes databases Full text search capabilities, with automatic indexing Integrated application development Messaging and workflow Enterprise integration Notes replication Domino lets you develop interactive Web applications that: Deliver dynamic content based on time, user identity, user access level, and client type Host collaborative applications such as threaded discussions Extend the reach of RDBM systems to the Web Streamline and automate business processes with workflow applications Domino also offers a rich framework for securing Web applications, such as: The Notes Access Control model to provide a framework for securing Web applications The Notes Public Address Book, for managing Web users as individuals or in user groups A sample registration application that automates creating user accounts (available on the Domino site: http://domino.lotus.com)a Database access control list for controlling access rights to information from the database down to the field levelt Roles-based assignation of access rights to information Support for Web basic authentication Secure Sockets Layer (SSL) support for server authentication and encryption of data in secured sessionsh Favorite Topics GraphicButton12 TextBox7Contents TextBox8Index TextBox9Search Rectangle4 Text11Favorite Topicsv Hotspot1 NCnts Hotspot2 HotspotRectangle4 NSrch Notes Product Development )I^-. PURSAF D I7 fpR)Z Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo $ViewMapDataset $ViewMapLayout ACTIVE ACTIVE ACTIVE Domino SSL\merging a signed certificate into a key ringKey rings\merging a signed certificate into (Domino) Merging a certificate from a commercial Certificate Authority using with Domino Mail\using with DominoDomino\accessing Notes mail with Reading and responding to Notes mail creating from a Web browser editing from a Web browser deleting from a Web browser opening by key name OpenDocument URL command EditDocument URL command DeleteDocument URL command CreateDocument URL command SaveDocument URL command OpenDocument commandURL commands\OpenDocumentDocuments\OpenDocument URL commandEditDocument commandURL commands\EditDocumentDocuments\EditDocument URL commandDeleteDocument commandURL commands\DeleteDocumentDocuments\DeleteDocument URL commandCreateDocument commandURL commands\CreateDocumentDocuments\CreateDocument URL commandCreateDocument commandURL commands\CreateDocumentDocuments\CreateDocument URL commandSaveDocument commandURL commands\SaveDocumentDocuments\SaveDocument URL command Opening, editing, and deleting documents OpenElement commandURL commands\OpenElementFile attachments\OpenElement URL commandAttachments\OpenElement URL commandImages\OpenElement URL commandOLE Objects\OpenElement URL command Opening image files, attachments, and OLE objects &Login=1 about using in Web applications OpenServer OpenDatabase OpenView OpenAbout OpenIcon ways to use in Domino OpenForm OpenNavigator OpenAgent OpenDocument EditDocument DeleteDocument CreateDocument SaveDocument OpenElement using with Domino OpenElement URL command creating from the Web removing using with Domino launching and Domino application development OpenElement URL command specifying conversion format for Domino interlaced rendering setting for Domino progressive rendering setting for Domino JPEGs JPEG image quality setting for Domino conversion file formats for Domino transparent using as background for forms using passthru HTML with Domino creating a library of storing in a database OpenElement URL command viewing from a browser and Domino application development OpenElement URL command description of (Domino) Web sites description of Domino SSL\and managing key rings Domino SSL\using the SSL Administration database Using the Domino SSL Administration database in Domino Domino SSL\creating a key ring and certificate requestDomino SSL\sending a certificate request to a Certificate AuthorityDomino SSL\sending a certificate request to VeriSignVeriSign\sending a certificate request to (Domino) Sending a request to a commercial Certificate Authority Domino SSL\processing certificate requestsDomino SSL\processing certificate requests\procedure for procedure for Domino SSL\merging a certificate from an internal authority into the key ring fileKey rings\merging a certificate from an internal authority into (Domino) Merging a certificate from an internal Certificate Authority creating to SSL-enable a site (Domino) merging a signed certificate into (Domino) merging a certificate from an internal authority into (Domino) specifying port number for Domino specifying port status for Domino and server authentication and message validation and certificate authorities and key ring files and encryption requirements for working at an SSL-controlled site using Netscape at an SSL site creating a self-certified key ring merging a signed certificate into a key ring and managing key rings using the SSL Administration database creating a key ring and certificate request sending a certificate request to a Certificate Authority sending a certificate request to VeriSign becoming a Certificate Authority internal Certificate Authority processing certificate requests merging a certificate from an internal authority into the key ring file distinguished names Domino SSL\distinguished names\examples Examples: About distinguished names in SSL transactions Domino SSL\distinguished names\description ofDomino SSL\distinguished names\requirements About distinguished names in SSL transactions examples description of requirements Domino Web server\checking statisticsShow stat\in Domino Domino logs\about Domino log filesFiles\Domino LogDomino logs\Access log\description ofDomino logs\Agent log\description ofDomino logs\CGI error log\description ofDomino logs\Referer log\description of description of setting up about the Domino Log database about Domino log files Access log Agent log CGI error log Referer log description of Chapter 1 Introducing the Domino Web Server !FCFO Chapter 2 Domino Administrator's Information Chapter 4 Domino Application Developer's Information Chapter 3 Domino User's Information using the Domino Web server About\using the Domino Web serverDomino Web server\description of About using the Domino Web server ificat Domino Web server\checking status ofShow tasks\in Domino in Domino description of Domino server\file cache\description of Domino Web server\searching for text onSearching\a Domino site Searching for information at a Domino site description of description of Documents\creating from a Web browserDocuments\editing from a Web browserDocuments\deleting from a Web browser Creating, editing, and deleting documents from the Web using Notes scheduling features from a Web browser associating forms with Application development\and form properties in DominoForms\properties\and Domino application development and Domino application development preparing for Domino overview Notes applications\preparing for Domino\overview About preparing Notes applications for the Web using one server for multiple sites about virtual servers managing Domino files starting at the console starting automatically stopping verifying installation of read access to programs write access to programs security security features accessing Notes mail with compatibility with Notes design features Domino\compatibility with Notes design featuresCompatibility\Domino and Notes design featuresDeveloping applications\applying Notes featues to the Web Ways to apply Notes features to the Web Domino and Notes design features applying Notes featues to the Web Application development\and Database Open launch properties in DominoDatabase properties\and Domino application development Understanding Open Database properties and Domino application development in Domino application development using with Domino using Print statement and fields adding CGI to Domino agents OpenAgent URL command OpenAbout OpenIcon ways to use in Domino OpenForm OpenNavigator OpenAgent using with Domino using Print statement and fields adding CGI to Domino agents OpenAgent URL command HTML\adding to fields for DominoFields\controlling with HTML in DominoHTML\specifying text field sizeText fields\specifying size by adding HTML toHTML\specifying rich text field sizeRich text fields\specifying size by adding HTML toHTML\in keywords fieldsKeywords fields\adding HTML toHTML\specifying text wrapping to rich text fieldsRich text fields\specifying text wrapping by adding HTML to Adding HTML attributes to an editable field Fields\using to store HTML filesHTML\creating HTML fields HTML\adding to views in DominoViews\adding HTML to\in Domino Examples\adding HTML header information to documentsMeta tagJavaScriptCookies Examples: Adding HTML header information to documents Forms\creating for DominoInput forms\creating for Domino Submit buttons\in Domino input formsButtons\Submit\description of Creating a customized Submit button $$Return field\in Domino\describedCGI\and $$Return field Using $$Return to create customized responses and run CGI scripts $$Return field\ways to use in Domino Examples: Using $$Return to create customized responses and run CGI scripts Agents\using with Domino Ways to use agents in Web applications NotesSession\DocumentContext propertyDocumentContext property Using the DocumentContext property in LotusScript agents Agents\using Print statementLotusScript\and Print statement Using agents to generate HTML pages and reference URLs Agents\and fieldsFields\QueryOpenAgentFields\QuerySaveAgent Running agents before opening or saving documents CGI\capturing variables with Domino forms and agentsFields\adding CGI to Domino formsAgents\adding CGI to Domino agents Using CGI variables to capture user information automatically URLs\creating links in DominoUniversal ID\and Domino linksUNID\used in Domino links\description of Web sites\creating links to in DominoLinks\creating to other sites (Domino)Hypertext links\using in DominoAction hotspots\using in DominoAction bars\using in DominoHTML\passthru\using in Domino HTML\using links in DominoHypertext links\creating in DominoAction bars\using in DominoAction hotspots\using in DominoLinks\to forms and navigators\in Domino Domino URLs\searching usingSearching\using Domino URLsSearchView URLs\usingSearchSite URLs\using Searching\customizing for DominoForms\customizing search forms for DominoSearch results\customizing for DominoForms\Web Search SimpleForms\Web Search Advanced$Search results\associating forms withForms\customizing search results with About customizing search forms and search results Application development\and form properties in DominoForms\properties\and Domino application development Notes applications\preparing for Domino\overview About preparing Notes applications for the Web Domino\compatibility with Notes design featuresCompatibility\Domino and Notes design featuresDeveloping applications\applying Notes featues to the Web Ways to apply Notes features to the Web Application development\and Database Open launch properties in DominoDatabase properties\and Domino application development Understanding Open Database properties Attachments\and Domino application developmentButtons\and Domino application developmentGraphics\and Domino application developmentHotspots\and Domino application developmentLayout regions\and Domino application developmentOLE objects\and Domino application developmentTables\and Domino application developmentForms\elements\and Domino application developmentApplication development\and form elements in Domino URL commands\about using in Web applicationsDomino Web server\URL commands Text alignment\in Domino application developmentLine spacing\in Domino application developmentParagraph properties\and Domino application developmentFonts\in Domino application developmentType size\in Domino application developmentApplication development\and formatting in Domino forms and viewsForms\formatting and Domino application developmentView formatting\in Domino application development Understanding formatting in forms and views Application development\and Domino foldersApplication development\and Domino viewsView properties\and Domino application developmentFolder properties\and Domino application development Application development\and @functions in Domino@functions\and Domino application development Understanding @function formulas in Web applications Application development\and @commands in Domino@commands\in Domino application developmentURLs\and @command formulas in Domino Understanding @command formulas in Web applications URL commands\ways to use in Domino Documents\opening by key nameViews\setting up for document lookups OpenForm commandURL commands\OpenFormForms\OpenForm URL commandOpenNavigator commandURL commands\OpenNavigatorNavigators\OpenNavigator URL commandOpenAgent commandURL commands\OpenAgentAgents\OpenAgent URL command Opening forms, navigators, and agents OpenElement commandURL commands\OpenElementFile attachments\OpenElement URL commandAttachments\OpenElement URL commandImages\OpenElement URL commandOLE Objects\OpenElement URL command Opening image files, attachments, and OLE objects HTTPD.CNF file\description of (Domino)MIME\syntax for specifying mappings for DominoMappings\specifying MIME types in the HTTPD.CNF for Domino Editing the HTTPD.CNF file to add MIME type mappings ino forms and viewsForms\formatting and Domino application developmentView formatting\in Domino application development Understanding formatting in forms and views Application development\and Domino foldersApplication development\and Domino viewsView properties\and Domino application developmentFolder properties\and Domino application development Application development\and @functions in Domino@functions\and Domino application development Understanding @function formulas in Web applications Application development\and @commands in Domino@commands\in Domino application developmentURLs\and @command formulas in Domino Understanding @command formulas in Web applications URL commands\ways to use in Domino Documents\opening by key nameViews\setting up for document lookups fore opening or saving documents for the Web Chapter 1 Introducing the Domino Web Server Domino Web server\technical overviewHTTP server\description ofURLs\extensions and DominoHTML\Domino translation to About how the Domino Web server works Chapter 2 Domino Administrator's Information Domino Web server\setting up QuickStart: Setting up a Domino Web server Domino Web server\configuring\overview of About configuring the Domino Web server Domino Web server\requirementsSystem requirements\for DominoNetwork requirements\for DominoHardware requirements\for Domino About system, network, and hardware requirements HTTP server settings\specifying for DominoDomino Web server\specifying configuration settings Specifying HTTP settings in the Server document Logging settings\specifying for Domino in the server documentServer document\specifying logging settings for Domino inDomino Web server\specifying logging settingsLogs\specifying Access log for DominoNo log option\specifying for DominoLog files\specifying Error log for DominoLogs\specifying Error log for DominoTime stamp\specifying for DominoLogs\specifying No Log for Domino Specifying Logging settings in the Server document Timeouts settings\specifying for Domino in server documentServer document\specifying Timeouts settings for Domino inTimeouts settings\specifying idle threadTimeouts settings\specifying inputTimeouts settings\specifying outputCGI\timeout\specifying for DominoTimeouts settings\specifying CGI Specifying Timeouts settings in the Server document Server document\specifying international settingsInternational settings\specifying for Domino in server documentCharacter set options\specifying for Domino in server documentLanguage\choosing a default for DominoMultilingual applications\setting up Domino forCharacter sets\specifying mapping for Domino Specifying International settings in the Server document Domino\starting at the consoleDomino\starting automaticallyDomino\stopping Starting and stopping the Domino Web server Domino\verifying installation ofDomino server\accessing with a Web browser Domino\using one server for multiple sitesDomino\about virtual serversVirtual Web servers About hosting multiple sites on one server Virtual Web servers\creating Creating multiple sites on one server Domino\managing Domino files Ways to map Domino URLs and directories Mapping\directoriesDirectory\mappingDomino\read access to programsDomino\write access to programs Mapping a Domino directory to a different location Examples\mapping Domino directories to a different location Examples: Mapping a Domino directory to a different location Mapping\URLsURLs\mapping Examples\mapping URLs to a new location Examples: Mapping URLs to a new location Redirecting\URLsURLs\redirecting Examples\redirecting a URL Domino\security\description ofDomino\security features Domino server\and user authenticationBasic authentication\description of About user authentication and the Domino Web server Domino server\and anonymous usersAnonymous\access control and DominoWeb users\and anonymous access (Domino)URL commands\&Login=1Login\requiring About deciding how to handle anonymous users Domino security\and databases ACLs\considerations for DominoACLs\defining for DominoACLs\including Web users in (Domino)Web users\determining access levels for (Domino)Maximum Internet browser accessAccess levels\determining for Web users (Domino) About defining database access control lists Domino security\example database ACLsACLs\defining for Domino Examples: Defining database access control lists Domino security\and creating groupsDomino security\and creating rolesGroups\adding to the Public Address Book (Domino)Roles\adding to a database ACL (Domino) Domino SSL\and server authentication About advanced server security using SSL Domino SSL\and message validationDomino SSL\and certificate authoritiesDomino SSL\and key ring filesDomino SSL\and encryption About Certificate Authorities and key ring files Domino SSL\requirements for working at an SSL-controlled siteDomino SSL\using Netscape at an SSL site About working at an SSL-controlled site Domino SSL\and managing key rings Domino SSL\using the SSL Administration database Using the Domino SSL Administration database Domino SSL\creating a self-certified key ringKey rings\creating to SSL-enable a site (Domino) Creating a self-certified key ring Domino SSL\creating a key ring and certificate requestDomino SSL\sending a certificate request to a Certificate AuthorityDomino SSL\sending a certificate request to VeriSignVeriSign\sending a certificate request to (Domino) Sending a request to a commercial Certificate Authority Domino SSL\merging a signed certificate into a key ringKey rings\merging a signed certificate into (Domino) Merging a certificate from a commercial Certificate Authority Domino SSL\merging a certificate from an internal authority into the key ring fileKey rings\merging a certificate from an internal authority into (Domino) Merging a certificate from an internal Certificate Authority Domino SSL\becoming a Certificate Authority\procedure forDomino SSL\internal Certificate Authority\description of Domino SSL\processing certificate requestsDomino SSL\processing certificate requests\procedure for Domino SSL\distinguished names\description ofDomino SSL\distinguished names\requirements About distinguished names in SSL transactions Domino SSL\distinguished names\examples Examples: About distinguished names in SSL transactions Domino Web server\checking status ofShow tasks\in Domino Domino Web server\description of featuresDomino Web server\and Web application developmentDomino Web server\and interactive Web applicationsDomino Web server\and creating secure Web applications using in Domino Web sites Home pages\about Home pages\using database design elements forHome URL\for home pages created in NotesHome pages\and Home URL Programming with Internet standardsDomino Web server\and programmingCGI programs\and DominoPerl scripts\and DominoJava\and DominoVBscript\and Domino@functions\and Domino@commands\and DominoLotusScript\and Domino About programming for Web applications technical overview configuring setting up requirements specifying configuration settings specifying logging settings checking status of checking statistics searching for text on description of and creating Web sites and programming Domino Web server HTTP server Domino Virtual Web servers System requirements Network requirements Hardware requirements HTTP server settings Basics settings Server document TCP/IP port Domino SSL Host name DNS lookup Default home page Home pages Threads Operational Information settings Cache Garbage collection Conversion format Images JPEGs Character sets Logging settings No log option Log files Time stamp International settings Character set options Language Multilingual applications Timeouts settings Examples Domino server Mapping Directory Basic authentication Redirecting Anonymous Web users URL commands Login Domino security Groups Roles Security Maximum Internet browser access Access levels Key rings Show tasks VeriSign Show stat Searching Domino logs Databases Files About OpenServer command Documents Calendar Scheduling $$WebClient Fields @UserRoles Web sites Notes components Home URL Programming with Internet standards Programming with Internet standardsDomino Web server\and programmingCGI programs\and DominoPerl scripts\and DominoJava\and DominoVBscript\and Domino@functions\and Domino@commands\and DominoLotusScript\and Domino About programming for Web applications technical overview configuring setting up requirements specifying configuration settings specifying logging settings checking status of checking statistics searching for text on description of and creating Web sites and programming and Domino and Domino $$forms $$ fields used with Web applications controlling with HTML in Domino using to store HTML files QueryOpenAgent QuerySaveAgent adding CGI to Domino forms URLs\creating links in DominoUniversal ID\and Domino linksUNID\used in Domino links\description of and Domino links used in Domino links description of description of creating links to in Domino Web sites\creating links to in DominoLinks\creating to other sites (Domino)Hypertext links\using in DominoAction hotspots\using in DominoAction bars\using in DominoHTML\passthru\using in Domino using in Domino using in Domino using in Domino HTML\using links in DominoHypertext links\creating in DominoAction bars\using in DominoAction hotspots\using in DominoLinks\to forms and navigators\in Domino using in Domino creating in Domino creating to other sites (Domino) to forms and navigators in Domino searching using Domino URLs\searching usingSearching\using Domino URLsSearchView URLs\usingSearchSite URLs\using OpenForm commandURL commands\OpenFormForms\OpenForm URL commandOpenNavigator commandURL commands\OpenNavigatorNavigators\OpenNavigator URL commandOpenAgent commandURL commands\OpenAgentAgents\OpenAgent URL command Opening forms, navigators, and agents specifying for Domino timeout and $$Return field capturing variables with Domino forms and agents directory URL path specifying for Domino specfying for Domino specifying for Domino Mapping settings\specifying for Domino in server documentServer document\specifying Mapping settings for Domino inMapping settings\specifying HTML directoryHTML\directory\specifying for DominoHome URL\specifying for DominoHome pages\specifying a URL forMapping settings\specifying CGI URL pathMapping settings\specifying CGI directoryCGI\directory\specifying for DominoMapping settings\specifying icon URL pathCGI\URL path\specifying for DominoIcons\URL path\specfying for DominoMapping settings\specifying Icons directoryIcons\directory\specifying for Domino Specifying Mapping settings in the Server document ing by key name OpenDocument URL command and Domino and Domino used with Web applications using for Web images Domino Web server HTTP server Domino Virtual Web servers System requirements Network requirements Hardware requirements HTTP server settings Basics settings Server document TCP/IP port Domino SSL Host name DNS lookup Default home page Home pages Threads Operational Information settings Cache Garbage collection Conversion format Images JPEGs Character sets Logging settings No log option Log files Time stamp International settings Character set options Language Multilingual applications Timeouts settings Examples Domino server Mapping Directory Basic authentication Redirecting Anonymous Web users URL commands Login Domino security Groups Roles Security Maximum Internet browser access Access levels Key rings Show tasks VeriSign Show stat Searching Domino logs Databases Files About OpenServer command Documents Calendar Scheduling $$WebClient Fields @UserRoles Web sites Notes components Home URL Programming with Internet standards CGI programs Perl scripts VBscript @functions @commands LotusScript $$Fields $$Forms Forms Transparent $Background using for Web images images and Domino using navigators as client side and Domino server side and Domino creating for Domino Image maps\creating for Domino Views\customizing for the WebNavigators\customizing for the Web Ways to customize views and navigators for the Web Views\adding to a formNavigators\adding to a formForms\adding view and navigator fields to Adding view and navigator fields to a form Examples\adding view and navigator fields to a form Examples: Adding Web-only fields to customize views and navigators Attachments\creating from the WebFiles\uploading from the WebAttachments\removing Creating attachments from the Web Domino Log uploading from the Web Examples\associating a form with a view or navigator Examples: Associating a form with a view or navigator Attachments\using with DominoFile attachments\using with Domino Attachments\launchingLaunching\attachmentsMIME\using with attachments Launching an application for an attached file attachments in Domino ActiveX controls\in DominoLotus Components objects\in DominoOLE objects\viewing from a browser Working with objects and components in Domino HTML\syntax and DominoHTML\adding to a Domino application Forms\creating for DominoInput forms\creating for Domino creating for Domino in Domino input forms Submit buttons\in Domino input formsButtons\Submit\description of Creating a customized Submit button and Domino application development HTTPD.CNF file\description of (Domino)MIME\syntax for specifying mappings for DominoMappings\specifying MIME types in the HTTPD.CNF for Domino Editing the HTTPD.CNF file to add MIME type mappings using with attachments syntax for specifying mappings for Domino specifying MIME types in the HTTPD.CNF for Domino for home pages created in Notes specifying for Domino specifying default about using database design elements for and Home URL specifying a URL for description of Image maps\and Domino\description ofImage maps\using navigators as\with DominoImage maps\client side and DominoImage maps\server side and Domino with Domino OpenServer commandURL commands\OpenServerDomino Web server\OpenServer URL commandOpenDatabase commandURL commands\OpenDatabaseDatabases\OpenDatabase URL commandOpenView commandURL commands\OpenViewViews\OpenView URL commandOpenAbout commandURL commands\OpenAboutAbout document\OpenAbout URL commandOpenAbout commandURL commands\OpenAboutAbout document\OpenAbout URL commandOpenIcon commandURL commands\OpenIconIcons\OpenIcon URL commandOpenDatabase commandURL commands\OpenDatabaseDatabases\OpenDatabase URL command Opening servers, databases, and views Domino Domino Log OpenDatabase URL command OpenAbout URL command OpenServer commandURL commands\OpenServerDomino Web server\OpenServer URL commandOpenDatabase commandURL commands\OpenDatabaseDatabases\OpenDatabase URL commandOpenView commandURL commands\OpenViewViews\OpenView URL commandOpenAbout commandURL commands\OpenAboutAbout document\OpenAbout URL commandOpenAbout commandURL commands\OpenAboutAbout document\OpenAbout URL commandOpenIcon commandURL commands\OpenIconIcons\OpenIcon URL commandOpenDatabase commandURL commands\OpenDatabaseDatabases\OpenDatabase URL command Opening servers, databases, and views Application development\and @functions in Domino@functions\and Domino application development Understanding @function formulas in Web applications and Domino and Domino application development and form properties in Domino and Database Open launch properties in Domino and form elements in Domino and formatting in Domino forms and views and Domino folders and Domino views and @functions in Domino and @commands in Domino Application development\and @commands in Domino@commands\in Domino application developmentURLs\and @command formulas in Domino Understanding @command formulas in Web applications and Domino in Domino application development and Database Open launch properties in Domino and form elements in Domino and formatting in Domino forms and views and Domino folders and Domino views and @functions in Domino and @commands in Domino Application development\and @commands in Domino@commands\in Domino application developmentURLs\and @command formulas in Domino Understanding @command formulas in Web applications and Domino in Domino application development &Login=1 about using in Web applications OpenServer OpenDatabase OpenView OpenAbout OpenIcon ways to use in Domino OpenForm OpenNavigator OpenAgent OpenDocument s in Domino Views\associating forms withNavigators\associating forms withForms\associating with views and navigators Associating a form with a view or navigator adding view and navigator fields to a form Details\adding view and navigator fields to a form Details: Adding Web-only fields to customize views and navigators Domino Web server HTTP server Domino Virtual Web servers System requirements Network requirements Hardware requirements HTTP server settings Basics settings Server document TCP/IP port Domino SSL Host name DNS lookup Default home page Home pages Threads Operational Information settings Cache Garbage collection Conversion format Images JPEGs Character sets Logging settings No log option Log files Time stamp International settings Character set options Language Multilingual applications Timeouts settings Examples Domino server Mapping Directory Basic authentication Redirecting Anonymous Web users URL commands Login Domino security Groups Roles Security Maximum Internet browser access Access levels Key rings Show tasks VeriSign Show stat Searching Domino logs Databases Files About OpenServer command Documents Calendar Scheduling $$WebClient Fields @UserRoles Web sites Notes components Home URL Programming with Internet standards CGI programs Perl scripts VBscript @functions @commands LotusScript $$Fields $$Forms Forms Transparent $Background Image maps Views Navigators Details Attachments File attachments Virtual Web servers System requirements Network requirements Server document TCP/IP port Threads Operational Information settings Logging settings No log option Log files Time stamp Multilingual applications Timeouts settings Mapping Redirecting Web users URL commands Login Roles Security Maximum Internet browser access Show tasks VeriSign Show stat Searching OpenServer command Scheduling $$WebClient @UserRoles Web sites Notes components Programming with Internet standards Perl scripts VBscript @functions @commands LotusScript $$Fields $$Forms Transparent $Background Views Navigators Lotus Components objects OLE objects Text paragraph styles Text fields Rich text fields Meta tag Submit buttons $$Return field NotesSession Universal ID Links SearchView URLs SearchSite URLs Search results $Search results Notes applications Layout regions Tables Text alignment Line spacing Paragraph properties Type size View formatting View properties OpenDatabase command OpenView command OpenAbout command OpenIcon command OpenForm command OpenNavigator command OpenAgent command OpenDocument command SaveDocument command OpenElement command Mappings Mapping settings Perl scripts VBscript @functions @commands LotusScript $$Fields $$Forms Forms Transparent $Background Image maps Views Navigators Details Attachments File attachments Launching ActiveX controls Lotus Components objects OLE objects Text paragraph styles Text fields Rich text fields Keywords fields Meta tag JavaScript Launching About Access levels ActiveX controls Anonymous Attachments Basic authentication Basics settings Cache Calendar CGI programs Character set options Character sets Conversion format Cookies Databases Default home page Details Directory DNS lookup Documents Domino Domino logs Domino security Domino server Domino SSL Domino Web server Examples Fields File attachments Files Forms Garbage collection Groups Hardware requirements Home pages Home URL Host name HTTP server HTTP server settings Image maps Images International settings JavaScript JPEGs Key rings Keywords fields Language Launching Input forms Buttons Agents DocumentContext property Hypertext links Action hotspots Action bars Domino URLs Application development Compatibility Developing applications Database properties Graphics Hotspots Fonts Folder properties About document Icons EditDocument command DeleteDocument command CreateDocument command HTTPD.CNF file Domino Web server\checking statisticsShow stat\in Domino Domino server\about logging for theDomino logs\setting up Databases\Domino LogDomino Logs\about the Domino Log database Domino logs\about Domino log filesFiles\Domino LogDomino logs\Access log\description ofDomino logs\Agent log\description ofDomino logs\CGI error log\description ofDomino logs\Referer log\description of Domino server\file cache\description of Chapter 3 Domino User's Information About\using the Domino Web serverDomino Web server\description of About using the Domino Web server Domino server\working at a Domino site\overview Ways to explore a Domino site with a Web browser Domino server\opening a database onOpenServer command\Domino Accessing servers and opening databases and views Documents\creating from a Web browserDocuments\editing from a Web browserDocuments\deleting from a Web browser Creating, editing, and deleting documents from the Web Domino Web server\searching for text onSearching\a Domino site Searching for information at a Domino site Mail\using with DominoDomino\accessing Notes mail with Reading and responding to Notes mail Calendar\using Notes calendar features from a Web browserScheduling\using Notes scheduling features from a Web browser Chapter 4 Domino Application Developer's Information Web sites\description ofDomino Web server\and creating Web sites Web sites\description ofNotes components\using in Domino Web sites Home pages\about Home pages\using database design elements forHome URL\for home pages created in NotesHome pages\and Home URL Programming with Internet standardsDomino Web server\and programmingCGI programs\and DominoPerl scripts\and DominoJava\and DominoVBscript\and Domino@functions\and Domino@commands\and DominoLotusScript\and Domino About programming for Web applications Fields\$$ fields used with Web applications$$Fields\used with Web applications About the $$ fields used in Web applications $$FormsForms\$$forms About the $$ forms used in Web applications $$WebClientFields\$$forms@UserRoles\and $$WebClientWeb users\tailoring applications for Using @UserRoles to tailor applications for Web users Images\conversion file formats for Domino\description of Images\transparentTransparent\imagesForms\background imagesImages\using as background for forms$Background\using for Web imagesImages\using passthru HTML with DominoHTML\using to reference imagesImages\creating a library ofImages\storing in a database Image maps\and Domino\description ofImage maps\using navigators as\with DominoImage maps\client side and DominoImage maps\server side and Domino Image maps\creating for Domino Views\customizing for the WebNavigators\customizing for the Web Ways to customize views and navigators for the Web Views\adding to a formNavigators\adding to a formForms\adding view and navigator fields to Adding view and navigator fields to a form Details\adding view and navigator fields to a form Details: Adding Web-only fields to customize views and navigators Examples\adding view and navigator fields to a form Examples: Adding Web-only fields to customize views and navigators Views\associating forms withNavigators\associating forms withForms\associating with views and navigators Associating a form with a view or navigator Examples\associating a form with a view or navigator Examples: Associating a form with a view or navigator Attachments\using with DominoFile attachments\using with Domino Attachments\creating from the WebFiles\uploading from the WebAttachments\removing Creating attachments from the Web Attachments\launchingLaunching\attachmentsMIME\using with attachments Launching an application for an attached file ActiveX controls\in DominoLotus Components objects\in DominoOLE objects\viewing from a browser Working with objects and components HTML\syntax and DominoHTML\adding to a Domino application HTML\text paragraph style\creating for DominoText paragraph styles\creating an HTML style for Domino Creating an HTML text paragraph style TopicNumber Marian SternKerry Woodward TopicNumber Marian SternKerry Woodward Whats_New Susanna DoyleKerry Woodward Start_Here Susanna DoyleKerry Woodward Change name of field to be deleted in the formula, then run. Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward a. Contents\c. Common Tasks | Top10 Susanna DoyleKerry Woodward a. Contents\e. Troubleshooting | Mess Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward Susanna DoyleKerry Woodward a. Contents\b. Tell Me About... | REF Susanna DoyleKerry Woodward BodyWrite the body of the help document here. Marian SternSusanna Doyle Use this to edit category names when they change. Edit the formulas to include both category names, run, and then open and save each doc (still need way to automate this part). wP+3Y Assigns a field with new name to old name, then deletes old name. REMEMBER that new name HAS TO BE FIRST on second line. PrimeView PrimeViewAssign this document to a (main) view. a. How Do I?b. What's New?c. Top 10 Taskse. Search IndexRef a. Setting UpRef b. WorkspaceRef c. ShortcutsRef d. ScriptingRef e. @FunctionsRef f. Troubleshooting. a. How Do I?b. What's New?c. Top 10 Taskse. Search IndexRef a. Setting UpRef b. WorkspaceRef c. ShortcutsRef d. ScriptingRef e. @FunctionsRef f. Troubleshooting. wP+3Y Change name of a. Contents\c. Common Tasks | Top10 a. Contents\e. Troubleshooting | Mess a. Contents\b. Tell Me About... | REF a. Con $SUBVIEWMarian Sterne. Web Index|WIDX CN=Susanna Doyle/OU=CAM/O=Lotus Index_Entries Index_Entries 0S0E MainComment Reviewer" 0S0E $23$22Subject$Conflict$REF TopicType GuideMe L1S2S4S5S6S7S1 $23Subject $23IndexZ Index_Entries Index_Entries 0S0E MainComment Reviewer" 0S0E ?Subject& Y################# Reviewer Responses Susanna Doyled TrySubjectReviewer$Conflict Reviewer Response L1S2S3S1& TrySubjectReviewer TrySubjectTopicReviewerReviewer Y#### 06 Administer the Domino Web Server Operational Information settings\specifying for Domino in server documentServer document\specifying Operational Information settings for Domino inCache\specifying directory for DominoGarbage collection\enabling and specifying interval for DominoCache\specifying size for DominoCache\specifying shutdown options for DominoConversion format\specifying for images (Domino)Images\specifying conversion format for DominoImages\interlaced rendering setting for DominoGIFs\specifying settings for DominoImages\GIFs\and DominoImages\progressive rendering setting for DominoImages\JPEGs\and DominoJPEGs\progressive and DominoJPEGs\specifying settings for DominoImages\JPEG image quality setting for DominoView\specifying default number of lines for DominoCharacter sets\specifying default for DominoHow Do I?StepsH_SPECIFYING_OPERATION_INFORMATION_SETTINGS_IN_THE_HTTP_SERVER_DOCUMENTContext Help FormSpecifying Operational Information settings in the Server document02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus########################################## 09 Domino Administrator's Informationd; W"@d; Domino SSL\key ring names and passwords\description ofKey rings\examples of file namesKey rings\examples of key namesDomino SSL\key ring names and passwords\requirementsReferenceAboutH_ABOUT_KEY_RING_NAMES_AND_PASSWORDSContext Help FormAbout key ring names and passwords02 Chapter 2 Domino Administrator's Information CN=Kerry Woodward/OU=CAM/O=Lotus#################################################### 08 Develop Applications for the Domino Web Server?5^ &@?5^ Images\transparentTransparent\imagesForms\background imagesImages\using as background for forms$Background\using for Web imagesImages\using passthru HTML with DominoHTML\using to reference imagesImages\creating a library ofImages\storing in a databaseHow Do I?StepsAllH_USING_IMAGES_IN_WEB_APPLICATIONSContext Help FormUsing images in Web applications04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus ########################################################## 08 Develop Applications for the Domino Web Server Attachments\launchingLaunching\attachmentsMIME\using with attachmentsHow Do I?StepsAllH_LAUNCHING_AN_APPLICATION_FOR_AN_ATTACHED_FILEContext Help FormLaunching an application for an attached file04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus#################################### 08 Develop Applications for the Domino Web Server Links\using Notes links in DominoLinks\to documents\views and databases\in DominoLinks\hotspots\using in DominoAction hotspots\using in DominoAction bars\using in DominoHTML\using passthru in DominoHow Do I?StepsH_LINKING_TO_DOCUMENTS_VIEWS_AND_DATABASESContext Help FormLinking to documents, views, and databases04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################################ 08 Develop Applications for the Domino Web Server Text alignment\in Domino application developmentLine spacing\in Domino application developmentParagraph properties\and Domino application developmentFonts\in Domino application developmentType size\in Domino application developmentApplication development\and formatting in Domino forms and viewsForms\formatting and Domino application developmentView formatting\in Domino application developmentHow Do I?StepsH_UNDERSTANDING_FORMATTING_IN_FORMS_AND_VIEWSContext Help FormUnderstanding formatting in forms and views04 Chapter 04 Domino Application Developer's Information CN=Kerry Woodward/OU=CAM/O=Lotus################################### ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ########################################################## ##########################################################W a. Contents Rectangle2 Text3Favorite Topics GraphicButton20n Hotspot1 NSrch HotspotRectangle2 HotspotRectangle3 HotspotRectangle4 Favorite Topics Notes Product Development )I^-. PURSAF D I7 fpR)Z Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo $ViewMapDataset $ViewMapLayout e. Web Index Rectangle2 Text3Favorite Topics GraphicButton18 Rectangle3 Text5 To find a topic, click the right pane and type the first few letters of the index entry. Text6Tip Hotspot1 NSrch HotspotRectangle2y NCnts HotspotRectangle3 HotspotRectangle4o Favorite Topics Notes Product Development )I^-. PURSAF D I7 fpR)Z Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo $ViewMapDataset $ViewMapLayout b. Index Rectangle2 Text3Favorite Topics GraphicButton18d Rectangle3 Text5 To find a topic, click the right pane and type the first few letters of the index entry. Text6Tip Hotspot1 NSrch HotspotRectangle2 NCnts HotspotRectangle3 HotspotRectangle4 Favorite Topics Notes Product Development )I^-. PURSAF D I7 fpR)Z Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo $ViewMapDataset $ViewMapLayout c. Search TextBox4How do I search? TextBox61. Click "Show Search Bar." 2. Click in the white box that appears at the left. 3. Type the word or phrase you want to search for. 4. Click Search. Rectangle4 Text11Favorite Topics GraphicButton9 Hotspot1 NCnts Hotspot2 HotspotRectangle4 HotspotRectangle6 Favorite Topics Notes Product Development )I^-. PURSAF D I7 fpR)Z Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo yk.z.gu $ViewMapDataset $ViewMapLayout ViewSection ViewSectionAssign this topic to a topic group.3 Use DatabasesUse ViewsUse DocumentsSearch for InformationUse MailPrint Documents and ViewsKeep Notes SecureShare Information With Other ApplicationsUse Notes Away from a NetworkDesign Notes DatabasesManage Notes DatabasesAdminister Notes Servers---Where is this Release 3 command?What are the important new features?What changed at the last minute?How do I upgrade my site to Release 4?----Things you do before startingThings you do every dayThings you do frequentlyOther things-----About NotesSetting Up NotesStarting & Stopping NotesAbout Other Notes Documentation------About MenusAbout the SmartIcons PaletteAbout WindowsAbout FoldersAbout Split PanesAbout the Status Bar-------SmartIcon ShortcutsMouse ShortcutsKeyboard Shortcuts--------About ScriptingLotusScript BasicsLotusScript Reference----------@Functions Basics@Functions Reference@Commands Basics@Comands Reference---------About MessagesAbout Customer SupportList of Messagest BodyWrite the body Marian SternSusanna Doe y names when they change. Edit the forIndexRef a. Setting UpRef b. Workspace @FunctionsRef f. Troubleshooting. a. Contents\c. Common Tasks | Top10 a. Contents\e. Troubleshooting | Mess a. Contents\b. Tell Me About... | REF BodyWrite the body Marian SternSusanna Doe y names when they change. Edit the forIndexRef a. Setting UpRef b. Workspace @FunctionsRef f. Troubleshooting. This section provides a brief technical overview of how Domino works. The following is a brief description of the key concepts of Domino; the figure displays an overview of the Domino architecture. HTTP Server Hypertext Transfer Protocol (HTTP) is the standard Internet protocol that enables Web clients to talk to Web servers. The Domino HTTP server component "speaks" HTTP and, therefore, enables Web clients to communicate with Notes servers. URL Interface The Uniform Resource Locator (URL) interface is the standard Internet protocol that enables Web clients to tell Web servers what item they are requesting. The Domino HTTP server examines the URL in the incoming request and determines if the request is for an item in a Notes database or if it's for an HTML file in the file system. If the request is for an HTML file, Domino acts just like any other HTTP server and serves the file to the Web client. When the request is for something in a Notes database, Domino interacts with the Notes database to serve the information to the Web client or to put information from the Web client into the Notes database. Domino supports extensions that enable URLs to expose Notes functionality to the Web client. For example, this URL opens the main database on the Domino site: http://domino.lotus.com/domino.nsf?OpenDatabase HTML Translation Domino automatically translates Notes constructs such as navigators, views, documents and links into HTML for display in the Web client. For example, Notes links and action buttons become URLs in the Web client. You simply develop your Web application in Notes, and Domino does the rest. HTTP Basics settings dictate how the server communicates with Web browsers. In this section, you supply the host name, the port number, and other settings related to the machine's Internet connection. TCP/IP port number (default=80) Specify the port number on which you want the Domino server to listen for HTTP requests. The industry standard port number for HTTP is 80. Do not use port numbers less than 1024, except for the default of 80, because they are reserved for other TCP/IP applications. If you set a port number other than 80, clients must include a specific port number on requests to the Domino server. The port number is preceded by a colon and follows the host name in the URL. For example, the URL http://domino.lotus.com:8008/ requests the default page from a host named domino.lotus.com that is listening on port 8008. If you change the TCP/IP port number, you must stop the Domino server and restart it so the changes take effect. TCP/IP port status (default=Enabled) Specify the status of the TCP/IP port. Either the TCP/IP port or the SSL port must be enabled for Domino to operate; you can also enable both ports. Disable this if you want to allow only SSL transactions. SSL port number (default=443) Specify the port for SSL security. The Domino server uses this port only for HTTPS requests. Requests for HTTP will still come on the port that you set as the TCP/IP port. If you change this setting, you must stop the Domino server and restart it so the changes take effect. SSL port status (default=Enabled) Specify the status of the SSL port. Either the SSL port or the TCP/IP port must be enabled for Domino to operate; you can also enable both ports. Host name (default=blank)@ Enter the fully qualified host name of the machine on which you install Domino. To use an alias, specify any fully qualified host name that is defined for your machine in your Domain Name Server (DNS). The name you specify here is the name that is returned to the browser. If your machine does not have a host name registered in a DNS, enter the machine's IP address in this field. This allows Web clients to use your machine's IP address to establish communication. If you leave this field blank, Domino uses the host name specified in the operating system's TCP/IP stack. DNS lookup (default=Disabled) Specify whether you want the Domino server to look up the DNS host name of the requesting client. The value you select affects the following things about how the Domino server works: Performance: If you choose Disabled, the server does not use resources to perform the host name lookup. This improves the performance of the Domino server. The Domino log files: Log files contain either IP addresses or host name, depending on what you choose. If you choose Disabled, the Domino log files contain IP addresses; if you choose Enabled, the Domino log files contain host names corresponding to the machine used by the Web client. The Domino log filter: The log filter contains either IP addresses or host names, depending on what you choose. If you choose Disabled, the Domino log filter contains IP addresses; if you choose Enabled, the Domino log filter contains host names corresponding to the machine used by the Web client. Default home page (default=default.htm) If you already have an HTML home page, specify the file name here to have it load when users enter the site. The file needs to be in the Domino HTML directory and the Home URL field must be blank. If you don't have an HTML file, leave this field as is and instead create an About document or navigator in a home database instead, and enter its URL in the Home URL field. Maximum active threads (default=40) Specify the maximum number of threads you want to have active at one time. If the maximum is reached, the Domino server holds new requests until another request finishes and threads become available. The more power your machine has, the higher the number of threads you should specify. If your machine spends too much time on overhead tasks, such as swapping memory, specify a lower number of threads. Minimum active threads (default=20) Specify the minimum number of threads you want the Domino server to use or have available to use. The Domino server will not close threads below this minimum, even if the threads are idle. The more power your machine has, the higher the number of threads you should specify. If your machine spends too much time on overhead tasks, such as swapping memory, specify a lower number of threads. HTTP Operational Information settings give caching options for managing disk space and improving performance, image options for the format and display style of Web images, and display options for views and character sets. Caching options Cache directory (default=domino\cache Specify the directory for the Domino server to use to store image files and file attachments. When a user requests a page that contains an image, Domino stores the image in the cache directory. When Domino receives another request for the same page, it displays the image stored in the cache directory to improve performance. Unless you specify a full path, the cache directory is relative to the Notes data directory. Garbage collection (default=Enabled) If you enable caching, enable the garbage collection process to prevent the cache file from growing beyond the maximum size you set for it. Garbage collection deletes files that should no longer be cached, starting with the least frequently accessed files. The most frequently accessed files are the last files Domino deletes. The garbage collection process runs at the times specified in the Garbage collection interval setting. Garbage collection interval (default=60 minutes) Garbage collection occurs automatically when the maximum cache size is reached. Specify a time interval in minutes to have Domino regularly remove cached files. Maximum cache size (default=50MB) Specify the maximum amount of available disk space, in megabytes (MB), you want the cache to use. If you have plenty of disk space, increase the 50MB default size. The size of the cache usually stays below the maximum but may occasionally grow slightly larger. Delete cache on shutdown (default=Disabled) Specify whether you want Domino to delete the cache when you shut down the server. Image options Image conversion format (default=GIF Domino converts images in Notes documents to GIF or JPEG files for display on the Web. Specify the image file format you want Domino to use. The image options that follow depend on the format you choose. (GIF) Interlaced rendering (default=Enabled) Specify whether or not you want Domino to render the GIF images in an interlaced format. Browsers typically display a GIF image while it is being loaded. An interlaced GIF file is one whose image lines are stored out of sequence -- for example, as every eighth row, then every fourth row, then every second row, and so on. To users, the image seems to appear quickly because their eyes tend to "fill in" the missing pieces. (JPEG) Progressive rendering (default=Enabled) Specify whether you want Domino to render the JPEG images in a progressive format. Browsers typically load and display a JPEG image in one pass. A progressive JPEG image loads incrementally in several passes: the image becomes clearer with each pass. The effect is that users can identify a progressive JPEG image before it is completely downloaded. JPEG image quality (default=75) Specify a percentage for the JPEG image quality. The range is 5 to 100 percent. The larger the value, the larger the file and the better the image quality. The lower the value, the smaller the file, the less time it takes to transmit, and the lower the image quality. View and character set options Default lines per view (default=30) Specify the default number of lines Domino uses to display a Notes view. Note that this setting affects every database on the Domino server. Default character set (default=Western) Specify the default character set that most users are likely to need when they access the server. To offer many character sets, choose Multilingual. See related topics Double Click to activate !! Specifying International settings in the Server document Click here to see this topic Double Click to activate !! Working with images Click here to see this topic HTTP Timeouts settings give time limits for activities between the Domino Web server and clients or CGI programs. Idle thread timeout (default=0 minutes) Specify the length of time, in minutes, the Domino server should keep an idle thread available. A thread becomes idle after the last request to it completes. If the number of threads already available or active is greater than the value on Minimum active threads, and the Domino server does not use the thread again within the specified time, the server closes the thread. If you do not want Domino to drop an idle thread, then specify 0 in this field. Specifying 0 means that Domino will keep the threads active forever. Input timeout (default=2 minutes)v Specify the time, in minutes, that a client has to send a request after connecting to the Domino server. A client first connects to the server and then sends a request. If the client does not send a request within the amount of time set here, the Domino server drops the connection. Output timeout (default=20 minutes) Specify the maximum time, in minutes, that the Domino server has to send output to a client. The time limit applies to requests for local files and requests. The time limit does not apply to requests that start a local CGI program. If the Domino server does not send the complete request within the amount of time specified here, the server drops the connection. & CGI timeout (default=5 minutes) Specify the maximum time, in minutes, that a CGI program started by the Domino server has to finish. When the time runs out, the server sends a message to the program. After five minutes, the Domino server kills the program. Domino uses the default character set and character set mapping selection to generate HTML text to and from the browser. If you have international users who need to see text in non-Western languages, you'll need to make changes in the Operational Information and Character Set Mapping fields in the HTTP Server section of the Server document. Default character seta (default=Western) Select one character set (Western, Central European, Japanese, Traditional Chinese, Simplified Chinese, Korean, Cyrillic, Greek, Turkish, or Thai) or select Multilingual to allow users to choose their preferred character set when they create or edit documents. Character set mapping (default=Latin1 The default character set governs the available choices for character set mapping. For character sets that have several options, you'll also need to select which character set to use. If you chose Multilingual, choose a character set for each language group. Character sets Default mapping Mapping choices Comments Western Latin 1(ISO-8859-1) Latin 1(ISO-8859-1) This set includes Windows and ANSI characters. Central European Latin 2(ISO-8859-2) Latin 2(ISO-8859-2) CP1250 Japanese SJIS SJIS JIS(ISO-2022-JP) EUC-JP Traditional Chinese Big5 Big5 EUC-TW Simplified Chinese Korean KSC5601(EUC-KR) KSC5601(EUC-KR) ISO-2022-KR Cyrillic ISO-8859-5 ISO-8859-5 CP1251 KOI8-R Greek ISO-8859-7 ISO-8859-7 Turkish Latin 3(ISO-8859-3) Latin 3(ISO-8859-3) Thai CP874 CP874i HTTP Security settings define server-level access controls.F Allow anonymous HTTP connections (default=Yes When this field is set to "Yes," individual database access control lists determine the level of access allowed to anonymous Web users.O When this field is set to "No," Domino overrides individual database access control list settings regarding anonymous users. All anonymous Web users are prompted for a name and password when they try to access the server. Allow HTTP clients to browse databases (default=Yes) When this field is set to "Yes," Web users can use the OpenServer URL command to see a list of databases on the server. When this field is set to "No," Web users can't see a list of databases, although they can still open individual databases for which they have access. Hiding the list of databases is useful if you have virtual servers on one machine or if some databases aren't for Web use. SSL key file (default=keyfile.kyr) When the Domino Web server is configured for SSL transactions, it can encrypt data that passes between Web clients and the server. This is the file name for the SSL key ring Domino uses for encryption activities. For information about other security fields in the Server document, see the Lotus Notes Administrator's Guide See related topics Double Click to activate !! About advanced server security using SSL Click here to see this topic Double Click to activate !! About key ring names and passwords Click here to see this topic Use directory mapping to make a directory appear as a subdirectory of a site's root directory. Then you can rename directories, move files, or store files on different drives without confusing users. 1. Open the Domino Configuration database and choose Create - Mapping URL -> Directory. 2. If you are creating a mapping for a virtual server, specify its unique IP address for the site. 3. (Optional) Add a brief description of the directory. 4. Enter the incoming URL path that will be mapped to a directory. 5. Enter the full path name of the directory as it exists in the Domino file system. 6. Click Read to allow files for this directory mapping to be read by browsers, or click Execute to allow browsers to run programs from this directory. 7. Save the document and restart the Domino server.& Details Set Read access for any directories that contain content files, such as HTML files and images. Do not set Execute access for these directories. Set Execute access only for directories that contain CGI scripts and other files that browsers can run. Do not set Read access for these directories; users don't need to see what these directories contain.^ Double Click to activate !! See examples Click here to see this topic See related topics Double Click to activate !! Creating multiple sites on one server# Click here to see this topic Double Click to activate !! Ways to map Domino URLs and directoriesv Click here to see this topic To control what users see when they request a particular URL or to redirect users to another machine automatically, redirect an incoming URL request to a different URL. Note You must use URL Redirection (rather than URL Mapping) to map a URL to a Domino-specific URL. 1. Open the Domino Configuration database and choose Create - Redirection URL -> URL. 2. (For a virtual server) Specify the virtual server's IP address. 3. (Optional) Add a comment that describes this document.F 4. Enter the incoming URL path. 5. Enter the Redirected URL path that points to the URL you want the user to see.v 6. Save the document and restart the Domino server. Double Click to activate !! See examples Click here to see this topic See related topics Double Click to activate !! Creating multiple sites on one server Click here to see this topic Double Click to activate !! Ways to map Domino URLs and directorieso Click here to see this topic Unless you want all Web users to access the server anonymously, you must set up user authentication at the server. Do this by creating Person documents and adding HTTP passwords for all Web users who are allowed access to the Domino server. The Domino site, http://domino.lotus.com, has a sample registration application that is used to register users who visit the Domino site. Download the sample registration application and customize it for your site, or use it as a guideline and create your own registration application. Creating a Person document for a Web user If you manually create Person documents for Web users in the Public Address Book, the minimum information required is a user name in the "User Name" field and a password in the HTTP Password field. When you save the Person document, the HTTP password is encrypted. See related topics Double Click to activate !! About deciding how to handle anonymous users Click here to see this topic Double Click to activate !! About user authentication and the Domino Web Server Click here to see this topic You can create a self-certified key ring to set up SSL on your site for testing purposes or when you don't need a certificate from a Certificate Authority. This method is a bit less secure since it doesn't include a third party CA's verification of the server's identity. 1. Open the SSL Administration database and click the link icon. 2. Click the "Create self-certified key ring" button in the "Create Key Ring - Self-Certification" section. wwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwww wwwwwwwwwwwwwwww 3. Specify the components of your server's distinguished name. 4. Specify the key information.w 5. Click OK twice. See related topics Double Click to activate !! About distinguished names in SSL transactionsw Click here to see this topic Double Click to activate !! About key ring names and passwords Click here to see this topic Follow the steps below to create a key ring and a certificate request that can be sent to a commercially recognized certifier (such as VeriSign). 1. Open the SSL Administration database and click the link icon. 2. Click "Create key ring and certificate request" in the "Create Key Ring - Commercial Certification" section. wwwwwwwwwwwwwwww wwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwww wwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww 3. Specify the components of your server's distinguished name. w 4. Specify key information for the new key ring. 5. Designate a file name for the certificate request. You can either accept the default CertReq.txt or specify another name no longer than eight characters, with a file extension of .txt. (If you're generating multiple requests, choose names that make clear which certificates go into which key rings.) 6. Click OK twice. 7. Send the request file to a commercial Certificate Authority, following the authority's procedures for delivery -- for example, by sending the file by e-mail, hand-delivering the file on a floppy disk, or posting it to a secure directory on the network.w 8. (Optional) If the commercial Certificate Authority is VeriSign, click "Create mail message for VeriSign." wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwww wwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww 9. Enter the certificate request file name you used in Step 5. 10. Enter your name and phone number (as the WebMaster or server administrator).w 11. Verify the recipient address and click "Send mail message now." 12. (Optional) Click "Save copy of mail message in Mail view" to save the request in the SSL Administration database. 13. Click OK. See related topics Double Click to activate !! About distinguished names in SSL transactionsw Click here to see this topic Double Click to activate !! About key ring names and passwords Click here to see this topic Follow the steps below to create a key ring and a certificate request to send to an internal Certificate Authority (or to yourself if you function as the CA at your site). 1. Open the SSL Administration database and click the link icon. 2. Click "Create key ring and certificate request" in the "Create Key Ring - Internal Certification" section. wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwww wwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwww wwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww 3. Specify the components of your server's distinguished name. 4. Specify key information for the new key ring. 5. Designate a file name for the certificate request. You can either accept the default CertReq.txt or specify another name no longer than eight characters, with a file extension of .txt. (If you're generating multiple requests, use a naming system that helps you keep track of which certificates go into which key rings.) 6. Click OK twice. 7. (Optional, for requests that are handled by e-mail) Click "Send to Certificate Authority." wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww 8. Enter the certificate request file name you used in Step 5. 9. Enter your name and phone number (as the WebMaster or server administrator). 10. Add a recipient address and click "Send mail message now." 11. (Optional) Click "Save copy of mail message in Mail view" to save the request in the SSL Administration database. 12. Click OK. See related topics Double Click to activate !! About distinguished names in SSL transactions Click here to see this topic Double Click to activate !! About key ring names and passwords Click here to see this topic When you receive the certificate files from the Certificate Authority, detach or copy them to the server and follow these steps to merge the signed certificate into the key ring. 1. Open the SSL Administration database and click the link to start. 2. Click "Merge signed certificate into key ring" in the "Create Key Ring - Internal Certification" section. wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww 3. Specify the file name for the signed certificate you received.w 4. Specify the Certificate Authority's certificate file name. 5. Specify the key ring file name that should store the certificate and the key ring password. This is the key ring you created when you started the request for certification. 6. Click OK twice. See related topics Double Click to activate !! About key ring names and passwords Click here to see this topic Becoming a Certificate Authority at your organization is useful for adding security to internal intranet applications. An internal CA is also responsible for handling certificate requests from Domino server administrators within the company. 1. Open the SSL Administration database and click the link icon. 2. Click "Create Certification Authority key ring" in the "Certificate Authority - Create Certificate Authority Key Ring" section. wwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwx wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwx wwwwww 3. Specify the components of the Certificate Authority's distinguished name. w 4. Specify key information for the new Certificate Authority key ring. w 5. (Optional) Specify the name of the "Certificate Authority Certificate file." Note You'll need this file when you return certificate requests to other people in your organization. w 6. Click OK twice. Store the Certificate Authority key ring file you created in a secure area, separate from other key ring files.w See related topics Double Click to activate !! About distinguished names in SSL transactionsw Click here to see this topic Double Click to activate !! About key ring names and passwords Click here to see this topic As your organization's Certificate Authority, you are responsible for processing certificate requests from Domino server administrators. When you receive a request, detach the file or copy it to your server and follow these steps to sign and send the request. 1. Open the SSL Administration database and click the link icon. 2. Click "Sign certificate request" in the "Certificate Authority - Certify Certificate Request" section. wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwww 3. Specify the name of the incoming certificate request file. 4. Enter a validity period in days. For short-term projects 90 days is typical; for ongoing projects, specify 365 days. 5. Specify the key information for the Certificate Authority key ring. @ 6. Enter a name for the signed certificate request file that will be created.@ 7. Click OK twice. 8. If you don't want to send this by e-mail, deliver the signed certificate file to the user or server administrator in a secure fashion -- for example, hand-deliver the file on a floppy disk or post it to a secure directory on the network. @ To use e-mail, skip to the next step. 9. (Optional, for e-mail return) Click "Return Certificate." wwwwwwwwwwwwww wwwwwwwwwwwwww wwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwww wwwwwww 10. Enter the file names for the requestor's new certificate and the CA's certificate. 11. Verify the recipient address and click "Send mail message now." 12. (Optional) Click "Save copy of mail message in Mail view" to save the request in the SSL Administration database. 13. Click OK. See related topics Double Click to activate !! About key ring names and passwords Click here to see this topic The Domino Web server runs as a server task. To check the status of Domino, enter this command at the console: show tasks You'll see information about the server and the tasks it is currently running, for example: See related topics Double Click to activate !! Checking Domino statistics Click here to see this topic To check Domino statistics, enter this command at the console: show stat domino You'll see information about the Domino Web server, for example: To send log information to a database, create a database named domlog.nsf based on the Domino Log template (domlog.ntf). Domino adds a Log document to the database with each HTTP request to track information pertinent to the request, such as: The name of the user (if the user supplied a name and password) The user's IP address (or the DNS address if DNSLookup is enabled in the Server document) The type of browser used to access the site What information the user or browser requested The URLs that clients visited and that contained links to URLs on this site Internal and CGI program errors The length of information sent back to the browser The content type of data accessed by users The status code the server returns to the browser to indicate its success or failure in generating the request. For more information about status codes, see http://ww.w3.org/pub/WWW/Protocols/HTTP/HTRESP.html. The IP address of the server accessed if it is a virtual server This is an example of a view in the Domino Log database: See related topics Double Click to activate !! About setting up Domino logging Click here to see this topic Accessing a home page When users first access a Domino site, they may see a site's home page if the designer has created a customized Web page, a navigator, or an About document and specified it in the Home URL field of the Server document. Such a page should contain links that help users navigate to other parts of the site. Browsing a server As long as the administrator has enabled "Allow HTTP clients to browse databases" in the Server document, users can also see a list of databases on a server with the Open Server URL: server/?Open Each database is represented as a hypertext link; users click a link to open a database. wwwwww wwwwww Opening a database Unless a designer has created an About document or navigator that launches automatically, users see a list of hypertext links that represent the database's views. Users click a link to open a view. wwwwwwwwwwwwwwww wwwww xwwwwwwwww wwwwwwwwwwwwwwww wwwww wwwwwwOxGw wwwwwwwwwww wpwpw wpwpw wwwwwwwwwwwwwwww wwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwww tDwGHww wwwwwww wwwww~ww wwwwwxwpwpw ppwwwpwpw wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww xwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwDwwwwtHw wwwwww pwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwww wwwwwwwwww wwwwwp wwwwwxw wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww Opening a view If a designer hasn't customized a view to add graphics, navigators, or other elements, Domino displays a view that contains: A view navigation bar with the commands Previous, Next, Expand, Collapse, Search A list of hypertext links to the documents in the view The view name in the browser's Window title bar Users click a link to open a specific document. Domino supports the Expand/Collapse feature, which lets users collapse the view to show fewer items. When users collapse a view, Notes hides documents under categories and hides response documents under main documents. Collapse a view to find the main item users want quickly; expand to view a selected item or to view the item and all its subordinate items. Domino expands only one category at a time. To expand another category, click the triangle for the category. See related topics Double Click to activate !! About user authentication and the Domino Web Server Click here to see this topic If the site manager sets up Web searching, users can take advantage of the Domino search facilities to find documents that contain specific text. The following steps describe searching for text contained in documents in a view set up for searching. 1. Click the Search link to display the Full Text Search dialog box. wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwww wwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwww 2. Enter the text you want to find in the search input field. 3. (Optional) Limit the number of matching documents to be displayed.# 4. (Optional) Change how Domino sorts matching documents. 5. (Optional) Choose a word option to limit or expand the search. 6. Click Search. 7. Domino displays a list of hypertext links to documents that match your search criteria. Click a link to read the document. 8. (Optional) Use the search bar to refine the current search or to start a new search. Double Click to activate !! See details Click here to see this topic See related topics Double Click to activate !! Setting up text searching Click here to see this topic Web users can take advantage of calendar views to view appointments, meetings, and other entries and switch between the different display options of daily, weekly, monthly, and so on. Designers can also add calendar views to any database. wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww For more information, see Notes Help. 1. Use a graphics editor to create a graphic and then save it. 2. Copy the bitmap to the Clipboard. 3. Select the database to which you want to add the image map and choose Create - Design - Navigator. 4. Choose Create - Graphic Background to insert the graphic into Notes. 5. Define each region that you want to be "clickable" by choosing Create - Hotspot Rectangle or Create - Hotspot Polygon and drawing the region with your cursor.r 6. In the Design Pane, click a Run option and assign the actions you want performed when a user clicks on each region. 7. Close and save the navigator. 8. (Optional) Open the database and choose View - Show navigator-name to view the new navigator in Notes.o Examples To create a hotspot that opens a view, select the hotspot region, click Simple action in the Design pane, and select the name of the view. The example below shows a hotspot that opens the "by Author" view in the Domino Discussion database: 3333? This sample displays the list of documents in the by Topic view. wwwwwwwwwwwwwwww wwwwwwwww wwwwwwwwwwwwwww wwwpwwpwwwwppwww wwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwww wwwwwwwwww wwwwp wwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwww wwwww wwwwp wwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwww The Domino site (http://domino.lotus.com) contains some samples of customized views. This sample recreates the default look of Web views. wwwwwwwwwwwww This sample adds an attractive graphic to the standards list of views and displays a list of documents for the active view in the right "pane."@ wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwww This sample combines a navigator, a view navigation bar, and a list of documents in the current view. To include HTML code in a Notes document or form, create a text paragraph style and name it HTML. Domino does not convert anything formatted with the HTML paragraph style. 1. Highlight the paragraph you want to format as HTML. 2. Choose Text Properties and click the Styles tab in the InfoBox. 3. Click Create Style, enter HTML in the Style Name field, and click OK. 4. Close the InfoBox. Details When you use the HTML paragraph style, it's not necessary to enclose the HTML instructions in brackets. To hide the HTML code from users who read the document, select the text, choose Text - Text Properties, select the Hide Paragraph tab, and select "Previewed for reading" and "Opened for Reading." You can't use paragraph styles within tables. Domino lets you control the size and length of fields in the form. To override the field defaults, enter HTML code in the Help description box of the Field Properties dialog box. Size and maximum length of text fields You can specify the size and length of text fields. For example, the following figure specifies that the Name field display 35 characters and accept a maximum of 50 characters. Number of rows and columns of a text box in rich text fields You can specify the size of the text box in rich text fields. For example, the following figure specifies that the Comments field be 5 rows long and 25 columns wide. Maximum number of visible choices in keywords fields You can specify the maximum number of rows that are visible in keywords fields. For example, the following figure specifies that the Request field have 5 rows. If that field has more than five keywords, a scroll bar appears so users can scroll to other keywords. Wrap setting for a rich text field You can specify the wrap setting for a rich text field. For example, the HTML tag WRAP=VIRTUAL in the following figure specifies that text entered in the Comments field wrap and that no line feeds or carriage returns be inserted at the end of lines. wwwwwwwwwww wwwwwwww wwwwwwwwwww See related topics Double Click to activate !! Understanding fields on Web forms@ Click here to see this topic To create links to other Notes documents, views, and databases, you can use any of the following techniques. A Notes link Add a Notes link to a document to let users switch to another document, view, folder, or database. In the Web browser, users click the link icon to access the link. This type of link might look like any of the following in Notes: For example, to create a link to a view, choose Edit -Copy As Link - View Link. A link hotspot Add a link hotspot to an area of a document (such as text or a graphic) to let users switch to another document, view, folder, or database. This type of link might look like this in Notes: An action hotspot Use an action hotspot with an @Command formula or an @URLOpen formula to create the link. For example: @URLOpen("http://www.lotus.com") An action bar Use an @command formula in the action bar to create the link. For example: For a view in the current database @Command([OpenView]); " viewname For a view in another database @Command([OpenView]);"":" database "; " viewname Passthru HTML Use passthru HTML to link to any Web page. For example: To open the By Date view in the Domino Discussion database: To open the Main Topic form in the Domino Discussion database: See related topics Double Click to activate !! About the Domino URL commands Click here to see this topic You can customize searching at your site by adding your own design touches to search input and search results forms. Customizing search queries When a user clicks the Search link from a view navigation bar or a URL that includes the $SearchForm object, Domino looks in the database (or the search site database in the case of a multiple-database search) for a form with the actual name or the alias name $$Search. If the form exists, Domino opens it; otherwise, Domino displays the default search.htm file. Domino provides two Notes forms in the Search Site database for user-defined searches. You can copy these forms to any search site database or to any database that allows view-level searches. Use them as is or customize them for each search. You can also customize the default search.htm form. Web Search Simple ($$Search is the alias name) This is a Notes version of search.htm but has a link to the Web Search Advanced form. Web Search Advanced It allows users to create more detailed searches based on multiple words and phrases, categories, or dates. It includes a link to the Web Search Simple form. A Search link appears by default in the view navigation bar, but you can customize a view to add different search capabilities. Customizing search results To customize the Search Results page, create a $$SearchTemplate form and associate it with a view. The $$ViewBody field displays the list of matching documents. A few features in the default Search results provided with Domino can't be built into a customized Search results page: a count of the number of documents found, the ability to restate the search query, and a search bar that allows users to reset search results. Use the following form names and fields to create the association. Form name Field required Comments $$SearchTemplate for view name $$ViewBody Associates the form with a specific view. Domino requires the $$ViewBody field, but ignores the value. The form name includes viewname , which is the alias for the view, or, when no alias exists, the name of the view. For example, the form named "$$SearchTemplate for All Documents" associates the form with the All Documents view. $$SearchTemplateDefault $$ViewBody Domino requires the $$ViewBody field, but ignores the value. This form is the default for all Web searches that aren't associated with a specific form. For example, this sample shows a customized Search results page for all views. wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwww wwwwwwwwww wwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwp wwwwwwwwwwwwwwww wwwwww wwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwww wwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwww wwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwwwww wwwwwwwwwwwwww wwwwwwwwwwwwwwww wwwwwwwww See related topics Double Click to activate !! Setting up text searching" Click here to see this topic Double Click to activate !! Ways to customize views and navigators for the Web Click here to see this topic BodyWrite the body of the help document here. Marian SternSusanna Doyle Use this to edit category names when they change. Edit the formulas to include both category names, run, and then open and save each doc (still need way to automate this part). wP+3Y Assigns a field with new name to old name, then deletes old name. REMEMBER that new name HAS TO BE FIRST on second line. PrimeView PrimeViewAssign this document to a (main) view. a. How Do I?b. What's New?c. Top 10 Taskse. Search IndexRef a. Setting UpRef b. WorkspaceRef c. ShortcutsRef d. ScriptingRef e. @FunctionsRef f. Troubleshooting. Section SectionAssign this topic to a category. 1. HOW DO I?2. GETTING STARTED3. MENUS & DIALOG BOXES4. SMARTICONS5. SCRIPTING & FORMULAS6. MESSAGES7. SHORTCUTS Start_Here TopicNumber Marian SternSusanna Doyle TopicNumber Marian SternSusanna Doyle uxM^2 Whats_New a. Contents TextBox1Contents TextBox2Index TextBox2Search Rectangle2 Text3Favorite Topics GraphicButton18 Text5Translators: 1. Translate and size as needed the text blocks in this navigator, except for Favorite Topics. 2. Choose View - Show and show this navigator. 3. Snap a picture of the navigator except for the Favorite Topics entry, starting exactly from the top left corner. Save the picture in the clipboard. 4. Open the equivalent real navigator, choose Design - Remove Graphic Background, and then choose Create - Graphic Background to use the picture you snapped. 5. Adjust the size of the hotspots as needed for the new language. 6. Translate the Favorite Topics text block. 7. Save the real navigator. 8. Delete this translation navigator. Hotspot1 NSrch HotspotRectangle2 HotspotRectangle3 HotspotRectangle4 Favorite Topics Notes Product Development )I^-. PURSAF D I7 fpR)Z Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo $ViewMapDataset $ViewMapLayout b. Index GraphicButton16 TextBox1Contents TextBox2Index TextBox2Search Rectangle2 Text3Favorite Topics Text4Translators: 1. Translate and size as needed the text blocks in this navigator, except for Favorite Topics. 2. Choose View - Show and show this navigator. 3. Snap a picture of the navigator except for the Favorite Topics entry, starting exactly from the top left corner. Save the picture in the clipboard. 4. Open the equivalent real navigator, choose Design - Remove Graphic Background, and then choose Create - Graphic Background to use the picture you snapped. 5. Adjust the size of the hotspots as needed for the new language. 6. Translate the Favorite Topics text block. 7. Save the real navigator. 8. Delete this translation navigator. Hotspot1 NSrch HotspotRectangle2 NCnts HotspotRectangle3 HotspotRectangle4 Favorite Topics Notes Product Development )I^-. PURSAF D I7 fpR)Z Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo &-PZ $ViewMapDataset $ViewMapLayout c. Search GraphicButton7 ULUkU TextBox4How do I search? TextBox61. Click "Show Search Bar." 2. Click in the white box that appears at the left. 3. Type the word or phrase you want to search for. 4. Click Search. TextBox7Contents TextBox8Index TextBox10Search Rectangle4 Text11Favorite Topics Text13Translators: 1. Translate and size as needed the text blocks in this navigator, except for Favorite Topics. 2. Choose View - Show and show this navigator. 3. Snap a picture of the navigator except for the Favorite Topics entry, starting exactly from the top left corner. Save the picture in the clipboard. 4. Open the equivalent real navigator, choose Design - Remove Graphic Background, and then choose Create - Graphic Background to use the picture you snapped. 5. Adjust the size of the hotspots as needed for the new language. 6. Translate the Favorite Topics text block. 7. Save the real navigator. 8. Delete this translation navigator. Hotspot1 Hotspot2 HotspotRectangle4 HotspotRectangle6 Favorite Topics Notes Product Development )I^-. PURSAF D I7 fpR)Z Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo $ViewMapDataset $ViewMapLayout $$NavigatorTemplate for NCnts $$NavigatorBody $$ViewBody Subject HIDDEN STRUCTURAL INFORMATION What type of Help topic is this? TopicTypeTopics in shared Help design AboutAbout AppWays ToWays To AppStepsSteps AppDetailsDetails AppExamplesExamples AppGuideMeReference MenusReference LotusScriptReference @FunctionReference MessageReference Message AppTroubleshootingTroubleshooting AppTutorial What entries should the document appear under in the Index view? Index_Entries Notes Product Development )I^-. PURSAF D I7 fpR)Z Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo 0w!1s $TITLE $Info $$ScriptName $Body $$NavigatorTemplate for NIdx $$NavigatorBody $$ViewBody Subject HIDDEN STRUCTURAL INFORMATION What type of Help topic is this? TopicTypeTopics in shared Help design AboutAbout AppWays ToWays To AppStepsSteps AppDetailsDetails AppExamplesExamples AppGuideMeReference MenusReference LotusScriptReference @FunctionReference MessageReference Message AppTroubleshootingTroubleshooting AppTutorial What entries should the document appear under in the Index view? Index_Entries Notes Product Development )I^-. PURSAF D I7 fpR)Z Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo 34}Cp $TITLE $Info $$ScriptName $Body $$NavigatorTemplate for NSrch $$NavigatorBody $$ViewBody Subject HIDDEN STRUCTURAL INFORMATION What type of Help topic is this? TopicTypeTopics in shared Help design AboutAbout AppWays ToWays To AppStepsSteps AppDetailsDetails AppExamplesExamples AppGuideMeReference MenusReference LotusScriptReference @FunctionReference MessageReference Message AppTroubleshootingTroubleshooting AppTutorial What entries should the document appear under in the Index view? Index_Entries Notes Product Development )I^-. PURSAF D I7 fpR)Z Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo $TITLE $Info $$ScriptName $Body $$NavigatorTemplate for NWIdx $$NavigatorBody $$ViewBody Subject HIDDEN STRUCTURAL INFORMATION What type of Help topic is this? TopicTypeTopics in shared Help design AboutAbout AppWays ToWays To AppStepsSteps AppDetailsDetails AppExamplesExamples AppGuideMeReference MenusReference LotusScriptReference @FunctionReference MessageReference Message AppTroubleshootingTroubleshooting AppTutorial What entries should the document appear under in the Index view? Index_Entries Notes Product Development )I^-. PURSAF D I7 fpR)Z Lotus Development Inc 0wmS( PURSAF _>1rV O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Susanna Doyle/OU=CAM/O=Lotus PURSAFO +xCM2 lIhI* ~tSKo !Z:P; $TITLE $Info $$ScriptName $Body 23100 63199 23198 23178 23095 13354 13321 13324 15284 13429 ACTIVE |0m1: AGENTDESIGN ACTIVE Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DATABASE ACTIVE PERUSE Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DATABASE ACTIVE SEARCH BAR Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DESK ACTIVE Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 1778 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 2667 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|' DIALOG 2693 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 2695 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 2709 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 2721 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 2747 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 2780 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 2787 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 2791 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|E DIALOG 2794 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 2795 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 2798 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 2799 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 2810 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 2814 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|i DIALOG 3028 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|& DIALOG 7165 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 9495 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 9499 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| DIALOG 9959 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|C DOCUMENT ACTIVE Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|: FORMDESIGN ACTIVE Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| FORMDESIGN ACTIVE Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 1029 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|e MESSAGE 1045 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 1068 2 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 1072 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 1290 H Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 1291 3 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|e MESSAGE 1294 2 t Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 1303 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|. MESSAGE 1310 2 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 13321 6 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 13324 6 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|$ MESSAGE 13354 2 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 13429 2 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 1347 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 15284 2 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|u MESSAGE 258 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|o MESSAGE 259 2 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|l MESSAGE 269 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|F MESSAGE 2834 2 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 302 2 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|o MESSAGE 3089 2 I Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|h MESSAGE 3095 2 s Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 3100 6 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|V MESSAGE 3119 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 3163 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|v MESSAGE 3178 2 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 3197 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 3198 N Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 3199 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|^ MESSAGE 3211 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 3215 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 3233 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 3303 1 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 3306 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 3343 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 3364 2 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 3373 8 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 3446 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 3533 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|% MESSAGE 3595 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|P MESSAGE 3857 1 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 549 2 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 553 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|& MESSAGE 591 2 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index|~ MESSAGE 5929 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 609 2 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 6402 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 641 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 645 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| MESSAGE 972 1540 Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| NAVIGATOR ACTIVE Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| VIEWDESIGN ACTIVE Database 'Notes Help Template 1.05 1_3_95', View 'b. Index| $Modified 1S2S3S $TITLE$FormPrivs$FormUsers$Body$Flags$Class$Modified$Comment$AssistTrigger$AssistType$AssistFlags$UpdatedBy$$FormScript_O$C1$ 0SL1S $TITLE TopicNumber Section Whats_New PrimeView ViewSection Start_Here change category delete field Replace form w/new form change name of field enter value in field (All Documents by Topic Type) (All)" a. Contents\d. What's New? | New Context Help Form (Guide Me) a. Contents\a. How Do I? | How b. Index|IDX a. Contents|CNTS CN=Susanna Doyle/OU=CAM/O=Lotus Susanna Doyle c. Search|FIND e. Web Index|WIDX Favorite Topics Help Topics - Contents | NCnts Help Topics - Favorites | NFav! Help Topics - Index A-Z | NWIDX Help Topics - Index | NIDX Help Topics - Search | NSrch Reviewer Response Reviewer Responses" Translate Help Topics - Contents Translate Help Topics - Index Translate Help Topics - Search $$NavigatorTemplate for NCnts $$NavigatorTemplate for NIdx $$NavigatorTemplate for NSrch $$NavigatorTemplate for NWIdx 0S0E SubjectUse this view for full text searching& Web Buttonv $SUBVIEWMarian Sternc. Search|FIND CN=Susanna Doyle/OU=CAM/O=Lotus MainComment Reviewer" 0S0E $20Subject$Conflict$REF TopicType GuideMe L1S4S5S1 Subject ?$20H MainComment Reviewer" 0S0E SubjectUse this view for full text searching& PURSAF _>1rV O=Lotus O=Lotus PURSAFO 03 Chapter 3 Domino User's Information ......Chapter 3 Domino User's Information 03 Chapter 3 Domino User's Information ......About using the Domino Web server 03 Chapter 3 Domino User's Information ......Ways to explore a Domino site with a Web browser 03 Chapter 3 Domino User's Information ............Accessing servers and opening databases and views 03 Chapter 3 Domino User's Information ............Creating, editing, and deleting documents from the Web 03 Chapter 3 Domino User's Information ............Searching for information at a Domino site 03 Chapter 3 Domino User's Information ......Reading and responding to Notes mail 03 Chapter 3 Domino User's Information 03 Chapter 3 Domino User's Information ..................Details: Searching for information at a Domino site 03 Chapter 3 Domino User's Information ......Chapter 3 Domino User's Information 03 Chapter 3 Domino User's Information ......About using the Domino Web server 03 Chapter 3 Domino User's Information ......Ways to explore a Domino site with a Web browser 03 Chapter 3 Domino User's Information ............Accessing servers and opening databases and views 03 Chapter 3 Domino User's Information ............Creating, editing, and deleting documents from the Web 03 Chapter 3 Domino User's Information ............Searching for information at a Domino site 03 Chapter 3 Domino User's Information ......Reading and responding to Notes mail 03 Chapter 3 Domino User's Information 03 Chapter 3 Domino User's Information ..................Details: Searching for information at a Domino site 04 Chapter 04 Domino Application Developer's Information ............Associating a form with a view or navigator 04 Chapter 04 Domino Application Developer's Information ............Adding view and navigator fields to a form 04 Chapter 04 Domino Application Developer's Information ..................Details: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ..................Examples: Associating a form with a view or navigator 04 Chapter 04 Domino Application Developer's Information ......Adding HTML to an application 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Working with objects and components 04 Chapter 04 Domino Application Developer's Information ............Creating an HTML text paragraph style 04 Chapter 04 Domino Application Developer's Information ............Adding HTML attributes to an editable field 04 Chapter 04 Domino Application Developer's Information ............Storing HTML in a field 04 Chapter 04 Domino Application Developer's Information ............Adding HTML code to a view 04 Chapter 04 Domino Application Developer's Information ............Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating a customized Submit button 04 Chapter 04 Domino Application Developer's Information ............Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ..................Examples: Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ......Ways to use agents in Web applications 04 Chapter 04 Domino Application Developer's Information ............Using the DocumentContext property in LotusScript agents 04 Chapter 04 Domino Application Developer's Information ............Using agents to generate HTML pages and reference URLs 04 Chapter 04 Domino Application Developer's Information ............Running agents before opening or saving documents 04 Chapter 04 Domino Application Developer's Information ......Using CGI variables to capture user information automatically ......Ways to manage SSL key rings 09 Chapter 9 Domino Administrator's Information ............Using the Domino SSL Administration database reating a self-certified key ring 09 Chapter 9 Domino Administrator's Information ............Merging a certificate from a commercial Certificate Authority 09 Chapter 9 Domino Administrator's Information Zd;"@ ......Ways to manage SSL key rings 10 Chapter 10 Domino User's Information ..................Details: Searching for information at a Domino site ..................Details: Searching for information at a Domino site hapter 10 Domino User's Information ..................Details: Searching for information at a Domino site 10 Chapter 10 Domino User's Information ..................Details: Searching for information at a Domino site 10 Chapter 10 Domino User's Information ..................Details: Searching for information at a Domino site 10 Chapter 10 Domino User's Information ..................Details: Searching for information at a Domino site 10 Chapter 10 Domino User's Information ..................Details: Searching for information at a Domino site er 10 Domino User's Information ..................Details: Searching for information at a Domino site hapter 10 Domino User's Information ..................Details: Searching for information at a Domino site 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Chapter 4 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............About the parts of a Web site 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Using @UserRoles to tailor applications for Web users 04 Chapter 04 Domino Application Developer's Information ............Creating a home page in Notes 04 Chapter 04 Domino Application Developer's Information ......About programming for Web applications 04 Chapter 04 Domino Application Developer's Information ............About the $$ fields used in Web applications 04 Chapter 04 Domino Application Developer's Information ............About the $$ forms used in Web applications 04 Chapter 04 Domino Application Developer's Information ......Formatting text in Web applications 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating an image map 04 Chapter 04 Domino Application Developer's Information ......Ways to customize views and navigators for the Web 04 Chapter 04 Domino Application Developer's Information ......Using navigators as image maps 04 Chapter 04 Domino Application Developer's Information ............Associating a form with a view or navigator 04 Chapter 04 Domino Application Developer's Information ............Adding view and navigator fields to a form 04 Chapter 04 Domino Application Developer's Information ..................Details: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ..................Examples: Associating a form with a view or navigator 04 Chapter 04 Domino Application Developer's Information ......Adding HTML to an application 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Working with objects and components 04 Chapter 04 Domino Application Developer's Information ............Creating an HTML text paragraph style 04 Chapter 04 Domino Application Developer's Information ............Adding HTML attributes to an editable field 04 Chapter 04 Domino Application Developer's Information ............Storing HTML in a field 04 Chapter 04 Domino Application Developer's Information ............Adding HTML code to a view 04 Chapter 04 Domino Application Developer's Information ............Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating a customized Submit button 04 Chapter 04 Domino Application Developer's Information ............Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ..................Examples: Using $$Return to create customized responses and run CGI scripts no Application Developer's Information 09 Chapter 9 Domino Administrator's Information ......Starting and stopping the Domino Web server ?=8d6 11 Chapter 11 Domino Application Developer's Information ......Chapter 4 Domino Application Developer's Information 11 Chapter 11 Domino Application Developer's Information ......Using @UserRoles to tailor applications for Web users 11 Chapter 11 Domino Application Developer's Information 11 Chapter 11 Domino Application Developer's Information ............About the parts of a Web site 11 Chapter 11 Domino Application Developer's Information 11 Chapter 11 Domino Application Developer's Information ............Creating a home page in Notes 11 Chapter 11 Domino Application Developer's Information ......About programming for Web applications 11 Chapter 11 Domino Application Developer's Information ............About the $$ fields used in Web applications 11 Chapter 11 Domino Application Developer's Information ............About the $$ forms used in Web applications 11 Chapter 11 Domino Application Developer's Information 11 Chapter 11 Domino Application Developer's Information ............Using images in Web applications 11 Chapter 11 Domino Application Developer's Information ......Using navigators as image maps 11 Chapter 11 Domino Application Developer's Information ............Associating a form with a view or navigator 11 Chapter 11 Domino Application Developer's Information ............Creating an image map 11 Chapter 11 Domino Application Developer's Information ......Ways to customize views and navigators for the Web 11 Chapter 11 Domino Application Developer's Information ............Adding view and navigator fields to a form 11 Chapter 11 Domino Application Developer's Information ..................Details: Adding Web-only fields to customize views and navigators 11 Chapter 11 Domino Application Developer's Information ..................Examples: Adding Web-only fields to customize views and navigators 11 Chapter 11 Domino Application Developer's Information ............Creating attachments from the Web 11 Chapter 11 Domino Application Developer's Information ..................Examples: Associating a form with a view or navigator 11 Chapter 11 Domino Application Developer's Information 11 Chapter 11 Domino Application Developer's Information ............Launching an application for an attached file 11 Chapter 11 Domino Application Developer's Information ......Working with objects and components 11 Chapter 11 Domino Application Developer's Information ......Adding HTML to an application 11 Chapter 11 Domino Application Developer's Information ............Creating an HTML text paragraph style 11 Chapter 11 Domino Application Developer's Information ............Adding HTML attributes to an editable field 11 Chapter 11 Domino Application Developer's Information ............Storing HTML in a field 11 Chapter 11 Domino Application Developer's Information ............Adding HTML code to a view 11 Chapter 11 Domino Application Developer's Information ..................Examples: Adding HTML header information to documents 11 Chapter 11 Domino Application Developer's Information 11 Chapter 11 Domino Application Developer's Information ............Creating a customized Submit button 11 Chapter 11 Domino Application Developer's Information ............Using $$Return to create customized responses and run CGI scripts 11 Chapter 11 Domino Application Developer's Information ..................Examples: Using $$Return to create customized responses and run CGI scripts 11 Chapter 11 Domino Application Developer's Information ......Ways to use agents in Web applications 11 Chapter 11 Domino Application Developer's Information ............Using the DocumentContext property in LotusScript agents 11 Chapter 11 Domino Application Developer's Information ............Using agents to generate HTML pages and reference URLs 01 Chapter 1 Introducing the Domino Web Server ......Chapter 1 Introducing the Domino Web Server !FCFO 01 Chapter 1 Introducing the Domino Web Server ......About how the Domino Web server works 01 Chapter 1 Introducing the Domino Web Server ......About the Domino Web server 01 Chapter 1 Introducing the Domino Web Server 02 Chapter 2 Domino Administrator's Information 03 Chapter 3 Domino User's Information 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information 11 Chapter 11 Domino Application DeveloperInformation ......Ways to map Domino URLs and directories 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Chapter 4 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............About the parts of a Web site 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Using @UserRoles to tailor applications for Web users 04 Chapter 04 Domino Application Developer's Information ............Creating a home page in Notes 04 Chapter 04 Domino Application Developer's Information ......About programming for Web applications 04 Chapter 04 Domino Application Developer's Information ............About the $$ fields used in Web applications 04 Chapter 04 Domino Application Developer's Information ............About the $$ forms used in Web applications 04 Chapter 04 Domino Application Developer's Information ......Formatting text in Web applications 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating an image map 04 Chapter 04 Domino Application Developer's Information ......Ways to customize views and navigators for the Web 04 Chapter 04 Domino Application Developer's Information ......Using navigators as image maps 04 Chapter 04 Domino Application Developer's Information ............Associating a form with a view or navigator 04 Chapter 04 Domino Application Developer's Information ............Adding view and navigator fields to a form 04 Chapter 04 Domino Application Developer's Information ..................Details: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ..................Examples: Associating a form with a view or navigator 04 Chapter 04 Domino Application Developer's Information ......Adding HTML to an application 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Working with objects and components 04 Chapter 04 Domino Application Developer's Information ............Creating an HTML text paragraph style 04 Chapter 04 Domino Application Developer's Information ............Adding HTML attributes to an editable field 04 Chapter 04 Domino Application Developer's Information ............Storing HTML in a field 04 Chapter 04 Domino Application Developer's Information ............Adding HTML code to a view 04 Chapter 04 Domino Application Developer's Information ............Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating a customized Submit button 04 Chapter 04 Domino Application Developer's Information ............Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ..................Examples: Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ......Ways to use agents in Web applications 09 Chapter 9 Domino Administrator's Information ............About user authentication and the Domino Web server 09 Chapter 9 Domino Administrator's Information ......About Domino Web server security 09 Chapter 9 Domino Administrator's Information ............About deciding how to handle anonymous users 09 Chapter 9 Domino Administrator's Information ............About creating security groups 09 Chapter 9 Domino Administrator's Information ......About advanced server security using SSL 09 Chapter 9 Domino Administrator's Information ......Comparing Notes security to Domino Web security 09 Chapter 9 Domino Administrator's Information 09 Chapter 9 Domino Administrator's Information ............About defining database access control lists 09 Chapter 9 Domino Administrator's Information ..................Examples: Defining database access control lists 09 Chapter 9 Domino Administrator's Information ............About Certificate Authorities and key ring files 09 Chapter 9 Domino Administrator's Information ............About working at an SSL-controlled site 09 Chapter 9 Domino Administrator's Information ............Creating a self-certified key ring 09 Chapter 9 Domino Administrator's Information ............Merging a certificate from a commercial Certificate Authority 09 Chapter 9 Domino Administrator's Information Zd;"@ ......Ways to manage SSL key rings 09 Chapter 9 Domino Administrator's Information ............Using the Domino SSL Administration database 09 Chapter 9 Domino Administrator's Information 09 Chapter 9 Domino Administrator's Information ............Sending a request to a commercial Certificate Authority 09 Chapter 9 Domino Administrator's Information ............Becoming a Certificate Authority 09 Chapter 9 Domino Administrator's Information ............Processing certificate requests 09 Chapter 9 Domino Administrator's Information ............Merging a certificate from an internal Certificate Authority 09 Chapter 9 Domino Administrator's Information ..................Examples: About distinguished names in SSL transactions 09 Chapter 9 Domino Administrator's Information ......About distinguished names in SSL transactions 09 Chapter 9 Domino Administrator's Information 09 Chapter 9 Domino Administrator's Information Zd;_"@ ......About the Domino file cache 09 Chapter 9 Domino Administrator's Information ......About setting up Domino logging 09 Chapter 9 Domino Administrator's Information ............About the Domino Log database 09 Chapter 9 Domino Administrator's Information ............About the Domino log files 09 Chapter 9 Domino Administrator's Information ............Registering Web users to set up user authentication 09 Chapter 9 Domino Administrator's Information ............About building security into Web pages 09 Chapter 9 Domino Administrator's Information &1H"@ ............Sending a request to an internal Certificate Authority 09 Chapter 9 Domino Administrator's Information ......About key ring names and passwords o Administrator's Information ..................Examples: Defining database access control lists 09 Chapter 9 Domino Administrator's Information ............About Certificate Authorities and key ring files 09 Chapter 9 Domino Administrator's Information ............About working at an SSL-controlled site 09 Chapter 9 Domino Administrator's Information ............Creating a self-certified key ring 09 Chapter 9 Domino Administrator's Information ............Merging a certificate from a commercial Certificate Authority 09 Chapter 9 Domino Administrator's Information Zd;"@ ......Ways to manage SSL key rings 09 Chapter 9 Domino Administrator's Information ............Using the Domino SSL Administration database 09 Chapter 9 Domino Administrator's Information 09 Chapter 9 Domino Administrator's Information ............Sending a request to a commercial Certificate Authority 09 Chapter 9 Domino Administrator's Information ............Becoming a Certificate Authority 09 Chapter 9 Domino Administrator's Information ............Processing certificate requests 09 Chapter 9 Domino Administrator's Information ............Merging a certificate from an internal Certificate Authority 09 Chapter 9 Domino Administrator's Information ..................Examples: About distinguished names in SSL transactions 09 Chapter 9 Domino Administrator's Information ......About distinguished names in SSL transactions 02 Chapter 2 Domino Administrator's Information ............About user authentication and the Domino Web server 03 Chapter 3 Domino User's Information ......Chapter 3 Domino User's Information 03 Chapter 3 Domino User's Information ......About using the Domino Web server 03 Chapter 3 Domino User's Information ......Ways to explore a Domino site with a Web browser 03 Chapter 3 Domino User's Information ............Accessing servers and opening databases and views 03 Chapter 3 Domino User's Information ............Creating, editing, and deleting documents from the Web 03 Chapter 3 Domino User's Information ............Searching for information at a Domino site 03 Chapter 3 Domino User's Information ......Reading and responding to Notes mail 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Chapter 4 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............About the parts of a Web site 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Using @UserRoles to tailor applications for Web users 04 Chapter 04 Domino Application Developer's Information ............Creating a home page in Notes 04 Chapter 04 Domino Application Developer's Information ......About programming for Web applications 04 Chapter 04 Domino Application Developer's Information ............About the $$ fields used in Web applications 04 Chapter 04 Domino Application Developer's Information ............About the $$ forms used in Web applications 04 Chapter 04 Domino Application Developer's Information ......Formatting text in Web applications 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating an image map 04 Chapter 04 Domino Application Developer's Information ......Ways to customize views and navigators for the Web 04 Chapter 04 Domino Application Developer's Information ......Using navigators as image maps 04 Chapter 04 Domino Application Developer's Information ............Associating a form with a view or navigator 04 Chapter 04 Domino Application Developer's Information ............Adding view and navigator fields to a form 04 Chapter 04 Domino Application Developer's Information ..................Details: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ..................Examples: Associating a form with a view or navigator 04 Chapter 04 Domino Application Developer's Information ......Adding HTML to an application 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Working with objects and components 04 Chapter 04 Domino Application Developer's Information ............Creating an HTML text paragraph style 04 Chapter 04 Domino Application Developer's Information ............Adding HTML attributes to an editable field 04 Chapter 04 Domino Application Developer's Information ............Storing HTML in a field 04 Chapter 04 Domino Application Developer's Information ............Adding HTML code to a view 04 Chapter 04 Domino Application Developer's Information ............Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating a customized Submit button 04 Chapter 04 Domino Application Developer's Information ............Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ..................Examples: Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ......Ways to use agents in Web applications 04 Chapter 04 Domino Application Developer's Information ............Using the DocumentContext property in LotusScript agents Examples: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ............About search-related URLs 04 Chapter 04 Domino Application Developer's Information ............Linking to an external Web site 04 Chapter 04 Domino Application Developer's Information ............About customizing search forms and search results 04 Chapter 04 Domino Application Developer's Information Zd;&@ ......About preparing Notes applications for the Web 04 Chapter 04 Domino Application Developer's Information ......Ways to apply Notes features to the Web 04 Chapter 04 Domino Application Developer's Information ............Understanding @function formulas in Web applications 04 Chapter 04 Domino Application Developer's Information ............Understanding Open Database properties 04 Chapter 04 Domino Application Developer's Information ............Understanding Web forms 04 Chapter 04 Domino Application Developer's Information ............Understanding Web form elements 04 Chapter 04 Domino Application Developer's Information ............Understanding fields on Web forms 04 Chapter 04 Domino Application Developer's Information &1H&@ ............Understanding Web views 04 Chapter 04 Domino Application Developer's Information ......About the Domino URL commands 04 Chapter 04 Domino Application Developer's Information ............Understanding @command formulas in Web applications 04 Chapter 04 Domino Application Developer's Information ......Ways to use Domino URL commands 04 Chapter 04 Domino Application Developer's Information ............Opening servers, databases, and views 04 Chapter 04 Domino Application Developer's Information ............Opening forms, navigators, and agents 04 Chapter 04 Domino Application Developer's Information ............Opening, editing, and deleting documents 04 Chapter 04 Domino Application Developer's Information ............Opening documents by key 04 Chapter 04 Domino Application Developer's Information ............Opening image files, attachments, and OLE objects 04 Chapter 04 Domino Application Developer's Information Zd;_&@ ......Editing the HTTPD.CNF file to add MIME type mappings 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Understanding navigators 04 Chapter 04 Domino Application Developer's Information ............Understanding actions, agents, and scripts in Web applications 04 Chapter 04 Domino Application Developer's Information ............Searching for text with Domino Search URLs 04 Chapter 04 Domino Application Developer's Information ............Understanding formatting in forms and views 04 Chapter 04 Domino Application Developer's Information ............Understanding actions, agents, and scripts in Web applications 04 Chapter 04 Domino Application Developer's Information ............Searching for text with Domino Search URLs 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating attachments from the Web 04 Chapter 04 Domino Application Developer's Information ............Launching an application for an attached file 04 Chapter 04 Domino Application Developer's Information ............Setting up Web-created attachments 04 Chapter 04 Domino Application Developer's Information ......Working with objects and components 04 Chapter 04 Domino Application Developer's Information ......Adding HTML to an application 04 Chapter 04 Domino Application Developer's Information ............Creating an HTML text paragraph style 04 Chapter 04 Domino Application Developer's Information ............Adding HTML attributes to an editable field 04 Chapter 04 Domino Application Developer's Information ............Storing HTML in a field 04 Chapter 04 Domino Application Developer's Information ............Adding HTML code to a view 04 Chapter 04 Domino Application Developer's Information ............Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating a customized Submit button 04 Chapter 04 Domino Application Developer's Information ............Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ..................Examples: Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ......Ways to use agents in Web applications 04 Chapter 04 Domino Application Developer's Information ............Using the DocumentContext property in LotusScript agents 04 Chapter 04 Domino Application Developer's Information ............Using agents to generate HTML pages and reference URLs 04 Chapter 04 Domino Application Developer's Information ............Running agents before opening or saving documents 04 Chapter 04 Domino Application Developer's Information ......Using CGI variables to capture user information automatically 04 Chapter 04 Domino Application Developer's Information ............CGI variables supported in Domino 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Linking to documents, views, and databases 04 Chapter 04 Domino Application Developer's Information ............Linking to forms and navigators nd navigators ..Linking to forms and navigators ........Linking to forms and navigators ...About the Domino log files 01 Chapter 1 Introducing the Domino Web Server ......Chapter 1 Introducing the Domino Web Server 01 Chapter 1 Introducing the Domino Web Server ......About how the Domino Web server works 01 Chapter 1 Introducing the Domino Web Server ......About the Domino Web server 02 Chapter 2 Domino Administrator's Information ......Chapter 2 Domino Administrator's Information 02 Chapter 2 Domino Administrator's Information ............Creating multiple sites on one server 02 Chapter 2 Domino Administrator's Information ......QuickStart: Setting up a Domino Web server 02 Chapter 2 Domino Administrator's Information ......About configuring the Domino Web server 02 Chapter 2 Domino Administrator's Information ......About system, network, and hardware requirements 02 Chapter 2 Domino Administrator's Information ......Ways to map Domino URLs and directories 02 Chapter 2 Domino Administrator's Information ......Specifying HTTP settings in the Server document 02 Chapter 2 Domino Administrator's Information ............Specifying Basics settings in the Server document 02 Chapter 2 Domino Administrator's Information ............Specifying Mapping settings in the Server document 02 Chapter 2 Domino Administrator's Information ............Specifying Logging settings in the Server document 02 Chapter 2 Domino Administrator's Information ............Specifying Timeouts settings in the Server document 02 Chapter 2 Domino Administrator's Information ......Starting and stopping the Domino Web server 02 Chapter 2 Domino Administrator's Information 02 Chapter 2 Domino Administrator's Information ............Specifying International settings in the Server document 02 Chapter 2 Domino Administrator's Information ..................Examples: Mapping URLs to a new location 02 Chapter 2 Domino Administrator's Information 02 Chapter 2 Domino Administrator's Information ......About hosting multiple sites on one server 02 Chapter 2 Domino Administrator's Information ............Mapping URLs to a new location 02 Chapter 2 Domino Administrator's Information ..................Examples: Redirecting a URL 02 Chapter 2 Domino Administrator's Information 02 Chapter 2 Domino Administrator's Information ......About Domino Web server security 02 Chapter 2 Domino Administrator's Information ............About user authentication and the Domino Web server 02 Chapter 2 Domino Administrator's Information ......Comparing Notes security to Domino Web security 02 Chapter 2 Domino Administrator's Information ............About creating security groups 02 Chapter 2 Domino Administrator's Information ............About defining database access control lists 02 Chapter 2 Domino Administrator's Information ..................Examples: Defining database access control lists 02 Chapter 2 Domino Administrator's Information ......About advanced server security using SSL 02 Chapter 2 Domino Administrator's Information ............Mapping a Domino directory to a different location 02 Chapter 2 Domino Administrator's Information ..................Examples: Mapping a Domino directory to a different location 02 Chapter 2 Domino Administrator's Information ............About deciding how to handle anonymous users 02 Chapter 2 Domino Administrator's Information ............Specifying HTTP Security settings in the Server document 02 Chapter 2 Domino Administrator's Information ............Registering Web users to set up user authentication 02 Chapter 2 Domino Administrator's Information ............About building security into Web pages 02 Chapter 2 Domino Administrator's Information ............Specifying Operational Information settings in the Server document cation 02 Chapter 2 Domino Administrator's Information ............About building security into Web pages into Web pages 02 Chapter 2 Domino Administrator's Information ......About advanced server security using SSL urity using SSL 02 Chapter 2 Domino Administrator's Information ............About creating security groups security groups uilding security into Web pages into Web pages formation ............Merging a certificate from a commercial Certificate Authority 09 Chapter 9 Domino Administrator's Information ............Merging a certificate from an internal Certificate Authority 09 Chapter 9 Domino Administrator's Information ............Becoming a Certificate Authority 09 Chapter 9 Domino Administrator's Information ............Processing certificate requests 09 Chapter 9 Domino Administrator's Information ......About distinguished names in SSL transactions 09 Chapter 9 Domino Administrator's Information ..................Examples: About distinguished names in SSL transactions 09 Chapter 9 Domino Administrator's Information 09 Chapter 9 Domino Administrator's Information 09 Chapter 9 Domino Administrator's Information ......About setting up Domino logging 09 Chapter 9 Domino Administrator's Information ............About the Domino Log database 08 Chapter 8 Introducing the Domino Web Server ......About the Domino Web server 09 Chapter 9 Domino Administrator's Information ............Specifying Mapping settings in the Server document 09 Chapter 9 Domino Administrator's Information ............Specifying HTTP Security settings in the Server document 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating attachments from the Web 04 Chapter 04 Domino Application Developer's Information ............Launching an application for an attached file 04 Chapter 04 Domino Application Developer's Information ............Setting up Web-created attachments 04 Chapter 04 Domino Application Developer's Information ......Working with objects and components 04 Chapter 04 Domino Application Developer's Information ......Adding HTML to an application 04 Chapter 04 Domino Application Developer's Information ............Creating an HTML text paragraph style 04 Chapter 04 Domino Application Developer's Information ............Adding HTML attributes to an editable field 04 Chapter 04 Domino Application Developer's Information ............Storing HTML in a field 04 Chapter 04 Domino Application Developer's Information ............Adding HTML code to a view 04 Chapter 04 Domino Application Developer's Information ............Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating a customized Submit button 04 Chapter 04 Domino Application Developer's Information ............Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ..................Examples: Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ......Ways to use agents in Web applications 04 Chapter 04 Domino Application Developer's Information ............Using the DocumentContext property in LotusScript agents 04 Chapter 04 Domino Application Developer's Information ............Using agents to generate HTML pages and reference URLs 04 Chapter 04 Domino Application Developer's Information ............Running agents before opening or saving documents 04 Chapter 04 Domino Application Developer's Information ......Using CGI variables to capture user information automatically 04 Chapter 04 Domino Application Developer's Information ............CGI variables supported in Domino 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Linking to documents, views, and databases 04 Chapter 04 Domino Application Developer's Information ............Linking to forms and navigators 11 Chapter 11 Domino Application Developer's Information ............Adding HTML header information to documents 11 Chapter 11 Domino Application Developer's Information ......Chapter 4 Domino Application Developer's Information 11 Chapter 11 Domino Application Developer's Information 11 Chapter 11 Domino Application Developer's Information ............About the parts of a Web site 11 Chapter 11 Domino Application Developer's Information 11 Chapter 11 Domino Application Developer's Information ............Creating a home page in Notes 11 Chapter 11 Domino Application Developer's Information ......About programming for Web applications 11 Chapter 11 Domino Application Developer's Information ............About the $$ fields used in Web applications 11 Chapter 11 Domino Application Developer's Information ............About the $$ forms used in Web applications 11 Chapter 11 Domino Application Developer's Information ......Using @UserRoles to tailor applications for Web users 11 Chapter 11 Domino Application Developer's Information 11 Chapter 11 Domino Application Developer's Information ............Using images in Web applications 11 Chapter 11 Domino Application Developer's Information ......Using navigators as image maps 11 Chapter 11 Domino Application Developer's Information ............Creating an image map 11 Chapter 11 Domino Application Developer's Information ......Ways to customize views and navigators for the Web 11 Chapter 11 Domino Application Developer's Information ............Adding view and navigator fields to a form 11 Chapter 11 Domino Application Developer's Information ..................Details: Adding Web-only fields to customize views and navigators 11 Chapter 11 Domino Application Developer's Information ..................Examples: Adding Web-only fields to customize views and navigators 11 Chapter 11 Domino Application Developer's Information ............Associating a form with a view or navigator 11 Chapter 11 Domino Application Developer's Information ..................Examples: Associating a form with a view or navigator 11 Chapter 11 Domino Application Developer's Information 11 Chapter 11 Domino Application Developer's Information ............Creating attachments from the Web 11 Chapter 11 Domino Application Developer's Information ......Formatting text in Web applications 11 Chapter 11 Domino Application Developer's Information ............Launching an application for an attached file 11 Chapter 11 Domino Application Developer's Information ............Setting up Web-created attachments 11 Chapter 11 Domino Application Developer's Information ......Working with objects and components 11 Chapter 11 Domino Application Developer's Information ......Adding HTML to an application 11 Chapter 11 Domino Application Developer's Information ............Creating an HTML text paragraph style 11 Chapter 11 Domino Application Developer's Information ............Adding HTML attributes to an editable field 11 Chapter 11 Domino Application Developer's Information ............Storing HTML in a field 11 Chapter 11 Domino Application Developer's Information ............Adding HTML code to a view 11 Chapter 11 Domino Application Developer's Information ............Adding HTML header information to documents 03 Chapter 3 Domino User's Information ......Chapter 3 Domino User's Information 04 Chapter 04 Domino Application Developer's Information 02 Chapter 2 Domino Administrator's Information Zd;"@ ......Ways to manage SSL key rings 02 Chapter 2 Domino Administrator's Information ............About working at an SSL-controlled site 02 Chapter 2 Domino Administrator's Information ............Using the Domino SSL Administration database 02 Chapter 2 Domino Administrator's Information ............Becoming a Certificate Authority 02 Chapter 2 Domino Administrator's Information ............Creating a self-certified key ring 02 Chapter 2 Domino Administrator's Information ............Merging a certificate from a commercial Certificate Authority 02 Chapter 2 Domino Administrator's Information ............Sending a request to a commercial Certificate Authority 02 Chapter 2 Domino Administrator's Information 02 Chapter 2 Domino Administrator's Information ............Merging a certificate from an internal Certificate Authority 02 Chapter 2 Domino Administrator's Information 02 Chapter 2 Domino Administrator's Information ............Processing certificate requests 02 Chapter 2 Domino Administrator's Information ......About distinguished names in SSL transactions 02 Chapter 2 Domino Administrator's Information ..................Examples: About distinguished names in SSL transactions 02 Chapter 2 Domino Administrator's Information ......About setting up Domino logging 02 Chapter 2 Domino Administrator's Information ............About the Domino Log database 02 Chapter 2 Domino Administrator's Information Zd;_"@ ......About the Domino file cache 04 Chapter 04 Domino Application Developer's Information ......Chapter 4 Domino Application Developer's Information 02 Chapter 2 Domino Administrator's Information ............About the Domino log files 03 Chapter 3 Domino User's Information ......About using the Domino Web server 03 Chapter 3 Domino User's Information ......Ways to explore a Domino site with a Web browser 03 Chapter 3 Domino User's Information ............Accessing servers and opening databases and views 03 Chapter 3 Domino User's Information ............Creating, editing, and deleting documents from the Web 03 Chapter 3 Domino User's Information ............Searching for information at a Domino site 03 Chapter 3 Domino User's Information ......Reading and responding to Notes mail 04 Chapter 04 Domino Application Developer's Information ............About the parts of a Web site 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Using @UserRoles to tailor applications for Web users 04 Chapter 04 Domino Application Developer's Information ............Creating a home page in Notes 04 Chapter 04 Domino Application Developer's Information ......About programming for Web applications 04 Chapter 04 Domino Application Developer's Information ............About the $$ fields used in Web applications 04 Chapter 04 Domino Application Developer's Information ............About the $$ forms used in Web applications 04 Chapter 04 Domino Application Developer's Information ......Formatting text in Web applications 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating an image map 04 Chapter 04 Domino Application Developer's Information ......Ways to customize views and navigators for the Web 04 Chapter 04 Domino Application Developer's Information ......Using navigators as image maps 04 Chapter 04 Domino Application Developer's Information ............Associating a form with a view or navigator 04 Chapter 04 Domino Application Developer's Information ............Adding view and navigator fields to a form 04 Chapter 04 Domino Application Developer's Information ..................Details: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ..................Examples: Associating a form with a view or navigator 02 Chapter 2 Domino Administrator's Information &1H"@ ............Sending a request to an internal Certificate Authority 03 Chapter 3 Domino User's Information 03 Chapter 3 Domino User's Information ..................Details: Searching for information at a Domino site 02 Chapter 2 Domino Administrator's Information ............About Certificate Authorities and key ring files 02 Chapter 2 Domino Administrator's Information ......About key ring names and passwords 04 Chapter 04 Domino Application Developer's Information ............Using images in Web applications 02 Chapter 2 Domino Administrator's Information 02 Chapter 2 Domino Administrator's Information ......Comparing Notes security to Domino Web security 02 Chapter 2 Domino Administrator's Information ............About creating security groups 02 Chapter 2 Domino Administrator's Information Zd;"@ ......Ways to manage SSL key rings 02 Chapter 2 Domino Administrator's Information ............About defining database access control lists 02 Chapter 2 Domino Administrator's Information ..................Examples: Defining database access control lists 02 Chapter 2 Domino Administrator's Information ......About advanced server security using SSL 02 Chapter 2 Domino Administrator's Information ............About working at an SSL-controlled site 02 Chapter 2 Domino Administrator's Information ............Using the Domino SSL Administration database 02 Chapter 2 Domino Administrator's Information ............Becoming a Certificate Authority 02 Chapter 2 Domino Administrator's Information ............Creating a self-certified key ring 02 Chapter 2 Domino Administrator's Information ............Merging a certificate from a commercial Certificate Authority 02 Chapter 2 Domino Administrator's Information ............Sending a request to a commercial Certificate Authority 02 Chapter 2 Domino Administrator's Information 02 Chapter 2 Domino Administrator's Information ............Merging a certificate from an internal Certificate Authority 02 Chapter 2 Domino Administrator's Information 02 Chapter 2 Domino Administrator's Information ............Processing certificate requests 02 Chapter 2 Domino Administrator's Information ......About distinguished names in SSL transactions 02 Chapter 2 Domino Administrator's Information ..................Examples: About distinguished names in SSL transactions 02 Chapter 2 Domino Administrator's Information ......About setting up Domino logging 02 Chapter 2 Domino Administrator's Information ............About the Domino Log database 02 Chapter 2 Domino Administrator's Information Zd;_"@ ......About the Domino file cache 02 Chapter 2 Domino Administrator's Information ............About the Domino log files 02 Chapter 2 Domino Administrator's Information ............About deciding how to handle anonymous users 02 Chapter 2 Domino Administrator's Information ............Registering Web users to set up user authentication 02 Chapter 2 Domino Administrator's Information ............About building security into Web pages 02 Chapter 2 Domino Administrator's Information &1H"@ ............Sending a request to an internal Certificate Authority 02 Chapter 2 Domino Administrator's Information ............About Certificate Authorities and key ring files 02 Chapter 2 Domino Administrator's Information ......About key ring names and passwords Information ......About advanced server security using SSL 02 Chapter 2 Domino Administrator's Information ............About working at an SSL-controlled site 02 Chapter 2 Domino Administrator's Information ............Using the Domino SSL Administration database 02 Chapter 2 Domino Administrator's Information ............Becoming a Certificate Authority 02 Chapter 2 Domino Administrator's Information ............Creating a self-certified key ring 02 Chapter 2 Domino Administrator's Information ............Merging a certificate from a commercial Certificate Authority 02 Chapter 2 Domino Administrator's Information ............Sending a request to a commercial Certificate Authority 02 Chapter 2 Domino Administrator's Information 02 Chapter 2 Domino Administrator's Information ............Merging a certificate from an internal Certificate Authority 02 Chapter 2 Domino Administrator's Information 02 Chapter 2 Domino Administrator's Information ............Processing certificate requests 02 Chapter 2 Domino Administrator's Information ......About distinguished names in SSL transactions 02 Chapter 2 Domino Administrator's Information ..................Examples: About distinguished names in SSL transactions 02 Chapter 2 Domino Administrator's Information ......About setting up Domino logging 02 Chapter 2 Domino Administrator's Information ............About the Domino Log database 02 Chapter 2 Domino Administrator's Information Zd;_"@ ......About the Domino file cache Print2 Print2 oldCh1 08 Chapter 8 Introducing the Domino Web Server newCh1 01 Chapter 1 Introducing the Domino Web Server oldCh2 09 Chapter 9 Domino Administrator's Information newCh2 02 Chapter 2 Domino Administrator's Information oldCh3 10 Chapter 10 Domino User's Information newCh3 03 Chapter 3 Domino User's Information oldCh4 11 Chapter 11 Domino Application Developer's Information newCh4 04 Chapter 04 Domino Application Developer's Information Print2 oldCh1 Print2 newCh1 Print2 oldCh2 Print2 newCh2 Print2 oldCh3 Print2 newCh3 Print2 oldCh4 Print2 newCh4 0R13RS8E24RS8E35RS8E 0RL1S Notes Product Development )I^-. PURSAF S_)tW' aY*]c PURSAF Lotus Development Inc 0wmS( PURSAF Internotes PURSAF O=Lotus O=Lotus PURSAFO O=Lotus OU=CAM/O=Lotus PURSAFO OU=CAM/O=Lotus CN=Kerry Woodward/OU=CAM/O=Lotus PURSAFO SW(!f!' $TITLE $AssistType $AssistLastRun $AssistDocCount $AssistFlags $AssistInfo $AssistQuery $AssistAction $AssistAction_Ex 02 Chapter 2 Domino Administrator's Information ......Chapter 2 Domino Administrator's Information 02 Chapter 2 Domino Administrator's Information ......QuickStart: Setting up a Domino Web server 02 Chapter 2 Domino Administrator's Information ......About configuring the Domino Web server *98*" 02 Chapter 2 Domino Administrator's Information ......About system, network, and hardware requirements 02 Chapter 2 Domino Administrator's Information ......Specifying HTTP settings in the Server document 02 Chapter 2 Domino Administrator's Information ............Specifying Basics settings in the Server document 02 Chapter 2 Domino Administrator's Information ............Specifying Mapping settings in the Server document 02 Chapter 2 Domino Administrator's Information ............Specifying Logging settings in the Server document 02 Chapter 2 Domino Administrator's Information ............Specifying Timeouts settings in the Server document 02 Chapter 2 Domino Administrator's Information ............Specifying International settings in the Server document 02 Chapter 2 Domino Administrator's Information ......Starting and stopping the Domino Web server ?=8d6 02 Chapter 2 Domino Administrator's Information 02 Chapter 2 Domino Administrator's Information ......About hosting multiple sites on one server 02 Chapter 2 Domino Administrator's Information ............Creating multiple sites on one server 02 Chapter 2 Domino Administrator's Information ......Ways to map Domino URLs and directories 02 Chapter 2 Domino Administrator's Information ............Mapping URLs to a new location 02 Chapter 2 Domino Administrator's Information ..................Examples: Mapping URLs to a new location 02 Chapter 2 Domino Administrator's Information 02 Chapter 2 Domino Administrator's Information ..................Examples: Redirecting a URL 02 Chapter 2 Domino Administrator's Information ......About Domino Web server security 02 Chapter 2 Domino Administrator's Information ............About user authentication and the Domino Web server 02 Chapter 2 Domino Administrator's Information ............Mapping a Domino directory to a different location 02 Chapter 2 Domino Administrator's Information ..................Examples: Mapping a Domino directory to a different location 02 Chapter 2 Domino Administrator's Information ............Specifying HTTP Security settings in the Server document 02 Chapter 2 Domino Administrator's Information ............Specifying Operational Information settings in the Server document 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Chapter 4 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............About the parts of a Web site 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Using @UserRoles to tailor applications for Web users 04 Chapter 04 Domino Application Developer's Information ............Creating a home page in Notes 04 Chapter 04 Domino Application Developer's Information ......About programming for Web applications 04 Chapter 04 Domino Application Developer's Information ............About the $$ fields used in Web applications 04 Chapter 04 Domino Application Developer's Information ............About the $$ forms used in Web applications 04 Chapter 04 Domino Application Developer's Information ......Formatting text in Web applications 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating an image map 04 Chapter 04 Domino Application Developer's Information ......Ways to customize views and navigators for the Web 04 Chapter 04 Domino Application Developer's Information ......Using navigators as image maps 04 Chapter 04 Domino Application Developer's Information ............Associating a form with a view or navigator 04 Chapter 04 Domino Application Developer's Information ............Adding view and navigator fields to a form 04 Chapter 04 Domino Application Developer's Information ..................Details: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ..................Examples: Associating a form with a view or navigator 04 Chapter 04 Domino Application Developer's Information ......Adding HTML to an application 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Working with objects and components 04 Chapter 04 Domino Application Developer's Information ............Creating an HTML text paragraph style 04 Chapter 04 Domino Application Developer's Information ............Adding HTML attributes to an editable field 04 Chapter 04 Domino Application Developer's Information ............Storing HTML in a field 04 Chapter 04 Domino Application Developer's Information ............Adding HTML code to a view 04 Chapter 04 Domino Application Developer's Information ............Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating a customized Submit button 04 Chapter 04 Domino Application Developer's Information ............Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ..................Examples: Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ......Ways to use agents in Web applications 04 Chapter 04 Domino Application Developer's Information ............Using the DocumentContext property in LotusScript agents 04 Chapter 04 Domino Application Developer's Information ............Using agents to generate HTML pages and reference URLs 04 Chapter 04 Domino Application Developer's Information ............Running agents before opening or saving documents 04 Chapter 04 Domino Application Developer's Information ............Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ..................Examples: Using $$Return to create customized responses and run CGI scripts 04 Chapter 04 Domino Application Developer's Information ......Ways to use agents in Web applications 04 Chapter 04 Domino Application Developer's Information ............Using the DocumentContext property in LotusScript agents 04 Chapter 04 Domino Application Developer's Information ............Using agents to generate HTML pages and reference URLs 04 Chapter 04 Domino Application Developer's Information ............Running agents before opening or saving documents 04 Chapter 04 Domino Application Developer's Information ......Using CGI variables to capture user information automatically 04 Chapter 04 Domino Application Developer's Information ............About search-related URLs 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Linking to an external Web site 04 Chapter 04 Domino Application Developer's Information ............About customizing search forms and search results 04 Chapter 04 Domino Application Developer's Information Zd;&@ ......About preparing Notes applications for the Web 04 Chapter 04 Domino Application Developer's Information ......Ways to apply Notes features to the Web 04 Chapter 04 Domino Application Developer's Information ............Understanding @function formulas in Web applications 04 Chapter 04 Domino Application Developer's Information ............Understanding Open Database properties 04 Chapter 04 Domino Application Developer's Information ............Understanding Web forms 04 Chapter 04 Domino Application Developer's Information ............Understanding Web form elements 04 Chapter 04 Domino Application Developer's Information ............Understanding fields on Web forms 04 Chapter 04 Domino Application Developer's Information &1H&@ ............Understanding Web views 04 Chapter 04 Domino Application Developer's Information ......About the Domino URL commands 04 Chapter 04 Domino Application Developer's Information ............Understanding @command formulas in Web applications 04 Chapter 04 Domino Application Developer's Information ......Ways to use Domino URL commands 04 Chapter 04 Domino Application Developer's Information ............Opening servers, databases, and views 04 Chapter 04 Domino Application Developer's Information ............Opening forms, navigators, and agents 04 Chapter 04 Domino Application Developer's Information ............Opening, editing, and deleting documents 04 Chapter 04 Domino Application Developer's Information ............Opening documents by key 04 Chapter 04 Domino Application Developer's Information ............Opening image files, attachments, and OLE objects 04 Chapter 04 Domino Application Developer's Information Zd;_&@ ......Editing the HTTPD.CNF file to add MIME type mappings 04 Chapter 04 Domino Application Developer's Information ............CGI variables supported in Domino 04 Chapter 04 Domino Application Developer's Information ............Linking to forms and navigators 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Understanding navigators 04 Chapter 04 Domino Application Developer's Information ............Understanding actions, agents, and scripts in Web applications 04 Chapter 04 Domino Application Developer's Information ............Searching for text with Domino Search URLs 04 Chapter 04 Domino Application Developer's Information ............Linking to documents, views, and databases 04 Chapter 04 Domino Application Developer's Information ............Understanding formatting in forms and views s, attachments, and OLE objects 04 Chapter 04 Domino Application Developer's Information Zd;_&@ ......Editing the HTTPD.CNF file to add MIME type mappings 04 Chapter 04 Domino Application Developer's Information ............CGI variables supported in Domino 04 Chapter 04 Domino Application Developer's Information ............Linking to forms and navigators 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Understanding navigators 04 Chapter 04 Domino Application Developer's Information ............Creating a customized Submit button 04 Chapter 04 Domino Application Developer's Information ......Chapter 4 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............About the parts of a Web site 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating a home page in Notes 04 Chapter 04 Domino Application Developer's Information ......About programming for Web applications 04 Chapter 04 Domino Application Developer's Information ............About the $$ fields used in Web applications 04 Chapter 04 Domino Application Developer's Information ............About the $$ forms used in Web applications 04 Chapter 04 Domino Application Developer's Information ......Using @UserRoles to tailor applications for Web users 04 Chapter 04 Domino Application Developer's Information ......Formatting text in Web applications 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Using navigators as image maps 04 Chapter 04 Domino Application Developer's Information ............Creating an image map 04 Chapter 04 Domino Application Developer's Information ......Ways to customize views and navigators for the Web 04 Chapter 04 Domino Application Developer's Information ............Adding view and navigator fields to a form 04 Chapter 04 Domino Application Developer's Information ..................Details: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding Web-only fields to customize views and navigators 04 Chapter 04 Domino Application Developer's Information ............Associating a form with a view or navigator 04 Chapter 04 Domino Application Developer's Information ..................Examples: Associating a form with a view or navigator 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ......Working with objects and components 04 Chapter 04 Domino Application Developer's Information ............Creating attachments from the Web 04 Chapter 04 Domino Application Developer's Information ............Setting up Web-created attachments 04 Chapter 04 Domino Application Developer's Information ......Adding HTML to an application 04 Chapter 04 Domino Application Developer's Information ............Creating an HTML text paragraph style 04 Chapter 04 Domino Application Developer's Information ............Adding HTML attributes to an editable field 04 Chapter 04 Domino Application Developer's Information ............Storing HTML in a field 04 Chapter 04 Domino Application Developer's Information ............Adding HTML code to a view 04 Chapter 04 Domino Application Developer's Information ............Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information ..................Examples: Adding HTML header information to documents 04 Chapter 04 Domino Application Developer's Information 04 Chapter 04 Domino Application Developer's Information ............Creating a customized Submit button 04 Chapter 04 Domino Application Developer's Information ............Using images in Web applications 04 Chapter 04 Domino Application Developer's Information ............Launching an application for an attached file