SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Quickr D om ino 8.5, the full package What's new. How to upgrade it. How to customise it. Fergal McKenna. IBM Quickr Domino SEAL.
References Quickr Wiki: http://www-10.lotus.com/ldd/lqwiki.nsf Wiki Customisation Articles: http://www-10.lotus.com/ldd/lqwiki.nsf/dx/Quickr_8.5_Theme_Customization__list_of_related_Wiki_articles Fergal McKenna: [email_address]
Agenda What's new in Quickr 8.5 Under the hood Upgrading Customisation Branding Registration of custom widgets Menus Inline previews Image views
What's new in Quickr 8.5
What's new in Quickr 8.5 Overall streamlining of the user experience New browser based rich-text editor Improved version management Lists Imported Files Preview Folder / Document ACLs Recycle Bin  (for Connectors as well) Discussion forum improvements Improved performance Increase productivity and satisfaction
What's new in Quickr 8.5 Simplified user interface “ What's New” now available from Place Actions Accessible from   anywhere in  the place Enhanced Home Page/What’s New
What's new in Quickr 8.5 Enhancements to the core Document Library include: Simplified layout that's cleaner, more intuitive, and faster to load Streamlined document creation and editing process with fewer steps Re-designed solution means fewer calls to the server and faster response Enhanced Document Library Experience
What's new in Quickr 8.5 Simplified version management that's more visible and easier to use All capabilities are available via the browser and connectors Better Version Management Experience
What's new in Quickr 8.5 Provide users with a richer discussion forum Commonly requested features, like pinning a topic, photos, and collapsing threads Richer meta-data around topics (# of replies, etc.) See entire thread without having to switch back and forth Same commenting thread as in library Enhanced Discussion Forums
What's new in Quickr 8.5 CK Editor® is a common component across Lotus products Rich in functionality and offers very good fidelity Supports paste from Microsoft® Word® and Lotus® Symphony® Great support for images, links, Adobe® Flash®, etc Supports Notes document links Easy to extend and customize the editor or swap for another if desired Used everywhere there's an editor in the browser UI (library, discussions, etc.) Better browser-based rich text editor
What's new in Quickr 8.5 Ability to preview uploaded files via a web browser No need to install the original application Many supported document types See Lotus technote 1316521 for full list of supported file types Preview
What's new in Quickr 8.5 Imported Pages In Quickr Domino 8.2 these were only available via ActiveX In Quickr Domino 8.5 there is a new page type: Imported Files Original “imported pages” will be ported to Imported Files Imported Files Imported Files -  Use the Keyview technology to preview the page -  Are basically Uploaded files that are automatically previewed when 'viewed'
What's new in Quickr 8.5 Simple and intuitive component used to create, manage, and access different types of structured content Designed to be easy for end users to create their own lists AJAX, Web 2.0 user experience In-line editing of list entries Open standard CMIS interface for programmatic access to lists Lists1
What's new in Quickr 8.5 View designer allows selecting columns to display and setting column widths Form designer provides a selection of data types supported out-of-the-box Text, Rich Text, Date, Time, Selection, Person, etc Can also import/export content from/to spreadsheets Lists2
What's new in Quickr 8.5 Document ACLs are supported in both public and restricted folders They override folder ACLs They are not altered when folder ACLs change or documents are moved When selecting users for ACLs, the list of available users will be scoped down based on Place/Room/Folder access and role i.e., Only folder members shown when setting a document ACL within a restricted folder Document ACLs
What's new in Quickr 8.5 Allow a subset of place members to access the contents of a folder Four roles: Reader, Author, Editor, Folder Manager Others cannot see these folders Can be enabled/disabled per place or for entire server Folder ACLs
What's new in Quickr 8.5 Folder and Document ACLs - Summary
What's new in Quickr 8.5 Deleted documents are moved to a Trash folder Rooms have their own Trash folders Can be restored to original location by users Saves administrators from having to restore an entire back-up to retrieve an accidentally deleted document Trash Can (Recycle Bin)
Under the Hood What's new in Quickr 8.5 Under the hood Upgrading Customisation Branding Registration of custom widgets Menus Inline previews Image views
Under the Hood ,[object Object]
www.dojotoolkit.org ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],8.5 implements Web 2.0 approach
Under the Hood – Widgets in a page 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
Under the Hood ,[object Object]
q_LoginReturn.nx
q_SearchResultFeed.nx ,[object Object],[object Object]
Javascript classes, implemented as dojo classes.
XSL style sheets (these are always associated with a Quickr widget).
CSS style sheets (theme-specific, plus One UI V2)
HTML (theme-specific)
String resources, in the form of Javascript files, for multi-locale support. ,[object Object],Quickr Architectural Overview
Under the Hood - Relationship of Events
Under the Hood Server capacity increased over 90 %  ! Testing Scenario: Simulated an enterprise with 10,000 active users. Simulated the data volume after  one year's deployment, over 120G. Simulated users act different features, including the team collaboration along with documents, blog and wiki, and connectors users in an even mix. Testing Environment: Domino Server:IBM X3650 (7979-AC1)Server,2 Dual Core 3.0G Hz Processors Windows Server 2003 R2 64bit System Enterprise LDAP Server :IBM Tivoli Directory Server. Storage : IBM System Storage DS4700  Server Capacity Improvements
Under the Hood ,[object Object]
qpconfig.xml ,[object Object]
<qwidgets enabled=“false”/>
<qdojo enabled=“false”/> ,[object Object],[object Object]
Changes  will not  be picked up when debugging mode is turn off
http://www-10.lotus.com/ldd/lqwiki.nsf/dx/notes.ini_settings_qd85 Debugging...
Upgrading What's new in Quickr 8.5 Under the hood Upgrading Customisation Branding Registration of custom widgets Menus Inline previews Image views
Verify your environment meets minimum system requirements Upgrade Lotus ®  Quickr 8.5 from a Lotus ®   Quickr 8.2 deployment Two approaches can be taken for Lotus ®  Quickr upgrade deployment Ensure Lotus ®  Domino 8.5.1FP3 or upper installed, Lotus ®  Quickr requires Lotus Domino 8.5.1 Be sure to record any specific 'Locked' places http://www-01.ibm.com/support/docview.wss?uid=swg21448544 Preparation Upgrade
The move to Quickr 8.5.1
Upgrades your whole server including all 'Place' & 'PlaceTypes' Advantages: No need to provide additional hardware for new Lotus ®  Quickr 8.5 server URL for server does not change, all links to 'Places' and documents work after upgrade Disadvantages: Upgrading server including 'Places' & 'PlaceTypes' will take more time During upgrade server and 'Places' are not available to users  If presented with issues, 'Places' cannot revert back to old environment http://www-10.lotus.com/ldd/lqwiki.nsf/dx/Upgrading_qd85 In-place upgrade Upgrade
Upgrade Place one after another moving from Lotus ®  Quickr 8.2 server to new Lotus ® Quickr 8.5 server then upgrade the 'Place' on new Lotus ®  Quickr server Advantages: Check each 'Place' after upgrade before opening for general user access Can switch back to old 'Place' on old Lotus ®  Quickr 8.2 server if any issues encountered  All ' Other  Places' are still accessible to users whilst upgrade in process No downtime during the upgrade process Disadvantages: Urls will be different for Places on different servers Additional hardware required to setup staging environment URL to access migrated 'Place' will have changed from old server to new Quickr server   Side by side upgrade Upgrade
Upgrade time will vary depending on the type of deployment you have Single server Clustered servers Disk speeds Network traffic ,[object Object]
By default data upgrade will use new Lotus ®  Quickr 8.5 theme
Once theme has been upgraded to 8.5, not reversible back to 8.2
Look and feel of Places will change
Customized themes not automatically upgraded and will retain it's prior look and feel
New improved performance on 8.5 theme
Quickr Entry What to expect... Upgrade
Place not listed in Place Catalog Check Place Statistics database for stats of Place Run 'FIXUP' on corrupted Places Run QPTool command 'REPAIR' on non-accessible Places What to do if..? Upgrade
[object Object],[object Object],[object Object],[object Object]
DAOS enabled Best Practices Upgrade
Customisation What's new in Quickr 8.5 Under the hood Upgrading Customisation Branding Registration of custom widgets Menus Inline previews Image views
Branding ,[object Object],User Branding
Place Branding Branding
Landing Page Branding Branding
Customisation What's new in Quickr 8.5 Under the hood Upgrading Customisation Branding Registration of custom widgets Menus Inline previews Image views
Registration of Custom Widgets ,[object Object]
<domino install>ataominotmlphtmlidgetsesources
Allows you to... ,[object Object]
Globally replace widgets
Conditionally replace widgets ,[object Object]
e.g. Replace all Library view with a custom thumbnail view when folder is call “Photos” The Widget Registry Config Extension
Registration of Custom Widgets The Widget Registry Config Extension  { type: 'globalreplace', source: &quot;quickr.widgets.misc.footer&quot;, use: &quot;qext.widgets.misc.footer&quot; } { type: 'view', condition: &quot;(object.entry.fields.h_Title == 'Photos')&quot;, use: &quot;qext.widgets.page.customFolder&quot; } ,[object Object],[object Object]
Customisation What's new in Quickr 8.5 Under the hood Upgrading Customisation Branding Registration of custom widgets Menus Inline previews Image views
Widget Sample – Menu Customization Issue we are addressing: Within the folder view we may want to add, remove or disable items or submenus in the menu buttons. What we need to do to implement: Write code that customizes the menus when they are being loaded. Load the new javascript file into the existing javascript extension file -Addemoveisable menu items in folders view

