IBM Collaboration Solutions Catalog

 
Getting Started
Click the Start Download button and agree to the terms of the License to activate the download link.

More Solutions by IBM

IBM Script Portlet for WebSphere Portal 1.3.0 

Version: 1.3.0
Published by Jennifer Frischknecht on Apr 15, 2015
Provided by IBM
DownloadEntry downloaded 9593 times
Rating:
average rating 5 stars by 5 people
Tags:
Description: IBM Script Portlet for WebSphere Portal is a tool that enables a script developer to quickly develop portlets for WebSphere Portal without having the need to know anything about Java, portlets or the JSR 286 portlet specification.

Full Description

IBM Script Portlet for WebSphere Portal is a tool that enables a script developer to quickly develop portlets for WebSphere Portal without having the need to know anything about Java, portlets or the JSR 286 portlet specification.  Simply put, this tool allow users to develop portlets using just their knowledge of scripting languages like JavaScript, CSS and HTML.  

 
While the script developer doesn't need to know anything about WebSphere Portal or portlets, key WebSphere Portal/ Web Content Management features are available for consumption when and if they are needed:
  • Content targetting based on devices or geographies.
  • Access to user login info.
  • Adaptive design using conditional rendering.
  • Access to shared render params, portlet preferences, live text etc.
Key benefits of using IBM Script Portlet for WebSphere Portal:
  • Enables the Line of Business to have more autonomy and less dependencies on Central IT for portlet development, speeding time to market.
  • Dramatically reduces the skill requirements and training needed for script developers to become productive Portal developers.
  • Suited for enterprise by respecting access control and work flow processes and creating re-usable assets and contents.
  • Existing portlets developed using IBM Web Experience Factory or IBM Rational Application Developer can be rendered on the page with the portlets developed using  IBM Script Portlet for WebSphere Portal.

 

What's new in IBM Script Portlet For WebSphere Portal 1.3:

  • Command line support for creating new Script Portlet applications
  • Support for storing  Script Portlet applications in shared WCM libraries
  • Ability for Script Portlet applications to be available on the toolbar for a convenient drag and drop addition to the page
  • Picker for inserting WCM tags
  • Resource aggregator support, for performance improvement of complex  Script Portlet applications

Visit the Script Portlet content at the digitalExperience Developer site: https://developer.ibm.com/digexp/docs/docs/script-portlet/

 

The download package contains - 
  • scriptportlet-app-1.3.paa:  The Portal Application Archive that should be installed to get started.
  • en.html:  License that governs the terms and conditions to use the application archive, in HTML format.
  • eula.txt:  License that governs the terms and conditions to use the application archive, in plain text format.
  • notices.html: Notice files associated with license.
  • readme.txt: Documentation and resources
  • sp_cmdln.zip: The client support for updating script portlets using a command line interface
We appreciate your feedback in the "comments" section below.

 

Support Statement:

Notwithstanding the terms of the license agreement pursuant to which Licensee obtained  IBM Script Portlet for IBM WebSphere Portal V8.0 (the "IBM Script Portlet"), IBM will provide support to Licensee for the IBM Script Portlet pursuant to IBM's standard support terms, subject to the following additional terms and conditions.

In some cases, IBM Support may place limitations on the extent to which we will assist in troubleshooting a reported problem. These conditions apply to the support provided for the IBM Script Portlet:
  1. Support is to be provided during the hours of 8:00 AM EST to 5:00 PM EST, Monday to Friday.
  2. IBM considers custom code and application frameworks installed by customers, to be part of customer application code, and IBM will not provide support to fix issues caused by custom code or application frameworks.
  3. If the problem is caused by the framework or custom code relying on an unofficial interface or undocumented behavior, IBM will not provide support to fix such problems.
  4. A detailed terms and condition for custom code is available at WebSphere Portal Support Statement Addendum -Custom Code.
 

Updates since initial release:

 

Date Content Details
Feb 26, 2014

IBM Script Portlet for WebSphere Portal V1.0.0, update 1

A new "Insert" button has been included, to let users insert Portlet Preference and JSR 286 Shared Render Parameters tags. This will allow users to very conveniently add corresponding WCM tags to retrieve portlet preference and any shared render parameter value in the IBM Script Portlet for Websphere Portal.

