SlideShare a Scribd company logo
1 of 56
QUICKR : HOWTO ?!? Una piccola guida su come fare alcune cose interessanti !
Vittorio Foschi ,[object Object]
Nato a Cervia (RA)
Mi occupo di progettazione vendita ed assistenza alla vendita
Lavoro per Technacy srl
[email_address]
Skype : vittoriofoschi
Di cosa vi parlerò ? ,[object Object]
Un po' di settings non guastano mai
Vediamo come è “fatto” dentro quickr
Start : Developing !!!
Live Demo
Installiamo Quickr Single server Cluster Expanded
Installiamo Quickr
Installiamo Quickr ,[object Object]
Se non vi ricordate l'utente inserito guardate nel notes.ini ( QuickPlaceAdmin = … )
Se non vi ricordate la password dell'utente QPADMIN   IBM Technote # 1296289
Installiamo Quickr ,[object Object]
Enable SSO
Custom Login Form ...
Installiamo Quickr ,[object Object]
Ereditare le impostazioni da domcfg.ntf
Un po' di cose da sapere Offline settings for notes.ini These settings are for those who wish for more detailed options for offline users. • $DOLS_TCPIPAddress=1  Used to configure a cluster that uses the IBM Network Dispatcher to work with Domino Off-Line Services. A value of 0 (zero) disables this setting.  • CheckCacheBeforeDSAPI=1 Enables authentication to work for offline users. A value of 0 (zero) disables this setting. • EXTMGR_ADDINS= dependent on operating system On Windows®: ndolextn On AIX®: libdolextn Enables Domino Off-Line Services to work with Lotus Quickr. • NoWebFileSystemACLS=1 If you use Sun Java System Portal Server with IBM Lotus Quickr as a reverse proxy, use this notes.ini setting to prevent users from having to re-authenticate after installing places offline. A value of 0 (zero) disables this setting.
Un po' di cose da sapere Web page cache settings for notes.ini If performance tuning is of your interest, these settings will enhance the user experience: •  QuickPlaceWebCacheDir==<pathname> Sets the cache directory where <pathname> is the full file path name of the directory. If this variable is omitted from your server’s notes.ini, the server cache is automatically set to the default directory <NOTESPROGRAM> datacache. •  QuickPlaceWebCacheEnabled=1  Disables or enables the cache. A value of 0 (zero) disables this setting. •   QuickPlaceWebCacheGCIntervalInMIN=<minutes>  Sets the time interval for cache cleaning. •  QuickPlaceWebCacheLimitInMB=<MB> Sets the cache size limit. This variable sets the cache size limit in megabytes. If you enter a number of zero or less (or omit the variable from your notes. ini file), the cache size limit defaults to 50 M B. •  QuickPlaceWebCacheLogging=<n> Sets the cache logging level, which determines how detailed log messages will be. Acceptable values are 1, 2, or 3; where 1 is the least detailed and 3 is the most detailed. •  QuickPlaceWebCacheUsers=<value> Defines which users will be affected by caching. By default, server caching applies to all users when the cache is enabled. To set the cache for anonymous users only, enter QuickPlaceWebCacheUsers= Anonymous.
Un po' di cose da sapere Other settings for notes.ini These settings can assist with e-mail generation, setup details, and other items of general usage for the Quickr server: •  $h_MailDomain=mydomain.com Specifies the domain of the server that hosts the place to which Quickr routes replies to e-mail generated from places. Combined with the next setting &quot;h_Undelivmail&quot; defines the name used for Quickr generated e-mails for newsletters. •  h_UndelivMail=QuickrPlacename Specifies the place to which Lotus Quickr routes replies to e-mail generated from places. Combined with the previous setting $h_MailDomain defines the name used for Quickr place generated e-mails for newsletters. •  h_ScopeURLinQP=1  Enables image caching in environments that do not use single sign-on authentication. A value of 0 (zero) disables this setting.  •  NoWebFileSystemACLs Prevents anonymous access to files in the HTML directory and is a part of setting up single sign-on authentication. Also, if you use Sun Java System Portal Server with IBM Lotus Quickr as a reverse proxy, use this notes.ini setting to prevent users from having to re-authenticate after installing places offline. A value of 0 (zero) disables this setting. •  PLATFORM_CSID=hhh  Where hhh is a hex number that represents the codepage. Required on UNIX servers to support names in a user directory that contain accented characters. •  QuickPlaceExpireCachedUsers=<time interval in seconds>   Specifies the length of time user entries remain in the user cache. •   QuickPlaceExtensionManagerAllowServers=1 Gives a Domain Catalog server the access to index the places on a Lotus Quickr server that uses the Search Places feature and Off-Line Services. A value of 0 (zero) disables this setting.
Un po' di cose da sapere Other settings for notes.ini These settings can assist with e-mail generation, setup details, and other items of general usage for the Quickr server: •  QuickPlaceMaxCachedUsers=<n>   Specifies the maximum number of users allowed in the user cache. •  QuickPlaceNestedGroupLimit=<n> Controls how deep LDAP queries are performed to return groups nested in other groups. For example QuickPlaceNestedGroupLimit=1 limits lookups to 1 nested group instead of the default 8. •  QuickPlaceUpgradeServerOnStartup=1  Controls whether a server is upgraded on startup. A value of 0 (zero) disables this setting. •  HTTPAllowDecodedUrlPercent=1 Ensures that an uploaded document or a page attachment whose name includes a special character can be previewed. A name that includes a special character has to be encoded, which introduces the percent sign (%) in the URL. Special characters that need to be encoded can include but are not limited to: ° Dollar (&quot;$&quot;)  ° Ampersand (&quot;&&quot;)  ° Plus (&quot;+&quot;)  ° Comma (&quot;,&quot;)  ° Forward slash/Virgule (&quot;/&quot;)  ° Colon (&quot;:&quot;)  ° Semi-colon (&quot;;&quot;)  • Windows: extmgr_addins=nqpcmextmgr,  AIX: extmgr_ addins=libqpcmextmgr_r.a,  Linux: extmgr_addins=libqpcmextmgr.so Enables AdminP task to work on the Quickr for Domino server. Needs to be added manually to the notes.ini file
Un po' di cose da sapere Client logging notes.ini settings Enhanced troubleshooting and debug code can be set with the following options: •  $h_Debug Enables the browser to display detailed messages about JavaScript errors that occur on the client, instead of the general Lotus Quickr message, &quot;Unable to process your request at this time&quot;. •  $h_ClientDebugConsole Displays a console log on all clients that access the Lotus Quickr server. For Internet Explorer, the console log is an additional browser window and for other browsers the console log is the JRE Java log console. Use this setting on a temporary basis to help IBM Support troubleshoot specific client-side problems. •  $ h_ExceptionDetail=1 Adds the source code name and line number from which errors and warnings are generated to the error and warning messages that the server sends to the browser. Use this setting on a temporary basis to help IBM Support troubleshoot a problem. : Document preview generatio n logging
Un po' di cose da sapere Server logging settings for notes.ini A Domino server log is the place where you can see everything that happens and track it properly. If so, then you will need to take advantage of the following options. • QuickPlaceArchiveLogging: Archive tool logging. • QuickPlaceAuthenticationLogging: Authentication logging for authentication events, failures, successes, group expansion, and names list generation. • QuickPlaceCalendarSubscriptionLogging: Calendar event logging.  • QuickPlaceCompressionLogging: Page compression logging. • QuickPlaceDbCommandPerformanceLogging: Server command performance logging. • QuickPlaceExtensionManagerIfLogging: Offline place installation logging. • QuickPlaceHTTPInterfaceLogging: Lotus Quickr and IBM Lotus Domino HTTP interaction logging. It is useful primarily as a first step toward isolating user authentication problems or problems related to the interaction between Lotus Quickr and Lotus Domino. Use with other logging settings, for example,  QuickPlaceAuthenticationLogging—it provides a clearer picture of URL processing. • QuickPlaceJavaLogging: Java Debug logging. • QuickPlaceJavaServerLogging: Java Server logging. • QuickPlaceJniLogging: Java Native Interface (JNI) to C++ layer logging. • QuickPlaceJvmLogging: Java Virtual Machine logging. • QuickPlaceLargePOSTLogging: Large uploads logging. • QuickPlaceLockLogging: Place Lock tool logging. iewLogging: Document preview generatio n logging
Un po' di cose da sapere • QuickpPlaceLtpaLogging: LTPA logging when Lotus Domino controls directory services. • QuickPlaceMailLogging: Lotus Quickr e-mail process logging. • QuickPlaceMembershipModelLogging: Expanded membership logging. • QuickPlaceMyPlacesLogging: My Places logging. • QuickPlaceQOMLogging: Object model logging. • QuickPlaceObjectPoolLogging: ObjectPool Memory management for PlaceCatalog logging. • QuickPlacePerformanceLogging: Performance data collector logging. • QuickPlacePlaceCatalogLogging: Place Catalog logging. • QuickPlacePlaceCatalogQueryLogging: Queries into Place Catalog logging; use level 4 to include more details  • QuickPlacePlaceTypeCentralRefreshLogging: PlaceType refresh logging.  • QuickPlaceSearchPlacesLogging: Search across places logging.  • QuickPlaceSpellCheckEngineLogging: Spell checker engine logging.  • QuickPlaceStyleSheetAttributeCmdLogging: Style sheetprocessing logging. • QuickPlaceStubMakerLogging: Stub creator logging for Lotus Quickr cluster support. • QuickPlaceToolLogging: Qptool logging. • QuickPlaceUpgradeLogging: Upgrade logging (upgrade places). • QuickPlaceUserCacheLogging: User cache parameter logging. • QuickPlaceUserDirectoryLogging: User directory logging . • QuickPlaceWebCacheLogging: Web caching logging (caches pages sent to browser). • QuickPlacePlaceStatisticsLogging: Place statistics logging.  • QuickPlaceNSFLogging: NSF database logging.  • QuickPlaceDocumentLogging: Document-level logging  • QuickPlaceLDAPLogging: LDAP logging • QuickPlacePreviewLogging: Document preview generatio n logging
Un po' di cose da sapere ,[object Object]
È presente un QPCONFIG_SAMPLE.XML da cui prendere spunto
E molto ben documentato
Come installare i fixpack? ,[object Object]
Verificare di avere una versione di Java superiore alla 1.5
Posizionarsi nella directory jvmibxt presente all'interno della directory dei programmi di Lotus Domino
Lanciare il file jar scaricato con il FixPack con il comando java -jar <installer.jar>
Come installare i fixpack?
Come “è” fatto Quickr ,[object Object]
Tutto si basa su dei Widgets Dojo
I temi di quickr altro non sono che del semplice codice HTML per i Widgets
Quickr usa il framewrok dojo DIJIT
Il server fornisce solo i dati , il client controlla l'aspetto e la logica applicativa
Quickr e i TEMI ! ,[object Object]
Stylesheet
Page :
Edit :
Folder :
Quickr e i TEMI !
Switch to live !
Un po' di cose da sapere view.toc view.checkEntry misc.dateformatter people.name view.downloadlink misc.eventlink view.dynamicrowgenerator view.library actionbar.folderactionbar misc.footer menu.placeactionsmenu view.controls.itemsperpage view.controls.prevpage view.controls.nextpage
I Widgets ... ,[object Object]
Widgets che leggono dati dal server domino
Widgets che utilizzano fogli XSL per trasformare i dati
I Widgets ... ,[object Object]
I Widgets sono simili ai compenti “Skin” della 8.2 ma gli SKIN venivano “generati” sul server e al client arrivava il javascript o l'html
Page.htm , file che fa parte di una themes , può utilizzare Widgets e Skin

