Flex FAQ
Flex is Caspio’s modern framework designed for ease of use, featuring a visual, drag-and-drop interface with simplified deployment. Flex and Bridge have different strengths.
Key differences:
Bridge:
- More customization with JavaScript
- Advanced styling options with custom CSS
Flex:
- Drag-and-drop interface for easier development
- Live canvas preview of AppPages
- Flex AppPages are hosted directly by Caspio
- Roles simplify user access control
Yes. Rebuilding your Bridge app with Flex gives you a modern design and newer capabilities. Before you start, review your app against the Flex feature set, since some advanced Bridge features are not yet available in Flex. Caspio continues to bring those capabilities to Flex in future releases, and Bridge remains supported, so you can rebuild on your own timeline.
If you do rebuild, you only need to recreate the app interfaces. Your data structure stays the same and can be reused, and scheduled tasks, triggered actions, webhooks, and extensions are unchanged.
There is no automated way to convert a Bridge app directly into a Flex app, but you can speed up the rebuild by describing the app you want to the AI Assistant (Beta) and letting it generate the app structure, such as segments, AppPages, and DataParts, based on your existing data model. You can then refine the result through conversation or in the Flex Designer.
Yes. Tables in your Caspio account are outside of any application development framework. When a Flex DataPart is created using an existing table, the table is automatically shared with the Flex app. Alternatively, you can manually share the table by clicking the Share button. Learn more about sharing tables between apps.
You can watch on-demand training sessions anytime, at your own pace. Recordings are available in the Caspio Academy, with no registration needed.
Additionally, tutorial articles and video guides are available:
Account owners or administrators can add and edit Flex apps, so you can freely co-develop in Flex with other users who have Administrator permissions. Learn more about creating groups and managing user permissions for Caspio account.
Access to AppPages is managed through application roles, allowing only authorized users to view sensitive data and functionality. Learn more about Roles.
Each role is linked to a corresponding segment in the Designer tab. Learn more about Segments.
Basic steps to create a role:
- Create a directory.
- Create a role based on the directory.
- Add users or groups to the role.
- Modify permissions under the role.
- Create AppPages under the segment with the newly created role.
You can preview your AppPage directly in the Designer tab, which gives you a good impression of its layout. To see the actual AppPages online, deploy them and click their URL path links. Learn more about deploying AppPages.
Localization settings are available in the segment configuration and allow you to select language, date and time format, and time zone. Learn more about editing segment settings.
You can apply a theme to define the appearance of every AppPage in a segment, including colors, fonts, and spacing. Themes are available in the segment settings, where you can use a built-in theme or customize your own to match your brand. Learn more about Themes.
Yes, Flex supports custom domains, allowing you to host AppPages from a domain you own. Configure this in Account → Account Settings → Deployment. Learn more about custom domains.