Plugin Development


Resources

  • Introduction

    Countly is an extensible analytics platform using plugins. This guide will describe how you can c...

  • Plugin Structure

    Inside plugins folder the structure is quite similar to Countly itself, having files for api part...

  • Plugin API Side

    Since Countly API side is basically a REST API, then plugin mechanism attached to that also works...

  • Frontend Server Side Files

    Since on the server side for frontend Countly uses Express.js adding new functionality is extreme...

  • Frontend (browser) Files

    This page is about the code that will be executed in Countly visitors browser, helping you to cre...

  • Creating UI View

    Now let's discuss how you can build a UI for your plugin by adding new Countly views to the dashb...

  • Extending or Modifying Modules

    All previous pages show you how to add new functionality to Countly. But what if you want to modi...

  • Shared Configurations

    If you need some specific configurations to be saved for your plugin, that you would need on each...

  • Logging

    Countly has a centralized logging system. This system ensures consistent logging across various c...

  • Document Splitting

    MongoDB has a document size limitation, which is tied to BSON object size limitation and it is 16...

  • Debugging Countly Servers

    This is a small guide on how to debug Countly servers. NodeJS version The minimum supported NodeJ...

  • Dashboard Widgets

    Countly dashboard is a user interface that organizes and presents information in a way that is ea...