More Related Content

What's hot

Installation of Windows Server 2003 Domain Controller and DNS Server Setup
Installation of Windows Server 2003 Domain Controller and DNS Server SetupInstallation of Windows Server 2003 Domain Controller and DNS Server Setup
Installation of Windows Server 2003 Domain Controller and DNS Server Setup► Supreme Mandal ◄
 
SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010
SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010
SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010Michael Noel
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 minsSharon James
 
Deployment serviceswd sinwindowsserver2008
Deployment serviceswd sinwindowsserver2008Deployment serviceswd sinwindowsserver2008
Deployment serviceswd sinwindowsserver2008o12
 
IBM Notes Traveler Best Practices
IBM Notes Traveler Best PracticesIBM Notes Traveler Best Practices
IBM Notes Traveler Best Practicesjayeshpar2006
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administratorsSharon James
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSharon James
 
Best practices of notes traveler deployment
Best practices of notes traveler deploymentBest practices of notes traveler deployment
Best practices of notes traveler deploymentRahul Kumar
 
How to Transfer Magento Project from One Server to another Server
How to Transfer Magento Project from One Server to another ServerHow to Transfer Magento Project from One Server to another Server
How to Transfer Magento Project from One Server to another ServerKaushal Mewar
 
Domino Security - not knowing is not an option - MWLUG 2015
Domino Security - not knowing is not an option - MWLUG 2015Domino Security - not knowing is not an option - MWLUG 2015
Domino Security - not knowing is not an option - MWLUG 2015Darren Duke
 
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...Sharon James
 
