Betty Blocks Documentation
Go to Betty Blocks
Sign in
Building your application
Getting started
Betty Blocks explained
Learning to use the platform
Building your application
Pages
Models
Actions
Block Store
Tools
Templates
Authorization
Enablement toolkit
Troubleshooting
Miscellaneous
Use-case guides
Displaying data
In-depth data model structure
Using action steps
Registration
Creating, updating, deleting, and assigning data (CRUD)
Setting up an advanced homepage
Governance and security
Learn about My Betty Blocks
Reference
App development lifecycle
Starting application development
Application configuration
Custom domain setup
Testing
Post-live support and user communication
Release notes
Release notes 2023
FAQs
Back to home
Betty Blocks Documentation
Building your application
Getting started
Betty Blocks explained
Learning to use the platform
Building your application
Pages
Models
Actions
Block Store
Tools
Templates
Authorization
Enablement toolkit
Troubleshooting
Miscellaneous
Use-case guides
Displaying data
In-depth data model structure
Using action steps
Registration
Creating, updating, deleting, and assigning data (CRUD)
Setting up an advanced homepage
Governance and security
Learn about My Betty Blocks
Reference
App development lifecycle
Starting application development
Application configuration
Custom domain setup
Testing
Post-live support and user communication
Release notes
Release notes 2023
FAQs
Building your application
Learn the platform and features you can use to build your own application
Intro to building your application
Pages
Getting started with Pages
Creating a new page
Pages component section
Pages quick menu
Pages menu overview
Pages standards & best practices
Page builder reference
What are component interactions?
Adding data to your application
Interactions reference
Page security (for a specific role)
Working with a navigation bar
Working with the component tree
Viewing and compiling your first page
Component navigation
Using unified component styles (CSS)
CSS options for specific components
Page variables versus data containers
What is Alert component?
Conditional component
Panel & Expansion panel components
Data table components
Snackbar component
Create, Update & Login form components
Detail view components
Content component reference
Navigation bar component
Menu component
Dialog component
Box component
Media component
Breadcrumb component
List component reference
Column layout component
Data component reference
Card component reference
Navigation component reference
Form component reference
Paper component
How to create a widget
Container component
Data list components
Creating and using partials
Carousel components
Button components
Divider component
Grid component
Column component
Chip component
Tab components
Title & Text components
Progress bar component
Icon and Avatar components
List components
Card components
Filter component
Displaying your images, videos or URLs
Layout component reference
Subview components
Form & input components
Drawer components
Stepper component
Autofocus for Input components
See more
Models
Property reference
Adding properties to a model
Getting started with data model
Displaying the properties for a model
Displaying the settings information for a model
Data model standards & best practices
Displaying validations for a model
Viewing relations in the canvas view
What are model permissions?
Setting your remote data source
Working with the data model builder
Connecting your models
What is a data model?
Updating a remote data source
Relation types
Property types
Property format reference for numbers and dates
Creating a new relation in the model list overview
Example of an oData script for use with remote data sources
Creating new models in your data model
How to use schema models
What are settings models?
What is a relational data model?
Navigating through model builder
Creating and using data sources
Model types
Working with the data model schema view
See more
Actions
Processing large collections in actions
Retrieving test data with HTTP(S) step
Testing your actions using GraphQL
Create record step
Call classic actions via current-gen actions
Store file action step
Authenticate user step
Update record step
Expression step reference
Building an action
What are actions?
Expressions in actions
What is Condition step?
Log message step
Action trigger reference
HTTP(S) action step
Variables
What is Loop step?
Testing and debugging an action
Sub-action used as before trigger
Triggering actions via an API call
Action step functionality
Creating a scheduled action
What is the Delete record step?
Using the mass mutate step: insert
What is action syncing?
See more
Block Store
Sharing a data source block
What is the Block Store?
Saving and sharing a theme block
Verified blocks and more
Installing a block
Public data sources list
Sharing page components
Managing your blocks
Public action steps
Reusability functionalities
See more
Tools
Managing the languages included in your application
Creating keys for assigning terms in multiple languages
Using the in-builder application settings
Color use: best practices
Configurations
Theme builder reference
Summary of working with translations
Setting and using error pages
Betty Blocks authentication profile UUID
Using import and export for managing translations
Adding fonts to your application
Applying translation feature when building your application
Building multilingual applications
Logs reference
Public files reference
Setting a home page for your application
See more
Templates
Header and footer template
Introduction to page templates
Login form with image template
Survey builder template
CRUD with slide-out panel template
Back office template
Register form template
Dynamic questionnaire template
Simple dashboard template
Login flow template
Working with application templates
Essential path review template
Profile details template
Error pages template
See more
Authorization
Authentication profile overview and configuration guide
Reverse proxy
Locating your Betty Blocks application ID (UUID)
Enablement toolkit
Setting up your pro-code environment
Betty Blocks data API
Using OAuth 2.0 to set up Google SSO for your application
Setting up data API
Data API reference
Expand your software: a quick-start guide
Data API best practices
Create your custom action steps
Access protected information in your development application
Creating custom components
Sharing an action function (via the CLI)
See more
Troubleshooting
Debugging common errors
Logging/debugging your application
Compiled page/application errors and how to solve them
Technical debugging (stack trace)
Backup policy
What kind of security tests does Betty Blocks allow?
Specialized support services
What are conventions within Betty Blocks?
See more
Miscellaneous
AI application flow
Introduction to on-prem installation
What is AI?
Filtering logic reference