Top Banner
 © 2008 IBM Corporation IBM Software Group An IBM Proof of Technology IBM Lotus Quickr Customization Making a place your own 
31

p05 Quickr Customization

Apr 06, 2018

Download

Documents

luisitodelsur
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 1/31

 © 2008 IBM Corporation

IBM Software Group

An IBM Proof of Technology

IBM Lotus Quickr Customization

Making a place your own 

Page 2: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 2/31

Making a place your own © 2008 IBM Corporation 2

TechWorks

Agenda

● What is Lotus Quickr Customization?

● Lotus Quickr Architecture

● Basic Customization

Basics

Themes

Forms

● Enhanced Customization

PlaceBots

PlaceTypes

Page 3: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 3/31

Making a place your own © 2008 IBM Corporation 3

TechWorks

What is Lotus Quickr Customization

● Create customforms for simpleworkflow or project-

specific needs (canuse MS Office)

● Designate existingdesigns and

content astemplates for futureplaces: re-use bestpractices

Change the lookand feel to create aunique sense ofcommunity

Page 4: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 4/31

Making a place your own © 2008 IBM Corporation 4

TechWorks

What can you customize in Lotus Quickr

● Change existing place objects or create new place objects with IBM® Lotus® 

Notes® and IBM Lotus Domino® Designer.

● Perform a wide variety of actions on places using XML to access the IBM Lotus

Quickr™ Java™ API.● Automate certain tasks in places by writing agents, called PlaceBots, which run in

places.

● Customize the look and layout of places to make them fit your enterprise.

● Use an existing place as a template, called a PlaceType, with which you cancreate new places containing the same characteristics and customizations.

Page 5: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 5/31

Making a place your own © 2008 IBM Corporation 5

TechWorks

Lotus Quickr Architecture Overview

● Lotus Quickr services for Lotus Domino is implemented using core Domino

Technologies

● Lotus Quickr also uses a subset of the Domino/Notes security and authentication

model to manage access to a place.● There are relations between Lotus Quickr objects and Notes Domino Objects

● You can use the Notes client and Domino Designer to view, customize, and createnew objects in a place.

Page 6: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 6/31

Making a place your own © 2008 IBM Corporation 6

TechWorks

Example: Objects Relationships

● A place in Quickr corresponds to a

File System Directory

Place consists of 3 or more .nsffiles

● A room is a Domino database

● A folder is a Domino folder or view

● A place type represents a

database template● For a complete list review

the InfoCenter, the Developer’sguide, and the Best Practices wiki.

SharedContent

TeamWorkspaces

WorkflowAnywher

e

Anytime

Wikis

Team

Blogs

Business

templates

Quickr

contentstores

Lotus Domino Java ContentRepository

IBM FileNet * IBM DB2Content Manager *

Other

* - Requires separate purchase & supported after initial Lotus Quickr release

Page 7: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 7/31

Making a place your own © 2008 IBM Corporation 7

TechWorks

Lotus Quickr Directory Structure

● The Lotus Quickr data is stored in a directory called LotusQuickr:

< Domino data directory>\LotusQuickr\AreaTypes : Templates for places and rooms

< Domino data directory>\LotusQuickr\LotusQuickr : Administrator places files

< Domino data directory>\LotusQuickr\<place> : Contains the files for a certain <place>

NSF 

NSF 

NSF 

NTF 

NTF 

NTF Domino 

Page 8: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 8/31

Making a place your own © 2008 IBM Corporation 8

TechWorks

Places Databases

● The following databases are the building blocks to any place:

The place database (main.nsf)- The place database is the parent database in anyplace. All other databases in the place are children of the place database.

The Members Directory database (Contacts1.nsf) - Each place has a MembersDirectory database.

A room database (Pagelibrary.ntf)- A room database structures the contents of aparticular room in a place

Page 9: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 9/31

Making a place your own © 2008 IBM Corporation 9

TechWorks

Basic Customization

