Skip navigation

Jive Developers

1 Post authored by: knehpets

I do not like doing the same thing over and over again.  When I fist joined the Jive Community, I was surprised to find out that I had to go through the same series of clicks to get to a certain Group that I really wished I could land on or to access Jive's documentation.  Long blog short, I used Greasemonkey and a little bit of JavaScript to save me a lot of time.


My header now looks like this:



If you are interested, the User Script that I used is given below.  At the very second, it works in the latest versions of Firefox using Greasemonkey and Chrome using Tampermonkey.  If you use another browser, sorry - you are on your own.


If you have a little bit of JavaScript experience, the (function(){ ... })(); wrapper may look a little odd.  This syntax is used to make this code a self-executing anonymous function and keep the global namespace clean.  You can either Trust the Force or do some Googling for more information on this technique.  This link offers a good tutorial.




// ==UserScript==
// @name        Jive Community - Add Header Link(s)
// @namespace   Test
// @include*
// @grant       none
// @version     1
// ==/UserScript==
     function addItemWithLink(txtLinkLabel,txtLinkUrl,bOpenInNewWindow) {
          var eLi = document.createElement('li'), eA = document.createElement('a');
          eA.href = txtLinkUrl;
          eA.innerHTML = txtLinkLabel;
 = "#F2AA00";
          if (bOpenInNewWindow) { = "_blank"; }
     var eParent = document.getElementById('jc-utility');
     if (eParent) {
          addItemWithLink("External Community Managers Group","",false);
          addItemWithLink("Jive 6.0 Admin Docs","",true);
          addItemWithLink("Jive 6.0 User Docs","",true);

Filter Blog

By date: By tag: