3 Replies Latest reply on Mar 28, 2014 11:15 AM by ryanrutan

    Building an App/Widget over the Ideation Module


      Ryan Rutan I am trying to build an App/Widget using the Ideation Module, this app will capture the Idea most voted for, capture some more custom parameters along with the vote and then capture who voted for an idea.


      I am trying to find out ways to leverage the API from the ideation module, can you help me get started on it.


      Thanks !!

      Archana Misra

        • Re: Building an App/Widget over the Ideation Module

          Based on the description above, I'll definitely need more details because I'm interpreting two different designs in my head.  So first things first, we will need to get clarity on what paradigm you are trying to use. =)


          A widget is a legacy terminology that is made available via a plugin, that is written in Java/Spring etc... and only available on Jive On-Premise/Hosted.


          A Jive Add-On is the recommended means of extension, that is written using HTML, JS, CSS, REST and available on all instances of Jive (7.0+ & Cloud).


          That being said, assuming you are wanting to build an Add-On, a few things come to mind.


          If you are looking for something visual, then you are going to want to check out Tiles, Templates & Streams - Developer Resources as Tiles are the "new widgets" if you will.


          Some of the words you used above made me think you wanted to listen to when people engaged on content, and then do something else.  I would definitely check out REST & Webhooks - Developer Resources ... specifically Webhooks, as they are a means of registering a callback with Jive, such that whenever something happens your external service can be made aware.


          To get this all started, I would recommend getting started with either Getting Started > Creating a List Tile with the Jive Node SDK (or if you are a Java person, perhaps giving this a try, Announcing the Jive SDK (Java) Jersey Edition on GitHub Open Source)


          Just trying to throw out a big casting net to see if anything catches.  Let me know if you need more focused direction, but for now...without more information, this is the best next step I can provide.


          If you could share some more specifics, I'll be happy to point you in a more focused direction. =)


          Hope this helps.