● Basics

● Theme

Choose a Theme

PlaceType Options

Custom Themes

● Forms

Existing forms

New forms

Page 10: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 10/31

Making a place your own © 2008 IBM Corporation 10

TechWorks

Basic Customization - Basics

● Place Logo

Upload Logo Artwork

Logo Maker

Page 11: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 11/31

Making a place your own © 2008 IBM Corporation 11

TechWorks

Basic Customization - Basics

● Reorder

● Show/Hide

Page 12: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 12/31

Making a place your own © 2008 IBM Corporation 12

TechWorks

Basic Customization - Basics

● Notifications

● Incoming Mail

● Real-time collaboration

Encrypt Offline Places● Delete this place…

Page 13: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 13/31

Making a place your own © 2008 IBM Corporation 13

TechWorks

Basic Customization - Theme

● Default themes

Quickr

Quickr (withclassic navigation)

Quickplace Classic

● Use themes from Busness Partners

Eg. SNAPPS

● Or build your own

Quickplace Classic example

Page 14: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 14/31

Making a place your own © 2008 IBM Corporation 14

TechWorks

Basic Customization - Theme

● Themes are collections of HTML, JavaScript, image and CSS files that collectively

define the look, feel, and sometimes functionality of a Quickr

● Quickr 8 and 8.1 services for Lotus Domino is an evolution of IBM LotusQuickplace®. For 8.0,the elements of theme customization remain mostly the same

Files are stored in main.nsf as “Skin Groups”

● 8.1 implements additional functionality in the theme

Implemented using div tags and javascript

Full 8.1 functionality is available only  in the 8.1 theme or custom themes derived from it

The 8.1 theme is  the 8.1 UI (although we still allow use of older themes)

New file set and directory structure

Increased use of AJAX

Page 15: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 15/31

Making a place your own © 2008 IBM Corporation 15

TechWorks

Basic Customization - Theme●Build your own

●Generate, modify and upload

specific theme parts

Style sheet

Page LayoutEdit Layout

List Folder Layout

Headlines Folder Layout

Slideshow Folder Layout

Image for theme

Page 16: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 16/31

Making a place your own © 2008 IBM Corporation 16

TechWorks

Basic Customization - Forms

● Use existing forms

● Or build your own

Page 17: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 17/31

Making a place your own © 2008 IBM Corporation 17

TechWorks

Basic Customization - Forms

● Create new form

Simple form

Microsoft Office form

Imported HTML form

● Reorder forms

● Show/Hide forms

Page 18: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 18/31

Making a place your own © 2008 IBM Corporation 18

TechWorks

Basic Customization - Forms

● Create new form

Page 19: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 19/31

Making a place your own © 2008 IBM Corporation 19

TechWorks

Basic Customization - Forms

● Create new form and new content

Page 20: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 20/31

Making a place your own © 2008 IBM Corporation 20

TechWorks

Enhanced Customization

● Creating and Customizing Objects using Notes

● Using PlaceBots

Page 21: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 21/31

Making a place your own © 2008 IBM Corporation 21

TechWorks

Enhanced Customization - Creating and Customizing

Objects using Notes● Since Lotus Quickr Objects are based on Domino Objects, you can use Lotus Notes

and Domino Designer to customize these Objects

● It is important to note that the Schema could change at any release and it may be

necessary to change some of your customizations

● The place database has a specific QDK view that allows you to:

Customize an existing Object using Lotus Notes

Create a new Object using Lotus Notes

Page 22: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 22/31

Making a place your own © 2008 IBM Corporation 22

TechWorks

Enhanced Customization - Creating and Customizing

Objects using Notes

Allow for user input of data into data notes.Data note of type"h_Field"

Field

Manages the display of data notes. A form can contain fields forcontaining data and employ scripts to process and compute data.

Data note of type"h_Form"

Form

A member note contains information about a team member of a place.Domino data noteMember

