Understanding these key concepts will significantly aid in navigating and utilizing the Tefter.bg application.
Data sources are external repositories of information, such as SQL databases, CSV files, or other data formats.
To integrate and synchronize data from these sources into Tefter.bg, data providers are used. A data provider defines the source, import process, storage structure, and synchronization rules for maintaining up-to-date data.
Wit Join keys, you can define multiple identifiers for each data record across various data sources. Once configured, join keys enable seamless, long-term collaboration by ensuring data records remain recognizable, even across updates and data sources. Each join key has a unique name and a value for each record, determined by rules defined within the respective data provider. Records are considered related if they share the same value for a given join key name.
Shared columns extend existing data provider columns and can be utilized across multiple data providers. The software uses join key names to calculate corresponding values for each record.
A core strength of Tefter.bg is its extensibility. Developers can easily create custom data provider types, column types, template processors, and even complete applications as add-ons.
A Space is a user interface area that organizes pages with a common purpose or those intended for use by a specific team.
A Space Page primarily serves as a navigation element. It can be associated with either a Space View or an Application Page, displaying Space View data or functionality provided by an add-on application.
Space Data defines how data from a data provider is utilized within a particular Space. It can specify a selection of columns and include predefined filters and sorting orders.
A Space View presents data to users and provides core data collaboration features. It determines the display format for specific data columns, allows for quick filter setup.