<!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][13749] trunk/docs/user: User documentation: inform about BuddyPress PHP Version support</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/13749">13749</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/13749","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-03-06 00:12:28 +0000 (Wed, 06 Mar 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'>User documentation: inform about BuddyPress PHP Version support
NB: this commit also repares the manifest.json update that was missed in <a href="http://buddypress.trac.wordpress.org/changeset/13478">r13478</a>
Props vapvarun
Closes https://github.com/buddypress/buddypress/pull/241</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdocsusergettingstartedREADMEmd">trunk/docs/user/getting-started/README.md</a></li>
<li><a href="#trunkdocsusermanifestjson">trunk/docs/user/manifest.json</a></li>
</ul>
<h3>Added Paths</h3>
<ul>
<li><a href="#trunkdocsusergettingstartedphpversionsupportmd">trunk/docs/user/getting-started/php-version-support.md</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdocsusergettingstartedREADMEmd"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/docs/user/getting-started/README.md</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/docs/user/getting-started/README.md 2024-03-04 01:46:55 UTC (rev 13748)
+++ trunk/docs/user/getting-started/README.md 2024-03-06 00:12:28 UTC (rev 13749)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15,7 +15,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> - BuddyPress does not work on installations where [you give WordPress its own directory](https://wordpress.org/documentation/article/giving-wordpress-its-own-directory/).
</span><span class="cx" style="display: block; padding: 0 10px"> - Folder name for any subdirectory or subdomain WordPress/BuddyPress installation must be in lowercase.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-- PHP must have the GD or imagick modules installed (on the server) to allow re-sizing of images; BP avatar uploads will fail without one of these modules activated (WP will simply fail to create image sizes for posts but won’t show an error)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+- [PHP](./php-version-support.md) must have the GD or imagick modules installed (on the server) to allow re-sizing of images; BP avatar uploads will fail without one of these modules activated (WP will simply fail to create image sizes for posts but won’t show an error)
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> ## Get BuddyPress!
</span><span class="cx" style="display: block; padding: 0 10px">
</span></span></pre></div>
<a id="trunkdocsusergettingstartedphpversionsupportmd"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/docs/user/getting-started/php-version-support.md</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/docs/user/getting-started/php-version-support.md (rev 0)
+++ trunk/docs/user/getting-started/php-version-support.md 2024-03-06 00:12:28 UTC (rev 13749)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,23 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+# BuddyPress PHP Version Support
+
+Keeping your WordPress installation, including BuddyPress, on a supported and current PHP version is crucial for site performance, security, and compatibility. Regularly consult the [WordPress Requirements](https://wordpress.org/about/requirements/) page.
+
+## PHP Version Requirements
+
+BuddyPress is compatible with PHP versions supported by WordPress. The PHP requirements may change as WordPress evolves, so BuddyPress users must stay updated.
+
+### Current Recommendations
+
+- **Minimum PHP Version:** BuddyPress requires a minimum PHP version in line with WordPress's minimum requirement. As of the minimal WordPress version BuddyPress requires (6.1), PHP 5.6 can still be used but 7.4 or higher would be better 😅.
+- **Recommended PHP Version:** For the best performance, security, and access to the latest features, it is advised to run the latest stable version of PHP supported by your hosting environment.
+
+### Future Compatibility
+
+BuddyPress commits to maintaining compatibility with new PHP versions as WordPress adopts them. Future releases of BuddyPress will aim to support the latest PHP versions soon after WordPress officially supports them.
+
+## Upgrading PHP
+
+### Hosting Environment
+
+- Users should check their hosting environment's PHP version and consider upgrading if necessary. Most hosting providers offer tools in their control panels for an easy PHP upgrade.
+- Before applying the upgrade to a live environment, testing your WordPress site, including themes and plugins, in a staging environment is recommended.
</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-03-04 01:46:55 UTC (rev 13748)
+++ trunk/docs/user/manifest.json 2024-03-06 00:12:28 UTC (rev 13749)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12,6 +12,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": "PHP Version Support",
+ "slug": "php-version-support",
+ "markdown_source": "../user/getting-started/php-version-support.md",
+ "parent": null
+ },
+ {
</ins><span class="cx" style="display: block; padding: 0 10px"> "title": "BuddyPress Administration",
</span><span class="cx" style="display: block; padding: 0 10px"> "slug": "administration",
</span><span class="cx" style="display: block; padding: 0 10px"> "markdown_source": "../user/administration/README.md",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -72,6 +78,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": "BuddyPress Member Types",
+ "slug": "administration-users-member-types",
+ "markdown_source": "../user/administration/users/member-types.md",
+ "parent": null
+ },
+ {
</ins><span class="cx" style="display: block; padding: 0 10px"> "title": "BuddyPress Sign-ups administration",
</span><span class="cx" style="display: block; padding: 0 10px"> "slug": "administration-user-signups",
</span><span class="cx" style="display: block; padding: 0 10px"> "markdown_source": "../user/administration/users/signups.md",
</span></span></pre>
</div>
</div>
</body>
</html>