Installation

Unlike most plugins, BuddyPress doesn't have an option to activate it for the main site only; you must activate it for the entire network.

You can install BuddyPress using the normal plugin installer. Once the plugin is activated for the network, you'll also need to activate the default BuddyPress theme (included) or find a child theme at buddypress.org/extend/themes.

General

Once you have installed BuddyPress, you'll find a new set of options under BuddyPress in your navigation menu. I'll go through each screen.

ft ^ J"! CwiLTil >rllv.^i tfltttSubilte - WordPicii it ^ j M -fr |^^ttp.//ftfit.nttwofh.Mtc/wi>-jdtnif>.iaJm n php'pdqe = t>p-q«mnl-itltmqi 1

ft ^ J"! CwiLTil >rllv.^i tfltttSubilte - WordPicii it ^ j M -fr |^^ttp.//ftfit.nttwofh.Mtc/wi>-jdtnif>.iaJm n php'pdqe = t>p-q«mnl-itltmqi 1

NH»orfc Ml My Aft am

1 * Uy Boci * Motifieariiww »

Un? Aurtinri. *

Vrtit *

First Subsite

New * > Hwrtfy, ittph 1 Turbo I U>U Out

(5j Sup« AAnln

BuddyPress Settings

tup

<fj) tXuhlMunt

Base profile g*oup nam«:

Suit

Ji 0nÄfyPr*3i

Full Name fietd name:

fjll Name

Central ieniflgi

Component Setup Forum j Setup Aqfife field Setup jf Peals

Diuhlr BuddyPr?» to WordPress profile syncing*:

Hide jdm>n bar for logged out u«r»?;

ft m 0«»

'43 Media £ Liais

flk.ihlr .iv.iMr uplnjdt? (GraviUrs will still wortc):

Ov"

gj

Disable user account deletion?:

Ör« 8 Ko

S^J Ojuiirun lh

fikahle global forum direcroly'

QY« H N?

■ft Utnf

Ditlhl* activity ttr«m commenting on Wog and forum hoik»

ftYf? 0M

TJ Tails pfj «mind*

Default User Avj!<ir

Fc,' uit's Wiftflu* a cusicn ¿vita' of thiir o* add rets

Q Wv.irry Ujn

m, yc-j can titi

her tMiptay a geitr c lc-ga or a gt/verated one Baste on their tmaJI

*

Figure 13-22. General BuddyPress options

On the general settings screen, shown in Figure 13-22, you can change the built-in profile fields and a few user-related settings.

The Base profile group name refers to the group containing the single built-in profile field (the user's name) and any fields you add to that group in the profile settings screen. Here you can also change the title of the name field. I'll talk more about profile fields in the section on the profile settings screen.

By default, BuddyPress syncs basic user profiles to WordPress user profiles. If you would prefer to keep them separate, choose "yes" here to disable the synchronization function.

BuddyPress includes its own avatar feature. If you would prefer to use Gravatars, you can choose "yes" to disable the feature that allows users to upload new avatars specific to their BuddyPress profiles.

Users are generally allowed to delete their own BuddyPress accounts. If you would prefer that they not delete their own accounts, choose "yes" to disable the deletion feature.

Each BuddyPress group will have its own forum topics. By default, users who click the "Forum" tab will first see a listing of all the forum topics. If you would prefer they see only their own groups, you can disable the global directory by choosing "yes."

The next option allows you to choose whether the activity stream includes blog comments and forum posts. If you disable these items, the activity stream will show only blog posts, profile updates, friendship status updates, and posts to the wire.

While BuddyPress allows users to upload their own avatars to their profiles, it uses Gravatars unless they are replaced with other images. The last setting on the general page allows you to choose the avatar that is shown if the user has no Gravatar and has not uploaded another avatar. This setting looks just like the default avatar option in WordPress under Settings ^ Discussion.

Components

In this screen, you can turn off any portions of BuddyPress you don't intend to use, as shown in Figure 13-23. By default, all components are enabled.

Figure 13-23. BuddyPress component settings

Forums

BuddyPress includes bbPress, the forum part of the WordPress family. You can install bbPress in one click from the BuddyPress Forums option screen, as shown in Figure 13-24.

Figure 13-24. Installing bbPress

Profile

You might recall from Chapter 6 that we had to use a little bit of code to extend the basic WordPress user profile. In BuddyPress, extended profiles are built right in, and all you have to do is specify the details of each field as shown in Figure 13-25: the title, the description, whether the field should be required, and what sort of form field it should display. You can rearrange the fields by dragging them around on the Profile options screen.

Figure 13-25. Adding a profile field

You can also create whole new groups of profile fields. These will be displayed to the user as tabs or buttons, depending on your theme, as shown in Figure 13-26.

Figure 13-26. Profile field groups as they appear to the user

Note that any fields you added to your main WordPress installation using the contact method filters will not appear in your BuddyPress profiles; the two methods of creating new fields are (at least for now) incompatible.

0 0

Post a comment