Innoloft IconLoftOS Knowledge Base
🧩 Modules✍️ Custom Modules

Attribute Types Reference

Text Attributes

Free Text

A simple text box for short, single-line answers like names or titles.

Best Used For:

  • Names and titles
  • Brief descriptions
  • Website addresses (URLs)
  • Short identifiers

What You Can Configure:

  • Placeholder: Show example text to guide users
  • Max Length: Limit how many characters can be entered
  • Validation: Optionally require specific formats (like email addresses)

Rich Text

A full text editor that allows formatting, similar to a word processor. Perfect for longer content that needs structure and styling.

Best Used For:

  • Detailed descriptions
  • Articles and blog posts
  • Instructions and guidelines
  • Any content that needs formatting

Formatting Options:

  • Make text bold, italic, or underlined
  • Create bulleted or numbered lists
  • Add clickable links
  • Use different heading sizes
  • Align text left, center, or right

Choice Attributes

Single Choice

Let users pick one option from a predefined list, like choosing a category or status.

Best Used For:

  • Selecting a category
  • Setting a status (like "Active" or "Completed")
  • Choosing a priority level
  • Picking a type or classification

What You Can Configure:

  • Options: The list of choices users can select from
  • Default Value: Which option is pre-selected
  • Display Style: Show as a dropdown menu or radio buttons

Multiple Choice

Allow users to select several options from a list, useful when more than one answer applies.

Best Used For:

  • Adding multiple tags
  • Listing skills or capabilities
  • Selecting features
  • Choosing multiple categories

What You Can Configure:

  • Options: The list of available choices
  • Min/Max Selections: Set limits on how many options can be selected
  • Display Style: Show as checkboxes or a multi-select dropdown

Numeric Attributes

Linear Scale

A rating system where users select a number on a scale, like rating something from 1 to 5 stars.

Best Used For:

  • Rating quality or satisfaction
  • Scoring items
  • Setting priority levels
  • Indicating difficulty or complexity

What You Can Configure:

  • Min Value: The lowest number on the scale
  • Max Value: The highest number on the scale
  • Step: How much the scale increases by (e.g., by 1s or 0.5s)
  • Labels: Descriptive text for the lowest and highest values (e.g., "Poor" to "Excellent")

File Attributes

File Upload

Let users attach documents and files to their entries.

Best Used For:

  • PDF documents
  • Word documents or spreadsheets
  • Presentations
  • Any type of file attachment

What You Can Configure:

  • Allowed Types: Restrict which file formats can be uploaded (e.g., only PDFs)
  • Max Size: Set a maximum file size limit
  • Multiple Files: Allow users to upload more than one file

Image Upload

Enable users to add pictures and visual content to their entries.

Best Used For:

  • Photos and images
  • Company logos
  • Screenshots
  • Diagrams and charts

What You Can Configure:

  • Max Size: Limit how large image files can be
  • Dimensions: Require specific width and height
  • Multiple Images: Allow uploading several images
  • Display Settings: Control how images are shown (full size, thumbnail, etc.)

Specialized Attributes

A field for website addresses that automatically validates the format and can display as a clickable link.

Best Used For:

  • Company websites
  • Social media profiles
  • External resources and references
  • Documentation or help links

What You Can Configure:

  • Validation: Automatically check that the entered text is a valid web address
  • Display: Show the link as clickable text
  • Open in New Tab: Choose whether links open in a new browser tab

Address

A location field that integrates with maps, making it easy to display entries geographically.

Best Used For:

  • Office or business locations
  • Event venues
  • Service coverage areas
  • Geographic market presence

What You Can Configure:

  • Multiple Addresses: Allow entering several locations
  • Format: Collect full street addresses or just city/state/country
  • Map Display: Show entries on an interactive map
  • Geocoding: Automatically convert addresses to map coordinates

Additional Capabilities:

  • Filter entries by city, state, or country
  • Restrict which locations can be shown
  • Search for entries near a specific location

Date

A calendar picker for selecting dates and times.

Best Used For:

  • Deadlines and due dates
  • Event dates and times
  • Publication or start dates
  • Validity periods (start and end dates)

What You Can Configure:

  • Format: Choose date only, date with time, just month, or just year
  • Range: Allow selecting a date range (start and end)
  • Min/Max: Limit which dates can be selected
  • Default: Pre-fill with today's date or another default

Additional Capabilities:

  • Automatically hide entries after a certain date
  • Filter entries by date ranges
  • Sort entries chronologically

Tree (Hierarchical Categories)

A multi-level category system where options are organized in a parent-child structure, like a family tree or folder system.

Best Used For:

  • Product or service categories with subcategories
  • Organizational hierarchies
  • Technology or industry classifications
  • Any nested categorization system

What You Can Configure:

  • Custom Tree: Create your own category hierarchy from scratch
  • Template: Use ready-made category trees (like the LoftOS Category Tree)
  • Multiple Selection: Let users choose several categories at once
  • Levels: Decide how many levels deep the hierarchy goes

How It Works:

  • Drag and drop categories to reorganize them
  • Click to expand or collapse category branches
  • Search to quickly find specific categories
  • Filter entries by their category selections

On this page