<!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][8938] trunk/src/bp-core: Welcome screen: first pass at the changes text for 2.1.</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 { 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">
<dt>Revision</dt> <dd><a href="http://buddypress.trac.wordpress.org/changeset/8938">8938</a></dd>
<dt>Author</dt> <dd>djpaul</dd>
<dt>Date</dt> <dd>2014-08-17 19:18:59 +0000 (Sun, 17 Aug 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Welcome screen: first pass at the changes text for 2.1.

Once the words are final, we need to go back and add images.

See <a href="http://buddypress.trac.wordpress.org/ticket/5805">#5805</a></pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunksrcbpcoreadmincsscommoncss">trunk/src/bp-core/admin/css/common.css</a></li>
<li><a href="#trunksrcbpcorebpcoreadminphp">trunk/src/bp-core/bp-core-admin.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunksrcbpcoreadmincsscommoncss"></a>
<div class="modfile"><h4>Modified: trunk/src/bp-core/admin/css/common.css (8937 => 8938)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/src/bp-core/admin/css/common.css   2014-08-17 18:30:41 UTC (rev 8937)
+++ trunk/src/bp-core/admin/css/common.css      2014-08-17 19:18:59 UTC (rev 8938)
</span><span class="lines">@@ -383,7 +383,7 @@
</span><span class="cx"> 
</span><span class="cx"> .bp-badge {
</span><span class="cx">  font: normal 150px/1 'dashicons' !important;
</span><del>-       color: #000;
</del><ins>+        color: #D84800;
</ins><span class="cx">   display: inline-block;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunksrcbpcorebpcoreadminphp"></a>
<div class="modfile"><h4>Modified: trunk/src/bp-core/bp-core-admin.php (8937 => 8938)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/src/bp-core/bp-core-admin.php      2014-08-17 18:30:41 UTC (rev 8937)
+++ trunk/src/bp-core/bp-core-admin.php 2014-08-17 19:18:59 UTC (rev 8938)
</span><span class="lines">@@ -500,9 +500,9 @@
</span><span class="cx">                  <h1><?php printf( __( 'Welcome to BuddyPress %s', 'buddypress' ), $display_version ); ?></h1>
</span><span class="cx">                  <div class="about-text">
</span><span class="cx">                          <?php if ( $is_new_install ) : ?>
</span><del>-                                       <?php printf( __( 'It&#8217;s a great time to use BuddyPress! With a focus on speed, admin tools, and developer enhancements, %s is our leanest and most powerful version yet.', 'buddypress' ), $display_version ); ?>
</del><ins>+                                        <?php printf( __( 'Thank you for installing BuddyPress! ', 'buddypress' ), $display_version ); ?>
</ins><span class="cx">                           <?php else : ?>
</span><del>-                                       <?php printf( __( 'Thanks for updating! With a focus on speed, admin tools, and developer enhancements, BuddyPress %s is our leanest and most powerful version yet.', 'buddypress' ), $display_version ); ?>
</del><ins>+                                        <?php printf( __( 'Howdy. BuddyPress %s is our most streamlined and easy-to-use release to date, and we think you&#8217;re going to love it.', 'buddypress' ), $display_version ); ?>
</ins><span class="cx">                           <?php endif; ?>
</span><span class="cx">                  </div>
</span><span class="cx"> 
</span><span class="lines">@@ -533,7 +533,7 @@
</span><span class="cx"> 
</span><span class="cx">                                  <?php else : ?>
</span><span class="cx">                                          <p><?php printf(
</span><del>-                                               __( 'BuddyPress&#8217;s powerful features help your users connect and collaborate. Want to explore BP&#8217;s features? Visit the <a href="%s">Components panel</a>.', 'buddypress' ),
</del><ins>+                                                __( 'BuddyPress&#8217; powerful features help your users connect and collaborate. Want to explore BP&#8217;s features? Visit the <a href="%s">Components panel</a>.', 'buddypress' ),
</ins><span class="cx">                                           bp_get_admin_url( add_query_arg( array( 'page' => 'bp-components' ), $this->settings_page ) )
</span><span class="cx">                                  ); ?></p>
</span><span class="cx"> 
</span><span class="lines">@@ -547,83 +547,101 @@
</span><span class="cx">                  <?php endif; ?>
</span><span class="cx"> 
</span><span class="cx">                  <div class="changelog">
</span><del>-                               <h2 class="about-headline-callout"><?php _e( 'Performance Improvements', 'buddypress' ); ?></h2>
-                               <p><?php esc_html_e( 'Whether your community has tens of members or tens of thousands, we think the performance improvements in BuddyPress 2.0 will knock your socks off. We&#8217;ve slashed our memory footprint and query overhead across the board, with a special focus on the Activity and Members components.', 'buddypress' ) ?></p>
-                       </div>
</del><ins>+                                <h2 class="about-headline-callout"><?php _e( 'Revamped @mentions Interface', 'buddypress' ); ?></h2>
+                               <p><?php _e( 'Forget the old days of trying to remember someone&#8217;s username when you want to @mention them in a conversation! With BuddyPress 2.1, type a <code>@</code> when leaving a status update or commenting on an activity item or blog post, and the new suggestions panel will open.', 'buddypress' ) ?></p>
+                               <p>TODO: add GIF.</p>
+                       </div>
</ins><span class="cx"> 
</span><span class="cx">                  <hr />
</span><span class="cx"> 
</span><span class="cx">                  <div class="changelog">
</span><del>-                               <h2 class="about-headline-callout"><?php _e( 'New Administrative Tools', 'buddypress' ); ?></h2>
</del><ins>+                                <h2 class="about-headline-callout"><?php _e( 'Continuous Improvement', 'buddypress' ); ?></h2>
</ins><span class="cx"> 
</span><del>-                               <div class="feature-section col two-col">
</del><ins>+                                <div class="feature-section col three-col">
</ins><span class="cx">                                   <div class="col-1">
</span><del>-                                               <h4><?php esc_html_e( 'Extended Profiles in Admin', 'buddypress' ); ?></h4>
-                                               <p><?php esc_html_e( 'Site administrators can edit members&#8217; xProfile data at Dashboard > Users > Extended Profiles.', 'buddypress' ); ?></p>
</del><ins>+                                                <h4><?php esc_html_e( 'New Profile Field Type: URL', 'buddypress' ); ?></h4>
+                                               <p><?php esc_html_e( 'Built to hold the address of another website, this new field type automatically creates a link to that site.', 'buddypress' ); ?></p>
+                                               <p>TODO: image.</p>
</ins><span class="cx">                                   </div>
</span><span class="cx"> 
</span><del>-                                       <div class="col-2 last-feature">
-                                               <h4><?php esc_html_e( 'Registration Management', 'buddypress' ); ?></h4>
-                                               <p><?php esc_html_e( 'Perform common tasks with pending signups - including resending activation emails and manually activating accounts - on the new Pending tab of Dashboard > Users.', 'buddypress' ); ?></p>
</del><ins>+                                        <div class="col-2">
+                                               <h4><?php esc_html_e( 'Awesome Translations', 'buddypress' ); ?></h4>
+                                               <p><?php esc_html_e( 'BuddyPress supports high-quality translations that are automatically fetched by WordPress. Many thanks to our translation volunteers for making this possible.', 'buddypress' ); ?></p>
+                                               <p>TODO: image.</p>
</ins><span class="cx">                                   </div>
</span><del>-                               </div>
</del><span class="cx"> 
</span><del>-                               <div class="feature-section col two-col">
-                                       <div class="col-1">
-                                               <h4><?php esc_html_e( 'BuddyPress Repair Tools', 'buddypress' ); ?></h4>
-                                               <p><?php esc_html_e( 'Dashboard > Tools > BuddyPress contains a number of tools for correcting data that occasionally gets out of sync on BP installs.', 'buddypress' ); ?></p>
</del><ins>+                                        <div class="col-3 last-feature">
+                                               <h4><?php esc_html_e( 'Performance Improvements', 'buddypress' ); ?></h4>
+                                               <p><?php _e( 'Like we do with every release, we&#8217ve made further optimizations to increase BuddyPress&#8217 performance and reduce its query overhead.', 'buddypress' ); ?></p>
+                                               <p>TODO: image.</p>
</ins><span class="cx">                                   </div>
</span><del>-
-                                       <div class="col-2 last-feature">
-                                               <h4><?php esc_html_e( 'Mark Spammers in Admin', 'buddypress' ); ?></h4>
-                                               <p><?php esc_html_e( 'Admins on non-Multisite installations can now perform spam actions from Dashboard > Users > All Users.', 'buddypress' ); ?></p>
-                                       </div>
</del><span class="cx">                           </div>
</span><del>-
</del><span class="cx">                   </div>
</span><span class="cx"> 
</span><span class="cx">                  <hr />
</span><span class="cx"> 
</span><span class="cx">                  <div class="changelog">
</span><del>-                               <h2 class="about-headline-callout"><?php esc_html_e( 'A More Dynamic Activity Stream', 'buddypress' ); ?></h2>
</del><ins>+                                <h2 class="about-headline-callout"><?php esc_html_e( 'Enhancements for Plugin &amp; Theme Developers', 'buddypress' ); ?></h2>
</ins><span class="cx">                           <div class="feature-section col two-col">
</span><span class="cx">                                  <div class="col-1">
</span><del>-                                               <p><?php esc_html_e( 'Spend a lot of time viewing the activity stream? BuddyPress 2.0 automatically lets you know when new items are waiting to be loaded.', 'buddypress' ); ?></p>
-
-                                               <p><?php esc_html_e( 'The activity stream is better integrated with blog posts, too. Comment on a blog post, and an activity item is posted. Comment on a blog-related activity item, and a blog comment is posted. No more worrying about fractured conversations.', 'buddypress' ) ?></p>
-
-                                               <p><?php esc_html_e( 'We&#8217;ve also reworked the way that phrases like "Boone posted an update" are handled, so that they&#8217;re always up-to-date and always translatable.', 'buddypress' ) ?></p>
</del><ins>+                                                <p><?php _e( 'If you&#8217re a plugin developer, or make custom themes, or want to contribute back to the BuddyPress project, here&#8217s what you should know about this release:', 'buddypress' ); ?></p>
+                                               <p><?php _e( 'If you&#8217ve used BuddyPress for a very long time, you might remember the <em>BuddyBar</em>; it was our toolbar before WordPress had its own toolbar. We started to deprecate it in BuddyPress 1.6. It is now formally deprecated, which means you should not use it for new sites.', 'buddypress' ); ?></p>
+                                               <p>
+                                                       <?php printf(
+                                                               __( 'The classic <a href="%s">BP Default theme has moved to Github</a>. We moved it because BuddyPress development is now focused on our <a href="%s">theme compatibility</a> templates, which were introduced in BuddyPress 1.7. Don&#8217t worry, BP-Default is still bundled with BuddyPress releases.', 'buddypress' ),
+                                                               esc_url( 'https://github.com/buddypress/BP-Default' ),
+                                                               esc_url( 'http://codex.buddypress.org/themes/theme-compatibility-1-7/a-quick-look-at-1-7-theme-compatibility/' )
+                                                       ); ?>
+                                               </p>
+                                               <p>
+                                                       <?php
+                                                       /* translators: don't translate the insides of the <code> block */
+                                                       _e( 'In BuddyPress 2.0, we added a new <code>BP_XProfile_Field_Type</code> API for managing profile field types. In this release, we&#8217ve added a new <code>bp_core_get_suggestions</code> API which powers our new @mentions interface. Both are cool, and are worth checking out.', 'buddypress' );
+                                                       ?>
+                                               </p>
</ins><span class="cx">                                   </div>
</span><span class="cx"> 
</span><span class="cx">                                  <div class="col-2 last-feature">
</span><del>-                                       </div>
-                               </div>
-                       </div>
</del><ins>+                                                <p><?php esc_html_e( 'Other interesting changes:', 'buddypress' ); ?>
</ins><span class="cx"> 
</span><del>-                       <hr />
</del><ins>+                                                <ul>
+                                                       <li>
+                                                               <?php
+                                                               /* translators: don't translate the insides of the <code> block */
+                                                               _e( 'In <code>BP_Group_Extension</code>, the <code>visibility</code> and <code>enable_nav_item</code> properties have been phased out in favor of new <code>access</code> and <code>show_tab</code> parameters.', 'buddypress' );
+                                                               ?>
+                                                       </li>
+                                                       <li>
+                                                               <?php
+                                                               /* translators: don't translate the insides of the <code> block */
+                                                               _e( 'A new <code>group_activity</code> sort order has been added for Groups queries, to let you query for recently active members.', 'buddypress' );
+                                                               ?>
+                                                       </li>
+                                                       <li>
+                                                               <?php
+                                                               /* translators: don't translate the insides of the <code> block */
+                                                               _e( 'Extra CSS classes have been added to Profile Field visibility field elements, allowing greater CSS customization.', 'buddypress' );
+                                                               ?>
+                                                       </li>
+                                                       <li>
+                                                               <?php
+                                                               /* translators: don't translate the insides of the <code> block */
+                                                               _e( 'A <code>no_access_url</code> parameter has been added to <code>bp_core_new_subnav_item()</code>. This allows you to set the URL that users are redirected to when they do not have permission to access a sub-navigation item.', 'buddypress' );
+                                                               ?>
+                                                       </li>
+                                                       <li>
+                                                               <?php
+                                                               /* translators: don't translate the insides of the <code> block */
+                                                               _e( 'When making searches with <code>BP_User_Query</code>, a new <code>search_wildcard</code> parameter gives you finer control over how the search SQL is constructed.', 'buddypress' );
+                                                               ?>
+                                                       </li>
+       
</ins><span class="cx"> 
</span><del>-                       <div class="changelog">
-                               <h2 class="about-headline-callout"><?php esc_html_e( 'Developer Tools', 'buddypress' ); ?></h2>
-
-                               <p><?php esc_html_e( 'BuddyPress 2.0 is full of new and improved tools for the theme and plugin developer. A few highlights:', 'buddypress' ) ?></p>
-                                       <ul>
-                                               <li><?php _e( 'The <code>BP_XProfile_Field_Type</code> class makes it a breeze to create new xProfile field types with custom display callbacks, validation, and more.', 'buddypress' ); ?></li>
-                                                <li><?php _e( 'Major improvements have taken place with respect to object caching throughout BuddyPress. If you use Memcached, APC, or some other persistent object caching backend on your BuddyPress site, you should notice huge performance boosts.', 'buddypress' ); ?></li>
-                                                <li><?php _e( 'Our internal metadata libraries have been rewritten to use WP&#8217;s <code>add_metadata()</code>, <code>update_metadata()</code>, and so on. This means greater consistency and parity between the components when storing and retrieving BuddyPress metadata.', 'buddypress' ); ?></li>
-                                                <li><?php printf( __( '<a href="%s">&hellip;and lots more!</a>', 'buddypress' ), 'http://codex.buddypress.org/releases/version-2-0' ); ?></li>
-                                       </ul>
</del><ins>+                                                        <li><?php printf( __( '<a href="%s">&hellip;and lots more!</a>', 'buddypress' ), 'https://codex.buddypress.org/releases/version-2-1' ); ?></li>
+                                               </ul>
+                                       </div>
</ins><span class="cx">                           </div>
</span><del>-
-                               <hr />
-
-                               <?php if ( current_user_can( $this->capability ) ) :?>
-                                       <div class="return-to-dashboard">
-                                               <a href="<?php echo esc_url( bp_get_admin_url( add_query_arg( array( 'page' => 'bp-components' ), $this->settings_page ) ) ); ?>"><?php _e( 'Go to the BuddyPress Settings page', 'buddypress' ); ?></a>
-                                       </div>
-                               <?php endif ;?>
-
</del><span class="cx">                   </div>
</span><del>-
</del><span class="cx">           <?php
</span><span class="cx">  }
</span><span class="cx"> 
</span><span class="lines">@@ -645,9 +663,9 @@
</span><span class="cx">                  <h1><?php printf( __( 'Welcome to BuddyPress %s', 'buddypress' ), $display_version ); ?></h1>
</span><span class="cx">                  <div class="about-text">
</span><span class="cx">                          <?php if ( $is_new_install ) : ?>
</span><del>-                                       <?php printf( __( 'It&#8217;s a great time to use BuddyPress! With a focus on speed, admin tools, and developer enhancements, %s is our leanest and most powerful version yet.', 'buddypress' ), $display_version ); ?>
</del><ins>+                                        <?php printf( __( 'Thank you for installing BuddyPress! ', 'buddypress' ), $display_version ); ?>
</ins><span class="cx">                           <?php else : ?>
</span><del>-                                       <?php printf( __( 'Thanks for updating! With a focus on speed, admin tools, and developer enhancements, BuddyPress %s is our leanest and most powerful version yet.', 'buddypress' ), $display_version ); ?>
</del><ins>+                                        <?php printf( __( 'Howdy. BuddyPress %s is our most streamlined and easy-to-use release to date, and we think you&#8217;re going to love it.', 'buddypress' ), $display_version ); ?>
</ins><span class="cx">                           <?php endif; ?>
</span><span class="cx">                  </div>
</span><span class="cx"> 
</span></span></pre>
</div>
</div>

</body>
</html>