Weitere ähnliche Inhalte

Was ist angesagt?

Soccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM ConnectionsSoccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM Connectionspanagenda
 
You don't want to do it like that
You don't want to do it like thatYou don't want to do it like that
You don't want to do it like thatSharon James
 
A hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsSharon James
 
LOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 Environments
LOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 EnvironmentsLOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 Environments
LOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 EnvironmentsMarek Zawadzki
 
LOT-925 Installing and Configuring IBM Lotus Notes and Domino 8.5
LOT-925 Installing and Configuring IBM Lotus Notes and Domino 8.5LOT-925 Installing and Configuring IBM Lotus Notes and Domino 8.5
LOT-925 Installing and Configuring IBM Lotus Notes and Domino 8.5Marek Zawadzki
 
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, #dd13Dominopoint - Italian Lotus User Group
 
engage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEengage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEChristoph Adler
 
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”panagenda
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsJared Roberts
 
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...panagenda
 
[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the BasicsUlrich Krause
 
IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning Vladislav Tatarincev
 
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power HourIBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power HourChris Miller
 
Yes, It's Number One it's TOTP!
Yes, It's Number One it's TOTP!Yes, It's Number One it's TOTP!
Yes, It's Number One it's TOTP!Keith Brooks
 
Microsoft Offical Course 20410C_10
Microsoft Offical Course 20410C_10Microsoft Offical Course 20410C_10
Microsoft Offical Course 20410C_10gameaxt
 
Back from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerBack from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerTeamstudio
 
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...John Head
 
Open mic on what's new in domino 9 social edition
Open mic on what's new in domino 9 social editionOpen mic on what's new in domino 9 social edition
Open mic on what's new in domino 9 social editionsreeJk
 

Was ist angesagt? (20)

Soccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM ConnectionsSoccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM Connections
 
You don't want to do it like that
You don't want to do it like thatYou don't want to do it like that
You don't want to do it like that
 
A hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connections
 
LOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 Environments
LOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 EnvironmentsLOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 Environments
LOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 Environments
 
LOT-925 Installing and Configuring IBM Lotus Notes and Domino 8.5
LOT-925 Installing and Configuring IBM Lotus Notes and Domino 8.5LOT-925 Installing and Configuring IBM Lotus Notes and Domino 8.5
LOT-925 Installing and Configuring IBM Lotus Notes and Domino 8.5
 
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
 
engage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEengage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVE
 
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
 
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
 
[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics
 
IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning
 
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power HourIBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
 
Migration:Impossible ... Not so
Migration:Impossible ... Not soMigration:Impossible ... Not so
Migration:Impossible ... Not so
 
Yes, It's Number One it's TOTP!
Yes, It's Number One it's TOTP!Yes, It's Number One it's TOTP!
Yes, It's Number One it's TOTP!
 
Microsoft Offical Course 20410C_10
Microsoft Offical Course 20410C_10Microsoft Offical Course 20410C_10
Microsoft Offical Course 20410C_10
 
8 Tools for Troubleshooting Windows 8
8 Tools for Troubleshooting Windows 8 8 Tools for Troubleshooting Windows 8
8 Tools for Troubleshooting Windows 8
 
Back from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerBack from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good Server
 
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
 
Open mic on what's new in domino 9 social edition
Open mic on what's new in domino 9 social editionOpen mic on what's new in domino 9 social edition
Open mic on what's new in domino 9 social edition
 

Andere mochten auch

Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergydominion
 
Uklug2011 Know your Notes
Uklug2011 Know your NotesUklug2011 Know your Notes
Uklug2011 Know your Notesdominion
 
Ajax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schrittAjax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schrittdominion
 
Extending Lotus Connections with Domino using TDI
Extending Lotus Connections with Domino using TDIExtending Lotus Connections with Domino using TDI
Extending Lotus Connections with Domino using TDILuis Benitez
 
iOS enterprise
iOS enterpriseiOS enterprise
iOS enterprisedominion
 
JavaScript blast
JavaScript blastJavaScript blast
JavaScript blastdominion
 
What is a itil and how does it relate to your collaborative environment uklug
What is a itil and how does it relate to your collaborative environment   uklugWhat is a itil and how does it relate to your collaborative environment   uklug
What is a itil and how does it relate to your collaborative environment uklugdominion
 

Andere mochten auch (7)

Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergy
 
Uklug2011 Know your Notes
Uklug2011 Know your NotesUklug2011 Know your Notes
Uklug2011 Know your Notes
 
Ajax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schrittAjax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schritt
 
Extending Lotus Connections with Domino using TDI
Extending Lotus Connections with Domino using TDIExtending Lotus Connections with Domino using TDI
Extending Lotus Connections with Domino using TDI
 
iOS enterprise
iOS enterpriseiOS enterprise
iOS enterprise
 
JavaScript blast
JavaScript blastJavaScript blast
JavaScript blast
 
What is a itil and how does it relate to your collaborative environment uklug
What is a itil and how does it relate to your collaborative environment   uklugWhat is a itil and how does it relate to your collaborative environment   uklug
What is a itil and how does it relate to your collaborative environment uklug
 

Ähnlich wie Quickr

Blug connections
Blug connectionsBlug connections
Blug connectionsWannes Rams
 
IBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's NewIBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's NewDvir Reznik
 
Domino 8.5 Presentation for ATLUG
Domino 8.5 Presentation for ATLUGDomino 8.5 Presentation for ATLUG
Domino 8.5 Presentation for ATLUGDarren Duke
 
Migrating From Version 7 To 8
Migrating From Version 7 To 8Migrating From Version 7 To 8
Migrating From Version 7 To 8Paul Neal
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Mack Hardy
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Clint Edmonson
 
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Joel Oleson
 
apresentacao_apache2..
apresentacao_apache2..apresentacao_apache2..
apresentacao_apache2..webhostingguy
 
apresentacao_apache2..
apresentacao_apache2..apresentacao_apache2..
apresentacao_apache2..webhostingguy
 
Windows 7 Seminar - Acend Corporate Learning
Windows 7 Seminar - Acend Corporate LearningWindows 7 Seminar - Acend Corporate Learning
Windows 7 Seminar - Acend Corporate LearningAcend Corporate Learning
 
16.7_Release_Notes.pdf
16.7_Release_Notes.pdf16.7_Release_Notes.pdf
16.7_Release_Notes.pdfAbhySingh3
 
We Have Experimental Modules, Now What?
We Have Experimental Modules, Now What?We Have Experimental Modules, Now What?
We Have Experimental Modules, Now What?Acquia
 
Webform Server 351 Architecture and Overview
Webform Server 351 Architecture and OverviewWebform Server 351 Architecture and Overview
Webform Server 351 Architecture and Overviewddrschiw
 
Was 5.1 To 6.1 Updated
Was 5.1 To 6.1 UpdatedWas 5.1 To 6.1 Updated
Was 5.1 To 6.1 Updatedtsmanyam
 
Introduction to-release-11i-part-1-of-2-installation3771
Introduction to-release-11i-part-1-of-2-installation3771Introduction to-release-11i-part-1-of-2-installation3771
Introduction to-release-11i-part-1-of-2-installation3771Mlx Le
 
Ten Steps To Empowerment
Ten Steps To EmpowermentTen Steps To Empowerment
Ten Steps To EmpowermentMohan Dutt
 

Ähnlich wie Quickr (20)

Lotus Domino 8.5
Lotus Domino 8.5Lotus Domino 8.5
Lotus Domino 8.5
 
Blug connections
Blug connectionsBlug connections
Blug connections
 
IBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's NewIBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's New
 
Domino 8.5 Presentation for ATLUG
Domino 8.5 Presentation for ATLUGDomino 8.5 Presentation for ATLUG
Domino 8.5 Presentation for ATLUG
 
Migrating From Version 7 To 8
Migrating From Version 7 To 8Migrating From Version 7 To 8
Migrating From Version 7 To 8
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
 
IUG ATL PC 9.5
IUG ATL PC 9.5IUG ATL PC 9.5
IUG ATL PC 9.5
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01
 
AtoZ about TYPO3 v8 CMS
AtoZ about TYPO3 v8 CMSAtoZ about TYPO3 v8 CMS
AtoZ about TYPO3 v8 CMS
 
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
 
apresentacao_apache2..
apresentacao_apache2..apresentacao_apache2..
apresentacao_apache2..
 
apresentacao_apache2..
apresentacao_apache2..apresentacao_apache2..
apresentacao_apache2..
 
Windows 7 Seminar - Acend Corporate Learning
Windows 7 Seminar - Acend Corporate LearningWindows 7 Seminar - Acend Corporate Learning
Windows 7 Seminar - Acend Corporate Learning
 
16.7_Release_Notes.pdf
16.7_Release_Notes.pdf16.7_Release_Notes.pdf
16.7_Release_Notes.pdf
 
We Have Experimental Modules, Now What?
We Have Experimental Modules, Now What?We Have Experimental Modules, Now What?
We Have Experimental Modules, Now What?
 
Sun Web Server Brief
Sun Web Server BriefSun Web Server Brief
Sun Web Server Brief
 
Webform Server 351 Architecture and Overview
Webform Server 351 Architecture and OverviewWebform Server 351 Architecture and Overview
Webform Server 351 Architecture and Overview
 
Was 5.1 To 6.1 Updated
Was 5.1 To 6.1 UpdatedWas 5.1 To 6.1 Updated
Was 5.1 To 6.1 Updated
 
Introduction to-release-11i-part-1-of-2-installation3771
Introduction to-release-11i-part-1-of-2-installation3771Introduction to-release-11i-part-1-of-2-installation3771
Introduction to-release-11i-part-1-of-2-installation3771
 
Ten Steps To Empowerment
Ten Steps To EmpowermentTen Steps To Empowerment
Ten Steps To Empowerment
 

Mehr von dominion

Taking themes to the next level
Taking themes to the next levelTaking themes to the next level
Taking themes to the next leveldominion
 
Supersize me
Supersize meSupersize me
Supersize medominion
 
Aussie outback
Aussie outbackAussie outback
Aussie outbackdominion
 
Learning to run
Learning to runLearning to run
Learning to rundominion
 
Implementing xpages extension library
Implementing xpages extension libraryImplementing xpages extension library
Implementing xpages extension librarydominion
 
Abb presentation uklug
Abb presentation uklugAbb presentation uklug
Abb presentation uklugdominion
 
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0dominion
 
Domino testing presentation
Domino testing presentationDomino testing presentation
Domino testing presentationdominion
 
Composite applications tutorial
Composite applications tutorialComposite applications tutorial
Composite applications tutorialdominion
 
Maximizing application performance
Maximizing application performanceMaximizing application performance
Maximizing application performancedominion
 
Error handling in XPages
Error handling in XPagesError handling in XPages
Error handling in XPagesdominion
 
wcm domino
wcm dominowcm domino
wcm dominodominion
 
leverage dxl
leverage dxlleverage dxl
leverage dxldominion
 
lotus notes r851 -training
lotus notes r851 -traininglotus notes r851 -training
lotus notes r851 -trainingdominion
 
Inside notes
Inside notesInside notes
Inside notesdominion
 
Domino security
Domino securityDomino security
Domino securitydominion
 
Binding to multiple datasources on a single xPage
Binding to multiple datasources on a single xPageBinding to multiple datasources on a single xPage
Binding to multiple datasources on a single xPagedominion
 
Xpages–viewicons
Xpages–viewiconsXpages–viewicons
Xpages–viewiconsdominion
 
IBM WebSphere Application Server Introduction for Lotus
IBM WebSphere Application Server Introduction for LotusIBM WebSphere Application Server Introduction for Lotus
IBM WebSphere Application Server Introduction for Lotusdominion
 
xpages & dojo
xpages & dojoxpages & dojo
xpages & dojodominion
 

Mehr von dominion (20)

Taking themes to the next level
Taking themes to the next levelTaking themes to the next level
Taking themes to the next level
 
Supersize me
Supersize meSupersize me
Supersize me
 
Aussie outback
Aussie outbackAussie outback
Aussie outback
 
Learning to run
Learning to runLearning to run
Learning to run
 
Implementing xpages extension library
Implementing xpages extension libraryImplementing xpages extension library
Implementing xpages extension library
 
Abb presentation uklug
Abb presentation uklugAbb presentation uklug
Abb presentation uklug
 
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
 
Domino testing presentation
Domino testing presentationDomino testing presentation
Domino testing presentation
 
Composite applications tutorial
Composite applications tutorialComposite applications tutorial
Composite applications tutorial
 
Maximizing application performance
Maximizing application performanceMaximizing application performance
Maximizing application performance
 
Error handling in XPages
Error handling in XPagesError handling in XPages
Error handling in XPages
 
wcm domino
wcm dominowcm domino
wcm domino
 
leverage dxl
leverage dxlleverage dxl
leverage dxl
 
lotus notes r851 -training
lotus notes r851 -traininglotus notes r851 -training
lotus notes r851 -training
 
Inside notes
Inside notesInside notes
Inside notes
 
Domino security
Domino securityDomino security
Domino security
 
Binding to multiple datasources on a single xPage
Binding to multiple datasources on a single xPageBinding to multiple datasources on a single xPage
Binding to multiple datasources on a single xPage
 
Xpages–viewicons
Xpages–viewiconsXpages–viewicons
Xpages–viewicons
 
IBM WebSphere Application Server Introduction for Lotus
IBM WebSphere Application Server Introduction for LotusIBM WebSphere Application Server Introduction for Lotus
IBM WebSphere Application Server Introduction for Lotus
 
xpages & dojo
xpages & dojoxpages & dojo
xpages & dojo
 

Kürzlich hochgeladen

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Kürzlich hochgeladen (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Quickr

  • 1. Quickr D om ino 8.5, the full package What's new. How to upgrade it. How to customise it. Fergal McKenna. IBM Quickr Domino SEAL.
  • 2. References Quickr Wiki: http://www-10.lotus.com/ldd/lqwiki.nsf Wiki Customisation Articles: http://www-10.lotus.com/ldd/lqwiki.nsf/dx/Quickr_8.5_Theme_Customization__list_of_related_Wiki_articles Fergal McKenna: [email_address]
  • 3. Agenda What's new in Quickr 8.5 Under the hood Upgrading Customisation Branding Registration of custom widgets Menus Inline previews Image views
  • 4. What's new in Quickr 8.5
  • 5. What's new in Quickr 8.5 Overall streamlining of the user experience New browser based rich-text editor Improved version management Lists Imported Files Preview Folder / Document ACLs Recycle Bin (for Connectors as well) Discussion forum improvements Improved performance Increase productivity and satisfaction
  • 6. What's new in Quickr 8.5 Simplified user interface “ What's New” now available from Place Actions Accessible from anywhere in the place Enhanced Home Page/What’s New
  • 7. What's new in Quickr 8.5 Enhancements to the core Document Library include: Simplified layout that's cleaner, more intuitive, and faster to load Streamlined document creation and editing process with fewer steps Re-designed solution means fewer calls to the server and faster response Enhanced Document Library Experience
  • 8. What's new in Quickr 8.5 Simplified version management that's more visible and easier to use All capabilities are available via the browser and connectors Better Version Management Experience
  • 9. What's new in Quickr 8.5 Provide users with a richer discussion forum Commonly requested features, like pinning a topic, photos, and collapsing threads Richer meta-data around topics (# of replies, etc.) See entire thread without having to switch back and forth Same commenting thread as in library Enhanced Discussion Forums
  • 10. What's new in Quickr 8.5 CK Editor® is a common component across Lotus products Rich in functionality and offers very good fidelity Supports paste from Microsoft® Word® and Lotus® Symphony® Great support for images, links, Adobe® Flash®, etc Supports Notes document links Easy to extend and customize the editor or swap for another if desired Used everywhere there's an editor in the browser UI (library, discussions, etc.) Better browser-based rich text editor
  • 11. What's new in Quickr 8.5 Ability to preview uploaded files via a web browser No need to install the original application Many supported document types See Lotus technote 1316521 for full list of supported file types Preview
  • 12. What's new in Quickr 8.5 Imported Pages In Quickr Domino 8.2 these were only available via ActiveX In Quickr Domino 8.5 there is a new page type: Imported Files Original “imported pages” will be ported to Imported Files Imported Files Imported Files - Use the Keyview technology to preview the page - Are basically Uploaded files that are automatically previewed when 'viewed'
  • 13. What's new in Quickr 8.5 Simple and intuitive component used to create, manage, and access different types of structured content Designed to be easy for end users to create their own lists AJAX, Web 2.0 user experience In-line editing of list entries Open standard CMIS interface for programmatic access to lists Lists1
  • 14. What's new in Quickr 8.5 View designer allows selecting columns to display and setting column widths Form designer provides a selection of data types supported out-of-the-box Text, Rich Text, Date, Time, Selection, Person, etc Can also import/export content from/to spreadsheets Lists2
  • 15. What's new in Quickr 8.5 Document ACLs are supported in both public and restricted folders They override folder ACLs They are not altered when folder ACLs change or documents are moved When selecting users for ACLs, the list of available users will be scoped down based on Place/Room/Folder access and role i.e., Only folder members shown when setting a document ACL within a restricted folder Document ACLs
  • 16. What's new in Quickr 8.5 Allow a subset of place members to access the contents of a folder Four roles: Reader, Author, Editor, Folder Manager Others cannot see these folders Can be enabled/disabled per place or for entire server Folder ACLs
  • 17. What's new in Quickr 8.5 Folder and Document ACLs - Summary
  • 18. What's new in Quickr 8.5 Deleted documents are moved to a Trash folder Rooms have their own Trash folders Can be restored to original location by users Saves administrators from having to restore an entire back-up to retrieve an accidentally deleted document Trash Can (Recycle Bin)
  • 19. Under the Hood What's new in Quickr 8.5 Under the hood Upgrading Customisation Branding Registration of custom widgets Menus Inline previews Image views
  • 20.
  • 21.
  • 22. Under the Hood – Widgets in a page 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
  • 23.
  • 25.
  • 27. XSL style sheets (these are always associated with a Quickr widget).
  • 28. CSS style sheets (theme-specific, plus One UI V2)
  • 30.
  • 31. Under the Hood - Relationship of Events
  • 32. Under the Hood Server capacity increased over 90 % ! Testing Scenario: Simulated an enterprise with 10,000 active users. Simulated the data volume after one year's deployment, over 120G. Simulated users act different features, including the team collaboration along with documents, blog and wiki, and connectors users in an even mix. Testing Environment: Domino Server:IBM X3650 (7979-AC1)Server,2 Dual Core 3.0G Hz Processors Windows Server 2003 R2 64bit System Enterprise LDAP Server :IBM Tivoli Directory Server. Storage : IBM System Storage DS4700 Server Capacity Improvements
  • 33.
  • 34.
  • 36.
  • 37. Changes will not be picked up when debugging mode is turn off
  • 39. Upgrading What's new in Quickr 8.5 Under the hood Upgrading Customisation Branding Registration of custom widgets Menus Inline previews Image views
  • 40. Verify your environment meets minimum system requirements Upgrade Lotus ® Quickr 8.5 from a Lotus ® Quickr 8.2 deployment Two approaches can be taken for Lotus ® Quickr upgrade deployment Ensure Lotus ® Domino 8.5.1FP3 or upper installed, Lotus ® Quickr requires Lotus Domino 8.5.1 Be sure to record any specific 'Locked' places http://www-01.ibm.com/support/docview.wss?uid=swg21448544 Preparation Upgrade
  • 41. The move to Quickr 8.5.1
  • 42. Upgrades your whole server including all 'Place' & 'PlaceTypes' Advantages: No need to provide additional hardware for new Lotus ® Quickr 8.5 server URL for server does not change, all links to 'Places' and documents work after upgrade Disadvantages: Upgrading server including 'Places' & 'PlaceTypes' will take more time During upgrade server and 'Places' are not available to users If presented with issues, 'Places' cannot revert back to old environment http://www-10.lotus.com/ldd/lqwiki.nsf/dx/Upgrading_qd85 In-place upgrade Upgrade
  • 43. Upgrade Place one after another moving from Lotus ® Quickr 8.2 server to new Lotus ® Quickr 8.5 server then upgrade the 'Place' on new Lotus ® Quickr server Advantages: Check each 'Place' after upgrade before opening for general user access Can switch back to old 'Place' on old Lotus ® Quickr 8.2 server if any issues encountered All ' Other Places' are still accessible to users whilst upgrade in process No downtime during the upgrade process Disadvantages: Urls will be different for Places on different servers Additional hardware required to setup staging environment URL to access migrated 'Place' will have changed from old server to new Quickr server Side by side upgrade Upgrade
  • 44.
  • 45. By default data upgrade will use new Lotus ® Quickr 8.5 theme
  • 46. Once theme has been upgraded to 8.5, not reversible back to 8.2
  • 47. Look and feel of Places will change
  • 48. Customized themes not automatically upgraded and will retain it's prior look and feel
  • 49. New improved performance on 8.5 theme
  • 50. Quickr Entry What to expect... Upgrade
  • 51. Place not listed in Place Catalog Check Place Statistics database for stats of Place Run 'FIXUP' on corrupted Places Run QPTool command 'REPAIR' on non-accessible Places What to do if..? Upgrade
  • 52.
  • 53. DAOS enabled Best Practices Upgrade
  • 54. Customisation What's new in Quickr 8.5 Under the hood Upgrading Customisation Branding Registration of custom widgets Menus Inline previews Image views
  • 55.
  • 58. Customisation What's new in Quickr 8.5 Under the hood Upgrading Customisation Branding Registration of custom widgets Menus Inline previews Image views
  • 59.
  • 61.
  • 63.
  • 64. e.g. Replace all Library view with a custom thumbnail view when folder is call “Photos” The Widget Registry Config Extension
  • 65.
  • 66. Customisation What's new in Quickr 8.5 Under the hood Upgrading Customisation Branding Registration of custom widgets Menus Inline previews Image views
  • 67. Widget Sample – Menu Customization Issue we are addressing: Within the folder view we may want to add, remove or disable items or submenus in the menu buttons. What we need to do to implement: Write code that customizes the menus when they are being loaded. Load the new javascript file into the existing javascript extension file -Addemoveisable menu items in folders view
  • 68. Widget Sample - Menu Customization This is how the default menus look originally. The new items will be placed within the menu buttons. -Addemoveisable menu items in folders view
  • 69. Widget Sample - Menu Customization Create the following new folder in the qphtmlkinsfolder: extidgetsenu This folder will hold the files which will load all the changes necessary for this customization and will be loaded in the widgetRegistryConfig_ext.js Create a file within the qphtmlidgetsenu called customMenuAction.js. -Addemoveisable menu items in folders view
  • 70. Registering Widget Extensions The widget registry extension file allows us to define new dojo modules Register new widgets and define a condition when the widget should be actioned. This allows us to globally and locally replace widgets It's found in dataominotmlphtmlidgetsesources With Quickr 8.5 there is a new widget registry & widget registry extension file
  • 71. WidgetRegistryConfig_ext.js In the widgetRegistryConfig_ext.js file, we can register the new Widget to load the new functionality In this case the widget will load the functionality in the folder view for all Places. { registerWidgets: [ { type: 'REGISTERMODULEPATH', name: &quot;qext.widgets&quot;, path: &quot;/qphtml/skins/qext/widgets&quot; } , { type: 'view', style: '1', use: 'qext.widgets.view.customMenuAction' } ] }
  • 72. Widget Sample - Menu Customization Enter the code below. Code highlighted in blue will be expanded on in the following slides. - menuustomMenuAction.js dojo.provide(&quot;qext.widgets.menu.customMenuAction&quot;); dojo.require(&quot;quickr.widgets.view.defaultFolder&quot;); dojo.declare(&quot;qext.widgets.menu.customMenuAction&quot;, [quickr.widgets.view.defaultFolder], { xslSource: &quot;/qphtml/widgets/view/defaultFolder.xsl&quot;, postMixInProperties: function(){ }, _interceptNewMenu: function(){ }, _interceptActionMenu: function(){ }, getResString: function(string){ return window.q_LocaleUtils.getStringResource(string); }, renderContent:function(){ var orig = this.xslSource; this.xslSource = &quot;/qphtml/widgets/view/library.xsl&quot;; this.inherited(&quot;renderContent&quot;,arguments); this.xslSource = orig; } });
  • 73. Widget Sample - Menu Customization postMixInProperties loads in our code before the page is loaded. If the specified event is called load our own code i.e. If “popcom.new_menu” is called load our “_interceptNewMenu” function. Load the original function by inheriting its functions. -Addemoveisable menu items in folders view - menuustomMenuAction .js ... postMixInProperties: function(){ this.subscribeEvent(this.ACTION.MENU.POPCOM.NEW_MENU, this._interceptNewMenu, this); this.subscribeEvent(this.ACTION.MENU.POPCOM.FOLDER_ACTIONS,this._interceptActionMenu,this); this.inherited(&quot;postMixInProperties&quot;,arguments); }, ...
  • 74. For the _interceptNewMenu function enter the code given below changing the code higlighted in blue to point to the items you wish to change in the “New” menu. -Addemoveisable menu items in folders view - menuustomMenuAction.js ... _interceptNewMenu: function(){ if(typeof arguments !== &quot;undefiend&quot; && arguments !== null){ menu = arguments[0]; children = menu.getChildren(); for( i in children){ label = children[i].label; //1. Disable an item from New Menu if(label === this.getResString(&quot; FOLDER.NEW_MENU.FOLDER &quot;)){ children[i].setDisabled(true); } //2. Remove an Item from New Menu if(label === this.getResString(&quot; FOLDER.NEW_MENU.LINK &quot;)){ menu.removeChild(children[i]); } } //3. Add an item to New Menu menu.addChild(new dijit.MenuSeparator()); menu.addChild(new dijit.MenuItem({label: &quot;Download&quot;, disabled: false, onClick: function() {alert('i was clicked');}})); } }, ... Widget Sample - Menu Customization
  • 75. For the _interceptActionMenu function enter the code given below changing the code higlighted in blue to point to the items in certain submenus you wish to change in the “More Actions” menu. -Addemoveisable menu items in folders view - menuustomMenuAction.js ... _interceptActionMenu: function(){ if(typeof arguments !== &quot;undefiend&quot; && arguments !== null){ menu = arguments[0]; children = menu.getChildren(); for( r in children){ //1. Disable and remove items from the submenu &quot;This Folder&quot; if(children[r].label === &quot; This Folder &quot;){ subMenuItems = (children[r].popup).getChildren(); for( i in subMenuItems){ label = subMenuItems[i].label; //2. Disable Item in the “This Folder” submenu if(label === this.getResString(&quot; FOLDER.ACTIONS_MENU.FOLDER.SEND_LINK &quot;)){ subMenuItems[i].setDisabled(true);} //3. Remove Item if(label === this.getResString(&quot; FOLDER.ACTIONS_MENU.FOLDER.PRINT &quot;)){ (children[r].popup).removeChild(subMenuItems[i]);}} } //4. Add item to the submenu &quot;Selected Items&quot; if(children[r].label === &quot; Selected Items &quot;){ (children[r].popup).addChild(new dijit.MenuSeparator()); (children[r].popup).addChild(new dijit.MenuItem({label: &quot;Downloader&quot;, disabled: false, onClick: function() {alert('i was clicked');}}));}} } } ... Widget Sample - Menu Customization
  • 76. -Add/Remove/Disable menu items in folders view Under the “New” menu “Folder” has been disabled and a new item named “Download” has been added. In the “More Actions” menu a new submenu named “My SubMenu” has been added to the list. Within the existing “This Folder” submenu Folder Properties has been disabled. Widget Sample - Menu Customization
  • 77. Customisation What's new in Quickr 8.5 Under the hood Upgrading Customisation Branding Registration of custom widgets Menus Inline previews Image views
  • 78.
  • 79.
  • 80. In this case we do not have any specific condition for when we want our custom page to be displayed, so we simply set a “global replace” to use our custom upload in all circumstances. { type: 'GLOBALREPLACE', source: &quot;quickr.widgets.page.defaultUpload&quot;, use: &quot;qext.inlineAttachments.customUpload&quot; } Inline Attachments – Register the widgets
  • 81.
  • 82. This folder will hold the files which will load all the changes necessary for this customization and will be loaded in the widgetRegistryConfig_ext.js
  • 83.
  • 84. fieldingleAttachment.js – Contains code to display attached file. Found in the field folder under pageInline Attachments
  • 85.
  • 86. defaultUpload.js is renamed to customUpload.js.
  • 87. We want it to be able to do everything a normal upload page can, so we inherit the functions the same way as the defaultUpload.js file does and also add our widgets and call a new XSL file. dojo.provide(&quot;qext.inlineAttachments.customUpload&quot;); dojo.require(&quot;quickr.widgets.page.defaultModalPage&quot;); dojo.require(&quot;qext.inlineAttachments.imageAttachment&quot;); dojo.require(&quot;qext.inlineAttachments.defaultAttachment&quot;); dojo.require(&quot;qext.inlineAttachments.flashAttachment&quot;); dojo.require(&quot;qext.inlineAttachments.pdfAttachment&quot;); dojo.declare(&quot;qext.inlineAttachments.customUpload&quot;, [quickr.widgets.page.defaultModalPage], { xslSource: &quot;/qphtml/skins/qext/inlineAttachments/customUpload.xsl&quot; } ); Inline Attachments - defaultUpload.js
  • 88.
  • 89. We choose which of our JavaScript files to call based on the attachment names. <!--attachments --> <xsl:variable name=&quot;AttNames&quot; select=&quot;child::*[attribute::fid='h_AttachmentNames']&quot;/> <xsl:variable name=&quot;AttNumber&quot; select=&quot;count($AttNames)&quot;></xsl:variable> <xsl:choose> <xsl:when test=&quot;$AttNumber=1&quot;> <xsl:variable name=&quot;xslAttNames&quot;><xsl:value-of select=&quot;$AttNames&quot; /></xsl:variable> <xsl:choose> <!-- Check for images --> <xsl:when test=&quot;contains($AttNames, ' .jpg ') or contains($AttNames, ' .png ') or contains($AttNames, ' .gif ')or contains($AttNames, ' .GIF ')&quot;> <span dojoType=&quot; qext.inlineAttachments.imageAttachment &quot; state=&quot;read&quot; value=&quot;{$xslAttNames}&quot; label=&quot;PAGE.CREATE.FIELDS.ATTACHMENTS.LABEL&quot; unid=&quot;{$UNID}&quot; description=&quot;{summary}&quot; ></span> </xsl:when> <!-- Check for PDF files --> <xsl:when test=&quot;contains($AttNames, ' .pdf ')&quot;> <span dojoType=&quot; qext.inlineAttachments.pdfAttachment &quot; state=&quot;read&quot; value=&quot;{$xslAttNames}&quot; label=&quot;PAGE.CREATE.FIELDS.ATTACHMENTS.LABEL&quot; unid=&quot;{$UNID}&quot; description=&quot;{summary}&quot; ></span> </xsl:when> Inline Attachments - defaultUpload.xsl
  • 90.
  • 91. singleAttachment.js is renamed to defaultAttachment.js.
  • 92. Remove all the functions from the new defaultAttachment.js file except the renderRead function, which we will rename to defaultUpload
  • 93. Change the definition of the file to qext instead of quickr
  • 94. We will also add a number of functions common to all attachment types
  • 95. When finished the file should look similar to this. dojo.provide(&quot;qext.widgets.page.defaultAttachment&quot;); dojo.declare(&quot;qext.widgets.page.defaultAttachment&quot;, null { defaultUpload(){...}, getValue(){...}, getNode(){...}, getSrc(){...} ); Inline Attachments - singleAttachment.js
  • 96.
  • 97. The _isImage function checks to make sure we are dealing with an image file, and if not, calls the inherited defaultUpload function dojo.provide(&quot;qext.inlineAttachments.imageAttachment&quot;); dojo.require(&quot;quickr.widgets.page.field.singleAttachment&quot;); dojo.require(&quot;qext.inlineAttachments.defaultAttachment&quot;); dojo.declare(&quot;qext.inlineAttachments.imageAttachment&quot;, [quickr.widgets.page.field.singleAttachment, qext.inlineAttachments.defaultAttachment], { _isImage: function(filename){ ... Checks if it is an image file }, renderRead: function() { ... Displays the image and resizes if needed }, }); Inline Attachments - imageAttachment.js
  • 98.
  • 99. We create a div, and then a PDF object with the appropriate URL. dojo.provide(&quot;qext.inlineAttachments.pdfAttachment&quot;); dojo.require(&quot;quickr.widgets.page.field.singleAttachment&quot;); dojo.require(&quot;qext.inlineAttachments.defaultAttachment&quot;); dojo.declare(&quot;qext.inlineAttachments.pdfAttachment&quot;, [quickr.widgets.page.field.singleAttachment, qext.inlineAttachments.defaultAttachment], { _isPdf: function(filename) { ... Checks if it is a PDF file }, renderRead: function() { ... Displays the PDF object in a div }, }); Inline Attachments - pdfAttachment.js
  • 100.
  • 101. We use the <object> tag for most browsers and <embed> for IE dojo.provide(&quot;qext.inlineAttachments.flashAttachment&quot;); dojo.require(&quot;quickr.widgets.page.field.singleAttachment&quot;); dojo.require(&quot;qext.inlineAttachments.defaultAttachment&quot;); dojo.declare(&quot;qext.inlineAttachments.flashAttachment&quot;, [quickr.widgets.page.field.singleAttachment, qext.inlineAttachments.defaultAttachment], { _isFlash: function(filename) { ... Checks if it is an .swf file }, renderRead: function() { ... Displays the movie object and sets its parameters in a div }, }); Inline Attachments - flashAttachment.js
  • 102.
  • 103. Create a Dojo Dijit to parse the CSV information and display it using the dojox.charting package included in the dojo distribution included in Domino. dojo.provide('qext.inlineAttachments.csvAttachment'); dojo.require('dojox.charting.widget.Legend'); dojo.declare('qext.inlineAttachments.csvAttachment', [quickr.widgets.page.field.singleAttachment, qext.inlineAttachments.defaultAttachment],{ postCreate: function(){ ... Call the graph stylesheet renderRead: function(){ ... Displays the attached file createChartNodes: function() ... Generate the node for the chart renderChart: function(chartNodes, series) ... Displays the chart makeLabels: function(series) ... Use the first row to create a legend parseCSV: function(data) ... Basic parser to access the data }); Inline Attachments - csvAttachment.js
  • 104. Customisation What's new in Quickr 8.5 Under the hood Upgrading Customisation Branding Registration of custom widgets Menus Inline previews Image views
  • 105.
  • 106. A Photo list view
  • 107.
  • 108. Created a new thumbnail widget
  • 109. Modified the xsl to restyle the content area of the view
  • 110. Register new widgets with the registry and define conditions of use in the widgetRegistryConfig_ext.js Custom Views - Steps dojo.declare(&quot;qext.photoThumbnailGrid.photoFolder&quot;, [quickr.widgets.view.library]..... { type: 'view', condition: &quot;(object.entry.fields.h_Name == 'Photos I')&quot;, use: 'qext.photoThumbnailGrid.photoFolder' }
  • 111. Legal Disclaimer © IBM Corporation 2011. All Rights Reserved. The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
  • 112. Thank You.. Questions ?

Hinweis der Redaktion

  1. To move to Lotus Quickr 8.5.1 from earlier versions, the more direct paths are: * for QuickPlace 3.0.x, go to QuickPlace 7.0 then Quickr 8.2 and then to Quickr 8.5.1 * for QuickPlace 6.5.1, go to Quickr 8.2 and then to Quickr 8.5.1 * for QuickPlace 7.0, go to Quickr 8.2 and then to Quickr 8.5.1 * for Quickr 8.0.x, go to Quickr 8.1and then to Quickr 8.5.1 * for Quickr 8.1, go to Quickr 8.5.1 * for Quickr 8.2, go to Quickr 8.5.1 * for Quickr 8.5, to Quickr 8.5.1