Skip to:
Content

BuddyPress.org

Opened 5 weeks ago

Last modified 11 days ago

#9193 assigned task

New BuddyPress Standalone theme for buddypress.org

Reported by: espellcaste's profile espellcaste Owned by: espellcaste's profile espellcaste
Milestone: 15.0.0 Priority: normal
Severity: normal Version:
Component: BuddyPress.org Sites Keywords: early
Cc: emaralive

Description

Ticket to start a conversation, and planning, for the next theme of the .org sites.

Things to address:

  • what sort of theme to build? (block-based themes, regular themes, etc)
  • for what sites? (developer, codex, homepage, etc)
  • where to host? (WP themes directory?, wp trac?, etc)
  • New design?!

Change History (9)

#1 @espellcaste
5 weeks ago

I plan on resolving all tickets with fixes or improvements related to the bp.org sites, and point them here. I don't think we should spend resources on those tickets since we have plans to build something new.

--

We don't need to have all worked out in this ticket, but we should at the very least plan on what to build and how so that we can get some traction. Baby steps. =P

Last edited 5 weeks ago by espellcaste (previous) (diff)

#2 @espellcaste
5 weeks ago

  • Keywords early added

#3 @johnjamesjacoby
5 weeks ago

Also important to understand what exists today and why it is the way that it is.

  • Shared CSS, HTML, & PHP that is 99% identical between bbPress.org & BuddyPress.org
  • Root sites
  • Codexes
  • Forums
  • Trac header & footer using its template system
  • BuddyPress language sites (largely decommissioned)
  • Profiles.WordPress.org child theme
  • BuddyPress Profiles (could/should be decommissioned for above, so there is only 1 central profile)

It ends up being a non-trivial amount of abstraction to have the same CSS & JS running on top of everything, so that header & footers stay identical, so users aren’t confused by unique designs/navs/links.

It isn’t even currently 100% perfect in that regard, and it’s always been very close, but nobody’s bothered to get it the rest of the way done.

I am 100% in favor of modernizing everything, and I’ll happily review & deploy it anytime! Just know going in that what exists currently is already as little code as necessary to make it work the way it needs to!

#4 @johnjamesjacoby
5 weeks ago

Since Profiles.WordPress.org is primarily where BuddyPress is used (Profiles, Groups, Activity) most of the interesting BuddyPress-specific stuff will end up living in that theme.

BuddyPress.org and bbPress.org are basically marketing sites, with Codex/API/Developer docs as subsites with their own unique page templates to support the layout needs of those kinds of pages.

For historical reasons, bbPress.org is also still a single-site install of WordPress, and Codex.bbPress.org is on the BuddyPress.org network. This could be either separated or merged, but it’s never been a priority because we’ve worked around it successfully using themes 😅

#5 @emaralive
5 weeks ago

  • Cc emaralive added

#6 @imath
5 weeks ago

Thanks for creating this ticket.

As we're a small contributors team, I renew my suggestion to kill many birds with one stone:

This ticket was mentioned in Slack in #buddypress by espellcaste. View the logs.


5 weeks ago

#8 @imath
2 weeks ago

  • Milestone changed from Up Next to 15.0.0

This ticket was mentioned in Slack in #buddypress by imath. View the logs.


11 days ago

Note: See TracTickets for help on using tickets.