embracing the power of the notes client
DESCRIPTION
Presentation with HP Dalen (@TheOnlyReal_HP) at DanNotes November 2013TRANSCRIPT
![Page 1: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/1.jpg)
Embracing the Power of the Notes Client
![Page 2: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/2.jpg)
Paul Withers
• XPages Developer since 2009
• Notes Client user since 1998
• IBM Champion
• Author of XPages Extension Library
• Notes cheat sheets
![Page 3: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/3.jpg)
New vs “Old”
![Page 4: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/4.jpg)
New vs “Old”
![Page 5: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/5.jpg)
The Danger of Assumptions
Powerful functionality is only good
if you know how to use it
![Page 6: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/6.jpg)
View Navigation
• Next unread – F4
• Previous unread – Shift + F4
• Next selected – F4
• Previous selected – Shift + F4
• Ctrl + open view
• Jumps to selected document in the new
view
![Page 7: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/7.jpg)
Copy As Table
• Say you want to export details of all threads Frank Adams has been involved in
• Select in By Author View
• Ctrl + switch to All Documents view
• Use F3 / Shift + F3 to navigate selected document
• Select others in thread
• Edit > Copy As > Table and paste
• Some external tools retain Notes links
![Page 8: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/8.jpg)
Quick Find
• Starts With… and Find boxes merged
• Starts with for specific sorted column
• Find in Any Column
• Composite Application has richer experience
![Page 9: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/9.jpg)
Quick Search
• “Simple Search” in MastHead
• Search in current view
• If database has a ($All) view users can also search whole database
• IBM Notes 9.0 adds “Always Show in Search List”
• NOTE: Blocked if My Widgets panel restricted
![Page 10: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/10.jpg)
Full Text Searching
• Full Text Indexes on Local Replicas can be enforced via Desktop policy
![Page 11: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/11.jpg)
Full Text Searching
• Help page “How can I refine a search query using operators” explains syntax
• Alternatively enforce “Use Notes (not Web) query syntax in the view search bar”
• Preferences > Miscellaneous
• Searches can be saved and shared
• Designer access
• Refreshed from template
![Page 12: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/12.jpg)
When Searches Go Wrong…
![Page 13: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/13.jpg)
New Message
![Page 14: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/14.jpg)
Why the Search Bar
![Page 15: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/15.jpg)
Discover
![Page 16: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/16.jpg)
Manage via Desktop Policy
![Page 17: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/17.jpg)
Extending Details
• Stored in com.ibm.notes.gettingstarted
• Tips in startedpageContent.properties
![Page 18: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/18.jpg)
Live Text
• Works in any Text or Rich Text field
• Recognizer uses regex to identify specific content
• Content Type determines what to do with whole or partial elements
• Widget determines an action to take on the recognised text
• Regex cheatsheets on web http://www.cheatography.com/davechild/cheat-sheets/regular-expressions/
![Page 19: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/19.jpg)
Regex Build Helper
![Page 20: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/20.jpg)
Regex Testing
![Page 21: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/21.jpg)
Live Text
• Go to document in view
• Go to web page
• E.g. add to “&startKey=” URL
![Page 22: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/22.jpg)
Sharing Widgets
• Publish to widget catalog
• Allow manual download or provision with Desktop policy
![Page 23: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/23.jpg)
Sharing Plugins
• Import into Update Site database
• Create extension.xml
• id must be unique
• Map url to Update Site database
![Page 24: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/24.jpg)
XPages Interacting With Notes Client
• New with IBM Notes 9
• XSP.executeCommand(string
javaMethod, Object params)
• Plugin extends IExtendedCommands
![Page 25: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/25.jpg)
In Action
![Page 26: Embracing the power of the notes client](https://reader034.vdocument.in/reader034/viewer/2022051611/54b5046c4a795945748b4847/html5/thumbnails/26.jpg)
Thank You
• Paul Withers
• http://www.intec.co.uk/blog
• @paulswithers