Embracing the power of the notes client

26
Embracing the Power of the Notes Client

description

Presentation with HP Dalen (@TheOnlyReal_HP) at DanNotes November 2013

Transcript of Embracing the power of the notes client

Page 1: Embracing the power of the notes client

Embracing the Power of the Notes Client

Page 2: 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

Page 3: Embracing the power of the notes client

New vs “Old”

Page 4: Embracing the power of the notes client

New vs “Old”

Page 5: Embracing the power of the notes client

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

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

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

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

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

Full Text Searching

• Full Text Indexes on Local Replicas can be enforced via Desktop policy

Page 11: Embracing the power of the notes client

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

When Searches Go Wrong…

Page 13: Embracing the power of the notes client

New Message

Page 14: Embracing the power of the notes client

Why the Search Bar

Page 15: Embracing the power of the notes client

Discover

Page 16: Embracing the power of the notes client

Manage via Desktop Policy

Page 17: Embracing the power of the notes client

Extending Details

• Stored in com.ibm.notes.gettingstarted

• Tips in startedpageContent.properties

Page 18: Embracing the power of the notes client

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

Regex Build Helper

Page 20: Embracing the power of the notes client

Regex Testing

Page 21: Embracing the power of the notes client

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

Sharing Widgets

• Publish to widget catalog

• Allow manual download or provision with Desktop policy

Page 23: Embracing the power of the notes client

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

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

In Action

Page 26: Embracing the power of the notes client

Thank You

• Paul Withers

[email protected]

• http://www.intec.co.uk/blog

• @paulswithers