<!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][13875] trunk/docs/user: Documentation: update BuddyPress Repair Tool help page</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/13875">13875</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/13875","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-05-26 05:15:55 +0000 (Sun, 26 May 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: update BuddyPress Repair Tool help page
Props emaralive
Closes https://github.com/buddypress/buddypress/pull/296</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdocsuseradministrationtoolsrepairmd">trunk/docs/user/administration/tools/repair.md</a></li>
</ul>
<h3>Added Paths</h3>
<ul>
<li><a href="#trunkdocsuserassetsbptoolrepair02png">trunk/docs/user/assets/bp-tool-repair-02.png</a></li>
</ul>
<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkdocsuserassetsadministrationtoolsreinstallemailspng">trunk/docs/user/assets/administration-tools-reinstall-emails.png</a></li>
<li><a href="#trunkdocsuserassetsbptoolsresetslugspng">trunk/docs/user/assets/bp-tools-reset-slugs.png</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdocsuseradministrationtoolsrepairmd"></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/tools/repair.md</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/docs/user/administration/tools/repair.md 2024-05-26 04:56:49 UTC (rev 13874)
+++ trunk/docs/user/administration/tools/repair.md 2024-05-26 05:15:55 UTC (rev 13875)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,15 +1,41 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-# BuddyPress repair tool
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+# BuddyPress Repair Tool
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-This is the first BuddyPress tool, it helps you perform some reparations when your BuddyPress relationships are out of sync or some other bulk operations.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+This is the 1st of 3 BuddyPress tools to help you perform an assortment of repair tasks when your BuddyPress relationships are out of sync or conduct other bulk operations.
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-## Reset all BP URLs to their default values
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+![BP Repair Tool](../../assets/bp-tool-repair-02.png)
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-Since version 12.0 of BuddyPress, you can customize all URLs the plugin is generating. If for some reasons, you need to come back to the way there was before you customized them, you can use this tool.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+### (1) Reset all BuddyPress slugs to default ones
+Since version 12.0 of BuddyPress, you can customize all URLs the plugin utillizes on the front-end (see [Managing URLs](../settings/urls.md)). If for some reason, you need to revert back to a default state, you can use this task.
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-![Reset BP URLs](../../assets/bp-tools-reset-slugs.png)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+### (2) Repair total friends count for each member
+> [!NOTE]
+> Only available when the **Friend Connections** component is active!
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-## Reinstall Emails
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+Use this task to recalculate the total friends count for each member.
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-Use this tool to delete all edits you may have made to BuddyPress Emails and restore their content to the default one. You may also need this tool if Emails were primarly installed in a different language than the one you use on your site.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+### (3) Repair total groups count for each member
+> [!NOTE]
+> Only available when the **User Groups** component is active!
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-![Reset BP URLs](../../assets/administration-tools-reinstall-emails.png)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+Use this task to recalculate the total groups count for each member.
+
+### (4) Repair total members count
+Use this task to recalculate the total number of active site members.
+### (5) Repopulate site tracking records
+> [!NOTE]
+> Only available when the **Site Tracking** component is active!
+
+Use this task to recalculate the "user-to-blog" relationships and other useful blog meta data.
+
+### (6) Repair site tracking site icons/blog avatars synchronization
+> [!NOTE]
+> Only available when the **Site Tracking** component is active and **Multisite** is enabled!
+
+Use this task to resynchronize site icons/blog avatars.
+
+### (7) Reinstall emails (delete and restore from defaults)
+Use this task to delete all edits you may have made to BuddyPress Emails and restore their content to the default one (see [Managing BP Emails](../emails/README.md)). You may also need this tool if Emails were primarly installed in a different language than the one you use on your site.
+
+### (8) Create the database table for Invitations and migrate existing group invitations if needed
+Use this task to create the database table for Invitations, if one does not exist. Additionally, migrate existing group invitations, if needed.
+
</ins></span></pre></div>
<a id="trunkdocsuserassetsadministrationtoolsreinstallemailspng"></a>
<div class="binary"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Deleted: trunk/docs/user/assets/administration-tools-reinstall-emails.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkdocsuserassetsbptoolrepair02png"></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-tool-repair-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-tool-repair-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-tool-repair-02.png 2024-05-26 04:56:49 UTC (rev 13874)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/docs/user/assets/bp-tool-repair-02.png 2024-05-26 05:15:55 UTC (rev 13875)
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/docs/user/assets/bp-tool-repair-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="trunkdocsuserassetsbptoolsresetslugspng"></a>
<div class="binary"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Deleted: trunk/docs/user/assets/bp-tools-reset-slugs.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
</div>
</body>
</html>