Hello everybody
I’m trying to analyse the popularity and use of the Bedrock workflow by browsing our forum about this topic.
Why? Three years ago I posted this:
Version 9: What would be the easiest way to build a theme using Bedrock/Bootstrap5? and the thread is still active, the latest entry this September. It is even at the top with a record of 91 replies and almost top with over 5600 views. Many users, major developers and core members have replied with their contributions to this thread.
Now, today, looking at available Bedrock themes: Until September this year we had afik 3 or 4 themes using Bedrock/BS5 and no free theme except the built-in Atomik. Late October 2024 another handful of paid themes using Bedrock/BS5 themes were added, and finally one installable, free theme «basic_bedrock_theme", developed three years ago by @afixia was added to the marketplace.
Converting old BS3 themes to CMS v9 and making them work under PHP 8 has caused a lot of work and pain. I see in many posts, that a lot of users get by, converting their old BS3 themes using LESS. Most themes in the new Marketplace are converted BS3 not SASS/Bedrock.
Cloning Atomik or building your own theme is rather difficult for normal users. I’m sure experienced developers are using Bedrock in their themes but not the code-unexperienced. I admit, we struggled with Bedrock. We started a few times and gave up. So did most of our students.
When our students (architects/industrial designers/engineers) were given the link to
Setup Development Environment :: Concrete CMS and https://documentation.concretecms.org/9-x/developers/working-themes/introduction-bedrock they were overwhelmed. Most of them work in our computer lab, at home or at work as their workflow. They couldn’t simply deal with extra complexity of installing a dev environment in different locations for working on their projects.
Those few students with a coding background have used @afixia’s atomik clone. Thanks to @mesuva’s «theme styling tool» and other workarounds like @johnthefish’s «shim» and @TMdesign’s hint to How to Compile SCSS Code in Visual Studio Code | by Coding Carter | Medium they were finally able to get work done. Specially after all that fixing, rigging, testing and finding documentation in order to convert our old v8 themes, running on PHP 7.4.
We use now our own hybrid theme for CMS v.9 (with Bootstrap 5 and LESS!) and we’re quite happy with it and we do great things. We consider ConcreteCMS as the “Swiss-Army-Knife” developing tool and would love to make theming easier and therefore pull more non-tech users aboard.
I just wonder if brilliant Bedrock is too sophisticated normal users.
So, how is everybody else doing with Bedrock?