Freestyle users will now be able to create Blocks in the Zesty platform for different types of sections on their website such as Hero, Feature, Testimonials, etc. These blocks can then be leveraged and used to build web pages in Freestyle.
The setup process looks like this:
The user creates a Block Model in the Schema App
The user adds code to the supporting code template file in the Code App
The user creates, saves, and publishes a variant of block in the Blocks App
The user drags and drops this variant of the Block into a web page in the Freestyle App
User Flows to Build
Schema App
All Models Page
[x] Creates a Block Model
View Model Page
[x] Adds fields to the Block Model
[x] Info Tab
Code App
[x] Edits, Saves, and Publishes code template file in the Code App
Blocks App
All Blocks Page
User:
[x] Views All Blocks
[x] Creates Block (shortcut)
[x] Searches All Blocks via Sidebar
[x] Searches All Blocks via the All Blocks Section (Success)
[x] Searches All Blocks via the All Blocks Section (Failure)
This ticket is a WIP
Intro
Freestyle users will now be able to create Blocks in the Zesty platform for different types of sections on their website such as Hero, Feature, Testimonials, etc. These blocks can then be leveraged and used to build web pages in Freestyle.
The setup process looks like this:
User Flows to Build
Schema App
All Models Page
View Model Page
Code App
Blocks App
All Blocks Page
User:
Create Variant Page
View Block Variants Page
Developer Notes
Instances API Updates
Web Engine Updates
Permission
All users with access to the Content App, should be able to see the Blocks App.
Figma
https://www.figma.com/design/oiesa7e6Q5mcGEAyOjYCtJ/Blocks-App?node-id=132-1587&m=dev&t=7je4uuIZAJBCjEAh-1