Introduction
Plugins
Plugins are programs or applications developed by the Community that enhance the functionality of coob.app’s educational tools. Plugins operate within the platform to perform one or more actions. Both individual users and organizations utilize these plugins to tailor their experience and streamline their educational workflows.
Plugins are crafted using the two common web development languages: JavaScript and HTML. To develop plugins, you'll need proficiency in these languages. The plugin's functionality is programmed in JavaScript, while the user interface (UI) is constructed with HTML. Explore required knowledge →
The interactions between plugins and coob.app’s educational tools are facilitated by the dedicated Plugin API. Additionally, plugins can access external web APIs available in most modern browsers. You can design plugins that execute immediately when activated by the user, or that require user input through a custom UI. Explore how plugins are run →
Our API reference and accompanying documentation provide all the necessary information to build plugins. To ask questions, give feedback, or connect with other plugin developers, join our community-driven telegram chat.
Our quick start guide will guide you through setting up your environment and running a sample plugin. Get started with the coob.app Plugin API
Plugin Management and Support
Coob.app does not offer direct support for third-party applications. As the developer of a plugin, you are responsible for providing technical support to your users. When you submit your plugin for approval, you must include a Support contact. This can either be an email address or a link to a dedicated support website or help center. Manage your plugins as a developer
Versioning
After your plugin receives approval from сoob.app, there is no need for additional review for subsequent updates. This allows you to publish updates immediately. You should provide a comprehensive description of any changes or updates in the plugin's Version history section. Additionally, if there are changes in your plugin's data handling practices, you should update the security disclosure form accordingly. When you publish an update, Coob.app automatically applies it to all users' instances of the plugin. Users cannot revert to previous versions of the plugin. If necessary, you can republish a previous version to roll back changes.
Analytics
Currently, сoob.app does not offer any built-in analytics or error/crash reporting tools for plugins. We recommend that developers use their own analytics services to track their plugin's performance and monitor any issues. сoob.app sends weekly notifications to plugin developers to inform them about their plugin's user engagement within the сoob.app Community.
Last updated