Practical solutions for connections administrators lite
Practical solutions for connections administrators litePractical solutions for connections administrators lite
Practical solutions for connections administrators liteSharon James
 
Backup workflow for SMHV on windows 2008R2 HYPER-V
Backup workflow for SMHV on windows 2008R2 HYPER-VBackup workflow for SMHV on windows 2008R2 HYPER-V
Backup workflow for SMHV on windows 2008R2 HYPER-VAshwin Pawar
 
EE4414 Multimedia Communication Systems II
EE4414 Multimedia Communication Systems IIEE4414 Multimedia Communication Systems II
EE4414 Multimedia Communication Systems IIFranZEast
 
Installation steps about window server 2003 and windows XP in virtualbox
Installation steps about window server 2003 and windows XP in virtualbox Installation steps about window server 2003 and windows XP in virtualbox
Installation steps about window server 2003 and windows XP in virtualbox sekhonharman
 
Xen server quick installation guide
Xen server quick installation guideXen server quick installation guide
Xen server quick installation guidejebric
 

What's hot (20)

Installation of Windows Server 2003 Domain Controller and DNS Server Setup
Installation of Windows Server 2003 Domain Controller and DNS Server SetupInstallation of Windows Server 2003 Domain Controller and DNS Server Setup
Installation of Windows Server 2003 Domain Controller and DNS Server Setup
 
SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010
SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010
SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
 
Deployment serviceswd sinwindowsserver2008
Deployment serviceswd sinwindowsserver2008Deployment serviceswd sinwindowsserver2008
Deployment serviceswd sinwindowsserver2008
 
IBM Notes Traveler Best Practices
IBM Notes Traveler Best PracticesIBM Notes Traveler Best Practices
IBM Notes Traveler Best Practices
 
Computer networking demo
Computer networking demoComputer networking demo
Computer networking demo
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administrators
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
 
Best practices of notes traveler deployment
Best practices of notes traveler deploymentBest practices of notes traveler deployment
Best practices of notes traveler deployment
 
1
11
1
 
How to Transfer Magento Project from One Server to another Server
How to Transfer Magento Project from One Server to another ServerHow to Transfer Magento Project from One Server to another Server
How to Transfer Magento Project from One Server to another Server
 
Domino Security - not knowing is not an option - MWLUG 2015
Domino Security - not knowing is not an option - MWLUG 2015Domino Security - not knowing is not an option - MWLUG 2015
Domino Security - not knowing is not an option - MWLUG 2015
 
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
 
Practical solutions for connections administrators lite
Practical solutions for connections administrators litePractical solutions for connections administrators lite
Practical solutions for connections administrators lite
 
