New D2 Extensions (aka Widgets)

Finally some nice extensions for D2 are starting to show up.  Not only are these nice widgets for D2, but they are excellent examples of how to extend the platform. 

  • D2 Business View Widget (https://community.emc.com/docs/DOC-24883) – Navigate a hierarchy by leveraging a faceted search.  This widget presents your content as a hierarchical tree view (e.g., nested folders) based upon facets of a search, not actual folders in your repository.  Not only is this a nice extension of the platform, but a great tutorial!
  • D2 Charts Widget (https://community.emc.com/docs/DOC-24978) – Add dynamic, interactive charts to your D2 UI. This widget uses HTML5 and an open source Javascript library (www.flotcharts.org) to create an interactive bar chart and pie chart suitable for inclusion in a “dashboard”.  Again, a great tutorial on how to extend the D2 platform.
  • D2 Facets Cloud Widget (https://community.emc.com/docs/DOC-24991) – This widget will add a tag cloud to D2 that is animated and dynamic, allowing objects to be searched based upon tags — much like the tag cloud works here on dm_misc.  More frequently used words are displayed in larger text, bolder, different colors, etc.
  • D2 Toolbar Widget (https://community.emc.com/docs/DOC-24979) – This widget allows you to create custom toolbars of buttons to hold frequently used commands (instead of burying them in menus).  Again, a great example of how to extend D2.
  • D2 PDF Viewer Widget (https://community.emc.com/docs/DOC-24980) – This viewer automatically displays the PDF rendition of an object.  In addition, it can be configured to display JPGs, GIFs, and PNGs.

These are really great widgets — and tutorials.  They have inspired me to think about how I can extend D2 to meet some unique needs of my customers.  I hope to see more of these in the future.  Maybe someone will post a tutorial for getting rid of the ‘D2’ logo and replace it with something custom — or not at all.

Advertisements

About Scott
I have been implementing Documentum solutions since 1997. In 2005, I published a book about developing Documentum solutions for the Documentum Desktop Client (ISBN 0595339689). In 2010, I began this blog as a record of interesting and (hopefully) helpful bits of information related to Documentum, and as a creative outlet.

6 Responses to New D2 Extensions (aka Widgets)

  1. Aniket Mukherjee says:

    Hi Scott,

    Its really helpful blog you have written. Thanks for this information. Great work.

    I have one question if you can help me on that.

    In D2 4.2 there is one out of the box feature I.e. Compare docs.

    I want customize this dynamic action but not able to find any clur how to customise dynamic action.

    Any suggestion will be highly appreciated.

    Thanks for your help.

    Like

    • Scott says:

      Thanks for the comment. Unfortunately, I don’t have any advice for you as I have done very little with D2. Perhaps someone else here has an idea.

      Like

  2. Ramalingareddy says:

    Hi Scott,

    I have downloaded D2 Charts Widget war in web.xml file mentioned some Servlet classes but i didn’t found any java related files in src folder.

    Can you please help on same.

    Like

    • Scott says:

      What servlet classes are referenced? Did you download the Flotchart Javascript library?
      Something is tickling the back of my mind about a change in the newer (> 7) versions of Tomcat that had to do with Servlet jars being moved, renamed, or eliminated. Ask Google about the jars you are looking for.

      Like

  3. ramalingareddy says:

    Hi Scott,

    yes, i have downloaded Flotchart Javascript library.

    I am referining below servlet clasess in src folder.
    com.documentum.demo.LoginServlet
    com.documentum.demo.SearchServlet
    com.documentum.demo.SearchWithSourceServlet
    com.documentum.demo.GetNextResultsServlet

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: