<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[BuddyPress][13995] trunk/docs/user: Documentation: explain how to join public, private & hidden groups</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="http://buddypress.trac.wordpress.org/changeset/13995">13995</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"http://buddypress.trac.wordpress.org/changeset/13995","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>imath</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2024-08-07 09:02:17 +0000 (Wed, 07 Aug 2024)</dd>
</dl>
<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Documentation: explain how to join public, private & hidden groups
- Adds a `components` subdirectory to the user handbook to organize documentation resources about BuddyPress components that are not relative to the WP Administration part.
- Adds the "Joining Groups" documentation submitted by vapvarun
- Update the user handbook's manifest
Props vapvarun
Closes https://github.com/buddypress/buddypress/pull/312</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdocsuserREADMEmd">trunk/docs/user/README.md</a></li>
<li><a href="#trunkdocsuseradministrationgroupsREADMEmd">trunk/docs/user/administration/groups/README.md</a></li>
<li><a href="#trunkdocsusermanifestjson">trunk/docs/user/manifest.json</a></li>
</ul>
<h3>Added Paths</h3>
<ul>
<li><a href="#trunkdocsuseradministrationgroupsgroupsmd">trunk/docs/user/administration/groups/groups.md</a></li>
<li><a href="#trunkdocsuserassetsbpgroupsdirectorymembership01png">trunk/docs/user/assets/bp-groups-directory-membership-01.png</a></li>
<li><a href="#trunkdocsuserassetsbpgroupsdirectoryrequestmembership05png">trunk/docs/user/assets/bp-groups-directory-request-membership-05.png</a></li>
<li><a href="#trunkdocsuserassetsbpgroupsmanagerequestmembership08png">trunk/docs/user/assets/bp-groups-manage-request-membership-08.png</a></li>
<li><a href="#trunkdocsuserassetsbpgroupssinglemembership02png">trunk/docs/user/assets/bp-groups-single-membership-02.png</a></li>
<li><a href="#trunkdocsuserassetsbpgroupssinglerequestmembership06png">trunk/docs/user/assets/bp-groups-single-request-membership-06.png</a></li>
<li><a href="#trunkdocsuserassetsbpgroupssinglerequestmembership07png">trunk/docs/user/assets/bp-groups-single-request-membership-07.png</a></li>
<li><a href="#trunkdocsuserassetsbpmembersmanagegroupinvitations09png">trunk/docs/user/assets/bp-members-manage-group-invitations-09.png</a></li>
<li>trunk/docs/user/components/</li>
<li><a href="#trunkdocsusercomponentsREADMEmd">trunk/docs/user/components/README.md</a></li>
<li>trunk/docs/user/components/groups/</li>
<li><a href="#trunkdocsusercomponentsgroupsREADMEmd">trunk/docs/user/components/groups/README.md</a></li>
<li><a href="#trunkdocsusercomponentsgroupsjoininggroupsmd">trunk/docs/user/components/groups/joining-groups.md</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdocsuserREADMEmd"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/docs/user/README.md</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/docs/user/README.md 2024-08-07 01:46:38 UTC (rev 13994)
+++ trunk/docs/user/README.md 2024-08-07 09:02:17 UTC (rev 13995)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3,5 +3,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> Welcome to the BuddyPress User Handbook.
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> - [Getting started](./getting-started/README.md)
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+- [The BuddyPress Components](./components/README.md)
</ins><span class="cx" style="display: block; padding: 0 10px"> - [BuddyPress Administration](./administration/README.md)
</span><span class="cx" style="display: block; padding: 0 10px"> - [Advanced customizations](./advanced/README.md)
</span></span></pre></div>
<a id="trunkdocsuseradministrationgroupsREADMEmd"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/docs/user/administration/groups/README.md</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/docs/user/administration/groups/README.md 2024-08-07 01:46:38 UTC (rev 13994)
+++ trunk/docs/user/administration/groups/README.md 2024-08-07 09:02:17 UTC (rev 13995)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2,5 +2,5 @@
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> BuddyPress adds a specific menu to your WordPress Dashboard to let you manage all your community groups.
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-- Groups
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+- [Groups](./groups.md)
</ins><span class="cx" style="display: block; padding: 0 10px"> - [Group types](./group-types.md)
</span></span></pre></div>
<a id="trunkdocsuseradministrationgroupsgroupsmd"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/docs/user/administration/groups/groups.md</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/docs/user/administration/groups/groups.md (rev 0)
+++ trunk/docs/user/administration/groups/groups.md 2024-08-07 09:02:17 UTC (rev 13995)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,3 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+# Groups Administration
+
+TBD
</ins></span></pre></div>
<a id="trunkdocsuserassetsbpgroupsdirectorymembership01png"></a>
<div class="binary"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/docs/user/assets/bp-groups-directory-membership-01.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx" style="display: block; padding: 0 10px">Index: trunk/docs/user/assets/bp-groups-directory-membership-01.png
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/docs/user/assets/bp-groups-directory-membership-01.png 2024-08-07 01:46:38 UTC (rev 13994)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/docs/user/assets/bp-groups-directory-membership-01.png 2024-08-07 09:02:17 UTC (rev 13995)
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/docs/user/assets/bp-groups-directory-membership-01.png
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:mime-type</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+image/png
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunkdocsuserassetsbpgroupsdirectoryrequestmembership05png"></a>
<div class="binary"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/docs/user/assets/bp-groups-directory-request-membership-05.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx" style="display: block; padding: 0 10px">Index: trunk/docs/user/assets/bp-groups-directory-request-membership-05.png
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/docs/user/assets/bp-groups-directory-request-membership-05.png 2024-08-07 01:46:38 UTC (rev 13994)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/docs/user/assets/bp-groups-directory-request-membership-05.png 2024-08-07 09:02:17 UTC (rev 13995)
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/docs/user/assets/bp-groups-directory-request-membership-05.png
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:mime-type</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+image/png
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunkdocsuserassetsbpgroupsmanagerequestmembership08png"></a>
<div class="binary"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/docs/user/assets/bp-groups-manage-request-membership-08.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx" style="display: block; padding: 0 10px">Index: trunk/docs/user/assets/bp-groups-manage-request-membership-08.png
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/docs/user/assets/bp-groups-manage-request-membership-08.png 2024-08-07 01:46:38 UTC (rev 13994)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/docs/user/assets/bp-groups-manage-request-membership-08.png 2024-08-07 09:02:17 UTC (rev 13995)
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/docs/user/assets/bp-groups-manage-request-membership-08.png
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:mime-type</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+image/png
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunkdocsuserassetsbpgroupssinglemembership02png"></a>
<div class="binary"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/docs/user/assets/bp-groups-single-membership-02.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx" style="display: block; padding: 0 10px">Index: trunk/docs/user/assets/bp-groups-single-membership-02.png
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/docs/user/assets/bp-groups-single-membership-02.png 2024-08-07 01:46:38 UTC (rev 13994)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/docs/user/assets/bp-groups-single-membership-02.png 2024-08-07 09:02:17 UTC (rev 13995)
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/docs/user/assets/bp-groups-single-membership-02.png
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:mime-type</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+image/png
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunkdocsuserassetsbpgroupssinglerequestmembership06png"></a>
<div class="binary"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/docs/user/assets/bp-groups-single-request-membership-06.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx" style="display: block; padding: 0 10px">Index: trunk/docs/user/assets/bp-groups-single-request-membership-06.png
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/docs/user/assets/bp-groups-single-request-membership-06.png 2024-08-07 01:46:38 UTC (rev 13994)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/docs/user/assets/bp-groups-single-request-membership-06.png 2024-08-07 09:02:17 UTC (rev 13995)
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/docs/user/assets/bp-groups-single-request-membership-06.png
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:mime-type</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+image/png
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunkdocsuserassetsbpgroupssinglerequestmembership07png"></a>
<div class="binary"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/docs/user/assets/bp-groups-single-request-membership-07.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx" style="display: block; padding: 0 10px">Index: trunk/docs/user/assets/bp-groups-single-request-membership-07.png
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/docs/user/assets/bp-groups-single-request-membership-07.png 2024-08-07 01:46:38 UTC (rev 13994)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/docs/user/assets/bp-groups-single-request-membership-07.png 2024-08-07 09:02:17 UTC (rev 13995)
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/docs/user/assets/bp-groups-single-request-membership-07.png
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:mime-type</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+image/png
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunkdocsuserassetsbpmembersmanagegroupinvitations09png"></a>
<div class="binary"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/docs/user/assets/bp-members-manage-group-invitations-09.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx" style="display: block; padding: 0 10px">Index: trunk/docs/user/assets/bp-members-manage-group-invitations-09.png
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/docs/user/assets/bp-members-manage-group-invitations-09.png 2024-08-07 01:46:38 UTC (rev 13994)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/docs/user/assets/bp-members-manage-group-invitations-09.png 2024-08-07 09:02:17 UTC (rev 13995)
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/docs/user/assets/bp-members-manage-group-invitations-09.png
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:mime-type</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+image/png
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunkdocsusercomponentsREADMEmd"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/docs/user/components/README.md</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/docs/user/components/README.md (rev 0)
+++ trunk/docs/user/components/README.md 2024-08-07 09:02:17 UTC (rev 13995)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,12 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+# BuddyPress Components
+
+- BuddyPress Core
+- Community Members
+- Extended Profiles
+- Friend Connections
+- Account Settings
+- [User Groups](./groups/README.md)
+- Activity Streams
+- Private Messages
+- Notifications
+- Site Tracking
</ins></span></pre></div>
<a id="trunkdocsusercomponentsgroupsREADMEmd"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/docs/user/components/groups/README.md</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/docs/user/components/groups/README.md (rev 0)
+++ trunk/docs/user/components/groups/README.md 2024-08-07 09:02:17 UTC (rev 13995)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,4 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+# User Groups
+
+- [Joining groups](./joining-groups.md)
+- To be completed...
</ins></span></pre></div>
<a id="trunkdocsusercomponentsgroupsjoininggroupsmd"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/docs/user/components/groups/joining-groups.md</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/docs/user/components/groups/joining-groups.md (rev 0)
+++ trunk/docs/user/components/groups/joining-groups.md 2024-08-07 09:02:17 UTC (rev 13995)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,57 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+# Joining BuddyPress Groups
+
+There are 4 ways to join a BuddyPress Group for a community member:
+1. Directly opting-in from the Groups directory or the Group's single page: this way is only available to **public** groups.
+2. Requesting to become a member of a **private** group from the Groups directory or the Group's single page.
+3. Being invited by another community user who is already a member of the group: this way is available to all kind of groups (public, private or hidden).
+4. Being added to any kind of group (public, private or hidden) by the community Administrator. This 4th way is documented into the [Groups Administration chapter](../../administration/groups/groups.md).
+
+## 1. Group's direct membership
+
+Logged in members can directly become members of any **public** group. The button to join a public group is available at two places:
+
+- Inside each public Group's description of the Groups directory.
+- Inside the displayed single Group's header.
+
+|![BP Groups Directory](../../assets/bp-groups-directory-membership-01.png)|![BP Single Group's Header](../../assets/bp-groups-single-membership-02.png)|
+|:-:|:-:|
+|From the Groups Directory|From the Group’s single pages|
+
+## 2. Group's membership request
+
+Logged in members can join **private** groups using this two-steps process:
+- first, they request a membership to the private Group admin(s),
+- then, they wait for one of the private Group admins to approve or deny their requests.
+
+The button to send this request can be found at three places:
+- Inside each private Group's description of the Groups directory.
+- Inside the displayed single Group's header.
+- Using the single Group’s membership request form. The interest of this last place is that members can motivate their request using the optional multiline field.
+
+|![BP Groups Directory](../../assets/bp-groups-directory-request-membership-05.png)|![BP Single Group's Header](../../assets/bp-groups-single-request-membership-06.png)|![BP Single Group's membership request form](../../assets/bp-groups-single-request-membership-07.png)|
+|:-:|:-:|:-:|
+|From the Groups Directory|From the Group’s single pages|From the Group's membership request form|
+
+As shown in the below screen capture, the private Group's admins will be notified a new membership request is awaiting their approval. They'll be able to manage this request from the Group’s management area.
+
+![Request Sent](../../assets/bp-groups-manage-request-membership-08.png)
+
+> [!NOTE]
+> As you can see into the above screen capture, the optional message the requesting member may have included into the Group’s membership request form is displayed into the Group’s requests managemet area (just under the user’s display name).
+
+As soon as this membership request is approved or denied, the corresponding member is notified of the Group's admins decision.
+
+> [!IMPORTANT]
+> Private Groups require approval from one the Group's admins to join. The members requests to join must be approved before they can participate in the group activities and view group content.
+> Only Group Admins have the authority to approve or deny membership requests. If members have questions about their requests, it is best to contact one the Group's admins directly.
+
+## 3. Group's invitation
+
+This is the only way for a logged in member to join an **Hidden Group**. All kind of groups (public, private or hidden) include a specific area to let other members of the group invite their friends (or any member when using the BP Nouveau template pack).
+
+![Group invitations](../../assets/bp-members-manage-group-invitations-09.png)
+
+Above is a screen capture of the logged in members profile area where they can accept or reject their group invitations.
+
+> [!TIP]
+> Group creators and admins can restrict the power to invite others to join a group to Group's admins and/or moderators.
</ins></span></pre></div>
<a id="trunkdocsusermanifestjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/docs/user/manifest.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/docs/user/manifest.json 2024-08-07 01:46:38 UTC (rev 13994)
+++ trunk/docs/user/manifest.json 2024-08-07 09:02:17 UTC (rev 13995)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -132,6 +132,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "parent": null
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "title": "Groups Administration",
+ "slug": "groups-administration",
+ "markdown_source": "../user/administration/groups/groups.md",
+ "parent": null
+ },
+ {
</ins><span class="cx" style="display: block; padding: 0 10px"> "title": "BuddyPress Group Types",
</span><span class="cx" style="display: block; padding: 0 10px"> "slug": "administration-group-types",
</span><span class="cx" style="display: block; padding: 0 10px"> "markdown_source": "../user/administration/groups/group-types.md",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -148,5 +154,23 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "slug": "advanced-texts",
</span><span class="cx" style="display: block; padding: 0 10px"> "markdown_source": "../user/advanced/texts.md",
</span><span class="cx" style="display: block; padding: 0 10px"> "parent": null
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ },
+ {
+ "title": "BuddyPress Components",
+ "slug": "components",
+ "markdown_source": "../user/components/README.md",
+ "parent": null
+ },
+ {
+ "title": "User Groups",
+ "slug": "groups-component",
+ "markdown_source": "../user/components/groups/README.md",
+ "parent": null
+ },
+ {
+ "title": "Joining BuddyPress Groups",
+ "slug": "joining-groups",
+ "markdown_source": "../user/components/groups/joining-groups.md",
+ "parent": null
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> ]
</span></span></pre>
</div>
</div>
</body>
</html>