I went through a few versions of this article before realizing what I was doing wrong. I kept trying to answer every question, and explain every detail. My second version was five pages (Google Docs) long, and explained the difference between templates and frameworks, and even went into the different types of frameworks. I explained how Business Catalyst’s native framework is built, and what they did right and wrong.
But it occurred to me that I was spending my time on the details because, deep down, I was trying to convince you that I know what I’m talking about; that I’ve thought this through, and it can make a difference. You see, since I posted about template addiction, the response from the community has been overwhelmingly positive. Thank you for that! But there have still been a few naysayers, and partners who insist that I must hate templates. I expected that, and it would have been fine, except one of them was someone I’ve looked up to. He told me my views were short-sighted and ignorant.
Am I ignorant? Missing the picture?
I don’t care. :)
Back in the day, this same man told me that you miss a hundred percent of the shots you don’t take. I’m trying to make Business Catalyst better for partners, and I’m not going to sit still for fear that I might miss the mark. So, with that, instead of explaining all the details (for now), I’m going to let the naysayers be naysayers as I introduce you to the general concepts behind my thoroughly thought through framework.
Introducing BC Pie
BC Pie will completely overhaul the native Business Catalyst front-end framework, bringing:
- Modern web standards and best practices in coding
- Built-in workarounds for the bugs and limitations Business Catalyst has yet to address
- Integrations with the two most popular front-end frameworks: Bootstrap and Foundation (Beginning with Foundation. Sorry, Bootstrappers, personal preference ;)
- Themes: Faster skinning through a simple theme.css file
- Extensions: Easily extended js functionality using the powerful plugin engine I built for Dev-in-a-Box
- Opportunity for selling and sharing Layouts, Themes, and Extensions with the community
- and more…
Be sure to subscribe to my blog so you are kept in the loop as features are introduced. I’ll be making features available for free all along the way, so you can play, benefit, and give feedback.
Also, I’m starting a site production service to help me build, test, and finance this free product in real-world scenarios. So, whether you use my service, or simply give feedback on the free downloads, you can help make this the biggest productivity boost the Business Catalyst community has seen.
Partners, this is for you.