Backup workflow for SMHV on windows 2008R2 HYPER-V
Backup workflow for SMHV on windows 2008R2 HYPER-VBackup workflow for SMHV on windows 2008R2 HYPER-V
Backup workflow for SMHV on windows 2008R2 HYPER-V
 
Jugoslavija MOD!!!
Jugoslavija MOD!!!Jugoslavija MOD!!!
Jugoslavija MOD!!!
 
EE4414 Multimedia Communication Systems II
EE4414 Multimedia Communication Systems IIEE4414 Multimedia Communication Systems II
EE4414 Multimedia Communication Systems II
 
Installation steps about window server 2003 and windows XP in virtualbox
Installation steps about window server 2003 and windows XP in virtualbox Installation steps about window server 2003 and windows XP in virtualbox
Installation steps about window server 2003 and windows XP in virtualbox
 
Xen server quick installation guide
Xen server quick installation guideXen server quick installation guide
Xen server quick installation guide
 
FAILOVER
FAILOVERFAILOVER
FAILOVER
 

Viewers also liked

Viewers also liked (8)

Bluemix Cloud Platform - dominopoint
Bluemix Cloud Platform - dominopointBluemix Cloud Platform - dominopoint
Bluemix Cloud Platform - dominopoint
 
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
 
Life in the Fast Lane: Full Speed XPages!, #dd13
Life in the Fast Lane: Full Speed XPages!, #dd13Life in the Fast Lane: Full Speed XPages!, #dd13
Life in the Fast Lane: Full Speed XPages!, #dd13
 
Speed up the cloud adoption with SoftLayer Cloud Services - dominopoint
Speed up the cloud adoption with SoftLayer Cloud Services - dominopointSpeed up the cloud adoption with SoftLayer Cloud Services - dominopoint
Speed up the cloud adoption with SoftLayer Cloud Services - dominopoint
 
Gs creative pedagogy_tesol_spain_mar_2013
Gs creative pedagogy_tesol_spain_mar_2013Gs creative pedagogy_tesol_spain_mar_2013
Gs creative pedagogy_tesol_spain_mar_2013
 
Tivoli Storage Manager - backup and restore for Domino, #dd13
Tivoli Storage Manager - backup and restore for Domino, #dd13Tivoli Storage Manager - backup and restore for Domino, #dd13
Tivoli Storage Manager - backup and restore for Domino, #dd13
 
Back to the Future: Understand and Optimize your IBM Notes and Domino Infrast...
Back to the Future: Understand and Optimize your IBM Notes and Domino Infrast...Back to the Future: Understand and Optimize your IBM Notes and Domino Infrast...
Back to the Future: Understand and Optimize your IBM Notes and Domino Infrast...
 
Dominopoint meet the experts 2015 - XPages
Dominopoint   meet the experts 2015 - XPagesDominopoint   meet the experts 2015 - XPages
Dominopoint meet the experts 2015 - XPages
 

Similar to DDive11 - Quickr HowTo

Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) DeploymentsPlanning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) DeploymentsStuart McIntyre
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckLuis Guirigay
 
Using MAMP for Web Development
Using MAMP for Web DevelopmentUsing MAMP for Web Development
Using MAMP for Web DevelopmentEric Greene
 
Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...
Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...
Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...Vikas Sahni
 
Building azure applications ireland
Building azure applications irelandBuilding azure applications ireland
Building azure applications irelandMichael Meagher
 
KACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting OverviewKACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting OverviewDell World
 
Cloud computing 3702
Cloud computing 3702Cloud computing 3702
Cloud computing 3702Jess Coburn
 
SharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSPC Adriatics
 
Orlando DNN Usergroup Pres 12/06/11
Orlando DNN Usergroup Pres 12/06/11Orlando DNN Usergroup Pres 12/06/11
Orlando DNN Usergroup Pres 12/06/11Jess Coburn
 
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 20161049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016panagenda
 
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Amazon Web Services
 
BITM3730Week12.pptx
BITM3730Week12.pptxBITM3730Week12.pptx
BITM3730Week12.pptxMattMarino13
 
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...Amazon Web Services
 
be the captain of your connections deployment
be the captain of your connections deploymentbe the captain of your connections deployment
be the captain of your connections deploymentSharon James
 

Similar to DDive11 - Quickr HowTo (20)

Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) DeploymentsPlanning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health Check
 
Using MAMP for Web Development
Using MAMP for Web DevelopmentUsing MAMP for Web Development
Using MAMP for Web Development
 
Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...
Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...
Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...
 
Building azure applications ireland
Building azure applications irelandBuilding azure applications ireland
Building azure applications ireland
 
Essa lab week 1
Essa lab week 1Essa lab week 1
Essa lab week 1
 
KACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting OverviewKACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting Overview
 
Cloud computing 3702
Cloud computing 3702Cloud computing 3702
Cloud computing 3702
 
Lug
LugLug
Lug
 
SharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi Vončina
 
Orlando DNN Usergroup Pres 12/06/11
Orlando DNN Usergroup Pres 12/06/11Orlando DNN Usergroup Pres 12/06/11
Orlando DNN Usergroup Pres 12/06/11
 
John
JohnJohn
John
 
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 20161049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
 
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
 
Domino Adminblast
Domino AdminblastDomino Adminblast
Domino Adminblast
 
