This document contains the agenda and notes from a meeting to plan for an upcoming Lotusphere-style conference. The agenda includes overviews of application development sessions from Barry, administration sessions from Scott, and a session from Mat on getting users to love Notes. Notes provide more details on sessions covering topics like Domino Designer 8.5.2 features, XPages, extensibility libraries, mobile development, and tips for attending Lotusphere in 2012.
2. Agenda for meeting Barry - Application development sessions overview Scott – Admin sessions overview Mat - Getting your users to fall in love with Notes
3. Development Sessions Agenda Domino Designer 8.5.2 & beyond Zooming in on XPages sessions Tips for attending Lotusphere 2012
4. Note from IBM:Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
5.
6. AD101: Domino Designer 8.5.2 and BeyondMaureen Leland & Peter Janzen 8.5.2 Designer: working set and framework enhancements, new XPage controls 8.5.2 XPages: performance & scalability enhancements, new back-end class capabilities, CKEditor & extensibility APIs Beyond: perspectives, enhanced javascript editor, new java design element, built-in support for SCMNo date announced for 8.5.3 Well beyond: (INV107) Social Business Toolkit - APIs for Activity Streams, embedded experiences, share box – will see these first on Greenhouse
7. What’s new in Domino Designer 8.5.2Working sets and Open Application Dialog AD101
8. What’s new in Domino Designer 8.5.2Designer framework Edit passthru HTML on a form/page with the Eclipse HTML navigator Sign application LotusScript editor for database script High res image for database icon AD101
9. What’s new in Domino Designer 8.5.2XPages Data palette – reordering, better data type recognition Drag and drop from palettes in source mode Check Box Group and Radio Button Groupcontrols Dojo panel for Dojo enabled controls Control XPagewindowing behaviour in Notes client documentContext for in memory XPage CKEditor as default editor rather than Dojo editor Extensibility library can be added to control panel through a server install Create one’s own controls using Extensibility API AD101
10. What’s coming in Domino Designer 8.5.xPerspectives, Views & Control panel customisation AD101
12. What’s coming in Domino Designer 8.5.xUpdated javascript editor AD101
13. What’s coming in Domino Designer 8.5.xmore... New Java design element Source control enablement Creates an on disk store of design (either DXL or binary) which synchronises with source control product Available in beta now on openntf.org for 8.5.2 AD101
14. No Domino Designer for the Mac yet “If you don’t port Designer to the Mac, and rather keep it on Windows, then the only people who will use it are old people like you and me.” – Bill Buchan in question time in INV107 [via Bill Malchisky]
19. SHOW106: Creating a simple XPages applicationTim Clark & Matt White 2 hour session where Matt & Tim built a simple XPages application called Loanr. Features of XPages demonstrated in application: OneUI theme Validation – client side & server side Views & Repeat controls Using dblookups in a view to combine 2 data sources How to install the extension library Use of a few of the extension library controls Also presented BP211: XPages Blast – 30 tips in 60 mins
20. AD116: XPages extensibility libraryMaire Kehoe & Paul Hannan (IBM XPages Development Team) Open Source extensibility library on openntf; available at http://extlib.openntf.org It’s a toolbox of 88 (so far) advanced, optimised controls for use in 8.5.2+ You don’t have to learn anything new to use it Easy install on server (may need to bribe reward your friendly admin in beer currency for installing it for you) Demo’d many of the controls For further examples of the use of extensibility controls, see AD112 on the new Teamroom
21. AD113: Styling XPagesHunter Medney & Steve Castledine Out of the box, XPages are un-styled OneUI enables a common look & feel Can create themes that extend OneUI Tip: There’s an XPages Layout Framework Template Showed how to create a layout xpage for an app Also how to style forms, and to use dojo controls to improve usability of forms
22. BP210: Enter the DojoPaul Withers & David Leedy Took the audience through 5 levels of Dojo skills: White Belt: What is Dojo? Orange Belt Getting started & Accordian, Dates, Ratings & Tab controls Brown Belt Tooltips, Themes, Rich Text Black Belt Dialogs, Extending Dojo Modules, Charts Beyond Black Belt: Extension Library
23. AD111: Developing mobile XPage applications for webkit browsersNiklasHeidloff & Steve Castledine Covered using the extensibility library mobile controls to create mobile browser applications with a native look. http://mobilecontrols.openntf.org http://mobiledocuments.openntf.org Live version of example at http://i.openntf.org Use PhoneGap for access to mobile hardware e.g. GPS, camera AD504: Best practices for mobile user experience is a good complementing session – 9 things to consider when building a mobile application
24. Where can I get the sessions slides? Ask your BP or IBM contact – there’s a customer db floating around with all the available slides decks in it Many available on slideshare.net Ask a friend who’s been to Lotusphere For example dbs look on the BP’s or speaker’s blog XPages blast – tinyurl.com/ls11xpagesblast Great code give away & JSON egs – downloads.snapps.com
25. XPages resources xpages.info xpagesblog.com xpages.tv, notesin9.com www.ibm.com/software/lotus/info/r/ldd/ddwiki.nsfwww-10.lotus.com/ldd/xpagesforum.nsf/ IBM, TLCC, xpages101, The View for formal courses xpagescheatsheet – xpag.es/cheatsheet
26. Mastering XPages – the book Informit.com for online ordering $9.99 eBook Deal of the Day – informit.com/deals onecheekgeek.com community around book – skype study groups
39. Agenda for meeting Barry - Application development sessions overview Scott - Admin sessions overview Mat - Getting your users to fall in love with Notes
Ask for working setsAllow for multiple working setsPreserve setting in preferencesSome usability improvements like:Being able to see the name of the title of dbFiltering search
Customizable perspectives that all designer to see only relevant framework elementsOr filter individual design elementsAnd add common views more easily
Web preview on a port other than 80Open info box on opening design elementRename elements name and alias by clicking F2
Code foldingFormatting preferencesOutline view support for classes, etcCode templatesAnd much more!Client JavaScript editor replaced with the newest WTP editor compatible with Designer's version of Eclipse (3.4.2)Provides improved validation
Code foldingFormatting preferencesOutline view support for classes, etcCode templatesAnd much more!Client JavaScript editor replaced with the newest WTP editor compatible with Designer's version of Eclipse (3.4.2)Provides improved validation
At least 15Xpages sessionsAwareness - 65% of C level execs surveyed were aware of Xpages as a dev platformThere are ongoing app dev summits to spread awareness about 15 sessions on xpages at LS11Community– going from strength to strength, new initiative popping upxpages.info has become the one stop portal for xpagesEducation Formal – IBM , TLCC, xpages101.net, the view, wikisInformal – notesin9, xpages.tv, LUGs, onecheekgeek.comOpen sourceOpenntf - Both examples and open-source initiativeDownloads have increase 20% in the last year