horizon.tech

data management

visualization + gis

web design + publishing

PACKAGES, PLUGINS, WORKFLOWS + APIs

END-to-end tutorials

Attaching a Plugin to a Space.

Plugins enhance spaces with extra functionality and automated interactions, making your space and sites a full-fledged app.

Packages are associated with workspaces, tracking access to various extensions of the Horizon product that you can make available to users belonging to your workspace.<br><br>Plugins are specific to spaces. They are governed by two main sets of APIs: the plugin API, which is a set of function calls which plugins can make to alter the functioning of a space and associated entities, and the hook API, which is a set of events which can be registered by a plugin in order to make code changes.<br><br>Plugins contain additional state and often set certain eligibility criteria for being used in a given space.<br><br>Since plugins often extend in a very complex manner the functioning of a Horizon space, plugin attachment can only occur if the space matches a format specified by a plugin.<br><br>For instance a space might require a specific table schema in order to be eligible.<br>

The plugins tab in your space sidebar

Additionally, plugins may ask users for ‘data mappings’ of various fields. A space might be valid to attach a plugin, but might nevertheless have ambiguities regarding the mapping of plugin variables to space entities.

Mapping space data to plugin variables

horizon.tech

A low-code platform for data collection, schema management, data visualization, and publishing.

© 2024 - 2025 Yrbia LLC, Delaware. All rights reserved.