BITM3730Week12.pptx
BITM3730Week12.pptxBITM3730Week12.pptx
BITM3730Week12.pptx
 
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
 
be the captain of your connections deployment
be the captain of your connections deploymentbe the captain of your connections deployment
be the captain of your connections deployment
 
Clontab webpage
Clontab webpageClontab webpage
Clontab webpage
 
Windows PowerShell.pptx
Windows PowerShell.pptxWindows PowerShell.pptx
Windows PowerShell.pptx
 

More from Dominopoint - Italian Lotus User Group

IBM Connections How to use existing data to increase adoption success with IB...
IBM Connections How to use existing data to increase adoption success with IB...IBM Connections How to use existing data to increase adoption success with IB...
IBM Connections How to use existing data to increase adoption success with IB...Dominopoint - Italian Lotus User Group
 

More from Dominopoint - Italian Lotus User Group (20)

TOTP - Time-Based One Time password in Domino
TOTP - Time-Based One Time password in DominoTOTP - Time-Based One Time password in Domino
TOTP - Time-Based One Time password in Domino
 
Domino Backup V12 - Un nuovo Task
Domino Backup V12 - Un nuovo TaskDomino Backup V12 - Un nuovo Task
Domino Backup V12 - Un nuovo Task
 
Mail Client from Traveler to Verse On-Premises
Mail Client from Traveler to Verse On-PremisesMail Client from Traveler to Verse On-Premises
Mail Client from Traveler to Verse On-Premises
 
IBM Worspace: Towards a culture of conversations
IBM Worspace: Towards a culture of conversationsIBM Worspace: Towards a culture of conversations
IBM Worspace: Towards a culture of conversations
 
Microsoft Outlook for Domino (IMSMO)
Microsoft Outlook for Domino (IMSMO)Microsoft Outlook for Domino (IMSMO)
Microsoft Outlook for Domino (IMSMO)
 
Riding the Enterprise Integration train
Riding the Enterprise Integration trainRiding the Enterprise Integration train
Riding the Enterprise Integration train
 
Ortocloud l'applicazione per fare orto su Bluemix
Ortocloud l'applicazione per fare orto su BluemixOrtocloud l'applicazione per fare orto su Bluemix
Ortocloud l'applicazione per fare orto su Bluemix
 
Meetit16 KeyNote di Apertura
Meetit16 KeyNote di AperturaMeetit16 KeyNote di Apertura
Meetit16 KeyNote di Apertura
 
IBM Domino Modernizing apps with Angularjs
IBM Domino Modernizing apps with AngularjsIBM Domino Modernizing apps with Angularjs
IBM Domino Modernizing apps with Angularjs
 
IBM Connections How to use existing data to increase adoption success with IB...
IBM Connections How to use existing data to increase adoption success with IB...IBM Connections How to use existing data to increase adoption success with IB...
IBM Connections How to use existing data to increase adoption success with IB...
 
Cloudant e XPages
Cloudant e XPagesCloudant e XPages
Cloudant e XPages
 
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
 
IBM Connections 10 things every user should know
IBM Connections 10 things every user should knowIBM Connections 10 things every user should know
IBM Connections 10 things every user should know
 
IBM Verse New Way To Work
IBM Verse New Way To WorkIBM Verse New Way To Work
IBM Verse New Way To Work
 
Crossware MailSignature
Crossware MailSignatureCrossware MailSignature
Crossware MailSignature
 
Cooperteam soluzioni
Cooperteam soluzioniCooperteam soluzioni
Cooperteam soluzioni
 
Notes and Domino Roadmap
Notes and Domino RoadmapNotes and Domino Roadmap
Notes and Domino Roadmap
 
La Collaborazione Europea
La Collaborazione EuropeaLa Collaborazione Europea
La Collaborazione Europea
 
the future of work
the future of workthe future of work
the future of work
 
XPages Mobile, #dd13
XPages Mobile, #dd13XPages Mobile, #dd13
XPages Mobile, #dd13
 

Recently uploaded

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

