Enhance your WCS Dashboard Widgets with D3.js

As far back as I can remember, WebCenter Sites' Contributor UI dashboard widgets have been simple HTML tables full of text. Behold, D3.js, a JavaScript library that helps "bring your data to life" and easily create animated graphics. 

A good use case for this is the two dashboard widgets that come with Function1's LingoTek inside WebCenter Sites product (pictured below), which simply show some numbers about recent activity between WCS and Lingotek.



Creating a Custom D3 Application with Visualizations in Splunk

This is a slightly lengthy tutorial on creating your own D3 (or any other open source JavaScript library) visualization and app for use in Splunk. It assumes familiarity with creating Splunk Apps, as well as with JavaScript, and as such is at a more intermediate level: before creating this app, you might want to work on both your JavaScript skills and work on creating some Splunk visualizations with Splunk JS or Simple XML. You...

Creating and Using New Custom Visualizations in Splunk 6.4

Visualizations are not new to Splunk, whether XML or (D3) JavaScript, but the visualizations offered in Splunk 6.4 are the easiest and most powerful yet!

Splunk has four large improvements to visualizations:

  1. 12 New D3 Visualizations
  2. The ability to add and extend your own visualizations to the library
  3. Developer APIs...

Splunk, Now You See Me, Now you Don't!

Splunk allows customers the flexibility to create their own visualizations. While at a customer we created a cool way to hide and have panels pop up when you click on a single panel. All of these searches are internal so you can test on your Splunk Instance, and then change it to your desired results!


The Simple XML will look something like this: 


<dashboard script="example_single_panel_inline_drilldown.js">

<label>Single panel inline drilldown</label>


Introduction to Drupal 7 Maps - Leaflet

This is my second post in the Drupal mapping series. Introducing Leaflet! 

In my previous post I described the steps to create a map in Drupal using OpenLayers. Since that post was published the OpenLayers Drupal module has been completely rewritten. The current stable 3.x release is beta3. While this is a stable release, the module is still under heavy development. This gave me the...

Adding D3 Visualizations to Splunk Dashboards


In this post I would like to cover how to add some really great visualizations to a dashboard in Splunk.  I will cover how to use D3.js, a third-party javascript visualization library, and Splunk's JS stack. 

D3.js (or just D3 for Data-Driven Documents) is a “JavaScript library that uses digital data to drive the...

Bootstrap - a responsive HTML framework

Spinning up a website can take a lot of work, especially if you want the site to be fully responsive. Utilizing a framework saves time, many are responsive out of the box and most have a very clean, modern look. My current preference is Twitter’s Bootstrap for several reasons. It’s currently on version 3, so it’s been around for a while and is very stable. It makes setting up a 100% responsive, clean, modern website quick and...

Add Awesome Elements to Drupal with jQuery


Drupal 7 comes packed with functionality but what do you do when you want to implement some of those incredible visual elements that you see across the web? Cover flow like image galleries, fade animations, sliding page elements, smooth scrolling and other dynamic presentation effects can help push your site design to a whole other level.

Fortunately, Drupal 7 comes loaded with an answer in jQuery. jQuery is a lightweight JavaScript library which contains many common DOM, event, effects, and Ajax functions. While Drupal 7...

I, for one, Welcome our new JavaScript Overlords

You are probably most familiar with JavaScript as that sometimes useful, often quirky, client-side scripting language used on websites to enhance user interfaces and enable dynamic content.

Wikipedia describes JavaScript as “dynamic, weakly typed and has first-class functions … a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles.” Fairly generic technical description there. Wikipedia fails to point out that JavaScript may also be a ravenous monster intent on infiltrating every bastion of technology we have!

JavaScript is not...

Stay In Touch