Archive for category Javascript

Convert an Userscript to a Chrome Extension

Let me show you an example how to convert a Userscript like “Pinterest without registration” to a basic Chrome Extension. Get the Userscript from https://greasyfork.org/en/scripts/6325-pinterest-without-registration. Install it to Tampermonkey or Greasemonkey. Test it at http://pinterest.com Create a new directory on your disk like “ChromeExtensionPinterest” Create inside this directory a file “content.js” Create inside this directory […]

Leave a comment

Are Greasemonkey and Tampermonkey an Alternative to Browserextensions?

Because Browserextensions are not so easy to create, I wonder if Userscript running with the help of Greasemonkey (Firefox Extension) or Tampermonkey (Chrome and Firefox Extension) are better. Let me share my findings: Pro Userscript: Tons of Userscript are available Some Documentation is available but mostly not very recent Easy to deploy on your local […]

Leave a comment

Breaking News: OSLC4JS (Javascript + OSLC) is available

Maybe you already know it…yesterday I discovered OSLC for Javascript “OSLC4JS”. Details at http://oslc.github.io/developing-oslc-applications/oslc-open-source-node-projects.html.   The following picture provide a brief overview of  OSLC4JS and the related sub-project.  

Leave a comment

Create and Deploy your WAR File to Liberty Application Server V8.5.5.8

To work with your Open Social Widget you have to deploy it to Liberty. Because Liberty is a little bit different then Tomcat…let me give you some hints. Requirement: RTC 6.0.1 or higher Deployment “How To”: Go to your Liberty install directory i.e. “C:\IBM\JazzTeamServer602m3\server\liberty”. Change to “C:\IBM\JazzTeamServer602m3\server\liberty\servers\clm”. You will see a dropins directory. Copy the WAR […]

Leave a comment

Findings with CLM Browser Extensions

I used my free time to investigate Browser Extensions dedicated for Rational CLM Tools. To give you an example of UI extension…I added the “Hotdog stack” Button/Icon to a RTC Workitem. If you click it a custom function is started. Chrome vs Firefox Browser Extensions It seems that Chrome is the best platform for this […]

Leave a comment

Extend Rational Tools with Browser Extensions

Situation: The last 8 years I heard the questions “how to extend the web interface of Rational Team Concert?” and the standard answer was “not really possible”. Also simple tasks like “creating child work items under certain conditions” are hard to implement and (more important) hard to test. And don’t forget you have to create new […]

Leave a comment

CLM 6.x: Improved SPARQL Editor

To improve the basic functionality of the CLM 6.x  SPARQL Editors I created my own Editor with the following features. Prefix autocompletion (using prefix.cc and/or the content of the CLM Triplestore) Property and class autocompletion (using the Linked Open Vocabularies API and/or the CLM Triplestore) SPARQL syntax highlighting and error checking Possible to execute the query directly To […]

Leave a comment

Rational Team Concert Open Social Widget with Mermaid Markdown

Wouldn’t it be good to have Flowcharts, Sequencediagrams and Gantt inside your RTC Dashboard? Not as a image but as a Markdown? Then Mermaid could be a solution for you. As usual we will use the famous Open Social Widget (OSW) available for the Jazz Dashboard. When I say Jazz I mean RTC, DNG and […]

2 Comments

A Logging Server with NodeJS, Https, CORS and MongoDB

It was just a question of time that logging was necessary for my RM Extension. After some review I choose log4javascript, because there is a AjaxAppender. What does it mean? As you know, the RM Extension is running inside the Browser and this Browser don’t allow write access to the file system ==>How to store […]

Leave a comment

How to enable CORS on a Websphere Application Server (WAS 8.5)

In case you have a little DNG Javascript embedded in a Webpage and you want to  access RTC (running in a different domain) , then you need CORS. The question is “how to enable it with WAS? It seems that WAS itself could not configured but the WAS Apps (i.e. ccm) could be. This means you […]

Leave a comment