Buddymatic Theme Framework

(Original publish date: Nov 23, 2009)
The definitive WordPress theme for 2010. Buddymatic is a highly extensible Theme Framework for WordPress & WordPress MU blogs including BuddyPress enabled home and member blogs.
This framework features 13 widget-ready areas, drop-down menus, grid-based layout samples, plugin integration, shortcodes for your footer, & a whole lot more. BuddyPress functionality is integrated into the framework and activated when BuddyPress is detected. Perfect for any blog or WordPress MU site, Buddymatic is based on Thematic by Ian Stewart and works with Thematic child themes. Buddymatic includes 2 BuddyPress ready child themes: Coffee with Friends by Daisy Olsen and a Buddymatic Sample Child Theme ready for customization.
Update Dec 7, 2009
- Fixed missing jQuery scripts on a couple sections
- Added user bar & option bar on all profile pages
- A few CSS tweaks on content I missed earlier
- Added external forum link if enabled
Update March 7, 2010
- Beta support for BuddyPress 1.2
Update March 8, 2010
- remove warning when adminbar disabled
- tweak CSS on login wdiget at top of sidebar
- make the adminbar 100% width in the admin area
- Beta support for BuddyPress 1.2.0.2 [download#5]
Belarussian language translation by Marcis G..
Good work, very close to what I was looking for, just having problems getting the integrated bbpress in buddypress to show up. Any advice?
You have a Guide To Customizing The Buddymatic Theme Framework?
Best Regards
Brian – Are you referring to the Forum link that is on BuddyPress.org. That link goes to a bbpress install that is separate from BP.
Fantastic. It would be great if you can have a walk through or a screen share footage on how this can be used…
On this site we will be featuring free themes that are available. We are planning a companion site where we might be able to do that. Can you be more specific as to what you are looking for?
Also, we will be featuring child themes for Buddymatic as we have time to create and/or tweak them.
look like thesis to me..
thanks for sharing
Thank you very much for your work over the past week or two. I’m testing out the new version as I type and it is looking good.
Hi Ron & Andrea,
Thanks for this theme. My problem is that, i am not a programmer, and I have no clue how to configure the theme background, and all the details (except the widgets area), so can you make an option page for the theme? or a FAQ how to configure it? (I am using WPMU and introducing myself to buddypress)
I think an easy options layout would be great!
thanks for all the info!
Thanks for creating this theme. The URL I provided is my first foray into WordPress/WPMU/BuddyPress development, and your theme framework was more helpful to me in customizing BuddyPress than I can express with words.
I do have one question – in the members and groups listing templates, are the alphabetical buttons in the index at the top just a stub, or are they supposed to work somehow with jQuery?
Thanks!
Tom
Can you tell me what file to edit to remove the forum link ? It shows up when the forum is integrated (via buddypress) and not external and creates 404 error. The newer version of bbpress with buddypress appears to only be useable via “groups” pages.
I am enjoying your theme quite a bit, it says any child theme of thematic are there any links to child themes of thematic, secondly I am hacking away at the css code and getting to a happy place, but i cannot seem to get a banner image in the header, it has a branding div i can see but I cannot get an image to show? I do have a background imageencompasing the entire screen but i thought it should sit ontop of the background, anyways if anyone has gotten an image banner working maybe you could enlighten me thank you in advance for your help
Gooch
Try looking at the Early Morning child theme (http://freebpthemes.com/themes/early-morning/). It adds images to the header area. Otherwise, look at the CSS of any WP theme that has a header image.
Hi. Great theme.
How can I put the NavBar on the left?
Thanks for the help!
In style.css change
@import url(‘library/layouts/2c-r-fixed.css’);
to
@import url(‘library/layouts/2c-l-fixed.css’);
Awesome theme!
We’re gonna build on this
Cheers,
zipyourmix.com
There are a lot of plugins for WordPress that allow you to add these options to any theme, like theme tweaker.
Or this plugin:
http://wordpress.org/extend/plugins/fitr-theme-options/
Ron,
fabulous work — thanks! — but if would be nice to have a snapshot of where the various widget areas are. (like in Joomla — too bad wordpress doesn’t have that). Any thoughts on how to get that (other than filling text widgets into all the available areas)?
thanks
Hello Ron,
Your template has rocked my world. I am a student, so I can’t afford premium template. Thankfully I’ve found this.
If I may ask you some questions.
1. I am dying to put:
img {
padding:2px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}
I tried everywhere on Stylesheet (style.css) but nothing has changed on the image.
2. Why should I do to move date and time position to the left side of the post?
Thank you and thank you so much again.
Hello,
first of all thanks for the fantastic buddymatic-theme, i like it very much.
I have a question about implementing the new post-thumb funktion in wp2.9.
Especially about the php-hirarchy of buddymatic-theme. It seems to be different from other themes?
I cant find the loop for the categories, where i have to place the get-thumbnails code.
Can you tell me in which php.-file an at which place i have to place the code ?
thanks a lot for help
thomas
If you wanted that CSS to apply to images in the post entries, then you would change the CSS in /library/style/images.css. This is what’s there now (line #7):
.entry-content img {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:0 0 18px;
padding:5px;
}
Thanks for the theme contribution. I am just starting to play with WPMU & BP … and ran across a bug. This affected my install of WPMU into a subdirectory of my document_root. Clicking on the ‘Log In’ button produces a 404.
library/extensions/buddypress_extensions.php
Line: 39
The PHP code should be changed from :
root_domain . ‘/wp-login.php’ ?>
to
- Jeff
Oops. Of course my PHP tags scewed up that post.
The fix is in library/extensions/buddypress_extensions.php
Line: 39
The PHP code should be changed from :
$bp->root_domain
to
bp_root_domain()
- Jeff
great theme, very helpful for those who don’t like to spend hours stripping out other themes’ HTML and CSS to replace it with their own.
I ran into a small problem you can hopefully help me with: I added WP-Cycle plugin to display an animated set of images just under the drop-down menu.
Now unfortunately the cycle hides the drop-downs. Where would I go to fix this or should I look for another cycle plugin?
I’ll be looking at updating buddymatic to WP 2.9 in the next couple weeks.
What version of BP & MU are you using?
You should look at the z-index of the conflicting elements. A smaller number makes the element show in front.
thanks, Ron, I now have it working…
you’re right about the z-index although finding the places to fix was a little tricky…might as well post this for everyone’s benefit:
The wp-cycle plugin writes its own style element into your page where the image rotation is going to go, and because it didn’t have its own z-index value it was basically overriding my z-index values for the drop-down menu, which I defined in the CSS files earlier in the document.
To fix, hit it from both sides: add a z-index value of 1 for the wp-cycle style (which I had to write in the plugin file itself, it’s the last section of code on the plugin PHP file) and a z-index of 10000 for the menu style.
happy new year!
Hi Ron,
I am using WPMU 2.8.6 & BP 1.1.3
Is your install in a subdirectory of the site?
Yes, it is in a subdirectory. I’m fixed and running. Just wanted to point out the change that I needed to make.
Hello,
This is a great theme! Thank you and congratulations
I get this error message on the homepage : Warning: constant() [function.constant]: Couldn’t find constant BP_GROUPS_SLUG in /homez.307/platinah/www/wp-content/themes/buddymatic/library/extensions/buddypress-extensions.php on line 109
Would you know the reason? Thank you again
Kind regards,
SPFK
I can’t seem to get my installation of Buddymatic to show comments on static pages. Am I missing something? I have comments on static pages set to show in all the right places from the admin area. Help? Comments? Advice?
on the pages you want comments add a
commentscustom field to the page. Give the custom field a value oftrue.Is there any reason to do it this way? Or can we change a line in the static pages template to use the Allow Comments checkbox?
Have a look at the comments area on single.php. Find the same area on page.php.
Hey Andrea I see your avatar everywhere I go to read up in info! This theme is awesome. However, I had to ask just so I’m prepared, will you be upgrading this to fit 1.2?? THANKS!!! keeup up the good work.
Yes, I will be updating it to BP 1.2.
Hi Ron
First of all I wan’t to say that Buddymatic is simply beautiful. I was looking trough nearly all templates for WordPress and this is the ONE.
Maybe my question is a laugh but i’m a absolute newbie on wordpress. I would like to put a image in the header above the menu. Which one of the many files included do I have to put the URL to the image in?
Thanks and keep on with your great work.
okay, i found a way! thanks anyway.
If you want to make an entire image clickable add the
imgtag inside thea.Thank you!
Ran into this problem, started investigating a bit but I’m not enough of a coder to be able to troubleshoot this. This change worked for me.
Hi,
Thank you for creating the buddymatic theme. I am trying to find out if it is possible to increase the width of different parts of the page and I have not been successful.
Is it possible to increase the width of the page and the widht of the text widget???
Thank you,
Christie
can you tell me how you did it please?
If I were going to do that I would use CSS. Use a search engine to look for tutorials on setting an element’s background to an image.
Yes, you can do that. I suggest you look at using FireFox and an extension called Firebug. It will only take you a few minutes to find the places you need to tweak the CSS.
Just noticed that the theme was updated yesterday – is it now compatible with BuddyPress 1.2?
I’m going to try to get to this in the next week or so.
Very nice work.
In buddymatic/_inc/ajax.php:286 there is a period instead of a comma between the string to be translated and the textdomain. The domain shows up in the string to be translated.
Thanks very much for doing translation files for themes and plugins. (And for reporting back the issue.)
When Buddymatic is updated to 1.2, the ajax.php file will be replaced with one that works with the template structure in BP 1.2.
[...] 5. Solitude: [...]
Hello,
I also like buddymatic but I also have the same problem with buddymatic 0.9.6.4, wordpress MU 2.9.1.1 and Buddypress 1.2.
Where do you think the problem is coming from?
Thank you,
Yours
Hey, I am looking forward to 1.2 Compatibility !! hope it comes out soon ~
[...] Buddymatic – Buddypress Theme Framework [...]
Hi,
Buddymatic isn’t ready for buddypress 1.2 yet
So you have to install buddypress 1.1.3 instead
Enjoy
Excited about Buddymatic with support for BuddyPress 1.2. I’ve been waiting to start on a personal project until this was almost baked…
just downloaded the beta and seems to be working a treat. good work! can I suggest adding a separate class to the secondary navigation bar to allow for easier (upgrade safe) styling?
How do I change the theme options to three columns?
Just to update you on the beta. I get white screen of death with latest wmpu 2.9 and buddypress 1.2
You don’t need the BP template pack plugin when using buddymatic. Deactiate & remove the plugin before activating Buddymatic.
[...] 28, 2010. All these while I was searching for a theme and after many days of scouring, I selected Buddymatic Theme Framework. I will not go into the details of site-building as firstly, I am not an expert and secondly, I [...]
Eeek! Need urgent HELP!
I just installed this theme and activated it… now my site is gone, including the admin interface. Does anybody know how I manually activate another theme using MySQL?
I was using Thematic and the Thematic Power Blog Child Theme with Buddypress installed before I activated this one…
Cheers,
Tom
Um, ok, I manually reset the theme by changing the fields “template” and “stylesheet” in the “wp_options” table in MySQL. Admin and site are back… phew!
Are there any known conflicts with Thematic and its child themes?
I got the info: buddymatic goes into /plugins/bp-themes/ , while the child themes go into the standard wordpress theme.
I Guess the problem that I have is that when I activate the theme, none of the options work “friends” “groups”, etc. But they work well in the bp-default theme.
What folder do I need to upload the buddymatic folder into? WP Themes or bpthemes folder? Also, do the child themes then go in the same place? Thank you for the help.
Buddymatic is Thematic with a few extra functions and the BuddyPress templates. If you did something like make Thematic a Buddymatic child (or visa versa), you would get that result. Also, if you are running the BP template pack, you MUST remove it before activating Buddymatic.
I’m not sure where you got the instructions to put it in the bp-themes directory. The only theme that should be in the bp-themes directory is the bp-default theme.
Buddymatic should be installed in the themes directory.
Hello, does anybody know how to customize the blog description ? It seems the tagline makes the default blog description, even after I used “All in one SEO” plugin to change the description, it is still unchanged.
Help!
Edit the tagline in Settings -> General. The blog description is the only place the tagline is used.
Thank you for your comment, Ron
Actually I want to set a different site description than the tag line for SEO purpose. So my confusion is how to make a customized site description in this theme.
Liu Xu
Hi, I want to translate your theme into belorussian language. Please tell me Your email, simply answer me to email
I installed BuddyPress 1.2.3, and activated BuddyMatic0.9.6.4. The theme shows up but BP components are are functional, all components under My Account menu can’t be click through, click any of them will go to home page.
BP default theme and other BP themes work fine on my site. So, I’m quite sure I don’t have any plugin conflict with BP.
Do I need to do any step more than “Activate” to make BuddyMatic functional?
i am new to wordpress and just installed wpmu 2.9.2 with buddypress 1.2.3 and buddymatic. Unfortunately i get an error across the screen as follows: “Warning: constant() [function.constant]: Couldn’t find constant BP_HOME_BLOG_SLUG in /home/mammoth/public_html/equestria.net/wp-content/themes/buddymatic/library/extensions/buddypress-extensions.php on line 107″ Can you shed some light on why this is happening please?
Read the entire post above. You have the old version of Buddymatic.
Did you try the default BP theme and see if you get the same result?
I have a version: 0.9.6.4 of buddymatic, is there a newer one? I think I get the same error as Gail
“Warning: constant() [function.constant]: Couldn’t find constant BP_HOME_BLOG_SLUG in D:Serverxampphtdocsblogwp-contentthemesbuddymaticlibraryextensionsbuddypress-extensions.php on line 107
Warning: constant() [function.constant]: Couldn’t find constant BP_BLOGS_SLUG in D:Serverxampphtdocsblogwp-contentthemesbuddymaticlibraryextensionsbuddypress-extensions.php on line 110″
Per my response to Gail –
The link for the current version is in the post you are leaving a comment on. PLEASE read the post.
Buddymatic is in process of being merged into Thematic, so I haven’t looked at the theme with a recent version of WP 3.0.
However, if I were going to try to find the problem I’d look for plugins or customizations in the child theme. ~500 people have downloaded the theme. You are the first person to report that problem, so it’s highly unlikely that it’s Buddymatic.
Hello,
I am using Buddymatic 1.2.0.2 with Buddypress 1.2.3 and WordPress 3.0.beta1. I am developing a custom child theme for a client. I am experiencing an issue with Buddypress AJAX requests such as updating my status or replying to items in the action stream. The request are generated with no problem, however, there is no response from the server. When I switch to the default Buddypress theme, the AJAX functions work fine. There are no errors being logged, and Buddymatic appears to register the AJAX functional hooks in the same way as the Buddypress default theme. Any advice on how to go about debugging this? Is it possible that the bp_dtheme_post_update() function is not being registered correctly?
Thanks in advance for any insight you may have.
Thank you for your response.
Just to follow up in case anyone does have this issue in the future, if I rename the bp_dtheme_post_update() function and add it to the ‘wp_ajax_post_update’ hook in my functions.php file, my AJAX requests get a response from the server again. Obviously, I don’t want to rename and duplicate every AJAX function, so I will continue trying to figure out why this is happening and hopefully post a solution soon.
oh I’m so new at this. Can anyone help me out with a header?
Um…I didn’t read this until I activated the Buddymatic theme. My site is gone now. (It would have been nice to know this through a ‘read me’ file with the downloaded theme!) How do I get my site back now???
Please help ASAP. Thanks!
Nevermind – I was able to follow Tom’s guidance above. Big WHEW!
Hi,
I’m new to WP and BP and am finding my way around slowly. I have successfully implemented WP3.0 with Thematic and have been able to set up a child theme and make a few modifications.
My problems start when I introduce BPand Buddymatic into the mix…
I’m starting with a clean WP3.0 installation, installing BP, changing the permalinks, and then installing the default BP theme. Everything works. Then I install and activate Buddymatic and I find that several of the pages that worked under the default theme simply don’t work in Buddymatic.
For example, when I select members under the default theme the url is http://mydomain.com/members and this works. If I activate Buddymatic it trys to find http://mydomain.com/members but then simply redirects to the home page – http://mydomain.com/
This happens to every page I try to select except those I’ve created myself in the dashboard. I’m sure this must be a simple setting I’m missing somewhere, but after searching for hours I’m still stuck.
I set up a local development environment to see if I could get things working there but I have exacly the same issue.
This is a real disappointment for me. It really looks like Buddymatic would provide the ideal starting point for me to learn more. I can’t believe that it doesn’t work out of the box, so I assume I’m missing a really simple but vital step.
The other thing I have found is that the redirection to the home page only happens in Firefox – I noticed that in IE I get 404 not found instead.
I’ve tried asking in some of the other forums but have had no help yet. I’d really appreciate any help you could give me.
Did you download the latest version of the theme from the link in the post?
Ron,
Can you give any insight into when the BuddyMatic/Thematic merge will be complete and be compatible with WP 3.0?
Thank you,
Andre
Hi Ron,
I downloaded and installed directly from the WP dashboard – version 0.9.6.4
I think this is the same version.