March 31, 2014

IBM Script Portlet for WebSphere Portal V1.0.0, update 2

User Interface improvements including saving options in Head/ HTML pane.

April 30, 2014 Support to contribute external JavaScript and CSS resources, and global JavaScript into page head section.
July 18, 2014
  • The dependencies feature is deprecated for this release. It is only available for existing scripts built with the previous release. Use the <head> pane to insert script, link tags, or to add links to external references such as third-party JavaScript libraries or CSS.
  • You can import files from your file system or from another portlet using Edit mode on the page. To import from your file system, you must add your files in a .zip format.
  • You can export existing scripts to .zip format. You can also copy existing scripts to another Script Portlet with the Copy Existing Portlet option.
November 21, 2014 IBM Script Portlet For WebSphere Portal v1.2.0
  • Multi-file editing of complex applications: All imported JS, CSS, and other files are shown in a tree view and can be opened in tabbed views for editing.
  • Command line support: “Push” support can be used to update all the elements of a script portlet from a developer workstation, so developers can use their favorite editor/IDE for iterative edit/test of applications.
  • JavaScript API: A JavaScript helper object is provided with support for setting and retrieving portlet preference data, so that you can build applications which can be customized/configured by business users, page authors, or administrators.
April 14, 2015 IBM Script Portlet For WebSphere Portal v1.3.0
  •     Command line support for creating new Script Portlet applications
  •     Support for storing applications in WCM libraries and making available on toolbar
  •     Picker for inserting WCM tags
  •     Resource aggregator support, for performance of complex applications

 

Comments

 commented on 2/5/14 7:18:04 AM
Here's a sample usage of IBM Script Portlet for WebSphere Portal - http://www-10.lotus.com/ldd/portalwiki.nsf/dx/Enchanting_Business_value_with_Exceptional_Scriptlets_
 commented on 6/9/14 7:51:16 AM
Hi Saurabh Agarwal, It is very nice. We can create a page with minimum effort and time. One thing, regarding virtual portal. I have installed in base portal and run config command with virtual portal context. I can see the script portlet library in virtual portal as well. But after adding script portlet, I could not see the edit link in virtual portal. But it is working fine in base portal. Thanks in advance!.
 commented on 6/9/14 8:01:35 AM
I have got a clue about this issue. Virtual portal admin (realm) belongs to different Org. Unit in AD. So, when I run the config command, build was failed. So I have the default base portal realm for virtual portal as well then run the config command, then it was success. Then I have changed the virtual portal realm to different. If I change & login with base portal realm in virtual portal, edit button is visible in script portlet else it is not appearing.
 commented on 7/21/14 9:37:57 AM
Should the version number now be 1.1? Also assuming there is no new documentation for this version, other than in the table above?
 commented on 7/21/14 9:58:45 AM
Cali et al, - Yes, it is (should be) 1.1. - Doc is at: http://www-01.ibm.com/support/knowledgecenter/SSHRKX_8.5.0/welcome/script_welcome.html - New features in 1.1 slides at: https://developer.ibm.com/digexp/wp-content/uploads/sites/27/2014/07/Script-Portlet-v1.1-Overview.pdf - Video of new 1.1 features at: https://www.youtube.com/watch?v=sgay_0OjciQ
 commented on 7/24/14 1:46:31 PM
Any way to resuse a scripting porltet on another page without copying? I created a script portlet on page and now I want to use the same portlet on a different page. The only way I could do this was to create a second script portlet, use the import button and copy the content from my first porlte. It's clunky and doesn't promote reuse.
 commented on 8/26/14 7:04:36 AM
Is it possible show the result of the script portlet for anonymous access ? I'm trying to do that but always appear a error (No item to render found for......) The page and other content in the page works ok for anonymous access
 commented on 10/21/14 12:03:15 PM
The documentation says, the downloaded package includes - scriptportlet-app-1.2-SNAPSHOT.paa But I see a 1.1 instead . Is there a 1.2 download some where? I don't see it going from this link - http://www-01.ibm.com/support/knowledgecenter/SSHRKX_8.5.0/script/script-portlet/installing_the_ibm_script_portlet.dita?lang=en
 commented on 10/24/14 3:40:32 PM