The basic vehicle for content. You can create content using the LotusQuickr editor or import content from an external source.

Domino form + subform+ data note

Page

An organizing structure for collecting and displaying related pages in asite.

Domino folder or viewFolder

The structure and design used to create a particular type of room.Notes template (.ntf)RoomType

A collection of pages with its own security and authentication protection.Notes database (.nsf)Room

The structure and design used to create a particular type of place. Forexample, the default place is Main.nsf, which is created from theMeetingRoom.ntf template. MeetingRoom.ntf is a PlaceType.

A collection ofdatabase (.nsf) orNotes template (.ntf)files derived from aparent place.

PlaceType

Organizes pages in rooms and folders.File system directoryPlace

DescriptionLotus Domino ObjectQuickr Obj.

Page 23: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 23/31

Making a place your own © 2008 IBM Corporation 23

TechWorks

Enhanced Customization - PlaceBot

● PlaceBot is an agent written in either Java or IBM Lotus LotusScript®, that performs

a certain task, such as updating other contents when creating new content or otheractions in a scheduled way.

● PlaceBots can access, manage and process data in a place.

● PlaceBots can be setup to run on two occasions:

On a scheduleOnce a form is submitted

Page 24: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 24/31

Making a place your own © 2008 IBM Corporation 24

TechWorks

Enhanced Customization – PlaceBot files

● A PlaceBot file can consist of many files.

There are five formats supported:

Java based (.java, .class, .jar, .zip)

LotusScript (.lss)

● If importing multiple java agent files,

provide the name of the agent base class

Page 25: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 25/31

Making a place your own © 2008 IBM Corporation 25

TechWorks

Enhanced Customization - Creating a PlaceBot

● Schedule PlaceBots on

Content that has been modifiedor added to this room since thelast time the PlaceBot ran.

All content in this room.

● In a specific folder only or not

● Frequence

● More options

T hW k

Page 26: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 26/31

Making a place your own © 2008 IBM Corporation 26

TechWorks

Summary

● What is Quickr Customization?

● Quickr Architecture

● Basic Customization

BasicsTheme

Forms

● Enhanced Customization

Creating and Customizing Objects using NotesPlaceBots

T hW k

Page 27: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 27/31

Making a place your own © 2008 IBM Corporation 27

TechWorks

PlaceTypes

● PlaceTypes are blueprints to create Lotus Quickr

places from and are like Domino templates

● There are two steps to make a place available as a PlaceType:

Place owner creates a place and allows it to be a PlaceType with options shown below

Lotus Quickr administrator creates the PlaceType based on the previous place

TechWorks

Page 28: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 28/31

Making a place your own © 2008 IBM Corporation 28

TechWorks

PlaceTypes

● Useful places can be enabled to serve asmodels for new places

● Allow place to be used as a template (ownervia customize)

● Create PlaceType (administrator creates andadds to available list)

TechWorks

Page 29: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 29/31

Making a place your own © 2008 IBM Corporation 29

TechWorks

Lab overview

● In this lab, you will explore the various options for customizing a Quickr place

● The goals of the lab are to:

See how easy it is to customize place options, look, and behavior

Work with themes and build new onesUnderstand and create forms

Discover PlaceBots

Configure and build new place types

Customizing Quickr Lab can be found in the Lab Workbook

TechWorks

Page 30: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 30/31

Making a place your own © 2008 IBM Corporation 30

TechWorks

Lab – Lotus Quickr Customization (Domino Services)

● Purposes

Basic customization of an existing place

Configure and build new place types

Work with themes and build new ones

Understand and create forms

Discover PlaceBots

LabChange Basics

Work with Themes

Create new Forms

Discover PlaceBots

Create a new PlaceType

TechWorks

Page 31: p05 Quickr Customization

8/3/2019 p05 Quickr Customization

http://slidepdf.com/reader/full/p05-quickr-customization 31/31

Making a place your own © 2008 IBM Corporation 31

TechWorks