IBM recommends to update Portal with the latest cumulative fixes (CF) on a regular basis to benefit from product fixes as soon as they become available. Staying on the latest CF level will also help you in making sure that interim fixes for potential security vulnerabilities will become available to you as quickly as possible. For more information follow the link to PSIRT Blog to see the latest IBM Security Bulletins by product.
Article Title: "Administering IBM WebSphere Portal 8.5: A comprehensive workshop" Authors: Thomas Hurek and Chet Tuttle - Portal + WCM Development Link: https://developer.ibm.com/digexp/docs/docs/customization-administration/administering-ibm-websphere-portal-8-5/ Summary: The goal of this white paper is to explain the various administration and configuration tools offered by IBM WebSphere Portal 8.5. Learn about which tool to use for which task and about the new capabilities of WebSphere Portal 8.5, and understand differences from previous versions of WebSphere Portal. [The whitepaper] will take you through exercises for each tool so you can learn hands-on how to use them.
Article Title: "IBM WebSphere Portal V 8.5 Performance Tuning Guide" Authors: Multiple Portal Testers and Developers Link: http://www-10.lotus.com/ldd/portalwiki.nsf/dx/IBM_WebSphere_Portal_V_8.5_Performance_Tuning_Guide Summary: This white paper provides a basis for parameter and application tuning for IBM WebSphere Portal for Multiplatform and for Linux on System Z V8.5.0. Remember that both tuning and capacity are affected by many factors, including the workload scenario and the performance measurement environment. For tuning, the objective of this paper is not to recommend that you use the values we used when measuring our scenarios, but to make you aware of those parameters used in our configuration. When tuning your individual systems, it is important to begin with a baseline, monitor the performance metrics to determine if any parameters should be changed and, when a change is made, monitor the performance metrics to determine the effectiveness of the change.
Article Title: "Security Hardening Guide for IBM WebSphere Portal" Author: Jason Wicker - Portal Support Link: http://www-10.lotus.com/ldd/portalwiki.nsf/dx/Security_Hardening_Guide_for_IBM_WebSphere_Portal Summary: Security is a fundamental requirement for most web applications. Organizations commonly demand detailed accounting of web application security, especially after mainstream media coverage of high-profile vulnerabilities or exploits. This guide instructs architects and administrators on evaluating and improving the security of applications based on IBM WebSphere Portal.
Article Title: "WebSphere Commerce Sample for IBM Digital Data Connector in WebSphere Portal" Posted 04-May-2015 Author: Jonathan Booth - Portal Development Link:http://openntf.org/main.nsf/project.xsp?r=project/WebSphere%20Commerce%20Sample%20for%20IBM%20Digital%20Data%20Connector%20in%20WebSphere%20Portal/summary Summary: IBM Digital Data Connector (DDC) is used to integrate data from external data sources on your portal pages by using IBM Web Content Manager presentation components. In this sample we are integrating WebSphere Portal and WebSphere Commerce. This integration allows WebSphere Portal to become a front-end for WebSphere Commerce pulling data into portal using the WebSphere Commerce REST APIs. WebSphere Commerce can then behave in a “headless” manner, acting as a data source for WebSphere Portal.
Functionality available in the default WebSphere Commerce storefront, Aurora, has been segregated into portlets which use a combination of DDC and AJAX. The library provided in this sample contains 16 content items which you can drag and drop onto your portal pages. Each content item corresponds to a function available in the Aurora Store front, for example a shopping cart or wishlist. These content items are provided as examples of how you can easily integrate WebSphere Portal and WebSphere Commerce using DDC.
Article Title: "Integrating WebSphere Portal and Commerce via REST Services" Posted 04-May-2015 Author: Dmitri Nevedrov - IBM IT Architect Link:http://www.ibm.com/developerworks/commerce/library/co-websphereintegration/index.html Summary: You can integrate WebSphere Portal and the WebSphere Commerce with the REST (Representational State Transfer) mechanism that is provided by WebSphere Commerce. You can also enable a single authentication mechanism for the system and integrate Web Content Manager. [The author proceeds to describe step-by-step the configuration changes needed for both Portal and Commerce to integrate. Further notes are given on use case scenarios - including sample code, for integrating the two products].
Article Title: "WSRP Performance Tips and Tricks" Posted 28-Apr-2015 Author: Thomas Hurek - Portal Development Link:https://www.ibm.com/developerworks/community/blogs/portalops/entry/wsrp_performance_tips_and_tricks?lang=en Summary: Web Services for Remote Portlets (WSRP) is a popular standard among the Digital Experience customer base. In today's blog post I will discuss some performance Tips and Tricks around WSRP: When considering WSRP performance tuning you need to think about both the Consumer and the Producer side. For this discussion we will assume that the Producer is running on WebSphere Application Server and the Consumer being WebSphere Portal 8.5.
Article Title: "Programmatically Displaying IBM Web Content Manager (WCM) Content" Posted 28-Apr-2015 Author: Stuart Crump - Technical Sales Link:https://developer.ibm.com/digexp/docs/docs/web-content/wcm-api-ajax/ Summary: IBM Web Content Manager (WCM) provides a rich content experience for producing, managing and displaying web content. Project requirements are often met using the core product capabilities and typically very little coding, however a full web API is available for addressing more repetitive tasks or complex situations. This article and associated sample package (SampleWCMAPI.paa) have been put together to show how IBM Web Content Manager can be used programmatically to display content using commonly available programming techniques.
The author proceeds to discuss in detail each of the method with examples of how to implement each method.
Article Title: "Portlet scoped theme modules in IBM WebSphere Portal 8.5" Posted 21-Apr-2015 Author: Stephan Hesmer - Portal Theme Development Link:https://developer.ibm.com/digexp/docs/docs/themes/show-site-toolbar-administrative-users/ Summary: The modularized theme and resource aggregator capability in IBM WebSphere Portal allows you to easily and quickly combine resources for optimal web performance. It works great when it comes to globally defined modules or even modules that are defined just within the theme. However, your web page needs more than just theme artifacts. Even more importantly, you need to display content in the main page area. This information is rendered through portlets.
Article Title: "Updated for CF05 – How to show the site toolbar for administrative users only" Posted 14-Apr-2015 Author: Stephan Hesmer - Portal Theme Development Link:https://developer.ibm.com/digexp/docs/docs/themes/show-site-toolbar-administrative-users/ Summary: Did you ever need to hide certain parts of the theme user experience based on a user’s access level in IBM WebSphere Portal 8.5? Or did you ever wonder how to delegate to another dynamic content spot from within an existing content spot? A new feature was introduced in CF05 that allows to achieve this particular use case by using access control on the toolbar page.
Article Title: "WebSEAL Caching Revisited!!" Posted 14-Apr-2015 Author: Alex Lang - Portal Development Link:https://www.ibm.com/developerworks/community/blogs/portalops/entry/webseal_caching_revisited?lang=en Summary: RFC protocol mandates that if an Authorization header is present on the request, then proxy caches like IBM HTTP Server (IHS), are not allow to cache the content. With a new IHS APAR applied and with the httpd.conf directive "CacheSkipAuthorizationCheck On" set in the global section, IHS will now cache responses if the other directives are set as outlined [in the blog entry].