This is the addon I will buy for almost every project, since it usually saves days of works and the associated bugs.…
You NEED to have this Add-On installed, in order to have your Block Types to work.
After 1000's of sites were created with Block Designer, it was time to put all the good stuff and comments into a brand new and improved product. Meet: Block Developer.
Your concrete5 website is built with so-called “Blocks”. There are a certain amount of default blocks you can choose from like “Content”, “Image” or “File”. Sometimes though, you’d need to combine multiple fields like a content field, together with an image and file. That’s nothing default, that’s something you need for a particular project/site. You could write your own code for that, or you could use Block Developer instead. This Add-On will use a config file for your needed fields (and eventual other requirements) and process it all by itself without you having to write validation, forms, database XML files etc. at all. Easy as pie.
It’s really simple and very limited programming skills are required. All you’d be doing is edit a config file afterwards and run a concrete5 CLI command like:
concrete/bin/concrete5 c5:block-developer -b hello_block_developer
If you want to read more about commands, you can read that over here. There is also a “Questions & Answers” page, in case you run in trouble. If that still doesn’t help you, drop a support ticket and let me help you figure it all out.
While this Add-On does pretty much the same as Block Designer, it does have some great positive sides compared to it:
Since this is a developer tool and CLI (command line interface) based, you don’t get a fancy UI to work with. That’s a downside for some of course, but once you get to work this way, you’d never want to go back. Trust me, it’s faster, more readable and more future proof. Sure, some may need to invest a little bit of extra time to get it done. That’s why I added some interactive questions to the CLI, where you can answer questions and develop your Block Type.
Since we’ve made the comparison with Block Designer, let’s list the field types available for that Add-On that are also available for this Add-On:
Ⓡ = repeatable option, available for the repeatable field type (usually comes with Block Designer Pro, but is default in Block Developer)
Block Designer Pro was an addition to Block Designer itself, that brought the “famous Repeatable” field type with it. That makes it possible to add multiple items, with given field types.
So let’s also put up a list of field types that were available for that one, and are also included in this Add-On:
Since I did a poll which 10 fields were used most in Block Designer/Block Designer Pro, I had a big list to go through and develop for this Add-On. That got me to these 18 field types. But next to that, I managed to make an extra one, called “Multiple Select”. It’s not repeatable (yet), but it gives you the option to create a field like “Skills” where you give options like “HTML”, “CSS”, “jQuery” and can select the ones you’d like to show. There’s even an option to sort them, so if you want to give one skill priority over the other, just drag and drop where you want a skill to be.
So we’re 19 field types in and many to follow. I’m excited to bring this tool to you and hope you are going to enjoy it as much as I do, and as much as you may have enjoyed Block Designer!