Just a quick post today to congratulate Lucidchart on becoming Jive's first third party pre-installed app! Over the last year, I've had the pleasure of working closely with the Lucidchart team to integrate their app with Jive and make it available through the market. You can find read the details in the press release, and read about it here in the Jive News Blog.
If you are using Jive 6 or Cloud, you'll find Lucidchart in your App Quick Launcher. Check it out today!
Enjoy & Happy Friday!
While we've been talking a lot lately about apps, many integrations also make use of our REST APIs. I recently had a fun call with Gary Mitchell from Lexmark about some of the integrations they have built for Jive. Even though we've had Web services APIs in earlier versions of Jive, it was 5.0's V2 API that really introduced the first good REST endpoint. With Jive 6, we "turned it to 11" with the V3 API, which provides almost complete platform coverage. Our goal was that if the Jive UI does it, then you should be able to do it with the API.
In talking with Gary, one of the cool integrations they did using Jive's REST API is to integrate with GMail. There were several business needs they were trying to tackle, including the ability to bring emails into Jive so they could have a more transparent discussion around the topic, as well as to extend the duration of record retention beyond what's provided by Google. To solve these use cases, Gary and the Lexmark team built a very simple, but powerful integration using the REST API. What this integration does is take an email from GMail and make it a discussion in Jive. Pretty cool, right?
Here's how it works. In their GMail, they have a contextual gadget that shows up on the bottom of each email.
When you click on the link, it takes you to another screen where you can choose which group to create the discussion in. The cool part is that the list of groups is retrieved using the REST API, so what presented is only the list of groups to which the user has access.
Once the user has selected the group, a new discussion is created that based on the email. The REST API is used to create the discussion in Jive.
Using the REST API Gary and his team were able to solve a key business problem in a straightforward manner. And they didn't stop there! They also have a rather neat integration that converts a Google spreadsheet into a Jive document. This document is a collection of helpful links, both internal and external that provide one-stop-shopping for finding relevant information that a user needs. Because it's a Google Doc, the spreadsheet can be updated by any number of people, and when it's saved, a trigger fires to automatically update the Jive Doc. Gary and his team realize they are just getting started. With the power of Jive, a good API, and a dash of creativity, there's no challenge that can't be tackled!
One of the best things about working at Jive is seeing all the incredibly innovative ideas from our customers. I've said it before, and will probably say it a million times again, I think we are pretty lucky to have such passionate users that are able to harness their creative energy. Now it's your turn. Do you have some killer integrations that you've built using Jive Apps or with the REST API? Send me a direct message and we'll work together on a blog post.
Let's tell your story...
P.S. I'm a big fan of The Noun Project. This is a project that is trying to get icons for all the nouns in the world. The cool part is anyone can contribute--kinda like Wikipedia for icons. I've used a couple of the icons before for the code runner and the Jive Slides apps. Here, I picked up one for the pun on REST that's the first image in this post. The Noun Project Icons are licensed under Creative Commons with Attribution, which is awesome. So, here, with thanks, is the attribution:
When I did the earlier my post on Jive Hack Day, a number of you got pretty excited and asked, "We want to build on Jive, how can we do that?" Turns out, this was a really good question and a few of us starting thinking about how to bring hack day to all of our developers. Two teams in particular, fidelity and deutsche_bank, were interested in getting their feet wet. So, we decided to give it a go and host our own hack day.
Last Friday, Dec 7, about 11 of us between Fidelity and DB got together to build integrations into Jive. We decided to have this gathering off site and chose Fullsteam Brewery in Durham. I've been to a number of informal gatherings there, including a couple Beer.js meetups, so it seemed like the perfect venue... However, we think primarily because of VPN setups, some of us had some of us had difficulty connecting into our servers & the instances of Jive that we were using for development. Ugh. Good thing we did not have connectivity problems with the tap.
Even though we hit some initial bumps in the road, we ended up having a fun and productive afternoon. Noel White and I were able to surface an existing application through the Jive App Framework. This is a simple, yet powerful integration that allows their users access to important information without having to jump out to other systems. Here he is celebrating the fact we got scroll bars working properly between the different frames. (You should see how excited he gets after he logs in!)
Even though the app we worked on is is pretty straightforward, it's important because demonstrates how quick and easy it is to bring existing functionality into Jive. Perhaps more important, it illustrates what's possible and provides building blocks for a deeper, more purposeful integration.
Randall our resident honey badger, and the "Official Mascot of Hack Day" also showed up. Here he is celebrating with Priyanka Lakhe and Cynthia Wu after they got their first app up and running in the Jive Sandbox. Once the basic structure, we started pulling some of the code samples from the Jive Code Runner and working them into their apps. At the end of the day we had the skeleton in place that starts to mash up information from Jive and external sources into a nice app. Thanks Randall!
This was the first of what I hope will be many Jive Hack Days! As we continue to expand on ways to build and integrate with Jive we'll look for ways to create killer integrations with the platform, get new and innovate apps in the market, and most importantly, create opportunities share information with each other.
Want to earn your own "hack-a-thon" badge? Can't wait to get going yourself? Then check out the getting stared page, jump into the discussions on the Jive Developers space, and become a member [Archived] Jive Open INnovation (JOIN).
And of course.... Keep Hacking!!