More Related Content Similar to What's new in Portal and WCM 8.5 (20) More from Vinayak Tavargeri (6) What's new in Portal and WCM 8.51. © 2014 IBM Corporation
What's New in Portal and WCM 8.5
IBM Digital Experience Version 8.5
Portal And Web Content Management
2. About Us
2 © 2014 IBM Corporation
Anuradha Chitta – WCM and Portal Support
Malarvizhi (Malar) Kandasamy - WCM, JCR Development and L3 Support
Vinoo Vargheese - WCM Development and L3 Support
Vinayak Tavargeri- Support Manager – Facilitator for AP Open Mics
vtavargeri@in.ibm.com
3. Agenda
What's no longer available
What's new in Portal 8.5
● Toolbar changes
● Theme improvements
● Search Updates
● WAB
● Social Rendering
● DDC
● Vanity URLs
● Script Portlet
● Mobile
What's new in WCM 8.5
● Security changes
● Brightcove
Syndication
CTC
Ephox EditLive
WebRadar
© 2014 IBM Corporation
4. What's no longer there:
Web Clipper - no longer supported - use WAB
Portal, Portal Web2, and Page Builder themes are no longer
supported.. (PageBuilder2, Portal 7.0.0.2, Portal 8.0 and Portal 8.5)
Composite applications are no longer supported
IBM Portlet API is no longer supported
URL mappings are deprecated - use Vanity or Friendly URLs
LikeMinds and Feedback domains are deprecated.
Standalone LDAP user registry configuration is deprecated, use
federated LDAP user registry.
PPR is deprecated
© 2014 IBM Corporation
5. © 2014 IBM Corporation
What's new in Portal 8.5
6. Toolbar changes
Navigation
menus
© 2014 IBM Corporation
Project info box
Opens project menu
Edit mode switch
Switching to edit mode
opens toolbar
automatically
Information
mode toggle
More menu
Misc actions
incl. preview
Toolbar
toggle
Secondary
toolbar
navigation
7. Theme improvements
Modular theme architecture – no changes
New lightweight profiles have been added and full profile removed
Reduced Dojo dependence
Most out-of-the Box content and features do not require Dojo and are based on a
lightweight theme profile
No longer required to load Dojo libray in order to benefit from features like tagging
and rating, search, ...
Simplification of JSP files
New EL Beans to support an easier theme programming model
ProfileListBean
ProfileBean
Theme Analyzer out of the box to analyze theme opt components such as
modules and profiles.. (Control Center for cache invalidations , Dynamic CS and remote debugging etc..)
Provide more useful information when a theme error happens along the way
Syntax checking of profiles and modules show up in the reports and displayed
visually on the navigation menu.
© 2014 IBM Corporation
8. Search Updates
– Installation and configuration of Remote search service using IBM
Install Manager
– Dictionary based language support
– User query correction – 'Did you mean?'
– Search Service Configuration – 'boostingSettings'
–
Web Application Bridge (WAB)
– Improved UX (Revamped VWA Manager Portlet and WebDock Portlet)
– Content Provider profiles are used to define the profiles and policies (no vwat
app or context root as before)
– Page Editor can use pre-configured webDock portlet
– Use of existing credential slots (not creating new each time)
– Client Side plugins – inject JS code to customize webDock display.
– Moved from using sdcommons to HTTP Outbound as reverse Proxy
© 2014 IBM Corporation
9. Social Rendering
● Integrate social data that is hosted
on a remote IBM Connections
server in the context of portal
pages.
● Page editors can define social lists.
A social list shows the results of a
specific query for social data from
IBM Connections.
● lists of blog posts, files, or
discussion topics
● use inline editing capabilities to
select the visual appearance of the
social list
● Extend using DDC profiles for IBM
connections
Available out of the box, and can be
enabled by calling
./ConfigEngine.sh action-enable-social-rendering
© 2014 IBM Corporation
10. Digital Data Connector
© 2014 IBM Corporation
●
● Integrate any data,
anywhere on any
device
● Faster time to market with
no coding skills required
● Customize and extend
using IBM WCM
Available out of the box, and
can be enabled by calling
./ConfigEngine.sh action-enable-plr
Step by Step guide:
https://developer.ibm.com/digexp/wp-content/
uploads/sites/27/2014/05/Digital-Data-
Connector.pdf
11. Vanity URLs (http://host:port/wps/vanityurl/your_vanity_url_name)
Vanity URLs allow business users to specify user-friendly and short “marketing URLs” to
specific pages using the new authoring toolbar (does not require Admin to manage them)
Stored and managed in WCM (requires Managed Pages and includes support for Syndication)
URL Mappings will be deprecated
Migrated servers need to enable using:
./ConfigEngine.sh enable-vanityurl-support
© 2014 IBM Corporation
11
12. Develop portlets using existing knowledge of scripting languages
such as JavaScript, CSS and HTML
● Faster time to market
● Dramatically reduces the skill
requirements.
● Mix and Match existing and new
portlets - RAD/WEF
● Leverage Portal features:
● Inter portlet communications
● Portlet preferences
● Responsive design
● Live text etc..
● Leverage WCM features:
● Projects
● Workflow
● Syndication
● Leverage Code Mirror features:
● Syntax highlighting
● Auto indenting etc..
●
© 2014 IBM Corporation
●
●
HTML scripting
CSS preview
Script Portlet
Samples:
http://openntf.org/main.nsf/project.xsp?r=project/Script%20Portlet%20Samples%20for%20IBM%20WebSphere%20Portal/releases/F37A7331C91CFBA586257D74006DE1C0
13. Mobile Updates (Responsive - Adaptive - Hybrid )
Worklight Integration:
Seamlessly integrates Worklight 6.1 resources (6.2 - CF03)
● New Worklight Modules (resources provided through Theme Optimization Framework)
● Cordova and Worklight API resources included with Portal
● Modules enabled out of the box - versioned
© 2014 IBM Corporation
●
● New Supported Clients
● Worklight clients added (WL iPad, WL iPhone, WL Android Phone, WL Android Tablet,
Windows mobile - CF03)
● Device Class Enhancements
● New CC/PP Profile Attribute (“DeviceClassList” - ${wp.clientProfile['DeviceClassList']}
● New Device Classes (worklight, ios, android)
● New Device Class Logic (multiple device classes assigned to client, [and] or [logic] to filter –
(smartphone+iOS) / !(tablet+android)
●
Worklight Integration Samples
● Samples show basic API functionality, available on Solutions Catalog:
https://greenhouse.lotus.com/plugins/plugincatalog.nsf/assetDetails.xsp?
action=editDocument&documentId=9554C0E619B2700285257D160061DADB
15. WCM Content Security
Consistency with Portal Security concepts
‒ Reviewer and Draft creator are being introduced to the entire Portal system. This will replace the
"Approver" role in WCM.
‒ Reviewer performs actions like Approve, reject , next stage and previous stage.
‒ Draft creator performs actions like Create draft and Restart Workflow.
‒ Prior to 8.5 the Approver role could only be assigned via a workflow. Not on individual
items or via inheritance.
‒ In 8.5 the new roles can be defined on any item, or via a workflow. WCM will now
expose “Propagation” in Access Control.
© 2014 IBM Corporation
New in V8.5
(and in 8.0)
15
16. WCM Content Security
Attribute Based Security (already shipped on Catalog for V8.0.0.1)
• It is an access filter for WCM contents.
• Access Control permission is extended beyond user and group based decisions.
• Criteria might involve categories, keywords, textComponents, htmlComponents or
shortTextComponents for an item
• Content Authors can “filter” WCM Content based on attributes
• Content visible for users only with matching attributes (E.g. geography, organization, role,..)
• Matching logic is implemented in custom plugin class in PAC via Public API
• Result
‒ Simple usage for Content Author
‒ Combinations hard to cover with groups
‒ Flexible matching logic
© 2014 IBM Corporation
New in V8.5
(and in 8.0)
16
17. Brightcove Integration
Provides HD Video Streaming for
Delivering Captivating Immersing
Digital Experiences
The video files are stored on the Brightcove
video-cloud, it reduces the overload for WCM
to store and manage these large files.
Enables content marketers to seamlessly
incorporate videos
– Browse, search, preview, insert and upload
videos to Brightcove
Leverages best in class video platform
capabilities from Brightcove
– Intelligent player that optimizes playback by
auto detecting bandwidth and device type.
– Branded experiences with WYSIWYG player
styling
– Broad reach using Content Distribution
Network(CDN) delivery for fast, secure
playback. It provides high availability and
high performance.
© 2014 IBM Corporation
18. Syndication
Features in brief:
● Smarter retry of Syndication that completes
without user intervention. Improved error
handling and troubleshooting.
● Brand new diagnostic interface introduced to
show the status of Syndication and error in
detail.
● Cross version Syndication is now supported
across Portal versions, e.g. 7.0.0.2 to 8.0.
● Catalog Syndication is introduced for Rebuild
Subscriber.
18 © 2014 IBM Corporation
19. Smarter Retry
Error classifications allow us to understand when to retry an
individual failing item
19 © 2014 IBM Corporation
20. Error Classification
Some errors occur because of integrity constraints
Retry wastes time
Classification Retry Simple Description
External Dependency 0 This item is not configured to syndicate, yet
20 © 2014 IBM Corporation
it has dependent items which are blocked
Invalid Reference 0 This item contains a reference to an item
that is not configured to syndicate
Blocked Dependency 0 This item will syndicate automatically when
its dependencies have syndicated
Blocked on Parent 0 This item will syndicate automatically when
its parent has syndicated
Name Conflict 0 This item cannot be syndicated because
there is a name conflict on the subscriber
21. Error Classification
Other failures are caused by unexpected conditions
Often transient can succeed on retry
Classification Retry Simple Description
Fetch Error 1+ A network error occurred while fetching the
21 © 2014 IBM Corporation
item from the syndicator
Storage Error 1+ A storage error occurred on the subscriber
(disk full?)
Update IO Error 1 An error occurred while saving the item in
the subscriber database
System Error 1 An unexpected system error occurred,
details can be found in the subscriber log
Managed Pages Error 0 Dynamic – we surface subscriber side MP
errors without knowing their content
22. Diagnostic Interface
In addition to smarter syndication behavior the model of
failures and their dependencies allows for a feature rich
diagnostic UI
● Filters problem list down to the smallest set of root causes
● Fully explains available options to correct syndication
● Allows relationships between affected items to be
explored
● Links directly to authoring UI
22 © 2014 IBM Corporation
32. Syndication Status in the Authoring UI
Authors can now see syndication status for each syndicator in
the authoring form for an item
Authors can also link directly to the diagnostic UI
32 © 2014 IBM Corporation
36. Catalog Syndication
A new syndication protocol used for rebuild only
● Does not rely on the event log
● Queries the JCR directly
● Compares each and every item from source and target
● It is a self correcting architecture. Since the source and
target JCR repositories are compared directly in their
entirety, differences can always be detected and
corrected.
● It contrasts to the use of an event log where an error
can remain undetected, if the eventlog is out of sync.
36 © 2014 IBM Corporation
37. CTC Versions included
● Portal 8.5 includes CTC version 4.2
● A prerequisite of CTC version 4.2 is that Portal 8.5 is present.
● The WebSphere Portal toolbar must be installed for Content
Template Catalog to install correctly
● By default on WebSphere Portal 8.5,this is enabled.
● If you have migrated from Portal 7.0.x or 8.0.x,then you
have to enable the WebSphere Portal toolbar.
● The "Hidden Pages" label and "Page Templates" label are
required for Content Template Catalog to install correctly.
●
Note : these labels are not installed if you create an empty virtual
portal. If you have installed an empty virtual portal, these labels
must be created manually.
© 2014 IBM Corporation
38. CTC Versions included
● CTC does not support Apache DB.
● CTC and site builder can be installed either on a base or content
profile
● When installing on a base profile the CTC install will enable both
Web Content Manager and Personalization before installing Content
Template Catalog and Site Builder
© 2014 IBM Corporation
●
39. New features in CTC4.2
● New theme in CTC4.2 (supports and requires the WebSphere
Portal 8.5 theme)
● Dojo 1.9 Support
● CTC demo site : Available in English, Arabic, German, Spanish and
Chinese if you install or upgrade using the option CTC_MLS=true
● All text and rich text fields throughout Content Template Catalog are
now editable using the new "embed" mode for inline editing
● When using CTC 4.2, the following Web Content Manager
parameters are set
● inplaceEdit.defaultModeForRichText=embed
● This means all inplace edit rich text elements use embed
© 2014 IBM Corporation
mode by default, not just for Content Template Catalog,
but for all inplace edit rich text elements.
● inplaceEdit.defaultModeForText=embed
● This means all inplace edit text elements use embed
mode by default, not just for Content Template Catalog,
but for all inplace edit text elements.
●
40. New features in CTC4.2 contd...
● CTC rendering plugins "If Empty", "If Not Empty", "If Device", "If Not
Device" and "Get Date are added to WCM 8.5 and hence not
installed along with CTC 4.2
●
● Content Template Catalog rendering plug-ins "Render Attribute" and
"Render Parameter" have been removed . WCM rendering plug-ins
"Request Attribute" and "Request Parameter" must be used instead.
© 2014 IBM Corporation
●
● CTC rendering plug-ins "If Equal", "If Not Equal" and "Encode" are
deprecated. Instead WCM rendering plug-ins "Equals", "Not Equals"
and URLEncode" must be used instead.
●
● CTC 4.2 doesn’t require managed pages to be enabled (which was
a must in previous CTC versions)
●
● Tagging and Rating are enabled in the CTC Content Profile
42. Ephox version changes
● New version of Ephox introduced which is Ephox version 9.0.1.13
● License key has been updated to match EditLive Enterprise
version
● Configuration Changes : lot of changes in config.xml.jsp to enable
enterprise features and rearrange the toolbar
● Ephox API changes
● New Javascript API completely
● ephox.wcm.api.Api is the new Javascript object which contains
following functions :
● getEditor(id), getEditorMap(), getEditors(), setBackgroundAll(),
setForegroundAll()
● Image Editor for cropping,resizing images (will use the
FileTransferApplet)
● Table tool bar : Inline tables, modify rows,columns etc
●
© 2014 IBM Corporation
●
43. Ephox version changes contd….
● Insert media dialog : Renders content in a iFrame
© 2014 IBM Corporation
(for eg : youtube url)
● EditLive! now supports inserting images via drag and drop
from file browsers and webpages on Windows and Linux.
● EditLive! now supports data URIs for images
● Thesaurus Introduced (for English)
● Accessibility Report (will tell how accessible our content is :
eg : image tags have alt tags etc )
● Broken Hyperlink Report (Gives updates on whether any of
the links in the content are broken)
●
44. Ephox Customizations
● Task to downgrade to EditLive v7 button layout
ConfigEngine.bat configure-wcm-ephox-editor-v7-configuration
● Task to restore EditLive v9 button layout
ConfigEngine.bat remove-wcm-ephox-editor-v7-configuration
●
Note : These change only the button layout and not the Ephox editor
● Customizing EditLive Configurations
● Each time we install CF,we redeploy the EditLive config war
thereby making the customer to lose his customizations.
● Take a copy of the customized jsp and rename it as
config_xml.jsp
● ConfigEngine.bat configure-wcm-ephox-editor-custom-configuration
● ConfigEngine.bat remove-wcm-ephox-editor-custom-configuration
© 2014 IBM Corporation
on the primary node (to revert back to version 9)
●
●
45. WebRadar
➢ WCM users now have entitlement to WebRadar which allows users to report
on their content .
➢ Version of WebRadar included in Portal 8.5 is 3.0.9.15
➢ WebRadar provides powerful reporting capabilities.
➢ Results can be sorted by meta-data of your choice.
➢ Allows authors, editors, administrators to run reports on the state of their
contents.
➢ Provides options for editing multiple items in a batch
➢ Reduces the dependency on WCM API, hence saving tremendous amount
of time in manually scripting reports using wcm api
➢ Comes with a portlet for front end user interface and a WebSphere
application which provides backend services.
➢ 3 tabs are seen : Dashboard, Reporting and Admin
●
© 2014 IBM Corporation
●
46. WebRadar – New updates
➢ Dashboards can be customized and personalized so that each user can
create their own dashboard
● Charts can be added to the dashboard as well
●
➢ Expanded Reporting and saved reports improvements
● Report results can be charted according to any of the WCM metadata fields
● Improved Report results table
● Content Item history can be accessed via the results table
● Reports can be exported as a pdf,csv format
●
➢ Report Subscriptions
● Users can subscribe to reports and manage their subscriptions
● Specific email addresses can be subscribed to reports
● Email subscriptions contain both a PDF and a CSV export of the report
● Reports can be saved as spreadsheets, PDFS and shared across.
●
➢ New Reporting fields
● Report on Project Name and Project State Fields
● Report on history log items Modified By,Modified On,Last Modifier
© 2014 IBM Corporation
●
●
●
47. WebRadar – New updates continued..
➢ New multi-edit fields:
● Site Area, Workflow and Workflow Stage
➢ Multiple Security roles now available for WebRadar enabling users to be
provisioned with administrator/multi-edit or user roles
➢ Data Extractor Improvements
● Significant improvements to performance of data extraction and
caching operations
● Updates to the cache are more timely.
● Robustness and reliability improvements
● Data Extraction Schedules enable the suspension of data extraction
during specific time periods
➢ Performance Improvements
● Improved User Interface load times
● Decrease in the no of requests made to the server
➢ Internationalization
● Supports multiple languages such as Spanish,
French,German,Dutch,Italian,Japanese ,Chinese etc
© 2014 IBM Corporation
➢
●
●
●
48. For Additional Information
IBM Digital Experience Solutions
http://www-01.ibm.com/software/collaboration/digitalexperience
WebSphere Portal and IBM Web Content Manager Information Center
Wiki
http://www-10.lotus.com/ldd/portalwiki.nsf/
IBM Digital Experience Demonstrations:
http://www.youtube.com/user/IBMXWebX
IBM Collaboration Services Business Solutions Catalog
https://greenhouse.lotus.com/catalog/
© 2014 IBM Corporation
49. © 2014 IBM Corporation
What's New in Portal and WCM 8.5
IBM Digital Experience Version 8.5
Portal And Web Content Management
50. About Us
2 © 2014 IBM Corporation
Anuradha Chitta – WCM and Portal Support
Malarvizhi (Malar) Kandasamy - WCM, JCR Development and L3 Support
Vinoo Vargheese - WCM Development and L3 Support
Vinayak Tavargeri- Support Manager – Facilitator for AP Open Mics
vtavargeri@in.ibm.com
51. 3
Agenda
What's no longer available
What's new in Portal 8.5
● Toolbar changes
● Theme improvements
● Search Updates
● WAB
● Social Rendering
● DDC
● Vanity URLs
● Script Portlet
● Mobile
What's new in WCM 8.5
● Security changes
● Brightcove
Syndication
CTC
Ephox EditLive
WebRadar
© 2014 IBM Corporation
52. What's no longer there:
Web Clipper - no longer supported - use WAB
Portal, Portal Web2, and Page Builder themes are no longer
supported.. (PageBuilder2, Portal 7.0.0.2, Portal 8.0 and Portal 8.5)
Composite applications are no longer supported
IBM Portlet API is no longer supported
URL mappings are deprecated - use Vanity or Friendly URLs
LikeMinds and Feedback domains are deprecated.
Standalone LDAP user registry configuration is deprecated, use
federated LDAP user registry.
PPR is deprecated
© 2014 IBM Corporation
4
53. © 2014 IBM Corporation
What's new in Portal 8.5
54. Toolbar
─ Easily accessible shelf at the top of the page
─ Offers „View“ mode and „Edit“ mode
─ Allows Drag and Drop of content elements to the „main
view area“
─ Clearly isolated from the “main view area”
─ Implemented within an iFrame with it’s own brandable
lightweight theme that supports Responsive Web Design
─ The individual tabs of the Toolbar are provided and
rendered as portal pages wirth standard portlets
Main view area
─ The actual page incl. portlets and customizable theme
─ Includes theme components (e.g. navigation)
─ View mode and edit mode (inline editing control)
─ Authoring system + rendering system
6
55. Theme improvements
Modular theme architecture – no changes
New lightweight profiles have been added and full profile removed
Reduced Dojo dependence
Most out-of-the Box content and features do not require Dojo and are based on a
lightweight theme profile
No longer required to load Dojo libray in order to benefit from features like tagging
and rating, search, ...
Simplification of JSP files
New EL Beans to support an easier theme programming model
ProfileListBean
ProfileBean
Theme Analyzer out of the box to analyze theme opt components such as
modules and profiles.. (Control Center for cache invalidations , Dynamic CS and remote debugging etc..)
Provide more useful information when a theme error happens along the way
Syntax checking of profiles and modules show up in the reports and displayed
visually on the navigation menu.
© 2014 IBM Corporation
• New toolbar with more options available to
the user:
– Projects easier to access
– New project UI with option to create
from a project template
– New “create” button to create pages &
labels
–
– Makes it easier for LOB to author,
create, manage and publish rich
content!
7
56. Search Updates
– Installation and configuration of Remote search service using IBM
Install Manager
– Dictionary based language support
– User query correction – 'Did you mean?'
– Search Service Configuration – 'boostingSettings'
–
Web Application Bridge (WAB)
– Improved UX (Revamped VWA Manager Portlet and WebDock Portlet)
– Content Provider profiles are used to define the profiles and policies (no vwat
app or context root as before)
– Page Editor can use pre-configured webDock portlet
– Use of existing credential slots (not creating new each time)
– Client Side plugins – inject JS code to customize webDock display.
– Moved from using sdcommons to HTTP Outbound as reverse Proxy
© 2014 IBM Corporation
• New toolbar with more options available to
the user:
– Projects easier to access
– New project UI with option to create
from a project template
– New “create” button to create pages &
labels
–
– Makes it easier for LOB to author,
create, manage and publish rich
content!
8
57. Social Rendering
● Integrate social data that is hosted
on a remote IBM Connections
server in the context of portal
pages.
● Page editors can define social lists.
A social list shows the results of a
specific query for social data from
IBM Connections.
● lists of blog posts, files, or
discussion topics
● use inline editing capabilities to
select the visual appearance of the
social list
● Extend using DDC profiles for IBM
connections
Available out of the box, and can be
enabled by calling
./ConfigEngine.sh action-enable-social-rendering
© 2014 IBM Corporation
For more info:
http://www-01.ibm.com/support/knowledgecenter/SSHRKX_8.5.0/mp/social/plrf_ovu.dita?lang=en
IBM Digital Data Connector (DDC) for WebSphere Portal
You can use the IBM Digital Data Connector (DDC) for WebSphere®
Portal framework to integrate data from external data sources on your portal
pages by using IBM® Web Content Manager presentation components. External
data means that the data does not need to be stored directly in IBM Web Content
Manager. For example, you can use DDC to render social data that you have on
your IBM Connections server or on other social platforms in the context of your
portal pages. Other possible data sources include news feeds, task lists, product
catalog information, to name just a few.
DDC makes it faster & easier for your website designers to generate the web page
markup for your external data. They can manage the design components in the
same way as your other WCM content and design components which makes it
easier to visualize the external data in a way that is consistent with the corporate
design of your overall website by reusing existing WCM components and no need
to write transformation code.
There is a generic XML DDC plug-in that is built in to DDC that can integrate remote
XML data without having to write/deploy extra Java code. No need to write
transformation code.
Allows digital experience designers to customize and extend content using WCM to
publish to any device
58. Digital Data Connector
© 2014 IBM Corporation
●
● Integrate any data,
anywhere on any
device
● Faster time to market with
no coding skills required
● Customize and extend
using IBM WCM
Available out of the box, and
can be enabled by calling
./ConfigEngine.sh action-enable-plr
Step by Step guide:
https://developer.ibm.com/digexp/wp-content/
uploads/sites/27/2014/05/Digital-Data-
Connector.pdf
For more info:
http://www-01.ibm.com/support/knowledgecenter/SSHRKX_8.5.0/mp/social/plrf_ovu.dita?lang=en
IBM Digital Data Connector (DDC) for WebSphere Portal
You can use the IBM Digital Data Connector (DDC) for WebSphere®
Portal framework to integrate data from external data sources on your portal
pages by using IBM® Web Content Manager presentation components. External
data means that the data does not need to be stored directly in IBM Web Content
Manager. For example, you can use DDC to render social data that you have on
your IBM Connections server or on other social platforms in the context of your
portal pages. Other possible data sources include news feeds, task lists, product
catalog information, to name just a few.
DDC makes it faster & easier for your website designers to generate the web page
markup for your external data. They can manage the design components in the
same way as your other WCM content and design components which makes it
easier to visualize the external data in a way that is consistent with the corporate
design of your overall website by reusing existing WCM components and no need
to write transformation code.
There is a generic XML DDC plug-in that is built in to DDC that can integrate remote
XML data without having to write/deploy extra Java code. No need to write
transformation code.
Allows digital experience designers to customize and extend content using WCM to
publish to any device
59. Vanity URLs (http://host:port/wps/vanityurl/your_vanity_url_name)
Vanity URLs allow business users to specify user-friendly and short “marketing URLs” to
specific pages using the new authoring toolbar (does not require Admin to manage them)
Stored and managed in WCM (requires Managed Pages and includes support for Syndication)
URL Mappings will be deprecated
Migrated servers need to enable using:
./ConfigEngine.sh enable-vanityurl-support
© 2014 IBM Corporation
11
60. Develop portlets using existing knowledge of scripting languages
such as JavaScript, CSS and HTML
● Faster time to market
● Dramatically reduces the skill
requirements.
● Mix and Match existing and new
portlets - RAD/WEF
● Leverage Portal features:
● Inter portlet communications
● Portlet preferences
● Responsive design
● Live text etc..
● Leverage WCM features:
● Projects
● Workflow
● Syndication
● Leverage Code Mirror features:
● Syntax highlighting
● Auto indenting etc..
●
© 2014 IBM Corporation
●
●
HTML scripting
CSS preview
Script Portlet
Samples:
http://openntf.org/main.nsf/project.xsp?r=project/Script%20Portlet%20Samples%20for%20IBM%20WebSphere%20Portal/releases/F37A7331C91CFBA586257D74006DE1C0
12
61. Mobile Updates (Responsive - Adaptive - Hybrid )
Worklight Integration:
Seamlessly integrates Worklight 6.1 resources (6.2 - CF03)
● New Worklight Modules (resources provided through Theme Optimization Framework)
● Cordova and Worklight API resources included with Portal
● Modules enabled out of the box - versioned
© 2014 IBM Corporation
●
● New Supported Clients
● Worklight clients added (WL iPad, WL iPhone, WL Android Phone, WL Android Tablet,
Windows mobile - CF03)
● Device Class Enhancements
● New CC/PP Profile Attribute (“DeviceClassList” - ${wp.clientProfile['DeviceClassList']}
● New Device Classes (worklight, ios, android)
● New Device Class Logic (multiple device classes assigned to client, [and] or [logic] to filter –
(smartphone+iOS) / !(tablet+android)
●
Worklight Integration Samples
● Samples show basic API functionality, available on Solutions Catalog:
https://greenhouse.lotus.com/plugins/plugincatalog.nsf/assetDetails.xsp?
action=editDocument&documentId=9554C0E619B2700285257D160061DADB
13
63. WCM Content Security
Consistency with Portal Security concepts
‒ Reviewer and Draft creator are being introduced to the entire Portal system. This will replace the
"Approver" role in WCM.
‒ Reviewer performs actions like Approve, reject , next stage and previous stage.
‒ Draft creator performs actions like Create draft and Restart Workflow.
‒ Prior to 8.5 the Approver role could only be assigned via a workflow. Not on individual
items or via inheritance.
‒ In 8.5 the new roles can be defined on any item, or via a workflow. WCM will now
expose “Propagation” in Access Control.
© 2014 IBM Corporation
New in V8.5
(and in 8.0)
15
64. WCM Content Security
Attribute Based Security (already shipped on Catalog for V8.0.0.1)
• It is an access filter for WCM contents.
• Access Control permission is extended beyond user and group based decisions.
• Criteria might involve categories, keywords, textComponents, htmlComponents or
shortTextComponents for an item
• Content Authors can “filter” WCM Content based on attributes
• Content visible for users only with matching attributes (E.g. geography, organization, role,..)
• Matching logic is implemented in custom plugin class in PAC via Public API
• Result
‒ Simple usage for Content Author
‒ Combinations hard to cover with groups
‒ Flexible matching logic
© 2014 IBM Corporation
New in V8.5
(and in 8.0)
16
65. Brightcove Integration
Provides HD Video Streaming for
Delivering Captivating Immersing
Digital Experiences
The video files are stored on the Brightcove
video-cloud, it reduces the overload for WCM
to store and manage these large files.
Enables content marketers to seamlessly
incorporate videos
– Browse, search, preview, insert and upload
videos to Brightcove
Leverages best in class video platform
capabilities from Brightcove
– Intelligent player that optimizes playback by
auto detecting bandwidth and device type.
– Branded experiences with WYSIWYG player
styling
– Broad reach using Content Distribution
Network(CDN) delivery for fast, secure
playback. It provides high availability and
high performance.
© 2014 IBM Corporation
HD Video streaming is becoming increasingly
important to engage users –
customers/employees/partners.
In previous releases, customers were able to use our
XDX products and Brightcove together, however,
it was much more challenging. Now we have a
much tighter, seamless integration between our
product sets.
What does Brightcove do? They are the market
leading online video platform to publish and
distribute video across any device – so PCs,
smartphones, tablets and even connected TVs.
We know that having this type of content can
improve customer or viewer engagement, and
Brightcove makes it much easier for content
marketers to browse, search, edit, and include
these videos across their digital interactions.
Brightcove can automatically 17
detect the bandwidth
and device that is requesting the video content,
66. Syndication
Features in brief:
● Smarter retry of Syndication that completes
without user intervention. Improved error
handling and troubleshooting.
● Brand new diagnostic interface introduced to
show the status of Syndication and error in
detail.
● Cross version Syndication is now supported
across Portal versions, e.g. 7.0.0.2 to 8.0.
● Catalog Syndication is introduced for Rebuild
Subscriber.
18 © 2014 IBM Corporation
67. Smarter Retry
Error classifications allow us to understand when to retry an
individual failing item
19 © 2014 IBM Corporation
68. Error Classification
Some errors occur because of integrity constraints
Retry wastes time
Classification Retry Simple Description
External Dependency 0 This item is not configured to syndicate, yet
20 © 2014 IBM Corporation
it has dependent items which are blocked
Invalid Reference 0 This item contains a reference to an item
that is not configured to syndicate
Blocked Dependency 0 This item will syndicate automatically when
its dependencies have syndicated
Blocked on Parent 0 This item will syndicate automatically when
its parent has syndicated
Name Conflict 0 This item cannot be syndicated because
there is a name conflict on the subscriber
69. Error Classification
Other failures are caused by unexpected conditions
Often transient can succeed on retry
Classification Retry Simple Description
Fetch Error 1+ A network error occurred while fetching the
21 © 2014 IBM Corporation
item from the syndicator
Storage Error 1+ A storage error occurred on the subscriber
(disk full?)
Update IO Error 1 An error occurred while saving the item in
the subscriber database
System Error 1 An unexpected system error occurred,
details can be found in the subscriber log
Managed Pages Error 0 Dynamic – we surface subscriber side MP
errors without knowing their content
70. Diagnostic Interface
In addition to smarter syndication behavior the model of
failures and their dependencies allows for a feature rich
diagnostic UI
● Filters problem list down to the smallest set of root causes
● Fully explains available options to correct syndication
● Allows relationships between affected items to be
explored
● Links directly to authoring UI
22 © 2014 IBM Corporation
80. Syndication Status in the Authoring UI
Authors can now see syndication status for each syndicator in
the authoring form for an item
Authors can also link directly to the diagnostic UI
32 © 2014 IBM Corporation
84. Catalog Syndication
A new syndication protocol used for rebuild only
● Does not rely on the event log
● Queries the JCR directly
● Compares each and every item from source and target
● It is a self correcting architecture. Since the source and
target JCR repositories are compared directly in their
entirety, differences can always be detected and
corrected.
● It contrasts to the use of an event log where an error
can remain undetected, if the eventlog is out of sync.
36 © 2014 IBM Corporation
85. CTC Versions included
● Portal 8.5 includes CTC version 4.2
● A prerequisite of CTC version 4.2 is that Portal 8.5 is present.
● The WebSphere Portal toolbar must be installed for Content
Template Catalog to install correctly
● By default on WebSphere Portal 8.5,this is enabled.
● If you have migrated from Portal 7.0.x or 8.0.x,then you
have to enable the WebSphere Portal toolbar.
● The "Hidden Pages" label and "Page Templates" label are
required for Content Template Catalog to install correctly.
●
Note : these labels are not installed if you create an empty virtual
portal. If you have installed an empty virtual portal, these labels
must be created manually.
© 2014 IBM Corporation
HD Video streaming is becoming increasingly
important to engage users –
customers/employees/partners.
In previous releases, customers were able to use our
XDX products and Brightcove together, however,
it was much more challenging. Now we have a
much tighter, seamless integration between our
product sets.
What does Brightcove do? They are the market
leading online video platform to publish and
distribute video across any device – so PCs,
smartphones, tablets and even connected TVs.
We know that having this type of content can
improve customer or viewer engagement, and
Brightcove makes it much easier for content
marketers to browse, search, edit, and include
these videos across their digital interactions.
Brightcove can automatically 37
detect the bandwidth
and device that is requesting the video content,
86. CTC Versions included
● CTC does not support Apache DB.
● CTC and site builder can be installed either on a base or content
profile
● When installing on a base profile the CTC install will enable both
Web Content Manager and Personalization before installing Content
Template Catalog and Site Builder
© 2014 IBM Corporation
●
HD Video streaming is becoming increasingly
important to engage users –
customers/employees/partners.
In previous releases, customers were able to use our
XDX products and Brightcove together, however,
it was much more challenging. Now we have a
much tighter, seamless integration between our
product sets.
What does Brightcove do? They are the market
leading online video platform to publish and
distribute video across any device – so PCs,
smartphones, tablets and even connected TVs.
We know that having this type of content can
improve customer or viewer engagement, and
Brightcove makes it much easier for content
marketers to browse, search, edit, and include
these videos across their digital interactions.
Brightcove can automatically 38
detect the bandwidth
and device that is requesting the video content,
87. New features in CTC4.2
● New theme in CTC4.2 (supports and requires the WebSphere
Portal 8.5 theme)
● Dojo 1.9 Support
● CTC demo site : Available in English, Arabic, German, Spanish and
Chinese if you install or upgrade using the option CTC_MLS=true
● All text and rich text fields throughout Content Template Catalog are
now editable using the new "embed" mode for inline editing
● When using CTC 4.2, the following Web Content Manager
parameters are set
● inplaceEdit.defaultModeForRichText=embed
● This means all inplace edit rich text elements use embed
© 2014 IBM Corporation
mode by default, not just for Content Template Catalog,
but for all inplace edit rich text elements.
● inplaceEdit.defaultModeForText=embed
● This means all inplace edit text elements use embed
mode by default, not just for Content Template Catalog,
but for all inplace edit text elements.
●
HD Video streaming is becoming increasingly
important to engage users –
customers/employees/partners.
In previous releases, customers were able to use our
XDX products and Brightcove together, however,
it was much more challenging. Now we have a
much tighter, seamless integration between our
product sets.
What does Brightcove do? They are the market
leading online video platform to publish and
distribute video across any device – so PCs,
smartphones, tablets and even connected TVs.
We know that having this type of content can
improve customer or viewer engagement, and
Brightcove makes it much easier for content
marketers to browse, search, edit, and include
these videos across their digital interactions.
Brightcove can automatically 39
detect the bandwidth
and device that is requesting the video content,
88. New features in CTC4.2 contd...
● CTC rendering plugins "If Empty", "If Not Empty", "If Device", "If Not
Device" and "Get Date are added to WCM 8.5 and hence not
installed along with CTC 4.2
●
● Content Template Catalog rendering plug-ins "Render Attribute" and
"Render Parameter" have been removed . WCM rendering plug-ins
"Request Attribute" and "Request Parameter" must be used instead.
© 2014 IBM Corporation
●
● CTC rendering plug-ins "If Equal", "If Not Equal" and "Encode" are
deprecated. Instead WCM rendering plug-ins "Equals", "Not Equals"
and URLEncode" must be used instead.
●
● CTC 4.2 doesn’t require managed pages to be enabled (which was
a must in previous CTC versions)
●
● Tagging and Rating are enabled in the CTC Content Profile
HD Video streaming is becoming increasingly
important to engage users –
customers/employees/partners.
In previous releases, customers were able to use our
XDX products and Brightcove together, however,
it was much more challenging. Now we have a
much tighter, seamless integration between our
product sets.
What does Brightcove do? They are the market
leading online video platform to publish and
distribute video across any device – so PCs,
smartphones, tablets and even connected TVs.
We know that having this type of content can
improve customer or viewer engagement, and
Brightcove makes it much easier for content
marketers to browse, search, edit, and include
these videos across their digital interactions.
Brightcove can automatically 40
detect the bandwidth
and device that is requesting the video content,
89. Ephox version changes
Snapshots
© 2014 IBM Corporation
HD Video streaming is becoming increasingly
important to engage users –
customers/employees/partners.
In previous releases, customers were able to use our
XDX products and Brightcove together, however,
it was much more challenging. Now we have a
much tighter, seamless integration between our
product sets.
What does Brightcove do? They are the market
leading online video platform to publish and
distribute video across any device – so PCs,
smartphones, tablets and even connected TVs.
We know that having this type of content can
improve customer or viewer engagement, and
Brightcove makes it much easier for content
marketers to browse, search, edit, and include
these videos across their digital interactions.
Brightcove can automatically 41
detect the bandwidth
and device that is requesting the video content,
90. Ephox version changes
● New version of Ephox introduced which is Ephox version 9.0.1.13
● License key has been updated to match EditLive Enterprise
version
● Configuration Changes : lot of changes in config.xml.jsp to enable
enterprise features and rearrange the toolbar
● Ephox API changes
● New Javascript API completely
● ephox.wcm.api.Api is the new Javascript object which contains
following functions :
● getEditor(id), getEditorMap(), getEditors(), setBackgroundAll(),
setForegroundAll()
● Image Editor for cropping,resizing images (will use the
FileTransferApplet)
● Table tool bar : Inline tables, modify rows,columns etc
●
© 2014 IBM Corporation
●
HD Video streaming is becoming increasingly
important to engage users –
customers/employees/partners.
In previous releases, customers were able to use our
XDX products and Brightcove together, however,
it was much more challenging. Now we have a
much tighter, seamless integration between our
product sets.
What does Brightcove do? They are the market
leading online video platform to publish and
distribute video across any device – so PCs,
smartphones, tablets and even connected TVs.
We know that having this type of content can
improve customer or viewer engagement, and
Brightcove makes it much easier for content
marketers to browse, search, edit, and include
these videos across their digital interactions.
Brightcove can automatically 42
detect the bandwidth
and device that is requesting the video content,
91. Ephox version changes contd….
● Insert media dialog : Renders content in a iFrame
© 2014 IBM Corporation
(for eg : youtube url)
● EditLive! now supports inserting images via drag and drop
from file browsers and webpages on Windows and Linux.
● EditLive! now supports data URIs for images
● Thesaurus Introduced (for English)
● Accessibility Report (will tell how accessible our content is :
eg : image tags have alt tags etc )
● Broken Hyperlink Report (Gives updates on whether any of
the links in the content are broken)
●
HD Video streaming is becoming increasingly
important to engage users –
customers/employees/partners.
In previous releases, customers were able to use our
XDX products and Brightcove together, however,
it was much more challenging. Now we have a
much tighter, seamless integration between our
product sets.
What does Brightcove do? They are the market
leading online video platform to publish and
distribute video across any device – so PCs,
smartphones, tablets and even connected TVs.
We know that having this type of content can
improve customer or viewer engagement, and
Brightcove makes it much easier for content
marketers to browse, search, edit, and include
these videos across their digital interactions.
Brightcove can automatically 43
detect the bandwidth
and device that is requesting the video content,
92. Ephox Customizations
● Task to downgrade to EditLive v7 button layout
ConfigEngine.bat configure-wcm-ephox-editor-v7-configuration
● Task to restore EditLive v9 button layout
ConfigEngine.bat remove-wcm-ephox-editor-v7-configuration
●
Note : These change only the button layout and not the Ephox editor
● Customizing EditLive Configurations
● Each time we install CF,we redeploy the EditLive config war
thereby making the customer to lose his customizations.
● Take a copy of the customized jsp and rename it as
config_xml.jsp
● ConfigEngine.bat configure-wcm-ephox-editor-custom-configuration
● ConfigEngine.bat remove-wcm-ephox-editor-custom-configuration
© 2014 IBM Corporation
on the primary node (to revert back to version 9)
●
●
HD Video streaming is becoming increasingly
important to engage users –
customers/employees/partners.
In previous releases, customers were able to use our
XDX products and Brightcove together, however,
it was much more challenging. Now we have a
much tighter, seamless integration between our
product sets.
What does Brightcove do? They are the market
leading online video platform to publish and
distribute video across any device – so PCs,
smartphones, tablets and even connected TVs.
We know that having this type of content can
improve customer or viewer engagement, and
Brightcove makes it much easier for content
marketers to browse, search, edit, and include
these videos across their digital interactions.
Brightcove can automatically 44
detect the bandwidth
and device that is requesting the video content,
93. WebRadar
➢ WCM users now have entitlement to WebRadar which allows users to report
on their content .
➢ Version of WebRadar included in Portal 8.5 is 3.0.9.15
➢ WebRadar provides powerful reporting capabilities.
➢ Results can be sorted by meta-data of your choice.
➢ Allows authors, editors, administrators to run reports on the state of their
contents.
➢ Provides options for editing multiple items in a batch
➢ Reduces the dependency on WCM API, hence saving tremendous amount
of time in manually scripting reports using wcm api
➢ Comes with a portlet for front end user interface and a WebSphere
application which provides backend services.
➢ 3 tabs are seen : Dashboard, Reporting and Admin
●
© 2014 IBM Corporation
●
HD Video streaming is becoming increasingly
important to engage users –
customers/employees/partners.
In previous releases, customers were able to use our
XDX products and Brightcove together, however,
it was much more challenging. Now we have a
much tighter, seamless integration between our
product sets.
What does Brightcove do? They are the market
leading online video platform to publish and
distribute video across any device – so PCs,
smartphones, tablets and even connected TVs.
We know that having this type of content can
improve customer or viewer engagement, and
Brightcove makes it much easier for content
marketers to browse, search, edit, and include
these videos across their digital interactions.
Brightcove can automatically 45
detect the bandwidth
and device that is requesting the video content,
94. WebRadar – New updates
➢ Dashboards can be customized and personalized so that each user can
create their own dashboard
● Charts can be added to the dashboard as well
●
➢ Expanded Reporting and saved reports improvements
● Report results can be charted according to any of the WCM metadata fields
● Improved Report results table
● Content Item history can be accessed via the results table
● Reports can be exported as a pdf,csv format
●
➢ Report Subscriptions
● Users can subscribe to reports and manage their subscriptions
● Specific email addresses can be subscribed to reports
● Email subscriptions contain both a PDF and a CSV export of the report
● Reports can be saved as spreadsheets, PDFS and shared across.
●
➢ New Reporting fields
● Report on Project Name and Project State Fields
● Report on history log items Modified By,Modified On,Last Modifier
© 2014 IBM Corporation
●
●
●
HD Video streaming is becoming increasingly
important to engage users –
customers/employees/partners.
In previous releases, customers were able to use our
XDX products and Brightcove together, however,
it was much more challenging. Now we have a
much tighter, seamless integration between our
product sets.
What does Brightcove do? They are the market
leading online video platform to publish and
distribute video across any device – so PCs,
smartphones, tablets and even connected TVs.
We know that having this type of content can
improve customer or viewer engagement, and
Brightcove makes it much easier for content
marketers to browse, search, edit, and include
these videos across their digital interactions.
Brightcove can automatically 46
detect the bandwidth
and device that is requesting the video content,
95. WebRadar – New updates continued..
➢ New multi-edit fields:
● Site Area, Workflow and Workflow Stage
➢ Multiple Security roles now available for WebRadar enabling users to be
provisioned with administrator/multi-edit or user roles
➢ Data Extractor Improvements
● Significant improvements to performance of data extraction and
caching operations
● Updates to the cache are more timely.
● Robustness and reliability improvements
● Data Extraction Schedules enable the suspension of data extraction
during specific time periods
➢ Performance Improvements
● Improved User Interface load times
● Decrease in the no of requests made to the server
➢ Internationalization
● Supports multiple languages such as Spanish,
French,German,Dutch,Italian,Japanese ,Chinese etc
© 2014 IBM Corporation
➢
●
●
●
HD Video streaming is becoming increasingly
important to engage users –
customers/employees/partners.
In previous releases, customers were able to use our
XDX products and Brightcove together, however,
it was much more challenging. Now we have a
much tighter, seamless integration between our
product sets.
What does Brightcove do? They are the market
leading online video platform to publish and
distribute video across any device – so PCs,
smartphones, tablets and even connected TVs.
We know that having this type of content can
improve customer or viewer engagement, and
Brightcove makes it much easier for content
marketers to browse, search, edit, and include
these videos across their digital interactions.
Brightcove can automatically 47
detect the bandwidth
and device that is requesting the video content,
96. For Additional Information
IBM Digital Experience Solutions
http://www-01.ibm.com/software/collaboration/digitalexperience
WebSphere Portal and IBM Web Content Manager Information Center
Wiki
http://www-10.lotus.com/ldd/portalwiki.nsf/
IBM Digital Experience Demonstrations:
http://www.youtube.com/user/IBMXWebX
IBM Collaboration Services Business Solutions Catalog
https://greenhouse.lotus.com/catalog/
© 2014 IBM Corporation