DDive11 - Quickr HowTo

  • 1. QUICKR : HOWTO ?!? Una piccola guida su come fare alcune cose interessanti !
  • 2.
  • 4. Mi occupo di progettazione vendita ed assistenza alla vendita
  • 8.
  • 9. Un po' di settings non guastano mai
  • 10. Vediamo come è “fatto” dentro quickr
  • 13. Installiamo Quickr Single server Cluster Expanded
  • 15.
  • 16. Se non vi ricordate l'utente inserito guardate nel notes.ini ( QuickPlaceAdmin = … )
  • 17. Se non vi ricordate la password dell'utente QPADMIN IBM Technote # 1296289
  • 18.
  • 21.
  • 22. Ereditare le impostazioni da domcfg.ntf
  • 23. Un po' di cose da sapere Offline settings for notes.ini These settings are for those who wish for more detailed options for offline users. • $DOLS_TCPIPAddress=1 Used to configure a cluster that uses the IBM Network Dispatcher to work with Domino Off-Line Services. A value of 0 (zero) disables this setting. • CheckCacheBeforeDSAPI=1 Enables authentication to work for offline users. A value of 0 (zero) disables this setting. • EXTMGR_ADDINS= dependent on operating system On Windows®: ndolextn On AIX®: libdolextn Enables Domino Off-Line Services to work with Lotus Quickr. • NoWebFileSystemACLS=1 If you use Sun Java System Portal Server with IBM Lotus Quickr as a reverse proxy, use this notes.ini setting to prevent users from having to re-authenticate after installing places offline. A value of 0 (zero) disables this setting.
  • 24. Un po' di cose da sapere Web page cache settings for notes.ini If performance tuning is of your interest, these settings will enhance the user experience: • QuickPlaceWebCacheDir==<pathname> Sets the cache directory where <pathname> is the full file path name of the directory. If this variable is omitted from your server’s notes.ini, the server cache is automatically set to the default directory <NOTESPROGRAM> datacache. • QuickPlaceWebCacheEnabled=1 Disables or enables the cache. A value of 0 (zero) disables this setting. • QuickPlaceWebCacheGCIntervalInMIN=<minutes> Sets the time interval for cache cleaning. • QuickPlaceWebCacheLimitInMB=<MB> Sets the cache size limit. This variable sets the cache size limit in megabytes. If you enter a number of zero or less (or omit the variable from your notes. ini file), the cache size limit defaults to 50 M B. • QuickPlaceWebCacheLogging=<n> Sets the cache logging level, which determines how detailed log messages will be. Acceptable values are 1, 2, or 3; where 1 is the least detailed and 3 is the most detailed. • QuickPlaceWebCacheUsers=<value> Defines which users will be affected by caching. By default, server caching applies to all users when the cache is enabled. To set the cache for anonymous users only, enter QuickPlaceWebCacheUsers= Anonymous.
  • 25. Un po' di cose da sapere Other settings for notes.ini These settings can assist with e-mail generation, setup details, and other items of general usage for the Quickr server: • $h_MailDomain=mydomain.com Specifies the domain of the server that hosts the place to which Quickr routes replies to e-mail generated from places. Combined with the next setting &quot;h_Undelivmail&quot; defines the name used for Quickr generated e-mails for newsletters. • h_UndelivMail=QuickrPlacename Specifies the place to which Lotus Quickr routes replies to e-mail generated from places. Combined with the previous setting $h_MailDomain defines the name used for Quickr place generated e-mails for newsletters. • h_ScopeURLinQP=1 Enables image caching in environments that do not use single sign-on authentication. A value of 0 (zero) disables this setting. • NoWebFileSystemACLs Prevents anonymous access to files in the HTML directory and is a part of setting up single sign-on authentication. Also, if you use Sun Java System Portal Server with IBM Lotus Quickr as a reverse proxy, use this notes.ini setting to prevent users from having to re-authenticate after installing places offline. A value of 0 (zero) disables this setting. • PLATFORM_CSID=hhh Where hhh is a hex number that represents the codepage. Required on UNIX servers to support names in a user directory that contain accented characters. • QuickPlaceExpireCachedUsers=<time interval in seconds> Specifies the length of time user entries remain in the user cache. • QuickPlaceExtensionManagerAllowServers=1 Gives a Domain Catalog server the access to index the places on a Lotus Quickr server that uses the Search Places feature and Off-Line Services. A value of 0 (zero) disables this setting.
  • 26. Un po' di cose da sapere Other settings for notes.ini These settings can assist with e-mail generation, setup details, and other items of general usage for the Quickr server: • QuickPlaceMaxCachedUsers=<n> Specifies the maximum number of users allowed in the user cache. • QuickPlaceNestedGroupLimit=<n> Controls how deep LDAP queries are performed to return groups nested in other groups. For example QuickPlaceNestedGroupLimit=1 limits lookups to 1 nested group instead of the default 8. • QuickPlaceUpgradeServerOnStartup=1 Controls whether a server is upgraded on startup. A value of 0 (zero) disables this setting. • HTTPAllowDecodedUrlPercent=1 Ensures that an uploaded document or a page attachment whose name includes a special character can be previewed. A name that includes a special character has to be encoded, which introduces the percent sign (%) in the URL. Special characters that need to be encoded can include but are not limited to: ° Dollar (&quot;$&quot;) ° Ampersand (&quot;&&quot;) ° Plus (&quot;+&quot;) ° Comma (&quot;,&quot;) ° Forward slash/Virgule (&quot;/&quot;) ° Colon (&quot;:&quot;) ° Semi-colon (&quot;;&quot;) • Windows: extmgr_addins=nqpcmextmgr, AIX: extmgr_ addins=libqpcmextmgr_r.a, Linux: extmgr_addins=libqpcmextmgr.so Enables AdminP task to work on the Quickr for Domino server. Needs to be added manually to the notes.ini file
  • 27. Un po' di cose da sapere Client logging notes.ini settings Enhanced troubleshooting and debug code can be set with the following options: • $h_Debug Enables the browser to display detailed messages about JavaScript errors that occur on the client, instead of the general Lotus Quickr message, &quot;Unable to process your request at this time&quot;. • $h_ClientDebugConsole Displays a console log on all clients that access the Lotus Quickr server. For Internet Explorer, the console log is an additional browser window and for other browsers the console log is the JRE Java log console. Use this setting on a temporary basis to help IBM Support troubleshoot specific client-side problems. • $ h_ExceptionDetail=1 Adds the source code name and line number from which errors and warnings are generated to the error and warning messages that the server sends to the browser. Use this setting on a temporary basis to help IBM Support troubleshoot a problem. : Document preview generatio n logging
  • 28. Un po' di cose da sapere Server logging settings for notes.ini A Domino server log is the place where you can see everything that happens and track it properly. If so, then you will need to take advantage of the following options. • QuickPlaceArchiveLogging: Archive tool logging. • QuickPlaceAuthenticationLogging: Authentication logging for authentication events, failures, successes, group expansion, and names list generation. • QuickPlaceCalendarSubscriptionLogging: Calendar event logging. • QuickPlaceCompressionLogging: Page compression logging. • QuickPlaceDbCommandPerformanceLogging: Server command performance logging. • QuickPlaceExtensionManagerIfLogging: Offline place installation logging. • QuickPlaceHTTPInterfaceLogging: Lotus Quickr and IBM Lotus Domino HTTP interaction logging. It is useful primarily as a first step toward isolating user authentication problems or problems related to the interaction between Lotus Quickr and Lotus Domino. Use with other logging settings, for example, QuickPlaceAuthenticationLogging—it provides a clearer picture of URL processing. • QuickPlaceJavaLogging: Java Debug logging. • QuickPlaceJavaServerLogging: Java Server logging. • QuickPlaceJniLogging: Java Native Interface (JNI) to C++ layer logging. • QuickPlaceJvmLogging: Java Virtual Machine logging. • QuickPlaceLargePOSTLogging: Large uploads logging. • QuickPlaceLockLogging: Place Lock tool logging. iewLogging: Document preview generatio n logging
  • 29. Un po' di cose da sapere • QuickpPlaceLtpaLogging: LTPA logging when Lotus Domino controls directory services. • QuickPlaceMailLogging: Lotus Quickr e-mail process logging. • QuickPlaceMembershipModelLogging: Expanded membership logging. • QuickPlaceMyPlacesLogging: My Places logging. • QuickPlaceQOMLogging: Object model logging. • QuickPlaceObjectPoolLogging: ObjectPool Memory management for PlaceCatalog logging. • QuickPlacePerformanceLogging: Performance data collector logging. • QuickPlacePlaceCatalogLogging: Place Catalog logging. • QuickPlacePlaceCatalogQueryLogging: Queries into Place Catalog logging; use level 4 to include more details • QuickPlacePlaceTypeCentralRefreshLogging: PlaceType refresh logging. • QuickPlaceSearchPlacesLogging: Search across places logging. • QuickPlaceSpellCheckEngineLogging: Spell checker engine logging. • QuickPlaceStyleSheetAttributeCmdLogging: Style sheetprocessing logging. • QuickPlaceStubMakerLogging: Stub creator logging for Lotus Quickr cluster support. • QuickPlaceToolLogging: Qptool logging. • QuickPlaceUpgradeLogging: Upgrade logging (upgrade places). • QuickPlaceUserCacheLogging: User cache parameter logging. • QuickPlaceUserDirectoryLogging: User directory logging . • QuickPlaceWebCacheLogging: Web caching logging (caches pages sent to browser). • QuickPlacePlaceStatisticsLogging: Place statistics logging. • QuickPlaceNSFLogging: NSF database logging. • QuickPlaceDocumentLogging: Document-level logging • QuickPlaceLDAPLogging: LDAP logging • QuickPlacePreviewLogging: Document preview generatio n logging
  • 30.
  • 31. È presente un QPCONFIG_SAMPLE.XML da cui prendere spunto
  • 32. E molto ben documentato
  • 33.
  • 34. Verificare di avere una versione di Java superiore alla 1.5
  • 35. Posizionarsi nella directory jvmibxt presente all'interno della directory dei programmi di Lotus Domino
  • 36. Lanciare il file jar scaricato con il FixPack con il comando java -jar <installer.jar>
  • 37. Come installare i fixpack?
  • 38.
  • 39. Tutto si basa su dei Widgets Dojo
  • 40. I temi di quickr altro non sono che del semplice codice HTML per i Widgets
  • 41. Quickr usa il framewrok dojo DIJIT
  • 42. Il server fornisce solo i dati , il client controlla l'aspetto e la logica applicativa
  • 43.
  • 48. Quickr e i TEMI !
  • 50. Un po' di cose da sapere view.toc view.checkEntry misc.dateformatter people.name view.downloadlink misc.eventlink view.dynamicrowgenerator view.library actionbar.folderactionbar misc.footer menu.placeactionsmenu view.controls.itemsperpage view.controls.prevpage view.controls.nextpage
  • 51.
  • 52. Widgets che leggono dati dal server domino
  • 53. Widgets che utilizzano fogli XSL per trasformare i dati
  • 54.
  • 55. I Widgets sono simili ai compenti “Skin” della 8.2 ma gli SKIN venivano “generati” sul server e al client arrivava il javascript o l'html
  • 56. Page.htm , file che fa parte di una themes , può utilizzare Widgets e Skin
  • 57. In Quickr 8.5 sono disponibili solo una parte degli SKIN
  • 58.
  • 60. Struttura file/directory Base widgets for most Quickr widgets Loads q_base data from server into q_BaseLoader object. Controller widget for all page content (pages and views). Base model widget for requesting data from server. Controller widget for all popups and modal dialogs (lightboxes). Widgets for rendering action button bars (folders, pages) Utility classes (not widgets), e.g., q_GeneralUtils, q_LocaleUtils Calendar widget code. Lists and ECM integration Member Picker, user name related widgets, etc. Widget registry configuration. Menu widgets (context and drop-down). View (Library, Tabbed, Slide Show, etc.) and view control widgets. Lightboxes Page (Page, Upload, Imported, Link, etc.) and page field widgets.
  • 61.
  • 63.
  • 65. Sostituire un widget condizionalmente
  • 66.
  • 67. <domino install>ataominotmlphtmlidgetsesources { RegisterWidgets: [ { type: 'GLOBALREPLACE', source: &quot;quickr.widgets.page.defaultUpload&quot;, use: &quot;qext.widgets.inlineAttachments.customUpload&quot; } ] }
  • 68.
  • 69. Apportate queste aggiunte/modifiche al file qpconfig.xml
  • 73.
  • 74.
  • 75. e diciamo a quickr di sostituirlo globalmente a quickr.widgets.misc.footer
  • 76. Personalizziamo : footer dojo.provide(&quot;qext.widgets.misc.footer&quot;); dojo.require(&quot;quickr.widgets.misc.footer&quot;); dojo.declare(&quot;qext.widgets.misc.footer&quot;, [quickr.widgets.misc._footer], { xslSource: &quot;/qphtml/skins/qext/widgets/misc/footer.xsl&quot; } );
  • 77. Personalizziamo : footer <div class=&quot;lotusFooter&quot;> <table cellspacing=&quot;0&quot; width=&quot;100%&quot;> <tr><th><div>Our Links</div></th> <th><div dojoType=&quot;quickr.widgets.misc.textlocalizer&quot; key=&quot;FOOTER.LOTUSQUICKR&quot;></div></th> <th><div dojoType=&quot;quickr.widgets.misc.textlocalizer&quot; key=&quot;BANNER.HELP&quot;></div></th> <th class=&quot;ConnectorSection&quot;><div dojoType=&quot;quickr.widgets.misc.textlocalizer&quot; key=&quot;FOOTER.CONNECTORS&quot;></div></th> <th class=&quot;lotusLast&quot;><div dojoType=&quot;quickr.widgets.misc.textlocalizer&quot; key=&quot;FOOTER.ABOUT&quot;></div></th> </tr> <tr> <td><ul><li><a href=&quot;http://www.ibm.com&quot;><div style=&quot;color:red;&quot;>IBM Homepage</div></a></li> </ul></td> . . .
  • 80.
  • 81. Le cose da fare :
  • 84.
  • 85.
  • 86. Prendiamo i file defaultUpload.js e defaultUpload.xsl che trovate nella directory widgetsage
  • 87. Prendiamo il file singleAttachment.js
  • 88. … e li copiamo nella directory sopra creata !
  • 89. Ora li rinominiamo in customUpload.js , customUpload.xsl
  • 90. … e procediamo a modificarli
  • 91.
  • 92.
  • 93.
  • 100.
  • 101. PdfAttachment.js ... dojo.provide(&quot;qext.widgets.inlineAttachments.imageAttachment&quot;); dojo.require(&quot;quickr.widgets.page.field.singleAttachment&quot;); dojo.require(&quot;qext.widgets.inlineAttachments.defaultAttachment&quot;); dojo.declare(&quot;qext.widgets.inlineAttachments.imageAttachment&quot;, [quickr.widgets.page.field.singleAttachment, qext.widgets.inlineAttachments.defaultAttachment], { _isPdf: function(filename){ ... Checks if it is a pdf file }, renderRead: function() { ... Displays the pdf and resizes if needed }, });
  • 103.
  • 104. Per poter gestire / personalizzare gli eventi dovete derivare da questa classe quickr.widgets._event
  • 105. quickr.widgets._event contiene la definizione di tutti gli eventi quickr (
  • 107.
  • 108.
  • 109.
  • 117.
  • 119.
  • 120. REST = REpresentational State Transfer
  • 121. Sistema basato sul protocollo HTTP e sull'uso del metodo GET per leggere i dati e del metodo POST per scrivere dati.
  • 122. L'interfaccia REST verso quickr è stata introdotta dalla versione 8.0
  • 123. Usa l'autenticazione base di Lotus Domino
  • 124. REST SERVICES ... Esempio , provate a digitare questa cosa su un browser : https://greenhouse.lotus.com/dm/atom/introspection/ Avrete un risultato tipo questo : <?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?> <service xmlns=&quot;http://purl.org/atom/app#&quot; xmlns:atom=&quot;http://www.w3.org/2005/Atom&quot;> <workspace> <atom:title type=&quot;text&quot;>Teamspace Documents</atom:title> <collection href=&quot;https://greenhouse.lotus.com/dm/atom/library/cd37750046746704b84dbcd0fb7257fd/feed&quot; xmlns=&quot;http://purl.org/atom/app#&quot;><atom:title type=&quot;text&quot; xmlns:atom=&quot;http://www.w3.org/2005/Atom&quot;>Dragon Boat Racing Team Doc Library</atom:title><accept>application/*,image/*,*/*</accept></collection> ..... </workspace> </service>
  • 125.
  • 127. Posso utilizzare strumenti mobili per interagire con quickr
  • 128.
  • 130. Template per quickr di Snapp
  • 134. Elenco di link a siti e doc interessanti
  • 138. Una serie di link ad articoli molto utili per capire come personalizzare quickr
  • 139. … e adesso ? … Tocca a VOI !
  • 140.