Link to Script Portlet in V8.5 Knowledge Center tells you how to get the new beta. Where is the documentation for the current release? Also, the readme says that the app is 1.0 but there is a 1.1 version in the directory as well. Which one should I use? Thanks.
 commented on 11/13/14 11:29:30 AM
Sorry about the confusion. You can find a link to the 1.2 beta here: https://developer.ibm.com/digexp/2014/10/17/ibm-script-portlet-websphere-portal-1-2-beta-now-available/ The documentation for 1.1 is not currently available since it was replaced by the 1.2 beta documentation. Unfortunately this means that until 1.2 is released, the documentation for the latest release version is not available.
 commented on 12/26/14 12:17:35 AM
Hello to all, I have version 8.5 of Portal and have been trying to install . Run the appropriate commands and the results are successful but when I try to add it to a page does not appear , so look for in installed portlets and is not . What I can do? Thanks for your help and time.
 commented on 12/26/14 12:21:29 AM
Hello to all, I have version 8.5 of Portal and have been trying to install . Run the appropriate commands and the results are successful but when I try to add it to a page does not appear , so look for in installed portlets and is not . What I can do? Thanks for your help and time.
 commented on 1/6/15 4:25:56 PM
Does anyone know how to set multiple named public render parameter values that were dynamically input by user interaction (for example, form fields). From the documentation it seems you can only set one such value and it has to be named CUSTOM_CONTEXT.
 commented on 3/3/15 8:44:00 AM
Hi, i would like to ask about the "Head" tab in the Script Portlet Editor. We have updated to SP version 1.2 in our DEV environment and the tab has disappeared. It is still showing when opening portlets created with older editor version, but we can`t see it with portlets created with the new version. Is this intended or a bug? Thanks in advance.
 commented on 1/19/16 12:18:51 PM
I just installed WebSphere Portal 8.5 with CF08. I then installed the IBM Script portlet. All my installation scripts ran successfully, but I cannot find the portlet in my portal admin page. I also cannot see the library for it under my WCM Content Libraries. Am I missing something? When I run an sp command, I get something like this: CWSRV0255E: A WebGroup/Virtual Host to handle /import_export/webengine/script_editing/ScriptPortletContentAPI/Action!doPushApp has not been defined.CWSRV0255E: A WebGroup/Virtual Host to handle localhost:10039 has not been defined.IBM WebSphere Application Server Thanks for your help.
 commented on 2/8/16 2:40:18 AM
I have a similar issue as Henok. But I had Scripting portlet already installed on 8.5.0.2 and I applied CF 09. I can see the scripting portlet in the content tool bar .. but when I push I get the following error, [2/8/16 13:10:32:989 IST] 00000c69 WebContainer E com.ibm.ws.webcontainer.internal.WebContainer handleRequest CWSRV0255E: A WebGroup/Virtual Host to handle /import_export/webengine/script_editing/ScriptPortletContentAPI/Action!doPushApp has not been defined.
 commented on 2/8/16 3:54:26 AM
Resolved the above issue [2/8/16 13:10:32:989 IST] 00000c69 WebContainer E com.ibm.ws.webcontainer.internal.WebContainer handleRequest CWSRV0255E: A WebGroup/Virtual Host to handle /import_export/webengine/script_editing/ScriptPortletContentAPI/Action!doPushApp has not been defined. by following .. http://www-01.ibm.com/support/knowledgecenter/SSHRKX_8.5.0/mp/script-portlet/cmd_line_push.dita.
 commented on 3/2/16 9:00:25 AM
Great feature in a time that the world is turning into script basics development. Thanks a lot.

Feeds:

Use feeds to stay up-to-date with information in the IBM Collaboration Solutions Catalog. Feeds pull data from one Web site into another. A feed is a regularly updated summary of Web content, along with links to full versions of that content. When you subscribe to a given Web site's feed by using a feed reader, you receive a summary of new content from that Web site.

IBM Collaboration Solutions CatalogHelpToolsAbout
  • About
  • Submit a Solution
     
  • Feedback