Jive Platform - Developer Resources

Version 28

    Cube_Platform_LARGE.png

     

    DEVELOPER RESOURCES

    The following are the official resource kits for each of the developer extension points on the Jive platform.

     

    ResourceDescriptionTypeRelated Materials
    AnalyticsOfficial Developer ResourcesResource Kit
    Apps (OpenSocial)Official Developer ResourcesResource Kit
    Cartridges (Jive Anywhere)Official Developer ResourcesResource Kit
    External Storage FrameworkOfficial Developer ResourcesResource Kit
    Mobile SDKOfficial Developer ResourcesResource Kit
    REST & WebhooksOfficial Developer ResourcesResource Kit
    Tiles, Templates & StreamsOfficial Developer ResourcesResource Kit

     

    REFERENCES

    The following are official materials that can be used to learn more about building add-ons on the Jive platform.

     

    ResourceDescriptionTypeRelated Materials
    Platform Overview - Jive DevelopersJive Platform Overview from the developer.jivesoftware.com websiteIntro
    Developer Introduction - Jive DevelopersGetting Started Intro from the developer.jivesoftware.com websiteIntro
    Getting Started > Building a Jive Add-OnLearn about the structure and make-up of a Jive Add-On and the meta.json formatReference
    Building a Jive Add-On - definition.jsonUnderstand the JSON data structure for a Jive Add-On and definition.json format.Reference
    Jive Platform Data Flows and Sequence Diagrams (REST/JSON)Learn about the service exchanges between Jive and an Add-On serviceReference
    OAuth 2.0—Creating a Client and Managing AccessUnderstand how OAuth 2.0 works with Jive, how to create and manage authorization grants.Reference
    Updating/Adding/Deleting Select Fields: JSON PatchUsing the HTTP Patch method to perform field operations on REST API EndpointsReference

     

    SDKS / TUTORIALS / EXAMPLES /

    The following resources are a collection of materials to help developers build Jive add-ons in their language of choice.

    Note:  Most of these SDKs are open-source projects that rely heavily on third-party developers fluent in some of these languages to help steer contributions.

     

    ResourceDescriptionTypeRelated Materials
    Building Jive Add-Ons Your WayA must-watch video on building add-on solutions in the language of your choice from the ground up! Presented by Drew Teeter and butchVideo

    Jive Node.js SDK - Open Source

    (jive-sdk)

    Helpful tools and resources to get started building Jive Add-ons with Node.js.

    SDK

    Jive Java + DropWizard SDK - Open Source

    (jive-sdk-java-dropwizard)

    Helpful tools and resources to get started building Jive Add-ons with Java and the Dropwizard Framework

    SDK

    Coming soon ...

    Jive Java + Jersey SDK - Open Source

    (jive-sdk-java-jersey)

    Helpful tools and resources to get started building Jive Add-ons with Java and the Jersey Framework

    SDK

    Jive .NET SDK - Open Source

    (jive-sdk-dotnet)

    Helpful tools and resources to get started building Jive Add-ons with .NET

    SDK

    Jive Go SDK - Open Source

    (jive-sdk-go)

    Helpful tools and resources to get started building Jive Add-ons with Go

    SDK

    Jive PHP SDK - Open Source

    (jive-sdk-php)

    Helpful tools and resources to get started building Jive Add-ons with PHP

    SDK

    Jive Python SDK - Open Source

    (jive-sdk-python)

    Helpful tools and resources to get started building Jive Add-ons with Python

    SDK

    Jive Ruby SDK - Open Source

    (jive-sdk-ruby)

    Helpful tools and resources to get started building Jive Add-ons with Ruby

    SDK

     

    LEARN MORE

    The following resources are a collection of materials that can further assist your understanding and execution on building Jive add-on's.

     

    ResourceDescriptionTypeRelated Materials
    2016 Jive Developer Platfom KeynoteIn this session, you will get an overview of Jive’s integration architecture, new techniques for constructing business applications, and proven strategies to help developers maximize time while expediting return on investment.   Coupled with an unparalleled user experience and off the charts user engagement, it is easy to see why more and more customers are turning to Jive as their go-to enterprise development platform. w/ Ryan Rutan Yuval TwigVideo
    Common Jive Add-On Use-Case PatternsDocument for collecting common integration patterns.

    Best

    Practice

    Local Jive Add-On Development in the Cloud using ngrokAn amazing tool for doing local add-on development against a Jive Cloud instance.BlogNgrok: Warp Speed for Your Integration Iterations
    Old Dog, New Tricks: Adding Features to Jive CloudLearn how Pawan Shah and ThoughtWorks use the Jive Add-on framework to extend the features and capabilities to Jive Cloud after switching from an an on-premise instance.Video
    Getting Started with the Jive iPaaSWith the launch of our new Jive iPaaS, learn how to use this powerful tool for your add-on creation, deployment, and management as presented by Yuval Twig at JiveWorld16.Video
    Older Materials (but still helpful)
    Jive Platform: Building the Hub WEDNESDAY, OCT 22ND 1:00 PM – 2:00 PMPresentation from JiveWorld14 that talks about the latest integrations in Jive 8 / Cloud by Jive's own Matt Tucker and Mark WeitzelVideo
    Using the Jive Platform to Collaborate Across Systems WEDNESDAY, OCT 22ND 3:45 PM – 4:45 PMA session that dissects the components of a Jive Add-On, and how to consider designing integrations into Jive using multiple extension points.  Presented by Jive's own Yuval Z and Aron RachoVideo
    Porting Legacy Applications to Add-Ons and Jive Cloud - THURSDAY, OCT 23RD 3:00 PM – 4:00 PMLearn first hand experiences from cgum and Brent Babin about how to port an existing plugin to a new Jive add-on.Video
    JiveWorld14 Developer Keynote - Matthew McCullough, GitHub - If Data Then KnowledgeAn exceptional keynote presentation by matthewmccullough of GitHub to kickoff the JiveWorld14 Developer Conference.Video
    Experience, Change, and Mobilizing The Platform of Things - THURSDAY, OCT 23RD 11:15 AM – 12:15 PMAn amazing story by Dustin Updyke to talk about how Mylan has embraced Jive and driven true change in the enterprise!Video
    Jive Developer Introduction (early draft)Breaking down all the offerings of the Jive PlatformDocument
    Jive IS your enterprise development platform!Presentation from JiveWorld13 that talks about the latest integrations in Jive 7 / Cloud.
    October 23rd, 2013

    Video

    JiveWorld 2013 SaaS TalkPresentation from JiveWorld13 that talks about Jive's SaaS offering and security measures to keep information protected.

    October 23rd, 2013

    Video
    From Plugins to Add-onsLearn about how to move from a legacy plugin centric model of extension to the latest add-on framework!Presentation

     

     

    FAQ

    ResourceDescription
    Jive Apps Framework FAQAnswers to the most common questions about the Jive Apps framework, providing answers about what it is, how it differs from other integrations, OpenSocial spec references and more.
    Apps Development FAQAnswers to App development questions and solutions to possible problems.
    Tile API & Development FAQMost common Tile development questions answered.