Admins can define up to 20 custom fields per Activity Type. These fields can be marked as required or optional, admin-only or public. They appear on the activity creation form to help owners provide quality data.
Accessing Activity Types Fields
- Navigate to Administration Configurations
- Select “Activity” from the Menu
- Select “Activity Types” from the Menu
- Create/Select an Activity Type from the Page
- Select “Fields” from the Menu
Creating a New Activity Type Field
When setting up a new field for an activity type, here’s what each option means:
- Label: This is the name that will show up next to the input box on the form.
- Description: A helpful message shown under the field to explain what it’s for. You can include links using Markdown syntax.
- Weight: This controls the order of fields on the form. Higher numbers show up first.
- Sharable: If this is turned on, the field can show up on the public site in the “Additional Information” section. If it’s off, the field is only visible to admins.
- Required: Make this field mandatory so users must fill it out before submitting the form.
- Field Type: Choose what kind of input you want, like a short text box or a drop-down list.
Field Types
Bilby supports several field types that help you collect the right kind of information. Here’s a quick overview of each:
- Small Text: A short, one-line text field (up to 100 characters). Great for things like names or short labels.
- Large Text: A bigger text box (up to 500 characters). Perfect for longer answers or descriptions.
- Numerical: Only accepts numbers. Handy when you need to capture things like group size or distance.
- Select: A drop-down list where users can pick one option. You’ll be asked to enter the list of choices—one per line.
- Checkbox: Lets users pick more than one option from a list. Just like “Select,” you’ll enter one value per line.
- Datetime: A date and time field. Use this when you want someone to choose a specific time or date.
Form Example
Once you’ve set up a few fields, you’ll see a live preview of how the form will look. This is a great way to check if everything makes sense before using it in real activities.