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 the remaining legacy code to modern standards and techniques necessary for the %1$s project and all 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 which will greatly benefit 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 all filled in extended profile fields.', '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( 'Improve the presentation of BuddyPress components within in the new default theme with the new companion stylesheet.', 'buddypress' ); ?></p> |
| 643 | <p><?php |
| 644 | /* translators: 1: Link to the Codex article, 2: functions.php */ |
| 645 | printf( __( 'To change Twenty Seventeen\'s 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( 'Email header showing the list-unsubscribe feature.', '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( '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( 'Make Group search more flexible', 'buddypress' ); ?></h4> |
| 667 | <p><?php |
| 668 | /* translators: 1: search_column, 2: BP_Groups_Group::get() */ |
| 669 | printf( __( 'Add %1$s parameter to allow developers to specify which column should be searched and where wildcard characters should be placed in %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( 'Add an alphabetical sort option to the groups widget 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 on localization for translation editors so 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> |