future proofing notes client applications

38
www.redpilldevelopment.com learn. do. dream. Future-proofing Notes client applications

Upload: peter-presnell

Post on 25-May-2015

1.096 views

Category:

Technology


1 download

DESCRIPTION

Nothing lasts forever, including Notes client applications. In this session we look at a range of best practices that modernize our Notes applications as well as prepare them for might come next. Whether it’s the next version of Notes, XPages, or something else, it is important to ensure our applications are better placed to be added to an application store than become a museum exhibit.

TRANSCRIPT

Page 1: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Future-proofingNotes client applications

Page 2: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Nothing lasts forever

Page 3: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Make hay while the sun shines

Page 4: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Before they end up here!!

Page 5: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Databases

Page 6: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Catalog

Page 7: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Retirement

Page 8: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Hidden design

Page 9: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Assign a template

Page 10: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Users Power Users (Admins) Expand

Segment Users

Page 11: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Gestures

Page 12: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Actions EventsHotspotsButtons

What are gestures?

Page 13: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Client server

@FormulaLotusScript

JavaScript

SSJSJava

LotusScript(Agents)

Page 14: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Back end versus front end

Page 15: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Move the code

Page 16: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Agents

Page 17: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Page 18: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Views

Page 19: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Outlines made us lazy

Page 20: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Organize views

Page 21: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Hidden views

Division Lookup

(Division Lookup)

Page 22: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Web views

$Flags +“n”

Page 23: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Eliminate unwanted viewsCopy Of By Category

Another Copy Of By Category

By Category 12091989

Backup copy of By Category

By Category (Old)

Page 24: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Eliminate unused views

log.nsg (Database Usage)

$Collection

Page 25: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Document views

$Comment

Page 26: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Eliminate conflicts

@IsUnavailable ($Conflict)

Page 27: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Minimize response documents

Page 28: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Forms

Page 29: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Mobile First

Page 30: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Clearly define labels

Page 31: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Group fields carefully

Page 32: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Tables

Heading

Label 1 Field 1

Label 2 Field 2

Label 3 Field 3

Page 33: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Columns

Heading

Label 1 Field 1

Label 2 Field 2

Label 3 Field 3

Page 34: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Adding Style Sheets

Page 35: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Addresses

StreetAddress1 + “ “ + StreetAddress2 + “ “ + City + “ “ + State + “ “ + Zipcode

Page 36: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Rich Text

Page 37: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

OLE

Page 38: Future Proofing Notes Client Applications

www.redpilldevelopment.comlearn. do. dream.

Rich Text Lite