zesty-io / manager-ui

Content platform powering enterprise websites and applications
https://www.zesty.io
Other
40 stars 6 forks source link

Blocks App: Version 1 #2997

Open zcolah opened 2 weeks ago

zcolah commented 2 weeks ago

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:

  1. The user creates a Block Model in the Schema App
  2. The user adds code to the supporting code template file in the Code App
  3. The user creates, saves, and publishes a variant of block in the Blocks App
  4. 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

View Model Page

Code App

Blocks App

All Blocks Page

User:

Stylesheets Page

User:

Scripts Page

Create Variant Page

View Block Variants Page

Developer Notes

Instances API 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

zcolah commented 1 week ago

Future Phases Plan

Search App

Roles App

Activity Log App

Freestyle App

User:

Schema App

View Model Page

Blocks App

View Block Variant Page

Content App

View Content Item