WordPress.org

Making WordPress.org

Opened 3 years ago

Last modified 7 months ago

#2862 new enhancement

Forums: Merge wporg-bbp-* plugins into the main support forums plugin

Reported by: SergeyBiryukov Owned by:
Milestone: Priority: normal
Component: Support Forums Keywords:
Cc:

Description

Plugin and theme directories are both implemented as a single plugin with multiple components.

Support forums, on the other hand, are implemented as a bunch of standalone plugins:

support-forums
wporg-bbp-codexify
wporg-bbp-redirect
wporg-bbp-term-subscription
wporg-bbp-topic-archive
wporg-bbp-topic-resolution
wporg-bbp-user-badges
wporg-bbp-user-moderation
wporg-bbp-version-dropdown

I think the wporg-bbp-* plugins would make more sense as components of the main support-forums plugin. This should also make it easier to activate the plugin on Rosetta sites (see #1987), because we won't have to remember which components are specific to the main forums and which are not.

Change History (3)

#1 @SergeyBiryukov
3 years ago

This should also make it easier to activate the plugin on Rosetta sites (see #1987), because we won't have to remember which components are specific to the main forums and which are not.

Real-life example: the wporg-bbp-user-moderation plugin was for some reason disabled on the Italian forums, which caused some confusion for moderators.

#2 @dd32
17 months ago

I don't really see a huge need to merge these, but something to force-include them even when disabled (accidentally?) wouldn't go astray.

#3 @Clorith
7 months ago

I agree there's not a direct need, but it would simplify the meta environment, and make it much clearer where the support related plugins are for those unfamiliar with the structure.

It also wouldn't be a very large task to move them all in as part of the major plugin, so no real harm in doing it, the only thing I can think of is if anything in the non-open-source areas are trying to call on the classes there. I can't think of anything that would need any of them directly (any more, I know the old plugins code called on the version dropdown), but if someone could do a check then I'd be happy to do the work.

Note: See TracTickets for help on using tickets.