The BuddyPress project now includes a local development environment

Since BuddyPress 5.0.0 development cycle, we try to find the time to add tools to help you get involved into BuddyPress contribution.

  • During 5.0.0 development cycle: we’ve launched the developer.buddypress.org site with the BP REST API documentation.
  • During 6.0.0 development cycle: we’ve published the BP Beta Tester plugin on the WordPress.org plugins directory.
  • And for the 7.0.0 development cycle we are now including the @wordpress/env to our development tools.

I’d like to remind you BuddyPress is an open source project and as such is maintained by volunteers just like you. It is vital for the current and future success of BuddyPress to have a healthy group of contributors.

The more people will contribute to BuddyPress, the more BuddyPress will be awesome. We’ve just updated our “Get Involved” page on BuddyPress.org to include a guide to help you get started with contributing code to BuddyPress core.

This guide contains all the resources needed to take you through the process of submitting your first patch. It also includes a specific chapter to install our default local BuddyPress development environment.

Members of the BuddyPress Core team will be happy to warmly welcome you and review your great patches. If you’re looking for a way to improve your development skills, believe my experience: contributing to BuddyPress and discussing with its Core teammates is a fantastic school.

The best way to learn it is to make it! 🤗

See you on BP Trac, we have some tickets to fix! 😘

#7-0-0, #codex, #contribute

BP Codex Summary for 2016

Status Update

There were three BP major releases (2.5.0, 2.6.0, and 2.7.0) and 18 minor releases by the all-volunteer BuddyPress contributors in 2016. These activities have generated the following stats for the codex to date:

  • 13 New Articles
  • 21 Release Change Logs
  • 43 Articles Updated

Props to Codex Contributors, 2016

Many thanks to everyone who contributed new articles or updated published posts from January 1 – December 31, 2016!

#codex

BP Codex Summary for 2015

Status Update

There have been three BP major releases (2.2.0, 2.3.0, and 2.4.0) and 12 minor releases by volunteer contributors for 2015. These activities have generated the following stats for the codex to date:

  • 31 New Articles
  • 14 Release Change Logs
  • 49 Articles Updated

The Codex in 2016
Here’s hoping that barring major technical glitches or hidden grinches, developer.buddypress.org will be launched sometime next year. @tw2113 has been working on the parser to get this going. Some Codex articles will be moved there and some sections will be reorganized. Details of the changes with the Codex and the new developer site will be posted here when it happens. In the meantime, we’ll continue publishing and updating articles in the Codex.

The BuddyPress Codex is volunteer-powered, which means you can contribute too! If you’re interested in updating existing articles or creating entirely new ones, please read our Codex Standards & Guidelines.

Props to Codex Contributors, 2015

Thank you and a Happy New Year to all!

#codex

The Codex – Into 2014

Now we have settled in to the new year, it’s time to review our plans and ongoing tasks for the codex.

2013 saw a major overhaul of the BuddyPress Codex with a general re-structuring of it’s layout, a start at a design overhaul, and many new articles submitted and published to the codex, which once again we thank all those who contributed enormously.

We have structured the Codex project into two stages and phases; currently we have completed Stage 1, phases 1 – 3 and are now looking at stage 2 phase 4. While many of the tasks in this phase relate to follow ups such as ‘trac ticket resolutions’ & technical aspects of page layouts vis a vis menus etc in the broader scope of things we still have a focus on these primary aspects:

  1. Codex articles
  2. Refactor ‘Getting Started’ section into the ‘User’s Manual’
  3. Ongoing auditing and updating of existing codex articles (especially with a view to BP 1.9 compatibility)

In respect of Codex articles we would like to see any contributions that especially focus on the ‘Getting Started’ aspect that help the newcomer to BP get settled in e.g. a detailed view of how BP handles the registration process.

Articles that have been suggested or that have been ‘claimed’ and that are still outstanding we will follow up on and see where things stand, while always sensitive to the time constraints of those that have offered – writing articles is no small feat. 🙂

The list of suggested articles and those ‘Claimed’ may be seen here:
https://docs.google.com/document/d/1kvoi7wlReUys_YAijUOEMr7Z9PsBHFx9wt0RGpr3dbg/

The current Codex task scratch pad is available for viewing here:
https://docs.google.com/document/d/19-WnKEH4IfWHL4bnU9_OGRxf4QGUnlPpVOMzk5T1PpI/

As always we welcome and value any comments on the work to date on the codex, or any suggestions anyone may have on the continued efforts to create the best codex there is (after the WP Codex naturally 🙂 ) comments & suggestions may be left on this entry.

Onwards & upwards,

~The BP Codex Team.

#codex

BP Codex Update and BuddyPress Translations

BP Codex Updates

Many thanks to the following developers for their new codex articles:

