FashionBaker: What is it?
Quite simply, it is a self-developed cakephp-based package for creating websites quickly. I have been creating websites on the cakephp platform for some time now. It is quick to add functionality, but I wanted to take it a step further to be able to create websites very rapidly while simultaneously adding functionality across all websites using the FashionBaker package.
Wordpress and Joomla are really great CMS and Blog platforms, but what if you could take it a step further? Fashionbaker lets you turn on and off modules like Blog Content, Product Catalog, and more (image 1).
Code Updater - Keep your version of FashionBaker up-to-date with an easy update button. I am always improving coding methods and adding tweaks, function and even new modules.
Page Editor - Update small things like spelling. OR if you are comfortable with cakephp's view functions, completely change the output of a page.
Custom Layouts - Assign predesigned layouts to pages.
Links Manager - Add, categorize, and manage links to external sites.
Catalog Manager - Starting your ecommerce business isn't so complicated. Ability to add custom attributes to specialize in what you sell. Track sales and cost. Categorize products.
Google Merchant Center Integration - Out-of-the-box your web store will integrate with Google Merchant to get your products listed in Google Shopping search results.
Content Manager (Blogging) - Setting up articles is simple and intuitive. You can get a blog started in no time at all.
Polls - You can setup polls to attach to blog content.
Comments - Allows direct interaction between your readers and yourself.
Portfolio Manager - Create projects and display your work with images and descriptions.
Fully Customizable Views
FashionBaker relies on the built-in cakephp Theme Daemon. Every site is essentially a "Theme." This means any page can be completely customized using the cakephp view functions, layouts, helpers, and elements. A simple print_r($this->viewVars); will show all data available for use.
This makes the view, very flexible without being overly complicated. Understanding how cakephp views works is valuable though.
You can see it in action at the following sites:
Bottom Line it is a work in project and hopefully, technology will not drastically change on me and make it all useless. If you are familiar with cakephp and would like to give it a try, I might be interested in working with you. You can contact me here. The more people that I have using it, the smoother the product can become, and then everyone wins.