The Buffet Framework

screenshot

The Buffet Framework is a theme framework designed not only for the theme developers who will be using the theme actions and filters to create the child themes, but also for the end users who would be able to add and remove what they want.

Like most WordPress theme frameworks, the Buffet Framework utlises WordPress actions and filters to allow theme developers to add additional content without editing the templates files using the child theme concept.

For more information about parent and child themes in WordPress, check out the WordPress Codex.

Another key feature of this framework is the usage of extensions. Theme developers can group a set of action and filter functions into a class and register it as a theme extension. With it, users of the child theme itself can enable/disable that extension easily whenever they want via the options panel.

Framework Features

  • Search Engine Optimization – includes many SEO features such as breadcrumbs, headings, canonical URLs
  • Support for Microformats – compatible with some of the microformats like hAtom, hCard and XOXO
  • jQuery Powered – comments form validation, SuperSleight for IE6, Superfish menus, jBreadcrumb included
  • Packaged with CSS Frameworks – comes with 960gs and Blueprint CSS
  • Action & Filter Hooks - using the parent-child theme concept (with inline documentation)
  • Theme Options – organized in tabs, with features such as custom RSS feed links and custom footer messages
  • Theme Extensions – allow end-users to enable/disable features using the extensions feature
  • Plugin Compatibility – works with WP-PageNavi, WP-Print, Subscribe to Comments and more
  • Localization – fully localized, ready for translation
  • Free, Open Source – under the General Public License (GPL) v3

Requirements

  • WordPress 2.7 and above
  • PHP5 (PHP4 not supported)

Download the Buffet Framework (0.5.2)

Development & Support

Quick Start Guide

  • Part 1: Child Theme Creation & Stylesheet – View

Please report any bugs using the tracker in the project page. If you have any suggestions about the framework, feel free to post it there too.

If you are interested in translating this framework into your language, contact me.

