Listing Types

Listing Types are the backbone of Applin's CMS system. They allow you to create dynamic, offline and online content structures in your application. By using Listing Types, you can manage your app’s content efficiently, display it in multiple ways, and create a powerful and customizable CMS. This documentation provides a complete overview of all Listing Types, including built-in types, pre-made listings, structure, fields, and categories.
Listing Types


Built-In Listing Types

Built-in Listing Types are predefined templates in Applin. They are fully designed both visually (item views) and structurally (fields). You can use them directly without additional customization. These types are optimized for user experience and app performance.
Listing Types

  • Item: Standard listing for generic items.
  • Term: Listing for rules or glossary terms.
  • Note: Listing for textual content or notes.
  • Post: Listing for blog posts or articles.
  • Info: Listing for structured information.
  • Custom (New): Create a fully personalized listing type with custom fields and views.

Built-in types provide a starting point for developers and no-code users alike, ensuring consistent design patterns and usability throughout your app. They are ideal for apps that require fast deployment with minimal configuration, while still supporting customization via the Custom listing type.


Pre-Made Listings

Pre-made listings are special Listing Types designed for specific business or app functionalities. Unlike standard built-in types, these listings cannot be altered directly. Their functionality and visual representation are fully managed by Applin.
Listing Types

  • Ticket: Used for support tickets and customer service workflows.
  • Order: Designed for transaction tracking, e-commerce orders, and payment records.
  • Chat: Listing for conversation threads, user messaging, or customer interaction.

These listings provide ready-to-use solutions for common app features. They follow best practices in design and functionality, ensuring reliability and performance, while allowing you to focus on content management rather than technical setup.


Listing Type Structure

Each Listing Type in Applin consists of three main components:
Listing Types

Field Type Default Value Description
Name String {name} Name of the custom type
Logo Logo {logo} Icon/logo representing this type
Elements Array [] UI elements associated with this type
View PageName {pageName} Page or layout used to display this type
Fields Array [] List of fields defining the structure of this type
Categories Array [] Categories this type belongs to

Fields

Fields define the content and data structure of a Listing Type. Each field includes the following properties:
Listing Types

Field Type Default Value Description
Name String {name} Name of the field
Hint String {hint} Hint or placeholder text
Type FieldType {type} Data type of the field (e.g., string, int, bool, date)
Max Number 1000 Maximum allowed value (for numbers or length for strings)
Edit Item (Fast) Boolean false Marks field as highlighted or important
Value String {value} Default value for the field

Fields are fully customizable in Custom Listing Types, giving you full control over the type of data collected and how it’s displayed in your app.


Categories

Categories are the organizational units within a Listing Type. They group items logically, making it easier for users to find, filter, and navigate content. Categories enhance user experience, improve content discoverability, and create a structured interface for apps with dynamic content.
Listing Types

Field Type Default Value Description
Name String {name} Category name
Logo Logo {logo} Icon/logo representing the category