Developer documentation overview
The following sections discuss modifying and extending the Jive platform, from simple modifications such as theming, which change the look and feel of a community, to coding your own custom applications and plugins to work inside of Jive.
For the latest information about developing apps for Jive, using the Jive REST API, and extending the Jive platform in other ways, refer to Jive Developer portal at https://developer.jivesoftware.com/.
- Application architecture This high-level overview describes the technologies that make up Jive.
- Database schemas Here you can find a high-level overview of the Jive database shemas.
- Developing Jive apps You can develop your own apps to deploy in your community. Custom apps rely on REST web services and the Jive core API. See the reference topics in this section to learn about the functions your apps can use to perform various actions.
- Developing plugins Here you can information about developing plugins and extensions for Jive.
- Developing custom themes This section contains information about how to develop your own customized themes using Soy or FreeMarker, as well as how to use the Theme Resource Kit.
- Authentication and authorization Jive SBS has multiple facilities to handle the three primary facets of network application security. This topic describes each and highlight APIs commonly of interest to developers customizing installations.
- Integrating action user interface You can integrate your plugins into the user interface by overriding and adding to the UI components that the application defines by default.