|
| |||
|
|
|
|
|||
|
|
|
|
|
Lotus Solutions Development Lab at Lotusphere 2010 |
|
|
|
|
||||||
|
||||||||||||||||
| Coming to Grips with XPages |
| This lab will introduce you to the Lead Manager sample application for XPages. We walk you through the pages, custom components, libraries, themes and styles that were used to quickly create this compelling web front end to a rich client Notes application. The tips and tricks of how it was developed are discussed. You will extend one of the existing pages by creating a custom control with a Notes View in it, and add it to the page integrating it with display and search controls on the page. On another page you will add the custom display of a Notes form to a page to show additional information relating the page. The participant should finish with a general understanding of how to create an XPage front end to an existing Notes application. |
| Coming to Grips with XPages Outline |
|
+ Introduction to XPages + Creating XPages and Custom Controls + Separating UI and data + Connecting to Domino data + Using dojo controls |
| Creating Custom Themes for Lotus Quickr and Websphere Portal |
|
Part 1: In this lab, you will learn how to create a custom theme for Lotus Quickr for Domino Services. The Custom Theme will be based off the Quickr 8.1 Default Theme initially however upon completion of this lab, the resemblance will be drastically different. Creating Custom Themes from an existing Quickr Theme: + Copying an existing Quickr theme to make your Custom Theme + Copy the Quickr 8.1 Default Theme to a work area to create your custom theme + Edit the Cascaded Style Sheet file, Quickr81.js, to point to your new custom theme + Edit the 5 HTML files to point to the new location of your Javascript file + Set the theme to use the appropriate CSS & HTML files + Customize an existing place so that it uses this new custom theme + Change images within your place + Change object locations within your place Part 2: - Introduction to the various them related files and folders. Scenario: Customize a theme by adding your own banner text and incorporate one of several available logos. + Introduction to Portal theme folders and files. + Edit the theme file to add in the banner and logo. + Use administrative Portlets to further update the theme Scenario: Using various portal administrative tools, show how the user can change items such as colors, menu layouts, etc. + Walk user through the Portal Theme customization portlet. |
| Creating Custom Themes in Lotus Quickr and WebSphere Portal |
|
Part 1: Creating a Custom Theme in Lotus Quickr for Domino Quickr Places This lab introduces the participant to creating customized themes for their Quickr places in Lotus Quickr for Domino Services. Using the Default Quickr 8.1 theme as a sample starting point, the participant will create a Quickr theme and customize it's look and feel, such as changing colors, replacing images and changing the location of objects within the theme. In addition, the participant will learn how to create place types using this new theme and apply this new look to their existing Quickr places. Part 2: Creating a Portal Theme in Websphere Portal + Introduction to the various them related files and folders Scenario: Customize a Portal theme by adding your own banner text and incorporate one of several available logos. + Introduction to Portal theme folders and files + Edit the theme file to add in the banner and logo + Use administrative Portlets to further update the theme. + Walk user through the Portal Theme customization portlet |
| iWidgets Development for Web Application Integration |
| A widget is a browser based component that occupies a portion of the overall browser page (or canvas) and has a specific capability, typically customizable by a user, such as displaying a weather map or news from an RSS feed or some information from back-end data sources. An iWidget is a widget based on the open standards iWidget v1.0 specification that uses XML or XHTML style for widget definition. iWidgets enable end users to develop situational applications on iWidget runtime framework platforms such as Mashup Center, Lotus Connections and so on, without additional coding. Therefore, iWidget is a potential key technology to reuse functions and data that enterprise applications provide, in various situations with less efforts. In this lab, you will learn how to develop iWidgets by using WebSphere Portlet Factory and Eclipse IDE as well as how to integrate iWidgets to Lotus Connections Profile service. By completing this lab, you are expected to be ready to develop your own iWidgets and to integrate your preferred Web applications into Mashup Center and Lotus Connections. |
| iWidgets Development for Web Application Integration Outline |
|
Part 1 - iWidgets development for web application integration Options 1:WebSphere Portlet Factory Case (Server side approach) + Develop an XPages application integration iWidget by using WebSphere Portlet Factory + Create a project for iWidget development + Develop an iWidget by using builders for Domino application integration + Deploy the iWidget to catalog of Mashup Center Option 2: Eclipse Case (Client side approach) Develop an XPages application integration iWidget by using Eclipse IDE + Create a project for iWidget development + Develop an iWidget by wrting the code for Domino application integration + Deploy the iWidget to catalog of Mashup Center Part 2 - iWidgets integration to Profiles service of Lotus Connections Scenario: Update and deploy the iWidget developed in Part 1 to Lotus Connections Profiles service. When opening the profile page for a Lotus Connections user, the user's information is automatically retrieved and fed to the iWidget. + Update the iWidget to get Lotus Connections Profiles user name + Deploy the iWidget in "war" format to WebSphere Application Server + Update configuration file of Lotus Connections Profiles service layout |
| Integrating OpenDocumentFormat Files into your Environment |
| The OpenDocument Format is the leading open office application file format. This lab, in three parts, demonstrates the value and flexibility of the OpenDocument File format, how to process a file with the ODFDOM, and how to link ODFDOM with your Portal environment. This lab also demonstrates how to use the ODFDOM with your Lotus Domino environment. |
| Integrating OpenDocumentFormat Files into your Environment Outline |
|
+ Understand the OpenDocument Format (5 Minutes)
The lab attendee decomposes the OpenDocument File to understand the ease and flexibility in using the ODF file format. + Process an ODF File with the ODFDOM (15 Minutes) The lab attendee builds a solution which reads a document, and changes the styles to a corporate standard. + Build your ODFDOM and Portal Integration (15 Mintues) Using WebSphere Portlet Factory, the lab attendee quickly builds a solution which links the logic built with the ODFDOM with WebSphere Portal. Bonus: Build your Lotus Notes and Domino ODFDOM Integration (15 Minutes) Lab attendees will be introduced to the process of processing ODFDOM files on the Domino Server. |
|
|
|||||||||||||||||||||
|
|||||||||||||||||||||
| Developing your Symphony solution, your way. |
| Lotus Symphony is the right-featured office productivity editor which enables you to quickly build new innovate time-saving solutions. This lab, in three parts, shows the user how to build a quick web Widget, build a one-click document formatting plugin with the Lotus Symphony Java APIs, and build a Lotus Symphony LotusScript solution. This lab previews the programmability enhancements in Lotus Symphony "Vienna" and the Lotus Symphony Presentations API. |
| Developing your Symphony solution, your way Outline |
|
Part 1: Stock Quote Widget (10 Minutes) The lab attendee would add a simple gadget to the sidebar and see how the autorecognizer would be easily linked between Lotus Symphony and the Web. Part 2: One Click Document Formatting (15 Minutes) The lab attendee builds a plugin which quickly formats to a document. Part 3: Lotus Notes and Lotus Symphony The lab attendee builds an quick Button in a RichText Element to process the Data in the Database. Bonus: Use Symphony "Vienna" new Presentation APIs to automate reports in presentations The lab attendee will be introduced to the new APIs in Symphony "Vienna". In addition, the attendee will learn about the new APIs in creating a simple automated report. |
| Developing a Live Text and Sametime Click-to-Call Application |
| Sametime has long provided interfaces for telephony integration and more than 20 partners have developed a solution. However, getting a phone call to start by simply clicking a phone number has been a tougher nut to crack. This lab will focus on providing hands on experience with several new technologies in this area including Live Text, Widgets, Telephone Conferencing Service Provider Interface (TCSPI), Sametime Unified Telephony (SUT) along with the new BrowserIM and ConnectWebApi toolkits. By completing this lab, you will develop a simple widget and application that leverages your existing telephony integration by providing Click to Call capabilities from nearly any phone number within Lotus Notes and a simple web application. |
| Developing a Live Text and Sametime Click-to-Call Application Outline |
|
Part 1: Create a widget that will recognize all phone numbers in Lotus Notes or any URL launched from a Notes document + Overview of live text + Create Widget + Configure Widget + Test widget Part 2: Develop Click to Call Servlet to handle input from the widget + Overview of ConnectWeb Toolkit + Architectural overview of design + Develop servlet in Eclipse Part 3: Package widget and servlet into Eclipse update site + Export widget + Create update site + Install plugin + Start a call |
| Installation & Configuration of Lotus Domino ID Vault & DAOS |
|
Part 1: Installing & configuring Lotus Domino ID Vault
ID Vault is a new and powerful feature in Domino 8.5 that simplifies Notes user ID management. Gone are the days when an administrator needed to create a new ID for a user that forgot their password and had no recovery capability. ID Vault can allow an administrator to reset passwords, synchronize multiple copies of IDs, recover lost IDs, and more! This lab will show how simple to create and secure an ID Vault is, and give administrators a look at the management interface to see how easy to use and flexible it is. After completing this lab, Administrators will have an overview of the feature, and a clear demonstration of the power of the feature to quickly get a user back in action from a lost password. Part 2: Installing and configuring Domino Attachment Object Store (DAOS) |
| Installation & Configuration of Lotus Domino ID Vault Outline |
|
Part 1: Creating and configuring an ID Vault Part 2: Creating a policy to apply IDs to an ID Vault, and manage a password change |
| Integrating WebSphere Portal with the Lotus Collaborative Portfolio |
| Get hands on technical and configuration experience integrating Websphere Portal 6.1 with the Lotus collaboration portfolio. We will begin with inotes 8.5.1, Quickr services for Domino 8.2, Sametime 8.0.2 and Lotus Connections 2.5 installed and configured with a common LDAP directory. This lab, in four parts, will walk you through integrating WebSphere Portal with each of the products mentioned above. By covering the architecture, technical and configuration details of each of the integration points, you will be more prepared to isolate, manage and troubleshoot problems experienced in your environment. Thru this lab you should see how these integration points can help your end users collaborate more efficiently, and be able to deploy and troubleshoot problems quickly in your environment. |
| Integrating WebSphere Portal with the Lotus Collaborative Portfolio Outline |
|
Tutorial that walks customer through integrating Websphere Portal 6.1 with the Lotus collaborative portfolio. + Integrating Websphere Portal with inotes 8.5.1 + Integrating Websphere Portal with Quickr Domino 8.2 + Integrating Websphere Portal with Sametime 8.0.2 + Integrating Websphere Portal with Lotus Connections 2.5 We will showcase the 3 new portlets introduced in Lotus Connections 2.5 |