BuddyPress - Version 2.0-RC1

Version Description

= 1.9.2 = See: http://codex.buddypress.org/releases/version-1-9-2/

= 1.9.1 = See: http://codex.buddypress.org/releases/version-1-9-1/

= 1.9 = See: http://codex.buddypress.org/releases/version-1-9/

= 1.8.1 = See: http://codex.buddypress.org/releases/version-1-8-1/

= 1.8 = See: http://codex.buddypress.org/releases/version-1-8/

= 1.7.3 = See: http://codex.buddypress.org/releases/version-1-7-3/

= 1.7.2 = See: http://codex.buddypress.org/releases/version-1-7-2/

= 1.7.1 = See: http://codex.buddypress.org/releases/version-1-7-1/

= 1.7 = See: http://codex.buddypress.org/releases/version-1-7/

= 1.6.5 = See: http://codex.buddypress.org/releases/version-1-6-5/

= 1.6.4 = See: http://codex.buddypress.org/releases/version-1-6-4/

= 1.6.3 = See: http://codex.buddypress.org/releases/version-1-6-3/

= 1.6.2 = Compatibility with WordPress 3.5

= 1.6.1 = Fixes 4 bugs

= 1.6 = See: http://codex.buddypress.org/releases/version-1-6/

= 1.5 = See: http://codex.buddypress.org/releases/version-1-5/

= 1.2.9 = Compatibility with WordPress 3.2

= 1.2.8 = Compatibility with WordPress 3.1

= 1.2.7 = Fixes over 10 bugs.

Download this release

Release Info

Developer boonebgorges
Plugin Icon 128x128 BuddyPress
Version 2.0-RC1
Comparing to
See all releases

Code changes from version 2.0-beta2 to 2.0-RC1

