617 | | <h3 class="headline-title"><?php esc_html_e( 'Modernizing the Codebase', 'buddypress' ); ?></h3> |
618 | | <p class="introduction"><?php |
619 | | /* translators: 1: BP REST API, 2: Link to Codex article */ |
620 | | 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'), |
621 | | '<code>BP REST API</code>', |
622 | | 'https://codex.buddypress.org/getting-started/buddypress-2-8-will-require-php-5-3/' ); |
623 | | ?></p> |
| 617 | <h3 class="headline-title"><?php esc_html_e( 'Edit Group Slug', 'buddypress' ); ?></h3> |
| 618 | <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/admin/images/edit-group-slug.png' ); ?>" alt="<?php esc_attr_e( 'Edit group admin screen.', 'buddypress' ); ?>"> |
| 619 | <p class="introduction"><?php esc_html_e( 'Allow administrators to change group names and permalinks. Navigate to the Groups screen in the wp-admin dashboard, click on the Edit link under the Group name, and adjust as needed.', 'buddypress' ); ?></p> |
631 | | <div class="bp-feature-with-images"> |
632 | | |
633 | | <div class="bp-feature-imaged"> |
634 | | <h4 class="feature-title"><?php esc_html_e( 'More helpful "Activate Pending Accounts" screen', 'buddypress' ); ?></h4> |
635 | | <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' ); ?>"> |
636 | | <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> |
637 | | </div> |
638 | | |
639 | | <div class="bp-feature-imaged anon"> |
640 | | <h4 class="feature-title"><?php |
641 | | /* translators: %s: List-Unsubscribe */ |
642 | | printf( __( 'Support for %s header in emails', 'buddypress' ), |
643 | | '<code>List-Unsubscribe</code>' ); |
644 | | ?></h4> |
645 | | <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' ); ?>"> |
646 | | <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> |
647 | | </div> |
648 | | |
649 | | <div class="bp-feature-imaged"> |
650 | | <h4 class="feature-title"><?php esc_html_e( 'Twenty Seventeen Companion Stylesheet', 'buddypress' ); ?></h4> |
651 | | <p><?php esc_html_e( 'BuddyPress looks great in WordPress\'s latest default theme with the new Twenty Seventeen companion stylesheet.', 'buddypress' ); ?></p> |
652 | | <p><?php |
653 | | /* translators: 1: Link to the Codex article, 2: functions.php */ |
654 | | 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' ), |
655 | | 'https://codex.buddypress.org/themes/bp-theme-compatibility-and-the-wordpress-default-themes/twenty-seventeen-theme/', |
656 | | '<code>functions.php</code>' ); |
| 627 | <div class="bp-feature"> |
| 628 | <span class="dashicons dashicons-list-view" aria-hidden="true"></span> |
| 629 | <h4 class="feature-title"><?php esc_html_e( 'URL compatibility for LightSpeed Servers' ); ?></h4> |
| 630 | <p><?php |
| 631 | /* translators: %s: trailingslashit() */ |
| 632 | printf( __( 'Audited and changed template link functions to use %s where necessary.', 'buddypress' ), |
| 633 | '<code>trailingslashit()</code>' ); |
660 | | <div class="bp-feature-imaged anon"> |
661 | | <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' ); ?>"> |
662 | | </div> |
663 | | |
664 | | <div class="clear"></div> |
| 638 | <div class="bp-feature opposite"> |
| 639 | <span class="dashicons dashicons-admin-users" aria-hidden="true"></span> |
| 640 | <h4 class="feature-title"><?php |
| 641 | /* translators: %s: 1: accessibility, 2: extended profile */ |
| 642 | printf( __( 'Improve %1$s of %2$s Fields', 'buddypress' ), |
| 643 | '<code>a11y</code>', |
| 644 | '<code>Extended Profile</code>' ); |
| 645 | ?></h4> |
| 646 | <p><?php esc_html_e( 'Related form fields are grouped together in fieldsets and all interactive form controls are associated with necessary ARIA states and properties.', 'buddypress' ); ?></p> |
668 | | <span class="dashicons dashicons-testimonial" aria-hidden="true"></span> |
669 | | <h4 class="feature-title"><?php esc_html_e( 'More hooks for Messages', 'buddypress' ); ?></h4> |
670 | | <p><?php esc_html_e( 'We\'ve added new filters and actions for different methods throughout the Messages component.', 'buddypress' ); ?></p> |
| 650 | <span class="dashicons dashicons-admin-appearance" aria-hidden="true"></span> |
| 651 | <h4 class="feature-title"><?php esc_html_e( 'Compatibility with Bootstrap themes', 'buddypress' ); ?></h4> |
| 652 | <p><?php esc_html_e( 'Removed issues with BuddyPress-generated content being hidden in the Groups loop and Activity comments in Bootstrap themes.', 'buddypress' ); ?></p> |
677 | | /* translators: 1: search_column, 2: BP_Groups_Group::get() */ |
678 | | 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' ), |
679 | | '<code>search_column</code>', |
680 | | '<code>BP_Groups_Group::get()</code>' ); |
| 659 | /* translators: 1: title attribute, 2: :hover, 3: :focus */ |
| 660 | printf( __( 'Replaced %1$s attributes with tooltips which provide additional information and visual cues where needed on mouse %2$s and keyboard %3$s.', 'buddypress' ), |
| 661 | '<code>title</code>', |
| 662 | '<code>:hover</code>', |
| 663 | '<code>:focus</code>' ); |
685 | | <span class="dashicons dashicons-groups" aria-hidden="true"></span> |
686 | | <h4 class="feature-title"><?php esc_html_e( 'Alphabetical sorting for Groups widget', 'buddypress' ); ?></h4> |
687 | | <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> |
| 668 | <span class="dashicons dashicons-admin-generic" aria-hidden="true"></span> |
| 669 | <h4 class="feature-title"><?php esc_html_e( 'Template Packs UI in BuddyPress > Settings.', 'buddypress' ); ?></h4> |
| 670 | <p><?php esc_html_e( 'Register your new BuddyPress theme package and allow the user to select which template pack to use.', 'buddypress' ); ?></p> |
691 | | <span class="dashicons dashicons-email" aria-hidden="true"></span> |
692 | | <h4 class="feature-title"><?php |
693 | | /* translators: %s: PHPMailer */ |
694 | | printf( __( 'Enable choice of %s', 'buddypress' ), '<code>PHPMailer</code>' ); |
695 | | ?></h4> |
696 | | <p><?php |
697 | | /* translators: %s: PHPMailer */ |
698 | | printf( __( 'Developers can specify which %s should be used when sending BuddyPress with a new filter.', 'buddypress' ), '<code>PHPMailer</code>' ); |
699 | | ?></p> |
| 674 | <span class="dashicons dashicons-format-image" aria-hidden="true"></span> |
| 675 | <h4 class="feature-title"><?php esc_html_e( 'Improve profile image uploads', 'buddypress' ); ?></h4> |
| 676 | <p><?php esc_html_e( 'Fixed issues with uploading in iOS Safari and uploading files with non-ASCII filenames.', 'buddypress' ); ?></p> |
705 | | <div class="bp-changelog-section"> |
706 | | <h3 class="changelog-title"><?php esc_html_e( 'More under the hood …', 'buddypress' ); ?></h3> |
707 | | <div class="bp-changelog three-col"> |
708 | | <div class="col"> |
709 | | <h4 class="title"><?php esc_html_e( 'Localization Improvements', 'buddypress' ); ?></h4> |
710 | | <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> |
711 | | </div> |
712 | | <div class="col"> |
713 | | <h4 class="title"><?php esc_html_e( 'Developer Reference', 'buddypress' ); ?></h4> |
714 | | <p><?php esc_html_e( 'Regular updates to inline code documentation make it easier for developers to understand how BuddyPress works.', 'buddypress' ); ?></p> |
715 | | </div> |
716 | | |
717 | | <div class="col"> |
718 | | <h4 class="title"><?php esc_html_e( 'Accessibility Upgrades', 'buddypress' ); ?></h4> |
719 | | <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> |
720 | | </div> |
721 | | </div> |
722 | | <div class="clear"></div> |
723 | | </div> |
724 | | |
725 | 681 | <div class="bp-assets"> |
726 | 682 | <p><?php _ex( 'Learn more:', 'About screen, website links', 'buddypress' ); ?> <a href="https://buddypress.org/blog/"><?php _ex( 'News', 'About screen, link to project blog', 'buddypress' ); ?></a> • <a href="https://buddypress.org/support/"><?php _ex( 'Support', 'About screen, link to support site', 'buddypress' ); ?></a> • <a href="https://codex.buddypress.org/"><?php _ex( 'Documentation', 'About screen, link to documentation', 'buddypress' ); ?></a> • <a href="https://bpdevel.wordpress.com/"><?php _ex( 'Development Blog', 'About screen, link to development blog', 'buddypress' ); ?></a></p> |
727 | 683 | |