I’ve been playing with Beaver Builder for about a month so far and I love what it is capable of, however after a month of playing with it, I’m not sure if it is going to work for my needs or not. I’m hoping I can share my thoughts and feedback with you and you can let me know your thoughts.
I’m a freelance web developer looking for a way to speed up my workflow so that I can make sites for my clients quicker.
What I love
I love how fast I can build a site. Once I got the hang of things I was able to build a site for a client in less than 2 hours and I think I could get that time down even lower as I make more sites.
I love how the beaver builder theme design looks. In two hours I had a great looking site, comparable to a lot of wordpress templates you could buy on themeforest.
I love how customizable the theme is too. So many possibilities and options to set up a website for a large range of clients.
What I don’t love
Once the site is built and I’m ready to hand the keys over to the client it feels like I’m giving clients too much control. For example, what if I have a client who has employees that will be editing the site? The employees will be able to change the layout, colors, add columns and change my whole design around?
It also feels like editing the content of the site has too many steps for my non-technical client. Before I used BB I would have clients edit their site using the wordpress dashboard. I’d use plugins or custom code to strip out everything they didn’t need in the admin section and I’d use Advanced Custom Fields (it’s my understanding that ACF won’t work with BB, please let me know if that’s not correct). With this set up, a client would log in, go to their page, make the changes and the click update. With BB, a client has to log in to the dashboard, go to the page, then launch the page builder, then click on the text they want to edit, then make the changes, then click done and then publish. Then at the end of the process, it leaves the client at the page they just edited and they have to manually go back to the dashboard and start over for another page. I’d love for a way to have the client be able to edit BB in the dashboard which I can customize and control.
Lastly, what if client is already familiar with wordpress? Since BB is totally different, the client would have to get used to a whole new process.
Conclusion
I really love BB and I’m not writing this novel of a post to just rant or complain. The ease of development is so important to me that I’m willing to do anything to figure out a way to make BB work for me. Essentially, for me personally, the missing puzzle piece is having a way for me to use the page builder during development and forcing my client to use the wordpress dashboard once I had the keys over.
I can see how in certain applications BB would be perfect as it is (like a productized service), but as a developer who has spent years customizing and perfecting the dashboard for clients, I am having a really hard time letting the wordpress dashboard go.
Is there any way to use BB for development and strictly limit the client to the wordpress dashboard for editing, (Even if it means some extra work on my part setting it up?) or is BB just not right for me?
Thanks for reading,
Keith