A new look for the IdeaJam.net landing page

Category welcome page ideajam api json
IdeaJam idea and innovation management software
In IdeaJam V1.7 we introduced the "Welcome Page" feature (IdeaJam Welcome Page Technote PDF) which allows you to create an alternative landing page when people access an IdeaJam. Combining the IdeaJam JSON API that was introduced in IdeaJam V1.8, the Welcome Page, some HTML, CSS and JavaScript and you have all of the ingredients to create an exceptional IdeaJam Welcome Page.

Earlier today we created a new Welcome Page for the IdeaJam.net site:


The new Welcome Page shows recent ideas, recent comments, which ideas are hot and some statistics. In fact, we also moved some ot the sidebar content to the top of the Welcome Page. How did we do this without opening up Domino Designer you are asking? Well we simply went into the IdeaJam Control Panel (via the Notes client) and pasted in some HTML, CSS and JavaScript. You may also have noticed that we also placed a list of the IdeaSpaces in the right hand sidebar for easy access.

Check out the new IdeaJam Welcome Page.


A Demonstration of the New IdeaJam Developer API's

Category api ideajam developer web services JSON domino solution

One of the most requested features we hear repeatedly from customers and prospects is "when will you have an API for IdeaJam like your IQJam knowledge exchange solution does?". Well we are now happy to say that IdeaJam 1.8 includes a comprehensive developer API. There are two sets of identical API's, one for web services and the other for JSON that allow developers to easily interact and extend IdeaJam programmatically.

IdeaJam data can now be easily surfaced in other applications.

The team at Elguji is extremely proud to offer these new capabilities to our customers and future customers. Our experience with providing developer API's for our products has paid off for both our customers and ourselves.

Let's first start by listing the 14 methods available and what each one does and then we will look at the API's in action:
  • addComment - Add a comment to an idea.
  • addIdea - Add a new idea.
  • findIdeaById - Find an idea by it’s IdeaJam ID.
  • getIdeaSpaces - Get a list of IdeaSpaces.
  • getRecentComments - Get a list of recent comments.
  • getRecentIdeas - Get a list of recent ideas.
  • getRecentIdeasByAuthor - Get a list of recent ideas for an IdeaJam participant.
  • getRecentIdeasByTag - Get a list of recent ideas for a given tag.
  • getStats - Get the number of ideas, comments, votes and IdeaJam participants.
  • getTopInnovators - Get a list of the Top Innovators and their scores.
  • getTopTags - Get a list of the top tags.
  • getVotesForIdea - Get the list of votes for an idea.
  • getWhatsHot - Get a list of the ideas that are currently hot.
  • searchIdeas - Get a list of ideas for a given search term.
Have a look at the Developers page on the Lotus Community IdeaJam site for more information on these methods. You will also find the Developer link at the bottom of any page on an IdeaJam site. We also provide a test page for developers to test out their JSON calls. The WSDL can be found here. All calls to the API are logged into an optionally configured OpenLog database.

Now let's take a look at the API's in action:

Open the IdeaJam developers API sample page.

We put together a sample web page that demonstrates 12 of the 14 API methods using the JSON API. The API returns JSON objects which developers can then use to style and format any way they wish. We used MooTools in our sample page. The data being displayed on the sample page is coming from the the IdeaJam.net site.

Well we hope you now have an understanding of the IdeaJam developers API and it's capabilities. We would love to hear from you and would be happy to answer any questions about the API, IdeaJam or any other Elguji software solutions.


Introducing IQJam 1.1 (Spring '10)

Category iqjam lotus connections json attachments localization
In a few weeks Elguji will be launching a new version of it's question and answer social software IQJam. In this release customers will have some really cool new features that they have been asking us for. They are:
  • - Attachments can now be added to answers
  • - Added IBM Lotus Connections Business Card integration for views, questions and answers
  • - Added a new Web Service - "securityservice" which will return the security key for a user when you pass in their username and password
  • - We now support language localization at the user level
  • - Every piece of static text in IQJam can be changed from the language localization administration screen
  • - Added new button to mark an unanswered question as closed (i.e. not relevant any more)
We also fixed the following bugs:
  • - Fixed layout of email body sent when a new answer is added
  • - Fixed display of "Experts" when changing the view filter on an IQSubSpace
  • - Changed name of questions web service to "questionsservice" due to naming conflict with a view
  • - Added extra error handling to JSON API search agent
We are very proud of IQJam and are extremely pleased with it's success in the markeplace as the only full-featured question and answer social software for the IBM Lotus social software market.


See the IQJam JSON API in action in IdeaJam

Category json ideajam iqjam api
With a few lines of Javascript, customers can easily add IQJam functionality to any website using the IQJam API. Below you will see that questions from IQJam are being surfaced within an IdeaJam idea. Very cool stuff and even more cool stuff coming soon. You can see this functionality live in The IBM Lotus Community IdeaJam right now.

IQJam meets IdeaJam - Surface IQJam Questions in IdeaJam via JSON

To see how you can integrate IQJam with Microsoft Office look here.