SlideShare a Scribd company logo
Embracing the Power of the Notes
Client
Paul Withers
• XPages Developer since 2009
• Notes Client user since 1998
• IBM Champion
• Author of XPages Extension
Library
• Notes cheat sheets
New vs “Old”
New vs “Old”
The Danger of Assumptions
Powerful functionality is only good
if you know how to use it
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
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
Quick Find
• Starts With… and Find boxes merged
• Starts with for specific sorted column
• Find in Any Column
• Composite Application has richer
experience
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
Full Text Searching
• Full Text Indexes on Local Replicas can be
enforced via Desktop policy
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
When Searches Go Wrong…
New Message
Why the Search Bar
Discover
Manage via Desktop Policy
Extending Details
• Stored in com.ibm.notes.gettingstarted
• Tips in startedpageContent.properties
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/cheatsheets/regular-expressions/
Regex Build Helper
Regex Testing
Live Text
• Go to document in view
• Go to web page
• E.g. add to “&startKey=” URL
Sharing Widgets
• Publish to widget catalog
• Allow manual download or provision with
Desktop policy
Sharing Plugins
• Import into Update Site database
• Create extension.xml
• id must be unique
• Map url to Update Site database
XPages Interacting With Notes Client
• New with IBM Notes 9
• XSP.executeCommand(string
javaMethod, Object params)
• Plugin extends IExtendedCommands
In Action
Thank You
• Paul Withers
• pwithers@intec.co.uk
• http://www.intec.co.uk/blog
• @paulswithers

More Related Content

PPSX
Using forms in oXygen XML editor
PDF
Ibm tivoli storage manager mail extension jan 2002
PPTX
ICS UserGroup - 2015 - Eclipse and Notes - Love/Hate Relationships
PPTX
Notes 9 presentation
ODP
Uklug2011 raven newman_21_may
ODP
Uklug2011 Know your Notes
ODP
Lotusphere 2012: BP102 'UserBlast'
PDF
IBM Notes 9 Social Edition Cheat Sheet
Using forms in oXygen XML editor
Ibm tivoli storage manager mail extension jan 2002
ICS UserGroup - 2015 - Eclipse and Notes - Love/Hate Relationships
Notes 9 presentation
Uklug2011 raven newman_21_may
Uklug2011 Know your Notes
Lotusphere 2012: BP102 'UserBlast'
IBM Notes 9 Social Edition Cheat Sheet

Similar to Embracing the power of the notes client (20)

PDF
BP206 It's Not Herculean: 12 Tasks Made Easier with IBM Domino XPages
PDF
IBM ConnectED 2015 MAS101: #UserBLAST2015
PDF
Connect ed2015 mas101_user blast 2015
ODP
IBM Connect/lotusphere 2013 BP101 UserBlast
PDF
Lotusphere 2012: BP110 A Performance Boost for your IBM Lotus Notes Clients
PPT
IBM Connect 2016 - IS1406 #UserBLAST
PDF
Twelve Tasks Made Easier with IBM Domino XPages
PPT
Module 2: Managing Work Items in Rational Team Concert
PPT
Fusion P8 for FileNet Overview
PDF
IBM Notes : Have it your way and make it work for you
PDF
DNUG 2017 - IBM Notes Performance Boost - Reloaded
ODP
BP104 Have it YOUR way amd make it work for YOU
PPT
Lotusphere 2012: BP110 Performance Boost for your Notes Client
ODP
Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...
PDF
DNUG Webcast: IBM Notes V10 Performance Boost
PDF
DNUG - IBM Notes Performance Boost - Reloaded (Incl. Feature Pack 8)
PPT
U albany nolij-web-redacted-copy
PDF
Download full ebook of BarCharts QuickStudy Word XP John Hales instant downlo...
PDF
Developing XPages Applications
BP206 It's Not Herculean: 12 Tasks Made Easier with IBM Domino XPages
IBM ConnectED 2015 MAS101: #UserBLAST2015
Connect ed2015 mas101_user blast 2015
IBM Connect/lotusphere 2013 BP101 UserBlast
Lotusphere 2012: BP110 A Performance Boost for your IBM Lotus Notes Clients
IBM Connect 2016 - IS1406 #UserBLAST
Twelve Tasks Made Easier with IBM Domino XPages
Module 2: Managing Work Items in Rational Team Concert
Fusion P8 for FileNet Overview
IBM Notes : Have it your way and make it work for you
DNUG 2017 - IBM Notes Performance Boost - Reloaded
BP104 Have it YOUR way amd make it work for YOU
Lotusphere 2012: BP110 Performance Boost for your Notes Client
Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...
DNUG Webcast: IBM Notes V10 Performance Boost
DNUG - IBM Notes Performance Boost - Reloaded (Incl. Feature Pack 8)
U albany nolij-web-redacted-copy
Download full ebook of BarCharts QuickStudy Word XP John Hales instant downlo...
Developing XPages Applications
Ad

