Skip to:

Opened 11 years ago

Closed 11 years ago

#5141 closed defect (bug) (fixed)

"settings" should be default component rather then "activity"

Reported by: unsalkorkmaz's profile unsalkorkmaz Owned by: boonebgorges's profile boonebgorges
Milestone: 1.9 Priority: normal
Severity: normal Version: 1.8
Component: Core Keywords: 2nd-opinion has-patch


First of all, i know i can change default components with "bp_new_install_default_components" filter but i believe this is a bit about how we looking to BuddyPress' real job for WordPress.

In my opinion, BuddyPress is a must plugin for every WordPress that allow user registration. Because it gives users to edit their profile information, change password etc.. so a typical member dont have to open /wp-admin/. Most of WordPress community is still scaring from BuddyPress and i believe its a bit about default activity component. Most of plugins are not registering serious activities for it. It needs too much modification/supporting for working properly while its really not needed for %99 of WordPress Sites. So i believe it shouldnt be a default component.

Attachments (1)

5141.01.patch (749 bytes) - added by r-a-y 11 years ago.

Download all attachments as: .zip

Change History (7)

#1 @boonebgorges
11 years ago

  • Keywords 2nd-opinion added
  • Milestone changed from Awaiting Review to 1.9

Thanks for the feedback. There are really two separate issues here.

The first is whether Settings should be on by default. I have always kinda thought this, and I find your reasoning pretty convincing. Plus, ever since we stopped enabling it by default, we've gotten odd reports of things breaking and people getting confused by the fact that these features are "missing". I'd like to see what the rest of the team thinks first, but I think enabling it by default is definitely something to consider for 1.9.

The second is whether Activity should be on by default. I disagree with your idea "it needs too much modification" - Activity works fine out of the box, even if many other plugins don't integrate with it. And while it may be true that most WordPress sites don't need Activity, I think that most *BuddyPress* sites do.

Feedback from others?

#2 @DJPaul
11 years ago

My initial reaction is that having the user-specific Settings module enabled by default I think makes sense. Certainly we can build out more functionality into it in due course.

#3 @r-a-y
11 years ago

I've always thought that the settings component should be enabled by default. So I have no qualms about that.

Most of WordPress community is still scaring from BuddyPress and i believe its a bit about default activity component.

An interesting comment; but since BP's components are modular, you are totally free to disable the activity component. We think the activity component is pretty neat, but every site owner has different needs.

#4 @dimensionmedia
11 years ago

In building a number of custom BuddyPress sites, i know clients have wondering why settings module exists as a module or why it's no enabled by default. So I would be open like you guys to default enabled.

As for Activity, if i don't need it I simply deactivate it. I think half of my BP sites use it. It's an interesting module in that it's the hardest (in my opinion) to make unique from the default BuddyPress "look". In other words, I can really customize a site to look like it doesn't use BuddyPress at all - until i get to the activity component. Usually ends up looking not that much different. Anyways, my $0.02.

11 years ago

#5 @r-a-y
11 years ago

  • Keywords has-patch added
  • Version set to 1.8

01.patch adds the settings component to the default components that are installed on a fresh BP site.

Tested on a new install just to make sure it works.

#6 @boonebgorges
11 years ago

  • Owner set to boonebgorges
  • Resolution set to fixed
  • Status changed from new to closed

In 7480:

Activate the Settings component as a default on new installations

The Settings component provides valuable access to such important utilities as
the password reset page and the notification settings page, which are required
on the overwhelming majority of installations. Activating it by default on
new installations will reduce new user confusion and support requests.

Fixes #5141

Props r-a-y

Note: See TracTickets for help on using tickets.