612 | | /* translators: %s: URL to the development post about this feature */ |
613 | | printf( __( 'Huge performance improvements on sites using persistent caching. <a href="%s">Learn more about the Groups Query rewrite</a>.', 'buddypress' ), |
614 | | 'https://bpdevel.wordpress.com/2016/09/19/group-queries-have-been-rewritten-for-bp-2-7/' ); |
| 610 | /* translators: 1: BP REST API, 2: Link to Codex article */ |
| 611 | printf( __( 'To continue the migration of legacy code to modern standards and techniques necessary for the %1$s project and other new features moving forward, <a href="%2$s">BuddyPress 2.8 requires at least PHP 5.3</a>. This will allow us to build better, robust, and secure code, benefitting developers and users now and in the future.', 'buddypress'), |
| 612 | '<code>BP REST API</code>', |
| 613 | 'https://codex.buddypress.org/getting-started/buddypress-2-8-will-require-php-5-3/' ); |
629 | | <div class="bp-feature opposite"> |
630 | | <span class="dashicons dashicons-groups" aria-hidden="true"></span> |
631 | | <h4 class="feature-title"><?php esc_html_e( 'Group Types Integration in Templates', 'buddypress' ); ?></h4> |
632 | | <p><?php |
633 | | /* translators: %s: URL to the BuddyPress Codex article */ |
634 | | printf( __( 'Enable developers to show Group Types on the front end as well as control where the group type information is rendered. <a href="%s">Learn how to implement this feature</a>.', 'buddypress' ), |
635 | | 'https://codex.buddypress.org/developer/group-types/' ); |
636 | | ?></p> |
637 | | </div> |
| 624 | <div class="bp-feature-imaged"> |
| 625 | <h4 class="feature-title"><?php esc_html_e( 'More helpful "Activate Pending Accounts" screen', 'buddypress' ); ?></h4> |
| 626 | <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/admin/images/pending-accounts.png' ); ?>" alt="<?php esc_attr_e( 'The improved pending account screen.', 'buddypress' ); ?>"> |
| 627 | <p><?php esc_html_e( 'When you click on the username on the "Users > Manage Signups" page, you can now view profile data entered by the user at the time of registration.', 'buddypress' ); ?></p> |
| 628 | </div> |
639 | | <div class="bp-feature"> |
640 | | <span class="dashicons dashicons-admin-multisite" aria-hidden="true"></span> |
641 | | <h4 class="feature-title"><?php esc_html_e( 'Use the Site Icon as Your Site’s Profile Photo', 'buddypress' ); ?></h4> |
642 | | <p><?php |
643 | | /* translators: %s: URL to the WordPress Codex article */ |
644 | | printf( __( 'BuddyPress sets the site admin’s profile photo as the default site profile photo on the Sites Directory page. You can now <a href="%s">use the Site Icon introduced in WordPress 4.3</a> instead.', 'buddypress' ), |
645 | | 'https://codex.wordpress.org/Creating_a_Favicon#WordPress_Version_4.3_or_later' ); |
| 630 | <div class="bp-feature-imaged anon"> |
| 631 | <h4 class="feature-title"><?php |
| 632 | /* translators: %s: List-Unsubscribe */ |
| 633 | printf( __( 'Support for %s header in emails', 'buddypress' ), |
| 634 | '<code>List-Unsubscribe</code>' ); |
| 635 | ?></h4> |
| 636 | <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/admin/images/list-unsubscribe.png' ); ?>" alt="<?php esc_attr_e( 'Email header showing the list-unsubscribe feature.', 'buddypress' ); ?>"> |
| 637 | <p><?php esc_html_e( 'Allow users to unsubscribe from BuddyPress email notifications in some email clients such as Gmail (web), when properly configured.', 'buddypress' ); ?></p> |
| 638 | </div> |
| 639 | |
| 640 | <div class="bp-feature-imaged"> |
| 641 | <h4 class="feature-title"><?php esc_html_e( 'Twenty Seventeen Companion Stylesheet', 'buddypress' ); ?></h4> |
| 642 | <p><?php esc_html_e( 'BuddyPress looks great in WordPress\'s latest default theme with the new Twenty Seventeen companion stylesheet.', 'buddypress' ); ?></p> |
| 643 | <p><?php |
| 644 | /* translators: 1: Link to the Codex article, 2: functions.php */ |
| 645 | printf( __( 'To change the default two-column page layout to a full-width layout as seen in the image, add the <a href="%1$s">following code</a> to the %2$s file of your Twenty Seventeen child theme.', 'buddypress' ), |
| 646 | 'https://codex.buddypress.org/themes/bp-theme-compatibility-and-the-wordpress-default-themes/twenty-seventeen-theme/', |
| 647 | '<code>functions.php</code>' ); |
649 | | <div class="bp-feature opposite"> |
650 | | <span class="dashicons dashicons-filter" aria-hidden="true"></span> |
651 | | <h4 class="title"><?php esc_html_e( 'Member Type and Group Type Filters in Users and Groups Admin Screens', 'buddypress' ); ?></h4> |
652 | | <p><?php esc_html_e( 'Easily filter your members and groups by type and set types in bulk on the users and groups list tables in the dashboard.', 'buddypress' ); ?></p> |
653 | | </div> |
| 651 | <div class="bp-feature-imaged anon"> |
| 652 | <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/admin/images/twenty-seventeen.png' ); ?>" alt="<?php esc_attr_e( 'Full-width BuddyPress layout for Twenty Seventeen theme.', 'buddypress' ); ?>"> |
| 653 | </div> |
668 | | <span class="dashicons dashicons-admin-page" aria-hidden="true"></span> |
669 | | <h4 class="title"><?php esc_html_e( 'Use WP Page Names for Headings of BP Directory Pages', 'buddypress' ); ?></h4> |
670 | | <p><?php esc_html_e( 'Whatever you choose as the title of your Activity, Sites, Members, or Groups directory pages on the back end, is what you’ll get as the heading on the front end.', 'buddypress' ); ?></p> |
| 659 | <span class="dashicons dashicons-testimonial" aria-hidden="true"></span> |
| 660 | <h4 class="feature-title"><?php esc_html_e( 'More hooks for Messages', 'buddypress' ); ?></h4> |
| 661 | <p><?php esc_html_e( 'We\'ve added new filters and actions for different methods throughout the Messages component.', 'buddypress' ); ?></p> |
674 | | <span class="dashicons dashicons-universal-access" aria-hidden="true"></span> |
675 | | <h4 class="title"><?php esc_html_e( 'Accessibility Updates for the Front End and Back End', 'buddypress' ); ?></h4> |
676 | | <p><?php esc_html_e( 'Continued improvements for universal access help make BuddyPress back- and front-end screens usable for everyone (and on more devices).', 'buddypress' ); ?></p> |
| 665 | <span class="dashicons dashicons-search" aria-hidden="true"></span> |
| 666 | <h4 class="feature-title"><?php esc_html_e( 'A more flexible Group search', 'buddypress' ); ?></h4> |
| 667 | <p><?php |
| 668 | /* translators: 1: search_column, 2: BP_Groups_Group::get() */ |
| 669 | printf( __( 'The new %1$s parameter allows developers to specify which columns should be matched, as well as where wildcard characters should be placed, when searching via %2$s.', 'buddypress' ), |
| 670 | '<code>search_column</code>', |
| 671 | '<code>BP_Groups_Group::get()</code>' ); |
| 672 | ?></p> |
680 | | <span class="dashicons dashicons-screenoptions" aria-hidden="true"></span> |
681 | | <h4 class="title"><?php |
682 | | /* translators: %s: BP_Button */ |
683 | | printf( __( 'Refactored %s Class to Accept New Arguments', 'buddypress' ), '<code>BP_Button</code>' ); |
684 | | ?></h4> |
685 | | <p><?php esc_html_e( 'Provides developers with improved syntax and more control over the rendering of buttons.', 'buddypress' ); ?></p> |
| 676 | <span class="dashicons dashicons-groups" aria-hidden="true"></span> |
| 677 | <h4 class="feature-title"><?php esc_html_e( 'Alphabetical sorting for Groups widget', 'buddypress' ); ?></h4> |
| 678 | <p><?php esc_html_e( 'The groups widget can now be sorted alphabetically, in addition to sorting the results by recently active, popular, and newest groups.', 'buddypress' ); ?></p> |
689 | | <span class="dashicons dashicons-image-filter" aria-hidden="true"></span> |
690 | | <h4 class="title"><?php esc_html_e( 'Improvements to a Single Group’s Management Screens', 'buddypress' ); ?></h4> |
691 | | <p><?php esc_html_e( 'Improved markup, new modular group management templates, and a new member search form are just some of the enhancements added to the single group admin screens.', 'buddypress' ); ?></p> |
692 | | </div> |
693 | | |
694 | | <div class="bp-feature"> |
695 | | <span class="dashicons dashicons-groups" aria-hidden="true"></span> |
696 | | <h4 class="title"><?php |
697 | | /* translators: %s: parent_id */ |
698 | | printf( __( 'Support for Querying for Groups by New Column %s', 'buddypress' ), '<code>parent_id</code>' ); |
| 682 | <span class="dashicons dashicons-email" aria-hidden="true"></span> |
| 683 | <h4 class="feature-title"><?php |
| 684 | /* translators: %s: PHPMailer */ |
| 685 | printf( __( 'Enable choice of %s', 'buddypress' ), '<code>PHPMailer</code>' ); |
717 | | <h3 class="changelog-title"><?php esc_html_e( 'And so much more!', 'buddypress' ); ?></h3> |
718 | | <p class="bp-changelog-url"><?php |
719 | | /* translators: %s: URL to the BuddyPress Codex article */ |
720 | | printf( __( '<a href="%s">Changelog for BuddyPress 2.7.</a>', 'buddypress' ), |
721 | | 'https://codex.buddypress.org/releases/version-2-7-0/' ); |
722 | | ?></p> |
| 697 | <h3 class="changelog-title"><?php esc_html_e( 'More under the hood …', 'buddypress' ); ?></h3> |
| 698 | <div class="bp-changelog three-col"> |
| 699 | <div class="col"> |
| 700 | <h4 class="title"><?php esc_html_e( 'Localization Improvements', 'buddypress' ); ?></h4> |
| 701 | <p><?php esc_html_e( 'We continue to improve our localization internals, making it easier for translation editors to ensure that BuddyPress will be available for everyone in their own language.', 'buddypress' ); ?></p> |
| 702 | </div> |
| 703 | <div class="col"> |
| 704 | <h4 class="title"><?php esc_html_e( 'Developer Reference', 'buddypress' ); ?></h4> |
| 705 | <p><?php esc_html_e( 'Regular updates to inline code documentation make it easier for developers to understand how BuddyPress works.', 'buddypress' ); ?></p> |
| 706 | </div> |