bp-blogs/bp-blogs-activity.php CHANGED
@@ -239,6 +239,8 @@ function bp_blogs_prefetch_activity_object_data( $activities ) {
239
if ( ! empty( $blog_ids ) ) {
240
bp_blogs_update_meta_cache( $blog_ids );
241
}
242
}
243
add_filter( 'bp_activity_prefetch_object_data', 'bp_blogs_prefetch_activity_object_data' );
244
239
if ( ! empty( $blog_ids ) ) {
240
bp_blogs_update_meta_cache( $blog_ids );
241
}
242
+
243
+ return $activities;
244
}
245
add_filter( 'bp_activity_prefetch_object_data', 'bp_blogs_prefetch_activity_object_data' );
246
bp-core/bp-core-admin.php CHANGED
@@ -488,28 +488,20 @@ class BP_Admin {
488
489
$pretty_permalinks_enabled = ! empty( $wp_rewrite->permalink_structure );
490
491
list( $display_version ) = explode( '-', bp_get_version() ); ?>
492
493
<div class="wrap about-wrap">
494
<h1><?php printf( __( 'Welcome to BuddyPress %s', 'buddypress' ), $display_version ); ?></h1>
495
<div class="about-text">
496
<?php if ( $is_new_install ) : ?>
497
- <?php printf( __( 'It&#8217;s a great time to use BuddyPress! %s is our first version with a new component in over two years. Not only that, there are plenty of new features, enhancements, and bug fixes.', 'buddypress' ), $display_version ); ?>
498
<?php else : ?>
499
- <?php printf( __( 'Thanks for updating! BuddyPress %s is our first version with a new component in over two years. Not only that, there are plenty of new features, enhancements, and bug fixes.', 'buddypress' ), $display_version ); ?>
500
<?php endif; ?>
501
</div>
502
503
- <div class="changelog">
504
- <h3><?php _e( 'Check out the highlights:', 'buddypress' ); ?></h3>
505
-
506
- <ul>
507
- <li><strong><?php _e( 'You can now add dynamic BuddyPress links to custom navigation menus.', 'buddypress' ); ?></strong></li>
508
- <li><strong><?php _e( 'Notifications have been moved into their own component.', 'buddypress' ); ?></strong></li>
509
- <li><strong><?php _e( 'Three new widgets, allowing easier site customization.', 'buddypress' ); ?></strong></li>
510
- <ul>
511
- </div>
512
-
513
<div class="bp-badge"></div>
514
515
<h2 class="nav-tab-wrapper">
@@ -546,54 +538,86 @@ class BP_Admin {
546
<h4><?php _e( 'Community and Support', 'buddypress' ); ?></h4>
547
<p><?php _e( 'Looking for help? The <a href="http://codex.buddypress.org/">BuddyPress Codex</a> has you covered, with dozens of user-contributed guides on how to configure and use your BP site. Can&#8217;t find what you need? Stop by <a href="http://buddypress.org/support/">our support forums</a>, where a vibrant community of BuddyPress users and developers is waiting to share tips, show off their sites, talk about the future of BuddyPress, and much more.', 'buddypress' ) ?></p>
548
</div>
549
550
<?php endif; ?>
551
552
- <hr />
553
<div class="changelog">
554
- <h3><?php _e( 'Dynamic links for custom navigation menus', 'buddypress' ); ?></h3>
555
-
556
- <div class="feature-section">
557
- <p><?php printf( __( 'It&#8217;s now easy to add BuddyPress-specific links to your menus through <a href="%s">Appearance &gt; Menus</a>. For example, you can now add a link to a specific user profile screen, and each person will end up at that screen inside their own user profile.', 'buddypress' ), admin_url( 'nav-menus.php' ) ); ?></p>
558
- </div>
559
</div>
560
561
<hr />
562
<div class="changelog">
563
- <h3><?php _e( 'Notifications component', 'buddypress' ); ?></h3>
564
565
- <div class="feature-section">
566
- <p><?php _e( 'The notification features have been promoted into a new component. Use it to keep your site&#8217;s members abreast of the latest connections and @mentions within the site, via email notifications and Toolbar alerts.', 'buddypress' ); ?></p>
567
568
</div>
569
</div>
570
571
<hr />
572
<div class="changelog">
573
- <h3><?php _e( 'Widgets', 'buddypress' ); ?></h3>
574
575
- <div class="feature-section">
576
- <ul>
577
- <li><?php _e( '<strong>Friends Widget</strong>: a list of recently active, popular, and newest friends of the displayed member.', 'buddypress' ); ?></li>
578
- <li><?php _e( '<strong>Log In Widget</strong>: adds a simple &ldquo;Log In&rdquo; form to your site.', 'buddypress' ); ?></li>
579
- <li><?php _e( '<strong>Sitewide Notices Widget</strong>: display Sitewide Notices from the Private Messaging component.', 'buddypress' ); ?></li>
580
- </ul>
581
</div>
582
</div>
583
584
<hr />
585
<div class="changelog">
586
- <h3><?php _e( 'Developer changes', 'buddypress' ); ?></h3>
587
588
- <div class="feature-section">
589
<ul>
590
- <li><?php _e( '<code>bp_redirect_canonical()</code> functionality has been reinstated', 'buddypress' ); ?></li>
591
- <li><?php _e( 'Improved phpDoc inline documentation', 'buddypress' ); ?></li>
592
- <li><?php printf( __( 'Improved compatibility with <a href="%s">develop.svn.wordpress.org</a> unit-test suite', 'buddypress' ), 'https://develop.svn.wordpress.org/' ); ?></li>
593
- <li><?php printf( __( '<a href="%s">&hellip;and lots more!</a>', 'buddypress' ), 'http://codex.buddypress.org/releases/version-1-9' ); ?></li>
594
</ul>
595
</div>
596
597
<?php if ( current_user_can( $this->capability ) ) :?>
598
<div class="return-to-dashboard">
599
<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>
@@ -701,6 +725,7 @@ class BP_Admin {
701
<a href="https://profiles.wordpress.org/hnla/">hnla</a>,
702
<a href="https://profiles.wordpress.org/imath/">imath</a>,
703
<a href="https://profiles.wordpress.org/johnjamesjacoby/">johnjamesjacoby</a>,
704
<a href="https://profiles.wordpress.org/lenasterg/">lenasterg</a>,
705
<a href="https://profiles.wordpress.org/MacPresss/">MacPresss</a>,
706
<a href="https://profiles.wordpress.org/markoheijnen/">markoheijnen</a>,
@@ -711,10 +736,12 @@ class BP_Admin {
711
<a href="https://profiles.wordpress.org/netweb/">netweb</a>,
712
<a href="https://profiles.wordpress.org/ninnypants/">ninnypants</a>,
713
Pietro Oliva,
714
<a href="https://profiles.wordpress.org/r-a-y/">r-a-y</a>,
715
<a href="https://profiles.wordpress.org/reactuate/">reactuate</a>,
716
<a href="https://profiles.wordpress.org/rodrigorznd/">rodrigorznd</a>,
717
<a href="https://profiles.wordpress.org/rogercoathup/">rogercoathup</a>,
718
<a href="https://profiles.wordpress.org/SergeyBiryukov/">SergeyBiryukov</a>,
719
<a href="https://profiles.wordpress.org/shanebp/">shanebp</a>,
720
<a href="https://profiles.wordpress.org/SlothLoveChunk/">SlothLoveChunk</a>,
488
489
$pretty_permalinks_enabled = ! empty( $wp_rewrite->permalink_structure );
490
491
+ $image_base = buddypress()->plugin_url . 'bp-core/images/bp20/';
492
+
493
list( $display_version ) = explode( '-', bp_get_version() ); ?>
494
495
<div class="wrap about-wrap">
496
<h1><?php printf( __( 'Welcome to BuddyPress %s', 'buddypress' ), $display_version ); ?></h1>
497
<div class="about-text">
498
<?php if ( $is_new_install ) : ?>
499
+ <?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 ); ?>
500
<?php else : ?>
501
+ <?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 ); ?>
502
<?php endif; ?>
503
</div>
504
505
<div class="bp-badge"></div>
506
507
<h2 class="nav-tab-wrapper">
538
<h4><?php _e( 'Community and Support', 'buddypress' ); ?></h4>
539
<p><?php _e( 'Looking for help? The <a href="http://codex.buddypress.org/">BuddyPress Codex</a> has you covered, with dozens of user-contributed guides on how to configure and use your BP site. Can&#8217;t find what you need? Stop by <a href="http://buddypress.org/support/">our support forums</a>, where a vibrant community of BuddyPress users and developers is waiting to share tips, show off their sites, talk about the future of BuddyPress, and much more.', 'buddypress' ) ?></p>
540
</div>
541
+ <hr />
542
543
<?php endif; ?>
544
545
<div class="changelog">
546
+ <h2 class="about-headline-callout"><?php _e( 'Performance Improvements', 'buddypress' ); ?></h2>
547
+ <img class="about-overview-img" src="<?php echo $image_base ?>performance.png" alt="Performance improvements in BP 2.0" />
548
+ <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>
549
</div>
550
551
<hr />
552
+
553
<div class="changelog">
554
+ <h2 class="about-headline-callout"><?php _e( 'New Administrative Tools', 'buddypress' ); ?></h2>
555
556
+ <div class="feature-section col two-col">
557
+ <div>
558
+ <h4><?php esc_html_e( 'Extended Profiles in Admin', 'buddypress' ); ?></h4>
559
+ <p><?php esc_html_e( 'Site administrators can edit members&#8217; xProfile data at Dashboard > Users > Extended Profiles.', 'buddypress' ); ?></p>
560
+ <img src="<?php echo $image_base ?>admin-xprofile.jpg" style="width:90%" />
561
+ </div>
562
+
563
+ <div class="last-feature">
564
+ <h4><?php esc_html_e( 'Registration Management', 'buddypress' ); ?></h4>
565
+ <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>
566
+ <img src="<?php echo $image_base ?>users-pending.jpg" style="width:90%" />
567
+ </div>
568
+ </div>
569
570
+ <div class="feature-section col two-col">
571
+ <div>
572
+ <h4><?php esc_html_e( 'BuddyPress Repair Tools', 'buddypress' ); ?></h4>
573
+ <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>
574
+ <img src="<?php echo $image_base ?>tools-buddypress.jpg" style="width:90%" />
575
+ </div>
576
+
577
+ <div class="feature-section col two-col">
578
+ <h4><?php esc_html_e( 'Mark Spammers in Admin', 'buddypress' ); ?></h4>
579
+ <p><?php esc_html_e( 'Admins on non-Multisite installations can now perform spam actions from Dashboard > Users > All Users.', 'buddypress' ); ?></p>
580
+ <img src="<?php echo $image_base ?>user-mark-spam.jpg" style="width:90%" />
581
+ </div>
582
</div>
583
+
584
</div>
585
586
<hr />
587
+
588
<div class="changelog">
589
+ <h2 class="about-headline-callout"><?php esc_html_e( 'A More Dynamic Activity Stream', 'buddypress' ); ?></h2>
590
+ <div class="feature-section col two-col">
591
+ <div>
592
+ <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>
593
594
+ <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>
595
+
596
+ <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>
597
+ </div>
598
+
599
+ <div class="feature-section col two-col">
600
+ <img src="<?php echo $image_base ?>load-newest.jpg" style="width:90%" />
601
+ </div>
602
</div>
603
</div>
604
605
<hr />
606
+
607
<div class="changelog">
608
+ <h2 class="about-headline-callout"><?php esc_html_e( 'Developer Tools', 'buddypress' ); ?></h2>
609
610
+ <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>
611
<ul>
612
+ <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>
613
+ <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>
614
+ <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>
615
+ <li><?php printf( __( '<a href="%s">&hellip;and lots more!</a>', 'buddypress' ), 'http://codex.buddypress.org/releases/version-2-0' ); ?></li>
616
</ul>
617
</div>
618
619
+ <hr />
620
+
621
<?php if ( current_user_can( $this->capability ) ) :?>
622
<div class="return-to-dashboard">
623
<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>
725
<a href="https://profiles.wordpress.org/hnla/">hnla</a>,
726
<a href="https://profiles.wordpress.org/imath/">imath</a>,
727
<a href="https://profiles.wordpress.org/johnjamesjacoby/">johnjamesjacoby</a>,
728
+ <a href="https://profiles.wordpress.org/karmatosed/">karmatosed</a>,
729
<a href="https://profiles.wordpress.org/lenasterg/">lenasterg</a>,
730
<a href="https://profiles.wordpress.org/MacPresss/">MacPresss</a>,
731
<a href="https://profiles.wordpress.org/markoheijnen/">markoheijnen</a>,
736
<a href="https://profiles.wordpress.org/netweb/">netweb</a>,
737
<a href="https://profiles.wordpress.org/ninnypants/">ninnypants</a>,
738
Pietro Oliva,
739
+ <a href="https://profiles.wordpress.org/pross/">pross</a>,
740
<a href="https://profiles.wordpress.org/r-a-y/">r-a-y</a>,
741
<a href="https://profiles.wordpress.org/reactuate/">reactuate</a>,
742
<a href="https://profiles.wordpress.org/rodrigorznd/">rodrigorznd</a>,
743
<a href="https://profiles.wordpress.org/rogercoathup/">rogercoathup</a>,
744
+ <a href="https://profiles.wordpress.org/rzen/">rzen</a>,
745
<a href="https://profiles.wordpress.org/SergeyBiryukov/">SergeyBiryukov</a>,
746
<a href="https://profiles.wordpress.org/shanebp/">shanebp</a>,
747
<a href="https://profiles.wordpress.org/SlothLoveChunk/">SlothLoveChunk</a>,
bp-core/images/bp20/admin-xprofile.jpg ADDED
Binary file
bp-core/images/bp20/load-newest.jpg ADDED
Binary file
bp-core/images/bp20/performance.png ADDED
Binary file
bp-core/images/bp20/tools-buddypress.jpg ADDED
Binary file
bp-core/images/bp20/user-mark-spam.jpg ADDED
Binary file
bp-core/images/bp20/users-pending.jpg ADDED
Binary file
bp-friends/bp-friends-activity.php CHANGED
@@ -197,6 +197,8 @@ function bp_friends_prefetch_activity_object_data( $activities ) {
197
'update_meta_cache' => false,
198
) );
199
}
200
}
201
add_filter( 'bp_activity_prefetch_object_data', 'bp_friends_prefetch_activity_object_data' );
202
197
'update_meta_cache' => false,
198
) );
199
}
200
+
201
+ return $activities;
202
}
203
add_filter( 'bp_activity_prefetch_object_data', 'bp_friends_prefetch_activity_object_data' );
204
bp-groups/bp-groups-activity.php CHANGED
@@ -152,6 +152,8 @@ function bp_groups_prefetch_activity_object_data( $activities ) {
152
}
153
}
154
}
155
}
156
add_filter( 'bp_activity_prefetch_object_data', 'bp_groups_prefetch_activity_object_data' );
157
152
}
153
}
154
}
155
+
156
+ return $activities;
157
}
158
add_filter( 'bp_activity_prefetch_object_data', 'bp_groups_prefetch_activity_object_data' );
159
bp-languages/buddypress.pot CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
msgstr ""
5
"Project-Id-Version: BuddyPress \n"
6
"Report-Msgid-Bugs-To: http://wppolyglots.wordpress.com\n"
7
- "POT-Creation-Date: 2014-04-08 07:30:35+00:00\n"
8
"MIME-Version: 1.0\n"
9
"Content-Type: text/plain; charset=UTF-8\n"
10
"Content-Transfer-Encoding: 8bit\n"
@@ -145,7 +145,7 @@ msgstr ""
145
#: bp-activity/bp-activity-loader.php:139
146
#: bp-activity/bp-activity-loader.php:268
147
#: bp-activity/bp-activity-screens.php:270
148
- #: bp-activity/bp-activity-screens.php:437 bp-core/bp-core-admin.php:533
149
msgid "Activity"
150
msgstr ""
151
@@ -1692,55 +1692,39 @@ msgstr ""
1692
msgid "About"
1693
msgstr ""
1694
1695
- #: bp-core/bp-core-admin.php:494 bp-core/bp-core-admin.php:621
1696
msgid "Welcome to BuddyPress %s"
1697
msgstr ""
1698
1699
- #: bp-core/bp-core-admin.php:497
1700
- msgid "It&#8217;s a great time to use BuddyPress! %s is our first version with a new component in over two years. Not only that, there are plenty of new features, enhancements, and bug fixes."
1701
- msgstr ""
1702
-
1703
#: bp-core/bp-core-admin.php:499
1704
- msgid "Thanks for updating! BuddyPress %s is our first version with a new component in over two years. Not only that, there are plenty of new features, enhancements, and bug fixes."
1705
- msgstr ""
1706
-
1707
- #: bp-core/bp-core-admin.php:504
1708
- msgid "Check out the highlights:"
1709
- msgstr ""
1710
-
1711
- #: bp-core/bp-core-admin.php:507
1712
- msgid "You can now add dynamic BuddyPress links to custom navigation menus."
1713
- msgstr ""
1714
-
1715
- #: bp-core/bp-core-admin.php:508
1716
- msgid "Notifications have been moved into their own component."
1717
msgstr ""
1718
1719
- #: bp-core/bp-core-admin.php:509
1720
- msgid "Three new widgets, allowing easier site customization."
1721
msgstr ""
1722
1723
- #: bp-core/bp-core-admin.php:517 bp-core/bp-core-admin.php:627
1724
msgid "What&#8217;s New"
1725
msgstr ""
1726
1727
- #: bp-core/bp-core-admin.php:519 bp-core/bp-core-admin.php:629
1728
msgid "Credits"
1729
msgstr ""
1730
1731
- #: bp-core/bp-core-admin.php:524
1732
msgid "Getting Started"
1733
msgstr ""
1734
1735
- #: bp-core/bp-core-admin.php:527
1736
msgid "Your Default Setup"
1737
msgstr ""
1738
1739
- #: bp-core/bp-core-admin.php:531
1740
msgid "BuddyPress&#8217;s powerful features help your users connect and collaborate. To help get your community started, we&#8217;ve activated two of the most commonly used tools in BP: <strong>Extended Profiles</strong> and <strong>Activity Streams</strong>. See these components in action at the %1$s and %2$s directories, and be sure to spend a few minutes <a href=\"%3$s\">configuring user profiles</a>. Want to explore more of BP&#8217;s features? Visit the <a href=\"%4$s\">Components panel</a>."
1741
msgstr ""
1742
1743
- #: bp-core/bp-core-admin.php:532 bp-core/bp-core-template.php:386
1744
#: bp-core/bp-core-widgets.php:276 bp-groups/bp-groups-admin.php:781
1745
#: bp-groups/bp-groups-template.php:1520 bp-members/bp-members-loader.php:24
1746
#: bp-templates/bp-legacy/buddypress/groups/single/admin.php:231
@@ -1748,111 +1732,143 @@ msgstr ""
1748
msgid "Members"
1749
msgstr ""
1750
1751
- #: bp-core/bp-core-admin.php:540
1752
msgid "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>."
1753
msgstr ""
1754
1755
- #: bp-core/bp-core-admin.php:546
1756
msgid "Community and Support"
1757
msgstr ""
1758
1759
- #: bp-core/bp-core-admin.php:547
1760
msgid "Looking for help? The <a href=\"http://codex.buddypress.org/\">BuddyPress Codex</a> has you covered, with dozens of user-contributed guides on how to configure and use your BP site. Can&#8217;t find what you need? Stop by <a href=\"http://buddypress.org/support/\">our support forums</a>, where a vibrant community of BuddyPress users and developers is waiting to share tips, show off their sites, talk about the future of BuddyPress, and much more."
1761
msgstr ""
1762
1763
#: bp-core/bp-core-admin.php:554
1764
- msgid "Dynamic links for custom navigation menus"
1765
msgstr ""
1766
1767
- #: bp-core/bp-core-admin.php:557
1768
- msgid "It&#8217;s now easy to add BuddyPress-specific links to your menus through <a href=\"%s\">Appearance &gt; Menus</a>. For example, you can now add a link to a specific user profile screen, and each person will end up at that screen inside their own user profile."
1769
msgstr ""
1770
1771
- #: bp-core/bp-core-admin.php:563
1772
- msgid "Notifications component"
1773
msgstr ""
1774
1775
- #: bp-core/bp-core-admin.php:566
1776
- msgid "The notification features have been promoted into a new component. Use it to keep your site&#8217;s members abreast of the latest connections and @mentions within the site, via email notifications and Toolbar alerts."
1777
msgstr ""
1778
1779
- #: bp-core/bp-core-admin.php:573
1780
- msgid "Widgets"
1781
msgstr ""
1782
1783
- #: bp-core/bp-core-admin.php:577
1784
- msgid "<strong>Friends Widget</strong>: a list of recently active, popular, and newest friends of the displayed member."
1785
msgstr ""
1786
1787
#: bp-core/bp-core-admin.php:578
1788
- msgid "<strong>Log In Widget</strong>: adds a simple &ldquo;Log In&rdquo; form to your site."
1789
msgstr ""
1790
1791
#: bp-core/bp-core-admin.php:579
1792
- msgid "<strong>Sitewide Notices Widget</strong>: display Sitewide Notices from the Private Messaging component."
1793
msgstr ""
1794
1795
- #: bp-core/bp-core-admin.php:586
1796
- msgid "Developer changes"
1797
msgstr ""
1798
1799
- #: bp-core/bp-core-admin.php:590
1800
- msgid "<code>bp_redirect_canonical()</code> functionality has been reinstated"
1801
msgstr ""
1802
1803
- #: bp-core/bp-core-admin.php:591
1804
- msgid "Improved phpDoc inline documentation"
1805
msgstr ""
1806
1807
- #: bp-core/bp-core-admin.php:592
1808
- msgid "Improved compatibility with <a href=\"%s\">develop.svn.wordpress.org</a> unit-test suite"
1809
msgstr ""
1810
1811
- #: bp-core/bp-core-admin.php:593
1812
msgid "<a href=\"%s\">&hellip;and lots more!</a>"
1813
msgstr ""
1814
1815
- #: bp-core/bp-core-admin.php:599 bp-core/bp-core-admin.php:729
1816
msgid "Go to the BuddyPress Settings page"
1817
msgstr ""
1818
1819
- #: bp-core/bp-core-admin.php:622
1820
msgid "BuddyPress %s is our first version with a new component in over two years. Not only that, there are plenty of new features, enhancements, and bug fixes."
1821
msgstr ""
1822
1823
- #: bp-core/bp-core-admin.php:633
1824
msgid "BuddyPress is created by a worldwide network of friendly folks."
1825
msgstr ""
1826
1827
- #: bp-core/bp-core-admin.php:635
1828
msgid "Project Leaders"
1829
msgstr ""
1830
1831
- #: bp-core/bp-core-admin.php:640
1832
msgid "Project Lead"
1833
msgstr ""
1834
1835
- #: bp-core/bp-core-admin.php:645 bp-core/bp-core-admin.php:650
1836
msgid "Lead Developer"
1837
msgstr ""
1838
1839
- #: bp-core/bp-core-admin.php:654
1840
msgid "Core Team"
1841
msgstr ""
1842
1843
- #: bp-core/bp-core-admin.php:659 bp-core/bp-core-admin.php:664
1844
msgid "Core Developer"
1845
msgstr ""
1846
1847
- #: bp-core/bp-core-admin.php:669
1848
msgid "Navigator"
1849
msgstr ""
1850
1851
- #: bp-core/bp-core-admin.php:673
1852
msgid "Recent Rockstars"
1853
msgstr ""
1854
1855
- #: bp-core/bp-core-admin.php:685
1856
msgid "Contributors to BuddyPress 2.0"
1857
msgstr ""
1858
@@ -3004,7 +3020,7 @@ msgstr ""
3004
msgid "%1$s created the group %2$s"
3005
msgstr ""
3006
3007
- #: bp-groups/bp-groups-activity.php:93 bp-groups/bp-groups-activity.php:257
3008
msgid "%1$s joined the group %2$s"
3009
msgstr ""
3010
4
msgstr ""
5
"Project-Id-Version: BuddyPress \n"
6
"Report-Msgid-Bugs-To: http://wppolyglots.wordpress.com\n"
7
+ "POT-Creation-Date: 2014-04-13 19:30:36+00:00\n"
8
"MIME-Version: 1.0\n"
9
"Content-Type: text/plain; charset=UTF-8\n"
10
"Content-Transfer-Encoding: 8bit\n"
145
#: bp-activity/bp-activity-loader.php:139
146
#: bp-activity/bp-activity-loader.php:268
147
#: bp-activity/bp-activity-screens.php:270
148
+ #: bp-activity/bp-activity-screens.php:437 bp-core/bp-core-admin.php:525
149
msgid "Activity"
150
msgstr ""
151
1692
msgid "About"
1693
msgstr ""
1694
1695
+ #: bp-core/bp-core-admin.php:496 bp-core/bp-core-admin.php:645
1696
msgid "Welcome to BuddyPress %s"
1697
msgstr ""
1698
1699
#: bp-core/bp-core-admin.php:499
1700
+ msgid "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."
1701
msgstr ""
1702
1703
+ #: bp-core/bp-core-admin.php:501
1704
+ msgid "Thanks for updating! With a focus on speed, admin tools, and developer enhancements, BuddyPress %s is our leanest and most powerful version yet."
1705
msgstr ""
1706
1707
+ #: bp-core/bp-core-admin.php:509 bp-core/bp-core-admin.php:651
1708
msgid "What&#8217;s New"
1709
msgstr ""
1710
1711
+ #: bp-core/bp-core-admin.php:511 bp-core/bp-core-admin.php:653
1712
msgid "Credits"
1713
msgstr ""
1714
1715
+ #: bp-core/bp-core-admin.php:516
1716
msgid "Getting Started"
1717
msgstr ""
1718
1719
+ #: bp-core/bp-core-admin.php:519
1720
msgid "Your Default Setup"
1721
msgstr ""
1722
1723
+ #: bp-core/bp-core-admin.php:523
1724
msgid "BuddyPress&#8217;s powerful features help your users connect and collaborate. To help get your community started, we&#8217;ve activated two of the most commonly used tools in BP: <strong>Extended Profiles</strong> and <strong>Activity Streams</strong>. See these components in action at the %1$s and %2$s directories, and be sure to spend a few minutes <a href=\"%3$s\">configuring user profiles</a>. Want to explore more of BP&#8217;s features? Visit the <a href=\"%4$s\">Components panel</a>."
1725
msgstr ""
1726
1727
+ #: bp-core/bp-core-admin.php:524 bp-core/bp-core-template.php:386
1728
#: bp-core/bp-core-widgets.php:276 bp-groups/bp-groups-admin.php:781
1729
#: bp-groups/bp-groups-template.php:1520 bp-members/bp-members-loader.php:24
1730
#: bp-templates/bp-legacy/buddypress/groups/single/admin.php:231
1732
msgid "Members"
1733
msgstr ""
1734
1735
+ #: bp-core/bp-core-admin.php:532
1736
msgid "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>."
1737
msgstr ""
1738
1739
+ #: bp-core/bp-core-admin.php:538
1740
msgid "Community and Support"
1741
msgstr ""
1742
1743
+ #: bp-core/bp-core-admin.php:539
1744
msgid "Looking for help? The <a href=\"http://codex.buddypress.org/\">BuddyPress Codex</a> has you covered, with dozens of user-contributed guides on how to configure and use your BP site. Can&#8217;t find what you need? Stop by <a href=\"http://buddypress.org/support/\">our support forums</a>, where a vibrant community of BuddyPress users and developers is waiting to share tips, show off their sites, talk about the future of BuddyPress, and much more."
1745
msgstr ""
1746
1747
+ #: bp-core/bp-core-admin.php:546
1748
+ msgid "Performance Improvements"
1749
+ msgstr ""
1750
+
1751
+ #: bp-core/bp-core-admin.php:548
1752
+ msgid "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."
1753
+ msgstr ""
1754
+
1755
#: bp-core/bp-core-admin.php:554
1756
+ msgid "New Administrative Tools"
1757
msgstr ""
1758
1759
+ #: bp-core/bp-core-admin.php:558
1760
+ msgid "Extended Profiles in Admin"
1761
msgstr ""
1762
1763
+ #: bp-core/bp-core-admin.php:559
1764
+ msgid "Site administrators can edit members&#8217; xProfile data at Dashboard > Users > Extended Profiles."
1765
msgstr ""
1766
1767
+ #: bp-core/bp-core-admin.php:564
1768
+ msgid "Registration Management"
1769
msgstr ""
1770
1771
+ #: bp-core/bp-core-admin.php:565
1772
+ msgid "Perform common tasks with pending signups - including resending activation emails and manually activating accounts - on the new Pending tab of Dashboard > Users."
1773
msgstr ""
1774
1775
+ #: bp-core/bp-core-admin.php:572
1776
+ msgid "BuddyPress Repair Tools"
1777
+ msgstr ""
1778
+
1779
+ #: bp-core/bp-core-admin.php:573
1780
+ msgid "Dashboard > Tools > BuddyPress contains a number of tools for correcting data that occasionally gets out of sync on BP installs."
1781
msgstr ""
1782
1783
#: bp-core/bp-core-admin.php:578
1784
+ msgid "Mark Spammers in Admin"
1785
msgstr ""
1786
1787
#: bp-core/bp-core-admin.php:579
1788
+ msgid "Admins on non-Multisite installations can now perform spam actions from Dashboard > Users > All Users."
1789
+ msgstr ""
1790
+
1791
+ #: bp-core/bp-core-admin.php:589
1792
+ msgid "A More Dynamic Activity Stream"
1793
msgstr ""
1794
1795
+ #: bp-core/bp-core-admin.php:592
1796
+ msgid "Spend a lot of time viewing the activity stream? BuddyPress 2.0 automatically lets you know when new items are waiting to be loaded."
1797
msgstr ""
1798
1799
+ #: bp-core/bp-core-admin.php:594
1800
+ msgid "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."
1801
msgstr ""
1802
1803
+ #: bp-core/bp-core-admin.php:596
1804
+ msgid "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."
1805
msgstr ""
1806
1807
+ #: bp-core/bp-core-admin.php:608
1808
+ msgid "Developer Tools"
1809
+ msgstr ""
1810
+
1811
+ #: bp-core/bp-core-admin.php:610
1812
+ msgid "BuddyPress 2.0 is full of new and improved tools for the theme and plugin developer. A few highlights:"
1813
+ msgstr ""
1814
+
1815
+ #: bp-core/bp-core-admin.php:612
1816
+ msgid "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."
1817
+ msgstr ""
1818
+
1819
+ #: bp-core/bp-core-admin.php:613
1820
+ msgid "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."
1821
+ msgstr ""
1822
+
1823
+ #: bp-core/bp-core-admin.php:614
1824
+ msgid "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."
1825
msgstr ""
1826
1827
+ #: bp-core/bp-core-admin.php:615
1828
msgid "<a href=\"%s\">&hellip;and lots more!</a>"
1829
msgstr ""
1830
1831
+ #: bp-core/bp-core-admin.php:623 bp-core/bp-core-admin.php:756
1832
msgid "Go to the BuddyPress Settings page"
1833
msgstr ""
1834
1835
+ #: bp-core/bp-core-admin.php:646
1836
msgid "BuddyPress %s is our first version with a new component in over two years. Not only that, there are plenty of new features, enhancements, and bug fixes."
1837
msgstr ""
1838
1839
+ #: bp-core/bp-core-admin.php:657
1840
msgid "BuddyPress is created by a worldwide network of friendly folks."
1841
msgstr ""
1842
1843
+ #: bp-core/bp-core-admin.php:659
1844
msgid "Project Leaders"
1845
msgstr ""
1846
1847
+ #: bp-core/bp-core-admin.php:664
1848
msgid "Project Lead"
1849
msgstr ""
1850
1851
+ #: bp-core/bp-core-admin.php:669 bp-core/bp-core-admin.php:674
1852
msgid "Lead Developer"
1853
msgstr ""
1854
1855
+ #: bp-core/bp-core-admin.php:678
1856
msgid "Core Team"
1857
msgstr ""
1858
1859
+ #: bp-core/bp-core-admin.php:683 bp-core/bp-core-admin.php:688
1860
msgid "Core Developer"
1861
msgstr ""
1862
1863
+ #: bp-core/bp-core-admin.php:693
1864
msgid "Navigator"
1865
msgstr ""
1866
1867
+ #: bp-core/bp-core-admin.php:697
1868
msgid "Recent Rockstars"
1869
msgstr ""
1870
1871
+ #: bp-core/bp-core-admin.php:709
1872
msgid "Contributors to BuddyPress 2.0"
1873
msgstr ""
1874
3020
msgid "%1$s created the group %2$s"
3021
msgstr ""
3022
3023
+ #: bp-groups/bp-groups-activity.php:93 bp-groups/bp-groups-activity.php:259
3024
msgid "%1$s joined the group %2$s"
3025
msgstr ""
3026
bp-loader.php CHANGED
@@ -16,7 +16,7 @@
16
* Description: Social networking in a box. Build a social network for your company, school, sports team or niche community all based on the power and flexibility of WordPress.
17
* Author: The BuddyPress Community
18
* Author URI: http://buddypress.org/community/members/
19
- * Version: 2.0-beta2
20
* Text Domain: buddypress
21
* Domain Path: /bp-languages/
22
* License: GPLv2 or later (license.txt)
@@ -303,7 +303,7 @@ class BuddyPress {
303
304
/** Versions **************************************************/
305
306
- $this->version = '2.0-beta2';
307
$this->db_version = 7892;
308
309
/** Loading ***************************************************/
16
* Description: Social networking in a box. Build a social network for your company, school, sports team or niche community all based on the power and flexibility of WordPress.
17
* Author: The BuddyPress Community
18
* Author URI: http://buddypress.org/community/members/
19
+ * Version: 2.0-RC1
20
* Text Domain: buddypress
21
* Domain Path: /bp-languages/
22
* License: GPLv2 or later (license.txt)
303
304
/** Versions **************************************************/
305
306
+ $this->version = '2.0-RC1';
307
$this->db_version = 7892;
308
309
/** Loading ***************************************************/
bp-notifications/bp-notifications-actions.php CHANGED
@@ -15,7 +15,7 @@
15
if ( !defined( 'ABSPATH' ) ) exit;
16
17
/**
18
- * Handle marking single notifications as read
19
*
20
* @since BuddyPress (1.9.0)
21
*
@@ -51,7 +51,7 @@ function bp_notifications_action_mark_read() {
51
add_action( 'bp_actions', 'bp_notifications_action_mark_read' );
52
53
/**
54
- * Handle marking single notifications as unread
55
*
56
* @since BuddyPress (1.9.0)
57
*
@@ -59,7 +59,7 @@ add_action( 'bp_actions', 'bp_notifications_action_mark_read' );
59
*/
60
function bp_notifications_action_mark_unread() {
61
62
- // Bail if not the unread screen
63
if ( ! bp_is_notifications_component() || ! bp_is_current_action( 'read' ) ) {
64
return false;
65
}
@@ -87,7 +87,7 @@ function bp_notifications_action_mark_unread() {
87
add_action( 'bp_actions', 'bp_notifications_action_mark_unread' );
88
89
/**
90
- * Handle marking single notifications as unread
91
*
92
* @since BuddyPress (1.9.0)
93
*
@@ -95,7 +95,7 @@ add_action( 'bp_actions', 'bp_notifications_action_mark_unread' );
95
*/
96
function bp_notifications_action_delete() {
97
98
- // Bail if not the unread screen
99
if ( ! bp_is_notifications_component() || ! ( bp_is_current_action( 'read' ) || bp_is_current_action( 'unread' ) ) ) {
100
return false;
101
}
15
if ( !defined( 'ABSPATH' ) ) exit;
16
17
/**
18
+ * Handle marking single notifications as read.
19
*
20
* @since BuddyPress (1.9.0)
21
*
51
add_action( 'bp_actions', 'bp_notifications_action_mark_read' );
52
53
/**
54
+ * Handle marking single notifications as unread.
55
*
56
* @since BuddyPress (1.9.0)
57
*
59
*/
60
function bp_notifications_action_mark_unread() {
61
62
+ // Bail if not the read screen
63
if ( ! bp_is_notifications_component() || ! bp_is_current_action( 'read' ) ) {
64
return false;
65
}
87
add_action( 'bp_actions', 'bp_notifications_action_mark_unread' );
88
89
/**
90
+ * Handle deleting single notifications.
91
*
92
* @since BuddyPress (1.9.0)
93
*
95
*/
96
function bp_notifications_action_delete() {
97
98
+ // Bail if not the read or unread screen
99
if ( ! bp_is_notifications_component() || ! ( bp_is_current_action( 'read' ) || bp_is_current_action( 'unread' ) ) ) {
100
return false;
101
}
bp-templates/bp-legacy/js/buddypress.js CHANGED
@@ -112,12 +112,17 @@ jq(document).ready( function() {
112
var content = jq("#whats-new").val();
113
var firstrow = jq( '#buddypress ul.activity-list li' ).first();
114
var activity_row = firstrow;
115
116
- if ( activity_row.hasClass( 'load-newest' ) ) {
117
- activity_row = firstrow.next();
118
- }
119
120
- timestamp = activity_row.prop( 'class' ).match( /date-recorded-([0-9]+)/ );
121
122
if ( timestamp ) {
123
last_date_recorded = timestamp[1];
112
var content = jq("#whats-new").val();
113
var firstrow = jq( '#buddypress ul.activity-list li' ).first();
114
var activity_row = firstrow;
115
+ var timestamp = null;
116
117
+ // Checks if at least one activity exists
118
+ if ( firstrow.length ) {
119
120
+ if ( activity_row.hasClass( 'load-newest' ) ) {
121
+ activity_row = firstrow.next();
122
+ }
123
+
124
+ timestamp = activity_row.prop( 'class' ).match( /date-recorded-([0-9]+)/ );
125
+ }
126
127
if ( timestamp ) {
128
last_date_recorded = timestamp[1];
bp-xprofile/bp-xprofile-actions.php CHANGED
@@ -103,6 +103,6 @@ function bp_xprofile_action_settings() {
103
do_action( 'bp_xprofile_settings_after_save' );
104
105
// Redirect to the root domain
106
- bp_core_redirect( bp_displayed_user_domain() . bp_get_settings_slug() . '/privacy' );
107
}
108
add_action( 'bp_actions', 'bp_xprofile_action_settings' );
103
do_action( 'bp_xprofile_settings_after_save' );
104
105
// Redirect to the root domain
106
+ bp_core_redirect( bp_displayed_user_domain() . bp_get_settings_slug() . '/profile' );
107
}
108
add_action( 'bp_actions', 'bp_xprofile_action_settings' );