What files are needed in a custom BuddyPress Home theme?

I’ve been using WPMU for quite some time now but am new to BuddyPress. I’m creating my own home theme for my BuddyPress Homepage (which will be installed in a subdomain), but I need some help determining which files I need to make sure I install in the custom theme’s directory.

I know I need plugin-sidebar.php and plugin-template.php, but are there any others? I’d like this to be as seamless as possible, but I know that likely won’t be the case. I always seem to forget something

Hey Andy…I just noticed when I add register.php to my custom theme, the menu-bar’s “Sign Up” link takes the user to domain.com/register, instead of domain.com/wp-signup.php. When I click the “Sign Up” link, it just redirects to the WP-Login screen.

How can I fix this? Are there some “extra” modifications I’ll need to make to register.php and activate.php to get them functioning?

That makes sense, but my issue isn’t that my links are wrong…it’s that when I add register.php to my custom theme, the Sign Up link takes me to “http://domain.com/wp-login.php?redirect_to=http://domain.com/register” instead of just “http://domain.com/register .” All my links point to the /register screen, but it just redirects to the standard WP login screen instead of the register page.

Make sure you are starting your customization with the latest trunk brad85. I don’t know what ver of bp’s home theme you are customizing. In the latest trunk there are two functions that control what goes on in the login/signup buttons. The bp home theme header.php file calls <?php bp_login_bar() ?>. In that fn it calls bp_signup_page() which you see below:

Unless you don’t have the register.php file in /themes/<your theme>, or you’ve somehow altered the header calling sequence so this code doesn’t run, then it should work fine. The signup button should not have anything to do with wp-login.php

You are missing the information from the functions.php file in the latest trunk of buddypress-home. You are most likely using a functions.php from your own custom theme, which creates the redirect above.