Calling all developers, architects and information technology enthusiasts!
We all know that Jive is the best social business platform on the planet and today, we are incredibly excited to announce the 2013 - 14 Jive Developer Program. The goal of this program is to get you building amazing technical solutions that solve your real world business problems faster by building your skills, learning from other developers, and sharing your success. Together, we will spread the word about all the developer awesomeness that is in the Jive platform.
What is the Jive Developer Program
The Jive Developer Program (JDP) is designed to recognize and promote development mastery on the Jive platform. Each year, the JDP runs from July 1st to June 30th, and the program and requirements each year will vary based on the latest Jive technologies. Participants join conversations in the Developer community, earn skill badges, learn best practices and win entries into the annual drawing for cool techie prizes.
Grow Your Skills
In Jive 7, we've opened up the platform in new and exciting ways. We now have Tiles, Web Hooks, a complete mobile SDK, Jive Anywhere cartridges, and much more! There's a lot to learn! Knowing the right technique to use when integrating with Jive is important, and to help you understand and gain proficiency with each, and to make learning about them more fun and entertaining, we're introducing a set of skill badges in the Jive Community. Each badge represents an integration pattern/feature that is available for developers to create integrated solutions with the Jive platform.
Jive Platform - Demonstrate understanding of how to apply the Jive development platform to solve real business challenges
Tiles, Streams & Templates - Demonstrate understanding, application and best practices with Tiles, Streams and Templates in a Jive Add-On
Apps - Demonstrate understanding, application and best practices with Apps in a Jive Add-On
Rest & Webhooks - Demonstrate understanding, application and best practices with REST & Webhooks in a Jive Add-On
Cartridges - Demonstrate understanding, application and best practices with Jive Anywhere & Cartridges in a Jive Add-On
External Storage Framework - Demonstrate understanding, application and best practices with ESF in a Jive Add-On
Mobile - Demonstrate understanding, application and best practices with the Jive iOS SDK
Analytics - Demonstrate understanding, application and best practices with Analytics in a Jive Add-On
Producteev - Demonstrate understanding, application and best practices with Producteev by Jive through an integration
How to Earn a Skill Badge
- Leverage one of the above skills in create a working project / prototype.
- Feel free to use examples provided in the Jive SDK (see: Getting Started > Installing the Jive Node SDK) as long as you make changes and explain both the reason and value for the newly modeled behavior.
- Write a blog post in the Jive Developers blog describing the skill, your problem and solution.
- Recommendation: Provide screenshots, videos, code snippets, attachments and/or upload your projects working code to Github to support your story.
- Alternatively: Speaking at conferences (such as JiveWorld or other industry conferences) and/or during reference calls about your integration work can also be used to earn your badge(s)
- For any questions about format, content or applicability, please reach out to Ryan Rutan and/or Mark Weitzel via status update or discussion in the Jive Developers community to start the conversation
- Once published / confirmed, your skill badge will be awarded in the JC.
Jive Developer Status Levels
What's better than winning a bunch of badges? How about winning even more? In this case, we have 4 more badges to be won that represent a developer's status in the Jive Developers community. Each level comes with its own set of requirements and perks, but each one of them recognize
The Icing on the Cake
Every geek loves stuff. As an extra "thank you" to everyone for their dedication, hard work, and sharing their knowledge with the community, we're going to hold an annual drawing for "geek stuff" -- think geek, Raspberry Pi, iPads® and other killer stuff. At the end of each program year (i.e. July), we will hold a random drawing for prizes to be determined each year. Prizes will be announced no later than March of the program year. Winning is simple. Have your entry drawn at random, and win the associated prize. Each year, we will look to the community to help influence the quality, quantity and variety of prizes we distribute. For further questions/suggestions on this topic, please contact Ryan Rutan
In addition, we will be ratcheting up our cadence to produce even more example programs, best practices and documentation. If there are specific areas of focus you'd like us to address, please take a moment and share your thoughts (below), and we will prioritize these suggestions accordingly (where possible).
Each status-level is enabled in the Jive community, as are the developer skill badges ... so the time starts now. Start looking for questions to answer in the Jive Developers community, or ask some questions yourself. Keep an eye out on the Jive Developers community for announcements about upcoming Developer Webinars, as well as new examples.
Are you ready to become a Jive Developer Master? If so, then let the games begin!