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.

107 Comments
  1. Good theme :)

    Reply
  2. WP Themes says:

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

    Reply
  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.

    Reply
  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!

    Reply
  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.

    Reply
  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?

    Reply
  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.

    Reply
  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…

    Reply
  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

    Reply
  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.

    Reply
  11. Narga says:

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

    Reply
  12. Frank says:

    Nice and minimalism theme, look realy great. thanks.

    Reply
  13. warezbuL says:

    thanks zy! perfecto!

    Reply
  14. brainsolid says:

    Cool theme, thanx you!

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

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

    Reply
  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

    Reply
  17. Jar kko says:

    Nice work! Thanks!

    Reply
  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

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

    Reply
  20. Fantastic theme. Very thanks..

    Reply
  21. cooool, thank you very match

    Reply
  22. Morgan says:

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

    Reply
  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

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

    Reply
  25. Whats newest version of this theme?

    Reply
  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

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

    Reply
  28. ibrahim says:

    Nice Template i really like it

    Reply
  29. John Galt says:

    Great Works guys and I love your site…

    Real Estate IDX

    Reply
  30. Galaga says:

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

    Reply
  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.

    Reply
  32. snizenja says:

    very good theme and so flexibile ;)

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

    Reply
  34. parasmani says:

    Any plan for updating this.

    Reply
  35. Yee Mei says:

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

    Reply
  36. 11445588 says:

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

    Reply
Trackbacks / Pings
Leave a Reply




XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting