LEADER 04973nam 2200661 a 450 001 9910811577403321 005 20240516185418.0 010 $a1-283-37686-5 010 $a9786613376862 010 $a1-84968-241-0 035 $a(CKB)2670000000083473 035 $a(EBL)950522 035 $a(OCoLC)797916381 035 $a(SSID)ssj0000523326 035 $a(PQKBManifestationID)12183823 035 $a(PQKBTitleCode)TC0000523326 035 $a(PQKBWorkID)10542584 035 $a(PQKB)10953948 035 $a(Au-PeEL)EBL950522 035 $a(CaPaEBR)ebr10467635 035 $a(CaONFJC)MIL337686 035 $a(PPN)228043573 035 $a(FR-PaCSA)88851747 035 $a(MiAaPQ)EBC950522 035 $a(EXLCZ)992670000000083473 100 $a20110518d2011 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aIBM Lotus Domino $eclassic web application development techniques : a step-by-step guide for web application development and quick tips to enhance applications using IBM Lotus Domino /$fRichard G. Ellis 205 $a1st ed. 210 $aBirmingham, U.K. $cPackt Enterprise$d2011 215 $a1 online resource (345 p.) 300 $a"Professional experience distilled"--Cover. 300 $aIncludes index. 311 $a1-84968-240-2 327 $aCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1:Preparation and Habits; Preparing yourself as a developer; Gather a list of public websites that use Domino; Get certified in Lotus Notes / Domino application development; Use Domino Help; Consider using external editors and development tools; Create sandbox applications; Create a personal cookbook; Create a personal document library; Create a website; Adopt new language and terms; Pay attention to web programming developments and practices; Standardizing applications 327 $aAbide by your organization's web development guidelinesUsability; Style; Mechanics and process; Create libraries of common resources; Planning your work; Take notes; Use to-do lists; Keep a list of all active projects and tasks; Report your progress; Working the project; Work with users, not against them; Identify the champion and other players; Don't start without clear requirements; Understand the budget and timeline; provide an estimate; Avoid scope creep; Assume that all Notes applications will be web-enabled in the future; Familiarize yourself with an unknown design 327 $aAssess an existing application for web enablementThink like a user; Think like a developer; Write a report; Keep an issues log; Improve the application under the covers; Enhance performance wherever possible; Add error trapping; Add diagnostic and repair aids; Provide the customer with a summary of changes; Documenting your applications; Add comments to the code; Create internal developer notes; Add release notes to the About document; Include external documentation in the design as file resources; Create user-oriented help pages; Summary; Chapter 2:Design and Development Strategies 327 $aPlanning the designUnderstand the scope of the project; Annotate the requirements document; Understand the workflow; Determine the need to access external databases; Decide on one database or several; Review existing designs; Copy the design of an existing application; Evaluate the security needs of the application; Using consistent naming conventions; Name databases so that URLs are easy to remember; Use standard versioning for design templates; Use standard versioning for major design elements; Use unique names for all major design elements; Name design elements sensibly 327 $aName form fields consistently and appropriatelyCreate different versions of design elements for Notes and the Web; Name Domino groups and roles appropriately; Use Domino groups and roles appropriately; Name roles consistent with other applications; Attending to human factor issues; Create clean and flexible designs; Design for specific display characteristics; Design for accessibility; Add titles to pages, forms, and framesets; Optimize the use of images; Use image resources instead of pasted images; Using appropriate design elements and techniques; Consider alternate design strategies 327 $aLearn the Properties dialog box 330 $aA step-by-step book and eBook guide for web application development and quick tips to enhance applications using Lotus Domino 606 $aApplication software$xDevelopment 606 $aWeb site development 615 0$aApplication software$xDevelopment. 615 0$aWeb site development. 676 $a006.78 700 $aEllis$b Richard G$0239788 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910811577403321 996 $aIBM Lotus Domino$93971761 997 $aUNINA