More from Paul Withers (20)

PDF
Engage 2019: Introduction to Node-Red
PDF
Engage 2019: Modernising Your Domino and XPages Applications
PDF
Engage 2019: AI What Is It Good For
PDF
Social Connections 14 - ICS Integration with Node-RED and Open Source
PDF
ICONUK 2018 - Do You Wanna Build a Chatbot
PDF
IBM Think Session 8598 Domino and JavaScript Development MasterClass
PDF
IBM Think Session 3249 Watson Work Services Java SDK
PDF
GraphQL 101
PDF
GraphQL 101
PDF
OpenNTF Domino API (ODA): Super-Charging Domino Development
PDF
AD1279 "Marty, You're Not Thinking Fourth Dimensionally" - Troubleshooting XP...
PDF
Social Connections 2015 CrossWorlds and Domino
PDF
ICON UK 2015 - ODA and CrossWorlds
PDF
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
PDF
IBM ConnectED 2015 - MAS103 XPages Performance and Scalability
PPTX
OpenNTF Domino API - Overview Introduction
PDF
What's New and Next in OpenNTF Domino API (ICON UK 2014)
PDF
From XPages Hero to OSGi Guru: Taking the Scary out of Building Extension Lib...
PDF
Engage 2014 OpenNTF Domino API Slides
PDF
IBM Connect 2014 BP204: It's Not Infernal: Dante's Nine Circles of XPages Heaven
Engage 2019: Introduction to Node-Red
Engage 2019: Modernising Your Domino and XPages Applications
Engage 2019: AI What Is It Good For
Social Connections 14 - ICS Integration with Node-RED and Open Source
ICONUK 2018 - Do You Wanna Build a Chatbot
IBM Think Session 8598 Domino and JavaScript Development MasterClass
IBM Think Session 3249 Watson Work Services Java SDK
GraphQL 101
GraphQL 101
OpenNTF Domino API (ODA): Super-Charging Domino Development
AD1279 "Marty, You're Not Thinking Fourth Dimensionally" - Troubleshooting XP...
Social Connections 2015 CrossWorlds and Domino
ICON UK 2015 - ODA and CrossWorlds
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - MAS103 XPages Performance and Scalability
OpenNTF Domino API - Overview Introduction
What's New and Next in OpenNTF Domino API (ICON UK 2014)
From XPages Hero to OSGi Guru: Taking the Scary out of Building Extension Lib...
Engage 2014 OpenNTF Domino API Slides
IBM Connect 2014 BP204: It's Not Infernal: Dante's Nine Circles of XPages Heaven
Ad

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Modernizing your data center with Dell and AMD
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Big Data Technologies - Introduction.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Cloud computing and distributed systems.
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
Chapter 3 Spatial Domain Image Processing.pdf
Machine learning based COVID-19 study performance prediction
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Modernizing your data center with Dell and AMD
Per capita expenditure prediction using model stacking based on satellite ima...
Big Data Technologies - Introduction.pptx
MYSQL Presentation for SQL database connectivity
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
“AI and Expert System Decision Support & Business Intelligence Systems”
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Cloud computing and distributed systems.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The AUB Centre for AI in Media Proposal.docx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm

Embracing the power of the notes client

  • 1. Embracing the Power of the Notes Client
  • 2. Paul Withers • XPages Developer since 2009 • Notes Client user since 1998 • IBM Champion • Author of XPages Extension Library • Notes cheat sheets
  • 5. The Danger of Assumptions Powerful functionality is only good if you know how to use it
  • 6. 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
  • 7. 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
  • 8. Quick Find • Starts With… and Find boxes merged • Starts with for specific sorted column • Find in Any Column • Composite Application has richer experience
  • 9. 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
  • 10. Full Text Searching • Full Text Indexes on Local Replicas can be enforced via Desktop policy
  • 11. 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
  • 12. When Searches Go Wrong…
  • 17. Extending Details • Stored in com.ibm.notes.gettingstarted • Tips in startedpageContent.properties
  • 18. 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/cheatsheets/regular-expressions/
  • 21. Live Text • Go to document in view • Go to web page • E.g. add to “&startKey=” URL
  • 22. Sharing Widgets • Publish to widget catalog • Allow manual download or provision with Desktop policy
  • 23. Sharing Plugins • Import into Update Site database • Create extension.xml • id must be unique • Map url to Update Site database
  • 24. XPages Interacting With Notes Client • New with IBM Notes 9 • XSP.executeCommand(string javaMethod, Object params) • Plugin extends IExtendedCommands
  • 26. Thank You • Paul Withers • pwithers@intec.co.uk • http://www.intec.co.uk/blog • @paulswithers