131 Comments
  1. Good theme :)

  2. WP Themes says:

    Very nice theme. I like the simplicity of the theme. So clean yet so flexible.

  3. Ohhdear says:

    This theme is great! I really like this style. It looks really professional. I just Download theme and will be use for many blog.

    Thank you so much.

  4. Josh says:

    Fantastic theme. Can’t remember how I came across this, but i’m now using it on my own blog. It has allowed me to build up my site incrementally providing a nice looking site, while I still tweak the design.

    Thanks a bunch!

  5. Andy says:

    So far this is the best theme framework if come across. The only thing I’m a little confused by is this Navigation ( i might have missed something here). To add my blog pages to the nav I have to create a page, then add a link to it from the link categories. Is that correct? Seems like an extra step. But forgive me if I’m wrong.

  6. rfel says:

    When I try to enable any of the “Featured/News/Aside” post features or edit the “Extensions” setting, I get the following errors at the top of my site and admin dashboard:

    Warning: call_user_func_array() [function.call-user-func-array]: First argumented is expected to be a valid callback, ‘bf_ext_featuredpost::add_head’ was given in /home5/invisib4/public_html/test2/wp-includes/plugin.php on line 339

    I’m using WP 2.8. Any ideas on how to fix this?

  7. lumbreras says:

    @rfel, do you have PHP 5? because I have the same problem,
    I fixed it, when upgrade hosting of PHP 4 to PHP 5, this theme not work on PHP 4.

  8. matt says:

    The features and design look great and I would definitely use this framework if there was any form of documentation or (premium?) support. For now, I´ll have to stay with the usual frameworks, unfortunately…

  9. Vivek says:

    Absolutely stunning and wonderful; framework, I also tried Wp-framework and Hybrid framework but yours is the best , it had the muc needed drop-down menus, a very small size nearly 30Kb and also wonderful breadcrumb and SEO features loved it !!
    Thanx for releasing such a beautiful theme/framework under GPL

  10. Daniel Balfour says:

    Hi,

    I tried downloading/installing your framework. It looked good and I wanted to try it out. I’m new to WP development.

    However, upon activating it, I got this:

    Warning: call_user_func_array() [function.call-user-func-array]: First argumented is expected to be a valid callback, ‘bf_ext_featuredpost::enqueue_script’ was given in /nfs/c03/h04/mnt/57871/domains/dev.sandviper.net/html/wp-includes/plugin.php on line 339

    Warning: Cannot modify header information – headers already sent by (output started at /nfs/c03/h04/mnt/57871/domains/dev.sandviper.net/html/wp-includes/plugin.php:339) in /nfs/c03/h04/mnt/57871/domains/dev.sandviper.net/html/wp-includes/functions.php on line 784

    Warning: Cannot modify header information – headers already sent by (output started at /nfs/c03/h04/mnt/57871/domains/dev.sandviper.net/html/wp-includes/plugin.php:339) in /nfs/c03/h04/mnt/57871/domains/dev.sandviper.net/html/wp-includes/functions.php on line 785

    Any help would be appreciated.

    D.

  11. Narga says:

    I’ve installed it but the layout not view like your image :D

  12. Frank says:

    Nice and minimalism theme, look realy great. thanks.

  13. warezbuL says:

    thanks zy! perfecto!

  14. brainsolid says:

    Cool theme, thanx you!

    By the way, how can i show full posts, not just excerpts on main page?

  15. I love this theme so much. Thanks for everything..

  16. I really love this frame work, it just goes with my taste a lot, I would try to create some nice skin based on it and give it to my visitors possibly. Thanks

  17. Jar kko says:

    Nice work! Thanks!

  18. Keir says:

    Hi, just wondering – is the arras theme based on the Buffet framework? i.e. is it a child theme?
    Thanks for the great resources by the way!
    K

  19. This is a truly awesome theme, thanks very much!

  20. Fantastic theme. Very thanks..

  21. cooool, thank you very match

  22. Morgan says:

    Nice work! Thanks! Nice and minimalism theme, look realy great.

  23. Thank you for a nice clean theme design.

    I just created a blog with this design on wordpress 2.9.2 and everything is slowly comming together. One minor problem I’m having is how to add categories to the horizontal menu. Any help would be much appreciated.

    Cheers,
    Steve

  24. Nice template, the framework is awesome…
    thanks, should make it premium..

  25. Whats newest version of this theme?

  26. Viky says:

    Absolutely stunning and wonderful; framework, I also tried Wp-framework and Hybrid framework but yours is the best , it had the muc needed drop-down menus, a very small size nearly 30Kb and also wonderful breadcrumb and SEO features loved it !! Viky

  27. Great framework, I will definitely try it for my next theme !

  28. ibrahim says:

    Nice Template i really like it

  29. John Galt says:

    Great Works guys and I love your site…

    Real Estate IDX

  30. Galaga says:

    I really like your theme, you did really awesome work. Are you planing to release a new version of the software?

  31. Christine G. White says:

    Of all the themes that I have come accross, this is the best theme that I have seen. I can twait to use it.

  32. snizenja says:

    very good theme and so flexibile ;)

  33. Nice and minimalism theme, look realy great. thanks

  34. parasmani says:

    Any plan for updating this.

  35. Yee Mei says:

    The Buffet Framework is an interesting theme. I just wonder if it is still being updated, or actively developed.

  36. this theme does’nt updated, it’s right?

  37. i think this is the answer if you want use simple, comlete, clear theme for your site. great thanks.

  38. Very nice, thank you!

  39. Compared to many other blog frameworks on the web, this is a very good one. I really liked the native support of jquery. This really helps to create very professional transitions and animations. Thanks for update.

  40. sadhon says:

    so nice theme. want more. thank you.

  41. It’s awesome how much stuff there is on the Internet. I appreciate you making this framework for the world to have. May you be blessed for doing it.

  42. thank you for giving best quality design

  43. ralph says:

    awesome!

  44. 11445588 says:

    I just wonder if it is still being updated, or actively developed.

  45. Dean says:

    It is perfect for my dental blog its graphics. I love this professional style, I recommend it for blog WordPress.

  46. Sven says:

    This framework seems so nice and clean.
    I really love it…

  47. Oasis says:

    Interesting theme!

Trackbacks / Pings