Stefan Neth ICS Technical Sales IBM Deutschland GmbH€¦ · Please note: • IBM’s statements...
Transcript of Stefan Neth ICS Technical Sales IBM Deutschland GmbH€¦ · Please note: • IBM’s statements...
Widgets ?
Stefan Neth
ICS Technical Sales
IBM Deutschland GmbH
Please note:• IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s
sole discretion.
• Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.
• The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract.
• The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
• 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. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
3
Widgets ?
• Was sind Widgets ? Lecker ?
• Widgets im Kontext von Domino
• Etwas technischer: Widget und (i)Notes
• Widgets und Admins ?
• Verse und Widgets ?
4
Wikipedia sagt:
Ein Widget [ˈwɪʤət] ist eine Komponente eines grafischen Fenstersystems. Das Widget besteht zum einen aus dem Fenster, einem sichtbaren Bereich, der Maus-und/oderTastaturereignisse empfängt, und zum anderen aus dem nicht sichtbaren Objekt, das den Zustand der Komponente speichert und über bestimmte Zeichenoperationen den sichtbaren Bereich verändern kann. Widgets sind immer in ein bestimmtes Fenstersystem eingebunden und nutzen dieses zur Interaktion mit dem Anwender oder anderen Widgets des Fenstersystems.
5
Agenda
• Widgets, Katalog und LiveText ?
• Was gab schon in 8.5.1?
• Der aktuelle Stand in 9.0.1
• Demos und Mehrwerte
• Widgets für Admins
• Widgets und Verse?
6
What is (Notes) widgets really about?
• Enabling an ecosystem of innovation
Widgets – Let's you build simple extensions with simplicity of a wizard leveraging existing web pages, feeds, gadgets and Notes Databases
Catalog – Share, Distribute and Manage the innovations
LiveText – Contextually integrate new function into content and applications, with no design changes to those applications.
7
Agenda
• Widgets, Katalog und LiveText ?
• Was gab schon in 8.5.x?
• Der aktuelle Stand in 9.0.1
• Demos und Mehrwerte
• Widgets für Admins
• Widgets und Verse?
• Notes Widgets
– Simplified options for creating Notes widgets
– Notes Form Widgets
• Widgets Contributing to the Search Center
• Simplified User Experience
– Creating Widgets
– Wiring Actions
• Widgets Preference Page
• My Widget Sidebar Panel Enhancements
• Feature and Plugin Provisioning Widget Creation
• Custom Widget Double Click Actions
New Features in 8.5.1
• Enabled more options that automatically create the right URL for the widget rather than requiring the user to know the URL syntax.
• Enhanced full text search option
• Added open view and frameset Options
• Added open document by ID
• Added Notes Form widget type
Simplified Options for Creating Notes Widgets.
• Choose to Show/Hide the search bar
• Choose to Show/Hide the navigator
• Choose to add the application search to the Search Center
Notes Widget: Enhanced full text search option
• New option that allows you to open the current view and Show/Hide the navigator
Notes Widget: Open View
• New option that allows you to open the frameset with the current or default view
Notes Widget: Open Frameset
• New option that allows you to open a document by ID (action wires Live Text ID into widget property)
Notes Widget: Open document by ID
• New option to create a widget whose purpose is to create a document based on a Notes form.
• Set defaults for fields and/or wire Live Text to fields.
Notes Widget: Form Widget
• Notes application search can be added to the Search Center
• Web site searches can be added to the search center (new search widget type)
Widgets Contributing to the Search Center
• Added basic tab for basic case of selecting one widget property that can be wired
• Added advanced tab for more advanced options such as making more than one property wireable and setting defaults.
Simplified User Experience for Creating Widgets
• Added basic tab that handles the basics of creating one wire
• Added an advanced tab that allows you to create more than one wire
Simplified User Experience for Wiring Actions
Widgets Preference Page
• Added Browse button to easily browse for the catalog you want to use
• Can toggle between Thumbnail and Details view
• Added Browse button to open the catalog
• Added Find option to search the My Widgets sidebar
My Widget Sidebar Panel Enhancements
• New wizard for creating a feature and plugin provisioning widget (instead of creating XML by hand supported since 8.01)
• Browse update site to select features to deploy
Feature and Plugin Provisioning Widget Creation
• Added ability to edit markup of widget to add an action (eclipse command) to execute when user double clicks a widget thumbnail in the My Widget's sidebar panel
• Useful for feature and plugin provisioning widgets
• Syntax:<palleteItemdoubleClickCommandId="myCommandID" ...
Custom Widget Double Click Actions
22
Agenda
• Widgets, Katalog und LiveText ?
• Was gab schon in 8.5.1?
• Der aktuelle Stand in 9.0.1
• Demos und Mehrwerte
• Widgets für Admins
• Widgets und Verse?
Widgets and LiveText 9.01 Features and Tricks
• Approved State column added to My Widgets sidebar panel
• Better support for installing widgets using Drag and Drop
• Widget Approval Status details added to Widget Catalog views
• Widget Approval history added to Widget documents
• Link added to XPage UI to open classic user interface
• New technotes created
• Knowledge Collection for Widgets & Live Text
• 9.0.1 Documentation links for Widgets and Live Text
'Approved State' Column in My Widgets Sidebar
iNotes
Notes
• 'Approved State' column tells the user if the widget has been approved by the Widget Catalog administrator.
• Possible values:
Approved → means admin has approved the widget
Not Approved → means widget cannot be used
No Approval Needed → means widget type does not require approval Only OpenSocial widgets and Web Widgets that provide Embedded Experience capability need to be approved.
• In iNotes and Notes
Better Support for Drag and Drop to Install a Widget
• If a Widget was installed using a category of widgets from the catalog, users can now
drag and drop the widget to update/reinstall it. Before 9.0.1, this was not allowed.
In the XPage UI of the Widget Catalog, users can now drag and drop the widget document link as well as the drag to install icon in order to install a widget.
Widget Approval Status column in the Widget Catalog
Classic UIXPage UI
Added new column in the Widget Catalog UI that enables Administrators and end users to easily view if a Widget has been reviewed and/or approved.
Appears in Classic UI and XPage UI
For the Classic UI, the column appears in the following views: All Widgets, By Author, By Category, By Type. Values reflect the exact status listed in each widget document.
For the XPage UI, an green check mark will appear next to the Widget title if the widget has been approved or if the widget has been reviewed and does not need approval.
Widget Approval History When a widget is reviewed, approved or has its approval removed, the history of the changes
are now tracked inside the Widget document in the Security section.
28
Since an administrator can only approve a widget in the classic user interface (UI) of the Widget
Catalog, we have added a link in the XPage UI that will launch the classic UI for the administrator.
The link only appears in the Notes client for users who have the [Admin] role in the Widget Catalog.
Switching to the Classic UI to Approve Widgets
• This wiki link provides you a one stop shop for information on Widgets and Live Text such as documentation links, technotes links, tutorials, and more:
• http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Knowledge_Collection_for_Widgets_and_Live_Text
iNotes Client : Widgets and Live Text Documentation:http://www-10.lotus.com/ldd/dominowiki.nsf/xpDocViewer.xsp?lookupName=Using+IBM+iNotes+9.0.1+Social+Edition#action=openDocument&res_title=About_widgets_and_live_text&content=pdcontent
Notes Client: Widgets & Live Text Documentation:http://www-10.lotus.com/ldd/dominowiki.nsf/xpDocViewer.xsp?lookupName=IBM+Notes+9.0.1+Social+Edition#action=openDocument&res_title=Widgets_and_Live_Text_N901&content=pdcontent
iNotes Admin: Widgets & Live Text and OpenSocial Documentation:http://www-10.lotus.com/ldd/dominowiki.nsf/xpDocViewer.xsp?lookupName=Administering+IBM+iNotes+9.0.1+Social+Edition#action=openDocument&res_title=Configuring_the_Domino_Open_Social_component_for_iNotes_clients_in901&content=pdcontent
Domino Admin: Widgets & Live Text Documentation: http://www-10.lotus.com/ldd/dominowiki.nsf/xpDocViewer.xsp?lookupName=Administering+IBM+Domino+9.0.1+Social+Edition#action=openDocument&res_title=Configuring_Widgets_and_Live_Textd901&content=pdcontent
9.0.1 Documentation Links
• Keyboard combinations in the IBM Notes My Widgets sidebar panel http://www-01.ibm.com/support/docview.wss?uid=swg21647868
• Why does the Widget Catalog database show a home page error after upgrading the database's design with the 9.0.1 template?http://www-01.ibm.com/support/docview.wss?uid=swg21643522
• 'Partially Encrypted' warning when using Widgets in iNoteshttp://www-01.ibm.com/support/docview.wss?uid=swg21645085
• Widget Catalog Policy in iNotes requires specific path separator http://www-01.ibm.com/support/docview.wss?uid=swg21643391
• Widgets: Additional details for documentation for deploying widgets to specific client versions http://www-01.ibm.com/support/docview.wss?uid=swg21636737
Tech Notes for 9.0.1
BLOG von Daniel Nashed zu
seinem PMR Widget:
http://blog.nashcom.de/nashco
mblog.nsf/dx/pmr-esr-lookup-
widget.htm?opendocument&co
mments#anc1
32
Agenda
• Widgets, Katalog und LiveText ?
• Was gab schon in 8.5.1?
• Der aktuelle Stand in 9.0.1
• Demos und Mehrwerte
• Widgets für Admins
• Widgets und Verse?
33
Agenda
• Widgets, Katalog und LiveText ?
• Was gab schon in 8.5.1?
• Der aktuelle Stand in 9.0.1
• Demos und Mehrwerte
• Widgets für Admins
• Widgets und Verse?
Widgets and Admins
The administrator is responsible for creating the catalog application and assigning Widgets and Live Text access. Administrators control which users are designated as power users and end users. They also perform the following tasks:
• Create and edit the catalog on a central server.
• Control user access to the catalog using Domino® desktop policy settings and ACLs.
• Control what Widgets and Live Text functionality is available to specific users.
• Create and manage widgets in the catalog.
• Create and designate widget categories to control which widgets are available to specific users.
• Deploy features and plug-ins to client users using specially created widgets that call an Eclipse or NSF-based update site.
• Manage clients by provisioning client plug-in and policy updates using a centrally managed widget catalog. For example, the administrator can control which plug-ins, and which plug-in versions, are deployed on any given client system at any given time.
• Enable initial display of the My Widgets sidebar panel and toolbar for specific users.
35
Agenda
• Widgets, Katalog und LiveText ?
• Was gab schon in 8.5.1?
• Der aktuelle Stand in 9.0.1
• Demos und Mehrwerte
• Widgets für Admins
• Widgets und Verse?
36
IBM VerseARCHITECTURE
Mail & Search
Calendar
Files
Profiles
Chat
Meetings
Communities
Federated ID Provider
https://
IBM
Connections
Cloud
Powered by
IBM Softlayer®
Additional services
Modern browsers:• Chrome®
• Firefox®
• Safari®
• Internet Explorer® 11+
• Microsoft® Edge®
Modern browsers
IBM Verse
HTML5 (JS, CSS)
Ve
rse
offe
rin
g
37
IBM Verse ExtensibilityWITH PARTNER SERVICES
Mail & Search
Calendar
Files
Profiles
Chat
Meetings
Communities
Federated ID Provider
https://
IBM
Connections
Cloud
Powered by
IBM Softlayer®
Additional services
Modern browsers:• Chrome®
• Firefox®
• Safari®
• Internet Explorer® 11+
• Microsoft® Edge®
Modern browsers
IBM Verse
HTML5 (JS, CSS)
Ve
rse
offe
rin
g
Partner service/s
Domino
applications
Partner service/s
Web applications
Domino
applications
On-premises
IBM Softlayer®, IBM Bluemix®
(PAAS), or 3rd-party cloud solution
IBM VerseExtensibility and API directions
ONE: Integrated actions
• Allow for adding actions which work against
content in Verse
Acting on a notification from a workflow
application
Moving a message into a CRM system for an
identified opportunity
Archiving a message as “CLASSIFIED”
TWO: Export insight and analytics
• Allow external applications to leverage Verse’s
analytics and social insight
People important / suggested to me
Team analytics
Needs Action / Waiting for Action
IBM VerseExtensibility and API directions
THREE: Import insights and analytics
• Allow insights gathered from external resources to enhance
the Verse experience
Supplementing “suggested people” based on relationships
found in a CRM system
Improved search filters based on industry-specific taxonomy
Recommendations on existing Needs Action or Waiting for
Action tasks
FOUR: Freedom to collaborate
• Allow for the “like for like” substitution of third-party
collaboration services in place of IBM’s
Chat
Files
…
Courtesy: Apple Inc.
Danke!
Notices and DisclaimersCopyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided.
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law
Notices and Disclaimers cont.Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right.
•IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.