BC Pie is a package-based ecosystem for creating Business Catalyst websites and apps.
We intend it to be a source of great documentation, clear methodology and best practices.
Is it a framework?
Actually, yes, but not like Foundation or Bootstrap, which are CSS frameworks. BC Pie is a site framework, or rather an extension of Business Catalyst’s existing site framework. Here’s the difference:
Provides a predesigned set of CSS styles
May include a CSS framework, but not necessarily
Includes server-side software to provide functionality and dictate how files will be handled
Every CMS is a site framework. Business Catalyst is a site framework.
Business Catalyst’s site framework is brilliant, but not all of it is aging well. While Adobe has focused on server-side upgrades and security features, they have left much of the user experience alone. This is where BC Pie comes in.
As an extension of Business Catalyst’s existing site framework, BC Pie not only enhances existing features, but also adds entirely new experiences. BC Pie’s features are currently divided into three categories:
BC Pie’s concept of “packages” is essentially a modular extension system for Business Catalyst. It was tempting to name them “modules”, however we wanted to separate them from the vastly different native Business Catalyst modules.
Packages are the ultimate building blocks of BC Pie sites. They come in many flavors and varieties, and are categorized as follows:
In its simplest definition, layouts consist of one or more related html pages which are installed as a group. A layout can optionally be specific to a CSS framework, or even be prebuilt to utilize certain tricks. Layouts are devoid of any inline styling, so they should pick up the current site theme automatically. Plug and play.
Themes are a simple way of changing the foundational styling of a site. With a simple theme.css file, a site can take on a whole new look.
Choosing and installing a CSS framework, like Foundation or Bootstrap, should be clean and easy. BC Pie makes it so.
Through BC Pie’s Package Manager app, you can natively install fonts from TypeKit, Google Fonts, or even upload fonts from your computer.
Coming this summer, NPM's vast catalog of front-end packages will be available to use directly through the app. This includes thousands of libraries, frameworks
BC Pie apps are utility in nature. Their common purpose is to help developers quickly create consistent, high-quality Business Catalyst sites and apps.
The SDK provides developers easy access to Business Catalyst’s APIs.