@imath – http://codex.buddypress.org/plugindev/group-meta-queries-usage-example/

@chouf1 – http://codex.buddypress.org/developer/buddypress-database-diagram/ with thanks to @boonebgorges for the consults

@imath – http://codex.buddypress.org/plugindev/taking-benefits-from-buddypress-settings-to-add-your-plugins-options/

@chouf1 – http://codex.buddypress.org/developer/how-to-add-members-to-a-group-via-wp-users-screen/

@hnla – http://codex.buddypress.org/themes/theme-compatibility-1-7/bp-default-theme-moving-forward-with-bp-1-9/

@imath – http://codex.buddypress.org/plugindev/enqueueing-scripts-or-styles-only-when-your-plugin-needs-it/

If you’d like to contribute to the BuddyPress Codex, please check out the references below

BuddyPress Translations

A quick audit of all the codex pages under BuddyPress Languages/Translations reveal that only a handful of pages have links to translations for the latest BP version. The large majority of the language pages contained outdated, incorrect and oftentimes confusing information about where to find and download the translation files for the respective languages.

There are translations hosted at translate.wordpress.org/projects/buddypress, some at i18n.svn.buddypress.org (deprecated), one at svn.automattic.com/wordpress-i18n, one at google code, some at personal websites and/or BuddyPress Group websites. We need to consolidate all the translations in one official site so that the end users won’t have any difficulty in finding their respective translation files.

Per our BuddyPress Codex Survey, close to half (44%) of BuddyPress sites are built using languages other than English. There have been questions in the BuddyPress Forums about where to find translations and how to create or submit translations. We need to make it easy for translators to contribute to the BP project. In this respect, a Google spreadsheet re BP translations was created to get a bird’s-eye view about the status of BP translations at this time.

https://docs.google.com/spreadsheet/ccc?key=0AlDyI51JorH3dHFlandCVzk1U3VXeXFMWUtzNEJsSWc#gid=0

BuddyPress Languages/Translations Section To-Do’s

  1. For translators: A new page with guide specifically for BuddyPress Translators – check out Zé Fontainhas’s post about Getting Started and Adding Support for a Language for WordPress which includea basic information about translating for WordPress Projects like BuddyPress c/o @chouf1
  2. For users: A new page which lists languages and translators for latest BP versions – a la http://codex.wordpress.org/WordPress_in_Your_Language c/o @mercime

  3. For both: provide a way to allow users to send feedback to translators.

Please feel free to add your suggestions and/or volunteer to author the step-by-step guide for BP Translators. Thanks.

#codex

2013 BuddyPress Codex Survey Results

The 2013 BP Codex Survey report is now available. Read about it at http://buddypress.org/2013/09/2013-buddypress-codex-survey-results/

#codex, #survey

The BuddyPress Codex Survey will end on Monday…

The BuddyPress Codex Survey will end on Monday, Aug. 26th at 19:00 UTC. http://mercime.polldaddy.com/s/2013-buddypress-codex-survey

Many thanks to everyone who has participated in the survey so far. We’ll be posting the results later next week.

#codex, #survey

@hnla and I are in process of improving…

@hnla and I are in process of improving the documentation for BuddyPress. Help us by taking a few minutes to answer the 2013 BuddyPress Codex Survey.

Take the survey.

Thank you so much for your time and have great weekend 🙂

#codex

Pushed a bunch of updates through to the…

Pushed a bunch of updates through to the codex. It now matches the refreshed BuddyPress.org site, and has some extra goodies in the sidebar to let everyone know who owns and has revised what pages. Eventually I’ll add some activity stream integration in for revisions, which I think will help give credit where it’s due.

I also enabled some custom taxonomies to help categorize the pages.

Take a look around and report back anything that might be broken.

#codex

Help improve the BuddyPress Codex

The BuddyPress Codex (codex.buddypress.org) has recently undergone some reorganizations, led by the buddypress.org Ninjas squad and Mercime in particular. The new framework is a big improvement over the old one, but there is still some missing content. If you’ve got some BuddyPress knowledge, you’re invited to jump in and help. (And see this thread for more discussion.)

What can you do?

  • Fill in a stub page. Some pages, like http://codex.buddypress.org/buddypress-site-administration/deleting-buddypress/, are empty. If you’ve got experience – even just a sentence or two’s worth – don’t be shy. Share!
  • Edit existing pages. If you see something incomplete, incorrect, or out of date, please feel free to change it.
  • Copyedit. Even if you’re not a BuddyPress developer, many pages could use some cleanup.

If you’re logged in with your wordpress.org username, you should see an Edit This Page button at the very bottom of each Codex page. Click it, or visit the Dashboard, to start helping out. And thanks!

#codex, #ninjas