BakeMe – Customized cakephp bake templates & application skeleton

I just uploaded a first version of my cakephp scripts.

Bakeme is a cakephp application skeleton with customized bake scripts, which enables you to create advanced, data-driven websites.

Some of the features are:

- Pasword protected backend, based on users in the database
- Customized form helpers to add fckeditor input fields, server side file browser fields, datepickers for date(time) fields, autocompletion functionality instead of comboboxes (if you set autocomplete to true using the extendedForm helper).
- SoftDeletable behavior, so database records aren’t deleted instantly, but flagged as deleted
- More advanced code generation, to generate nicer looking backends, based on your models
- Option to bake all controllers instantly (using cake bake controller all (admin))
- Option to bake all views instantly (using cake bake view all)
- View code generation, to ajax sort records of models which have a field “order”.
- Integration of cakeswxphp, which enables remoting on your website through swx, amf or json
- …

More info at the bakeme page…

8 Responses to “BakeMe – Customized cakephp bake templates & application skeleton”


  1. 1 Dieter@be

    Hi Wouter,
    these features look very nice, however personally I don’t care about a web application to bake my stuff. I rather stick to the commandline.

    I’ll have a look at template/vendors/shells/templates/views/*.ctp
    I hope the templates are usable independent of the baking solution?

    thanks,
    Dieter

  2. 2 wouter

    Hey Dieter,

    BakeMe isn’t a web application to bake stuff, bakeing is still done by the command line. The reason it is distributed as an application, is because the baked models, views and controllers refer to extra components, helpers and javascript libraries which don’t come with cakephp.

    Let me know how it works for you!

  3. 3 Tigor

    Hello Wouter thx for your articel

    i run the aplication (admin) its very nice :D

    but how i do bake in templates?
    because i can’t found cake.php in “template\vendors\shells\”

    in normaly i do bake like “php cake.php bake”in folder cake\console\

    sorry about my poor english

    thanks,
    Tigor

  4. 4 Jason

    Hello Wouter. Thanks for the BakeMe software shell. As Tigor mentioned above I too am having trouble running the “cake bake” utility at the command line to create the necessary extra models, controllers, and views. I have the base application installed and working as directed. I am able to login as admin and see the general add/edit/remove users features. However until I can get the other stuff baked I do not have anything else.

    I have tried many variations/syntax and cannot get things baked that are in the ‘vendors/shells/tasks’ and ‘vendors/shells/templates’ directories. Providing the proper command line syntax to get things working would be greatly appreciated. Probably just doing something stupid but not obvious.

    NOTE: whether I set PATH to include PHP and the cake/console directories so I can use relative path or use absolute path it did not make any difference.

    Thanks in advance,
    Jason

  5. 5 wouter

    Hi all,

    I’ve updated the bakeme page and added the configuration for your command line. Hopefully this enables you to get cake bake running for you?

  6. 6 nas

    Great job 5 wouter. Just want to ask you if you have any plan to fully use the cakephp’s acl component. I tried to set up the acos,aros and aco-aro and I think there were insertions but not to the extent of a fully blown auth-acl cakephp. let me know please. Also, would you please tell me you per hour price (USD) if in case I want to pay to take it further.
    Nas, Dallas,TX

  7. 7 Massimiliano Bertinetti

    I try recently your bakeme and goes well for now. We plan to use as the base project for our standar backend in cake can we contact you for extending its functionality?

  8. 8 K2 Incense

    Awesome. Great blog, lots of info. Thanks for sharing!

Leave a Reply