Best "starter" block for custom block development in 5.7

Permalink
In the tutorials for older versions of C5, there have been some "starter" blocks that made a good jumping-off place for custom block development. The most comprehensive option for pre-5.7 work seems to be the Designer Content block that simplifies the block creation and setup process.

Which of the current crop of 5.7 blocks would you suggest as a good starting place?

Just to check my thought process, I have a page that has a repeated HTML pattern (headline + image slider + paragraph(s) of text + call-to-action button). I want the CMS user to be able to add more instances of this editable content to the page. Originally, I thought Stacks would be the answer but didn't realize that those were global. Then I tried Layout presets. Those cause a problem if you have multiple instances on the same page (all instances have the same content). So creating a Block is the way to go here, right? Just set up the block to capture the content and attributes needed by each section and then craft up the view.php to get the HTML the way I want it?

Thanks in advance for the feedback, everyone! Keep up the great work!
Corey

uimatters
 
PineCreativeLabs replied on at Permalink Best Answer Reply
PineCreativeLabs
Feel free to take a look at my addon, "Wave Text". It's pretty basic, but should help you get started.
http://www.concrete5.org/marketplace/addons/wave-text1...
uimatters replied on at Permalink Reply
uimatters
Thanks! I'll take a look at it.
uimatters replied on at Permalink Reply
uimatters
Thanks again for the help! I was able to work from a combination of your Wave Text block (to quickly get the boilerplate files in place) and the Image Slider block to get my custom block going.
MichaelG replied on at Permalink Reply 1 Attachment
MichaelG
Place this in /application/blocks/

It's a pretty simple block that has text fields, image selector, and page selector.
You can do a bit with it.
uimatters replied on at Permalink Reply
uimatters
Thanks, Michael! I appreciate the help.