I'm trying to understand how to create content for a site and place it somewhere. The two methods I want to compare are:
- Create custom content type (with fields)
- Create instances of content
- Create view of this content type
- Create block from view
- Place block in region
Custom block type
- Create Custom Block Type (with fields)
- Create and place instance of custom block in region
Whats the pros and cons of each approach?
As an example scenario, lets say I have a home page with 4 sections of the same content type (for example product features). These 4 sections need to be ordered down the page. There will be other content on this page.
From what I have seen so far, the Custom Blocks require less effort up front to setup, I don't need a view, and I can arbitrarily order then in the block layout page (drag/drop). However, I feel like I've now 'hidden' content somewhere else that doesnt appear in the main content summary page, and a content manager would need to know to look there, also the default view to manage Custom blocks has less options than the content filter (i know you can add some filters to that view though). Also if I add each item as new instance of a custom block type to the block layout page, that list is going to start getting pretty long.
I guess adding the content as a content type means its created as node (and via the custom block type it isnt?)
Edit: The sites we build are big, and always multi language. This might affect any answers.