umbraco / Umbraco-CMS

Umbraco is a free and open source .NET content management system helping you deliver delightful digital experiences.
https://umbraco.com
MIT License
4.49k stars 2.69k forks source link

[U8] Grid v.2 #5839

Closed hfloyd closed 5 years ago

hfloyd commented 5 years ago

Now that v8.1 has been released, I just thought it would be useful to create a central spot for Grid v2 links/discussion in the Issue tracker. Feel free to comment with additional links/thoughts.

Here is a Forum post about this: https://our.umbraco.com/forum/umbraco-8/94082-grid-v2

As per the previous post, the CG2018 Retreat POC branch is here: https://github.com/umbraco/Umbraco-CMS/tree/temp8-grid2

A somewhat related "Grid Alternative"? "Grid Enhancement"?: RFC 00012: Proposed project for Grid Editor based on Proteus Project https://github.com/umbraco/rfcs/pull/12

hfloyd commented 5 years ago

My personal thoughts:

I have used the Grid v1 heavily since it was added to the Core. I found that clients (and front-end designers) really liked the ability to customize page designs with multiple-column layouts. I generally used LeBlender to create customized grid editors (it seems that DocType Grid Editor provided some similar functionality).

My biggest challenge with the grid was that "layouts" didn't really work like "sections". Considering the sorts of front-end designs I was encountering, and ideal structure would be 3-levels deep: section --> row --> col

Which would give plenty of options for block-level styling (background color/image, for instance) Example: [section] [row][col][/row] [row][col][col][col][/row] [row][col][/row] [/section]

Now that I am starting to work with Umbraco 8, I am not entirely sure how I should proceed in regards to Grid content.

Lee is not planning to update DTGE for v 8 (https://our.umbraco.com/packages/backoffice-extensions/doc-type-grid-editor/doc-type-grid-editor-feedback/96210-any-plans-for-v8) though some community members have ported it to a V8 version (https://github.com/umco/umbraco-doc-type-grid-editor/pull/137)

There is some active V8 development efforts for LeBlender as well (https://github.com/Lecoati/LeBlender/issues/105)

ArnoldV commented 5 years ago

@hfloyd take a look at the RFC's about this: https://github.com/umbraco/rfcs/pulls

https://github.com/umbraco/rfcs/pull/11 and https://github.com/umbraco/rfcs/pull/12

nul800sebastiaan commented 5 years ago

Hey @hfloyd ! As @ArnoldV points out, the discussions on this are happening on the RFCs at the moment, please add your thoughts there! 👍

hfloyd commented 5 years ago

Okay, thanks for clarifying. I did attend the CG19 open space session about the "Block-based data structure", but wasn't sure if it was actually equivalent to what has been (in the past) called "Grid v2" or a separate conversation.