Group Admins

  • Avatar Image
  • Avatar Image
  • Avatar Image
  • Avatar Image

BPCodex Redesign

Public Group active 1 week, 4 days ago

Reorganizing and Expanding the BP Codex with BP Ninjas.

Table of Contents

Last edited by mercime on 09 August, 2010 at 03:40

Notes:
Blue – Information from BP Codex
Red – Information in this Wiki

A. Getting Started

* Test Drive BuddyPress

* Before Installing

a. System Requirements

b. WordPress Configuration

c. BuddyPress F.A.Q.’shttp://codex.buddypress.org/getting-started/faqs/

* Installing BuddyPress -  http://codex.buddypress.org/getting-started/setting-up-a-new-installation/

- Installing Buddypress on a Secondary Blog - http://codex.buddypress.org/how-to-guides/install-buddypress-on-a-secondary-blog/

* Configure BuddyPress Components 

a. General Settings 

b. Component Setup 

c. Forums Setuphttp://codex.buddypress.org/developer-discussions/buddypress-forum/

i. Internal bbPress – default installation
ii. External bbPress (Using an existing bbPress installation for your BuddyPress Forums)
iii. External Forum Software – not BP-interactive unless otherwise specified

d. Profile Field Setup

B. BuddyPress Site Administration

* BuddyPress Components

a. Activity – i. Personal  ii. Friends  iii. Groups  iv. Favorites v. @username Mentions

b. Profile – i. Public  ii. Edit Profile iii. Change Avatar

c. Blogs

d. Messages – i. Inbox  ii. Send Messages iii. Compose iv. Notices

e. Friends – i. My Friends ii. Requests

f. Groupshttp://codex.buddypress.org/getting-started/group-settings-and-roles/

i. My Groups ii. Invites

g. Settings – i. General ii. Notifications iii. Delete Account

h. Forums

i. The BuddyPress Admin Bar

- Modifying the BuddyPress Admin Bar - http://codex.buddypress.org/how-to-guides/modifying-the-buddypress-admin-bar/

- Installing a BP-compatible Theme

- Installing BP Plugins

- bp-custom.php

- Backup Database and Server Files/Folders

Upgrading BuddyPresshttp://codex.buddypress.org/getting-started/upgrading-from-10x/

- Deleting BuddyPress 

- Reporting a bug – see below

- Importing Data – a. From another BuddyPress Installation b. From Ning

-  Exporting Data

- Improving Performancehttp://codex.buddypress.org/getting-started/improving-performance/

- Customizing Labels, Messages, and URLs - http://codex.buddypress.org/how-to-guides/customizing-labels-messages-and-urls/

- Changing Internal Configuration Settingshttp://codex.buddypress.org/how-to-guides/changing-internal-configuration-settings/

- Building a BuddyPress Child Theme – see below

C. Extending BuddyPress

1. BP Theme Development

a. The bp-default Theme – i. Hooks ii. Filters

b. Build a BP Child Themehttp://codex.buddypress.org/how-to-guides/building-a-buddypress-child-theme/

- Upgrading a BuddyPress 1.0 Theme for BuddyPress 1.1 (old reference) - http://codex.buddypress.org/how-to-guides/upgrading-a-buddypress-1-0-theme-for-buddypress-1-1/

c. Convert WP Theme to BP Chld Theme

d.  Making my WordPress theme BuddyPress compatible - http://codex.buddypress.org/how-to-guides/wordpress-to-buddypress-theme/
- BuddyPress Template Packhttp://wordpress.org/extend/plugins/bp-template-pack/
- How To Use BP Template Pack

2. BP Plugin/Component Development

- http://codex.buddypress.org/how-to-guides/creating-a-custom-buddypress-component/

a. Plugin API

b. BuddyPress Skeleton Component - http://wordpress.org/extend/plugins/buddypress-skeleton-component/

c. Make your plugin BuddyPress aware (v1.2) - http://codex.buddypress.org/how-to-guides/make-your-plugin-buddypress-aware-v1-2/

d. Checking BuddyPress is Activehttp://codex.buddypress.org/how-to-guides/checking-buddypress-is-active/

D. Developer Docs

- http://codex.buddypress.org/developer-docs/

- Custom BuddyPress Loopshttp://codex.buddypress.org/developer-docs/custom-buddypress-loops/

- The $bp Global - http://codex.buddypress.org/developer-docs/the-bp-global/

- Group Extension APIhttp://codex.buddypress.org/developer-docs/group-extension-api/

- Official fonts and logoshttp://codex.buddypress.org/developer-docs/official-fonts-and-logos/

- IIS7 web.confighttp://codex.buddypress.org/developer-docs/iis7-web-config/

- Action Referencehttp://codex.buddypress.org/developer-docs/action-reference/

- Function Referencehttp://codex.buddypress.org/developer-docs/functions/

- Template Tags - http://codex.buddypress.org/developer-discussions/buddypress-template-tags/

- Conditional Template Tagshttp://codex.buddypress.org/developer-docs/conditional-template-tags/

- Language Translations
- http://codex.buddypress.org/translations/
- plus links to all translation files/docs

E. Participate and Contribute 

1. Themes

2. Plugins

3. BuddyPress Codex

4. BuddyPress.org Forums

5. BuddyPress Trac -

a. Report Bugs

b. Contribute Patch

c. Test Patch

6. IRC Chats

7. bpdevel.wordpress.com

Post Revisions Summary (34)

Only 6 of 34 revisions shown. Select the 'Revision History' button to view a list of all revisions.

Comments (5)

  • mercimemercime says:
    07 August, 2010 at 20:37
    @rayray gotcha and thanks. No ninja here, just a knight-errant tilting at windmills :-) @erlendsh cool, noted and appreciated. Reminded me also to add Themes and Plugins under "Participate and Contribute"
  • erlendshErlend says:
    07 August, 2010 at 14:39
    About the 'participate and contribute' section, I suggest having a look at the list I've put together here: http://www.jmonkeyengine.com/wiki/doku.php/contribute I just think it's worth noting that there are many other ways to contribute to a project besides direct involvement in code, docs and support.
  • r-a-yr-a-y says:
    07 August, 2010 at 06:38
    @mercime - you are definitely the codex ninja! Will take a look at this in the next few days and definitely give some feedback. Btw gang, it's @rayray here and on testbp.org since BP registration doesn't like hyphens!
  • mercimemercime says:
    06 August, 2010 at 23:08
    @boonebgorges - thank you, and definitely yes on getting feedback from other folks and ping @r-a-y. Re C.1.c: yes, it is independent of the BP Template Pack. And I mean adding some adding some if-BP-function-exists-or-something-like-that to regular WP themes. I will delete said item first though and add it on later when BP 1.3 comes out if my assumptions below still stand when BP 1.3 comes out :-) It's something to be considered come BP 1.3 per my observations in test install of BP 1.3 bleeding trunk 3055way back where BP components are rendered as pages and per difference in navigation in header.php of BP 1.2.5.2 and navigation in header.php BP trunk. But that item's for another day. Cheers.
  • boonebgorgesBoone says:
    06 August, 2010 at 15:06
    Looking awesome, mercime. A question about C.1.c - is this different from the BP Template Pack? Do you mean manually converting a WP theme? Generally speaking I think the outline looks great. Before beginning to reconfigure the codex, I'd like to get feedback from a couple other folks. Ping @r-a-y, what do you think?