Skip to:
Content

BuddyPress.org

Changeset 12638


Ignore:
Timestamp:
04/29/2020 10:55:51 PM (6 years ago)
Author:
imath
Message:

Update the BuddyPress Hello modal to inform about 6.0.0 top features

Props dcavins

See #8270

Location:
trunk/src/bp-core
Files:
2 added
4 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-core/classes/class-bp-admin.php

    r12588 r12638  
    629629
    630630        // Get BuddyPress stable version.
    631         $version      =  preg_replace( '/-.*/', '', bp_get_version() );
     631        $version      =  self::display_version();
    632632        $version_slug = 'version-' . str_replace( '.', '-', $version );
    633633    ?>
     
    654654                    <div id="dynamic-content"></div>
    655655                    <div id="top-features">
    656                         <h2><?php esc_html_e( 'Introducing the BP REST API', 'buddypress' ); ?></h2>
    657                         <figure class="bp-hello-alignleft">
     656                        <h2><?php esc_html_e( 'Say hello to the first two BuddyPress blocks!', 'buddypress' ); ?></h2>
     657                        <figure class="bp-hello-aligncenter">
     658                            <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/bp-blocks.gif' ); ?>" alt="<?php esc_attr_e( 'Gif Animation showing how to insert the BuddyPress Group Block.', 'buddypress' ); ?>" />
     659                        </figure>
     660                        <p>
     661                            <?php esc_html_e( 'BuddyPress 6.0.0 comes with two awesome blocks for your WordPress Editor: the BP Member and BP Group Blocks.', 'buddypress' ); ?>
     662                            <?php esc_html_e( 'Available from the BuddyPress blocks category of your WordPress Block menu, these lovely blocks let you insert a rich content block featuring a specific member or group from your community site in a WordPress post or page.', 'buddypress' ); ?>
     663                            <br/>
     664                            <?php printf(
     665                                /* translators: %s is the placeholder for the link to the Advanced section of the BP Blocks development note. */
     666                                esc_html__( 'If you\'re an Advanced BuddyPresser and wish to fine tune the BuddyPress blocks for your community site, learn more in %s about the new BP Blocks.', 'buddypress' ),
     667                                sprintf(
     668                                    '<a href="%1$s">%2$s</a>',
     669                                    esc_url( 'https://bpdevel.wordpress.com/2020/03/30/welcome-to-the-first-buddypress-blocks/#advanced-customizations' ),
     670                                    esc_html__( 'this section of our development note', 'buddypress' )
     671                                )
     672                            ); ?>
     673                        </p>
     674
     675                        <hr class="bp-hello-divider"/>
     676
     677                        <h2><?php esc_html_e( 'The BP REST API is now completed!', 'buddypress' ); ?></h2>
     678                        <figure class="bp-hello-alignright">
    658679                            <div class="dashicons dashicons-rest-api big"></div>
    659680                        </figure>
    660681                        <p>
    661                             <?php esc_html_e( 'BuddyPress 5.0.0 comes with REST API endpoints for members, groups, activities, users, private messages, screen notifications and extended profiles.', 'buddypress' ); ?>
    662                         </p>
    663                         <p>
    664                             <?php esc_html_e( 'BuddyPress endpoints provide machine-readable external access to your WordPress site with a clear, standards-driven interface, paving the way for new and innovative methods of interacting with your community through plugins, themes, apps, and beyond.', 'buddypress' ); ?>
    665682                            <?php printf(
    666                                 /* translators: %s is the placeholder for the link to the BP REST API documentation site. */
    667                                 esc_html__( 'Ready to get started with development? Check out the %s.', 'buddypress' ),
     683                                /* translators: %s is the placeholder for the link to the BP REST API documentation. */
     684                                esc_html__( 'In 5.0.0, we introduced the first endpoints and provided %s for them.', 'buddypress' ),
    668685                                sprintf(
    669686                                    '<a href="%1$s">%2$s</a>',
    670687                                    esc_url( 'https://developer.buddypress.org/bp-rest-api/' ),
    671                                     esc_html__( 'BP REST API reference', 'buddypress' )
     688                                    esc_html__( 'reference documentation', 'buddypress' )
     689                                )
     690                            ); ?>
     691                            <?php esc_html_e( 'In 6.0.0, we are adding the 6 remaining endpoints you were waiting for: Blogs, Blog avatar, Friends, Group Cover Image, Member Cover Image and User Signups. You can now build full-featured BuddyPress Apps!', 'buddypress' ); ?>
     692                        </p>
     693
     694                        <hr class="bp-hello-divider"/>
     695
     696                        <h2><?php esc_html_e( 'BP Nouveau has been improved', 'buddypress' ); ?></h2>
     697                        <p>
     698                            <?php esc_html_e( 'Your active theme supports wide layouts? Awesome! BP Nouveau now supports wide (and really, really wide) content areas, too!', 'buddypress' ); ?>
     699                        </p>
     700                        <figure class="bp-hello-aligncenter">
     701                            <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/bp-nouveau-wide-aligns.png' ); ?>" alt="<?php esc_attr_e( 'Screenshot of the BP Nouveau customizer setting to take advantage of wide layouts', 'buddypress' ); ?>" />
     702                        </figure>
     703                        <p>
     704                            <?php esc_html_e( 'This is the first of the many improvements we are bringing to our default Template Pack. It never looked so beautiful in your theme.', 'buddypress' ); ?>
     705                        </p>
     706
     707                        <hr class="bp-hello-divider"/>
     708
     709                        <h2><?php esc_html_e( 'Under the hood', 'buddypress' ); ?></h2>
     710                        <figure class="bp-hello-alignright">
     711                            <div class="dashicons dashicons-buddicons-buddypress-logo big"></div>
     712                        </figure>
     713                        <p>
     714                            <?php esc_html_e( '6.0.0 includes more than 80 changes to improve your BuddyPress experience as users, as contributors to our code and as contributors to our translations.', 'buddypress' ); ?>
     715                        </p>
     716                        <p>
     717                            <?php printf(
     718                                /* translators: %s is the placeholder for the link to the Avatar changes development note. */
     719                                esc_html__( 'The biggest change moves local avatar management to the Members component. Read more about it in %s.', 'buddypress' ),
     720                                sprintf(
     721                                    '<a href="%1$s">%2$s</a>',
     722                                    esc_url( 'https://bpdevel.wordpress.com/2020/03/01/the-profile-photo-cover-image-features-belong-to-members/' ),
     723                                    esc_html__( 'this development note', 'buddypress' )
    672724                                )
    673725                            ); ?>
     
    676728                        <hr class="bp-hello-divider"/>
    677729
    678                         <h2><?php esc_html_e( 'A new interface for managing group members.', 'buddypress' ); ?></h2>
    679                         <p>
    680                             <?php esc_html_e( 'The best way to show the power of the BP REST API is to start using it for one of our Core features.', 'buddypress' ); ?>
    681                         </p>
    682                         <figure class="bp-hello-aligncenter">
    683                             <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/manage-members-interface.png' ); ?>" alt="<?php esc_attr_e( 'Screenshot of the Group Members management interface in the administration and on the front-end of your site.', 'buddypress' ); ?>" />
     730                        <h2><?php esc_html_e( 'We want to hear your voice', 'buddypress' ); ?></h2>
     731                        <figure class="bp-hello-alignleft">
     732                            <div class="dashicons dashicons-microphone big"></div>
    684733                        </figure>
    685                         <p>
    686                             <?php esc_html_e( 'Group administrators will love our new interface for managing group membership. Whether you\'re working as a group admin on the front-end Manage tab, or as the site admin on the Dashboard, the new REST API-based tools are faster, easier to use, and more consistent.', 'buddypress' ); ?>
    687                         </p>
    688 
    689                         <hr class="bp-hello-divider"/>
    690 
    691                         <h2><?php esc_html_e( 'Improved Group invites and membership requests.', 'buddypress' ); ?></h2>
    692                         <figure class="bp-hello-alignright">
    693                             <div class="dashicons dashicons-buddicons-groups big"></div>
    694                         </figure>
    695                         <p>
    696                             <?php esc_html_e( 'Thanks to the new BP Invitations API, Group invites and membership requests are now managed in a more consistent way.', 'buddypress' ); ?>
     734                        <p class="aligncenter">
     735                            <strong><?php printf(
     736                                /* translators: %s is the placeholder for the link to the 2020 BuddyPress survey. */
     737                                esc_html__( 'Take the %s.', 'buddypress' ),
     738                                sprintf(
     739                                    '<a href="%1$s">%2$s</a>',
     740                                    esc_url( 'https://buddypress.org' ),
     741                                    esc_html__( '2020 BuddyPress Survey', 'buddypress' )
     742                                )
     743                            ); ?></strong>
    697744                        </p>
    698745                        <p>
    699                             <?php esc_html_e( 'The BP Invitations API abstracts how these two actions are handled and allows developers to use them for any object on your site (e.g., Sites of a WordPress network).', 'buddypress' ); ?>
    700                             <?php printf(
    701                                 /* translators: %s is the placeholder for the link to the BP Invitations API development note. */
    702                                 esc_html__( 'Read more about the %s.', 'buddypress' ),
    703                                 sprintf(
    704                                     '<a href="%1$s">%2$s</a>',
    705                                     esc_url( 'https://bpdevel.wordpress.com/2019/09/16/new-invitations-api-coming-in-buddypress-5-0/' ),
    706                                     esc_html__( 'BP Invitations API', 'buddypress' )
    707                                 )
    708                             ); ?>
    709                         </p>
    710 
    711                         <hr class="bp-hello-divider"/>
    712 
    713                         <h2><?php esc_html_e( 'Help our support volunteers help you.', 'buddypress' ); ?></h2>
    714                         <p>
    715                             <?php esc_html_e( 'Knowing your WordPress and BuddyPress configuration is very important when one of our beloved support volunteers tries to help you fix an issue. That\'s why we added a BuddyPress section to the Site Health Info Administration screen.', 'buddypress' ); ?>
    716                         </p>
    717                         <figure class="bp-hello-aligncenter">
    718                             <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/site-health-buddypress-section.png' ); ?>" alt="<?php esc_attr_e( 'Screenshot of the BuddyPress section of the Site Health Info Administration screen.', 'buddypress' ); ?>" />
    719                         </figure>
    720                         <p>
    721                             <?php esc_html_e( 'The panel is displayed at the bottom of the screen. It includes the BuddyPress version, active components, active template pack, and a list of other component-specific settings information.', 'buddypress' ); ?>
    722                         </p>
    723 
    724                         <hr class="bp-hello-divider"/>
    725 
    726                         <h2><?php esc_html_e( 'Improved integrations with WordPress', 'buddypress' ); ?></h2>
    727                         <figure class="bp-hello-aligncenter">
    728                             <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/bp-nouveau-improvements.png' );?>" alt="<?php esc_attr_e( 'Screenshot of the BuddyPress members directory & Password control in Twenty Ninteen.', 'buddypress' ); ?>" />
    729                         </figure>
    730 
    731                         <p>
    732                             <?php esc_html_e( 'In BuddyPress 5.0.0, the BP Nouveau template pack looks better than ever with the Twenty Nineteen theme.', 'buddypress' ); ?>
    733                             <?php esc_html_e( 'Nouveau also now uses the same password control as the one used in WordPress Core, for better consistency between BuddyPress and WordPress spaces.', 'buddypress' ); ?>
    734                         </p>
    735 
    736                         <p>
    737                             <strong><?php esc_html_e( 'BuddyPress Blocks now have their own category into the Block Editor.', 'buddypress' ); ?></strong>
    738                         </p>
    739                         <figure class="bp-hello-aligncenter">
    740                             <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/buddypress-blocks-category.png' ); ?>" alt="<?php esc_attr_e( 'Screenshot of the BuddyPress block category.', 'buddypress' ); ?>" />
    741                         </figure>
    742                         <p>
    743                             <?php esc_html_e( 'Developers building tools for the Block Editor can now add their blocks to the BuddyPress category. This change provides a foundation for organizing custom BuddyPress blocks.', 'buddypress' ); ?>
    744                             <?php printf(
    745                                 /* translators: %s is the placeholder for the link to the blocks category development note. */
    746                                 esc_html__( 'Read more about this feature in the %s.', 'buddypress' ),
    747                                 sprintf(
    748                                     '<a href="%1$s">%2$s</a>',
    749                                     esc_url( 'https://bpdevel.wordpress.com/2019/07/31/a-category-to-store-your-buddypress-blocks/' ),
    750                                     esc_html__( 'development note', 'buddypress' )
    751                                 )
    752                             ); ?>
     746                            <?php esc_html_e( 'Knowing how you use BuddyPress and getting your point of view about future BuddyPress development is very important to us.', 'buddypress' ); ?>
     747                            <?php esc_html_e( 'Please, take some time to help us decide what\'s best for the BuddyPress project.', 'buddypress' ); ?>
    753748                        </p>
    754749
     
    834829        <div class="wrap bp-about-wrap">
    835830
    836         <h1><?php _e( 'BuddyPress Settings', 'buddypress' ); ?> </h1>
    837 
    838         <h2 class="nav-tab-wrapper"><?php bp_core_admin_tabs( __( 'Credits', 'buddypress' ) ); ?></h2>
    839 
    840             <p class="about-description"><?php _e( 'Meet the contributors behind BuddyPress:', 'buddypress' ); ?></p>
    841 
    842             <h3 class="wp-people-group"><?php _e( 'Project Leaders', 'buddypress' ); ?></h3>
     831        <h1><?php esc_html_e( 'BuddyPress Settings', 'buddypress' ); ?> </h1>
     832
     833        <h2 class="nav-tab-wrapper"><?php bp_core_admin_tabs( esc_html__( 'Credits', 'buddypress' ) ); ?></h2>
     834
     835            <p class="about-description"><?php esc_html_e( 'Meet the contributors behind BuddyPress:', 'buddypress' ); ?></p>
     836
     837            <h3 class="wp-people-group"><?php esc_html_e( 'Project Leaders', 'buddypress' ); ?></h3>
    843838            <ul class="wp-people-group " id="wp-people-group-project-leaders">
    844839                <li class="wp-person" id="wp-person-johnjamesjacoby">
    845840                    <a class="web" href="https://profiles.wordpress.org/johnjamesjacoby"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/7a2644fb53ae2f7bfd7143b504af396c?s=120">
    846841                    John James Jacoby</a>
    847                     <span class="title"><?php _e( 'Project Lead', 'buddypress' ); ?></span>
     842                    <span class="title"><?php esc_html_e( 'Project Lead', 'buddypress' ); ?></span>
    848843                </li>
    849844                <li class="wp-person" id="wp-person-boonebgorges">
    850845                    <a class="web" href="https://profiles.wordpress.org/boonebgorges"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/9cf7c4541a582729a5fc7ae484786c0c?s=120">
    851846                    Boone B. Gorges</a>
    852                     <span class="title"><?php _e( 'Lead Developer', 'buddypress' ); ?></span>
     847                    <span class="title"><?php esc_html_e( 'Lead Developer', 'buddypress' ); ?></span>
    853848                </li>
    854849                <li class="wp-person" id="wp-person-djpaul">
    855850                    <a class="web" href="https://profiles.wordpress.org/djpaul"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/3bc9ab796299d67ce83dceb9554f75df?s=120">
    856851                    Paul Gibbs</a>
    857                     <span class="title"><?php _e( 'Lead Developer', 'buddypress' ); ?></span>
     852                    <span class="title"><?php esc_html_e( 'Lead Developer', 'buddypress' ); ?></span>
    858853                </li>
    859854            </ul>
    860855
    861             <h3 class="wp-people-group"><?php _e( 'BuddyPress Team', 'buddypress' ); ?></h3>
     856            <h3 class="wp-people-group"><?php esc_html_e( 'BuddyPress Team', 'buddypress' ); ?></h3>
    862857            <ul class="wp-people-group " id="wp-people-group-core-team">
    863858                <li class="wp-person" id="wp-person-r-a-y">
    864859                    <a class="web" href="https://profiles.wordpress.org/r-a-y"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/3bfa556a62b5bfac1012b6ba5f42ebfa?s=120">
    865860                    Ray</a>
    866                     <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span>
     861                    <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span>
    867862                </li>
    868863                <li class="wp-person" id="wp-person-hnla">
    869864                    <a class="web" href="https://profiles.wordpress.org/hnla"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/3860c955aa3f79f13b92826ae47d07fe?s=120">
    870865                    Hugo Ashmore</a>
    871                     <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span>
     866                    <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span>
    872867                </li>
    873868                <li class="wp-person" id="wp-person-imath">
    874869                    <a class="web" href="https://profiles.wordpress.org/imath"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/8b208ca408dad63888253ee1800d6a03?s=120">
    875870                    Mathieu Viet</a>
    876                     <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span>
     871                    <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span>
    877872                </li>
    878873                <li class="wp-person" id="wp-person-mercime">
    879874                    <a class="web" href="https://profiles.wordpress.org/mercime"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/fae451be6708241627983570a1a1817a?s=120">
    880875                    Mercime</a>
    881                     <span class="title"><?php _e( 'Navigator', 'buddypress' ); ?></span>
     876                    <span class="title"><?php esc_html_e( 'Navigator', 'buddypress' ); ?></span>
    882877                </li>
    883878                <li class="wp-person" id="wp-person-dcavins">
    884879                    <a class="web" href="https://profiles.wordpress.org/dcavins"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/a5fa7e83d59cb45ebb616235a176595a?s=120">
    885880                    David Cavins</a>
    886                     <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span>
     881                    <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span>
    887882                </li>
    888883                <li class="wp-person" id="wp-person-tw2113">
    889884                    <a class="web" href="https://profiles.wordpress.org/tw2113"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/a5d7c934621fa1c025b83ee79bc62366?s=120">
    890885                    Michael Beckwith</a>
    891                     <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span>
     886                    <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span>
    892887                </li>
    893888                <li class="wp-person" id="wp-person-henry-wright">
    894889                    <a class="web" href="https://profiles.wordpress.org/henry.wright"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/0da2f1a9340d6af196b870f6c107a248?s=120">
    895890                    Henry Wright</a>
    896                     <span class="title"><?php _e( 'Community Support', 'buddypress' ); ?></span>
     891                    <span class="title"><?php esc_html_e( 'Community Support', 'buddypress' ); ?></span>
    897892                </li>
    898893                <li class="wp-person" id="wp-person-danbp">
    899894                    <a class="web" href="https://profiles.wordpress.org/danbp"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/0deae2e7003027fbf153500cd3fa5501?s=120">
    900895                    danbp</a>
    901                     <span class="title"><?php _e( 'Community Support', 'buddypress' ); ?></span>
     896                    <span class="title"><?php esc_html_e( 'Community Support', 'buddypress' ); ?></span>
    902897                </li>
    903898                <li class="wp-person" id="wp-person-shanebp">
    904899                    <a class="web" href="https://profiles.wordpress.org/shanebp"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/ffd294ab5833ba14aaf175f9acc71cc4?s=120">
    905900                    shanebp</a>
    906                     <span class="title"><?php _e( 'Community Support', 'buddypress' ); ?></span>
     901                    <span class="title"><?php esc_html_e( 'Community Support', 'buddypress' ); ?></span>
    907902                </li>
    908903                <li class="wp-person" id="wp-person-slaffik">
    909904                    <a class="web" href="https://profiles.wordpress.org/r-a-y"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/61fb07ede3247b63f19015f200b3eb2c?s=120">
    910905                    Slava Abakumov</a>
    911                     <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span>
     906                    <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span>
    912907                </li>
    913908                <li class="wp-person" id="wp-person-offereins">
    914909                    <a class="web" href="https://profiles.wordpress.org/Offereins"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/2404ed0a35bb41aedefd42b0a7be61c1?s=120">
    915910                    Laurens Offereins</a>
    916                     <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span>
     911                    <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span>
    917912                </li>
    918913                <li class="wp-person" id="wp-person-netweb">
    919914                    <a class="web" href="https://profiles.wordpress.org/netweb"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/97e1620b501da675315ba7cfb740e80f?s=120">
    920915                    Stephen Edgar</a>
    921                     <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span>
     916                    <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span>
    922917                </li>
    923918                <li class="wp-person" id="wp-person-espellcaste">
    924919                    <a class="web" href="https://profiles.wordpress.org/espellcaste"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/b691e67be0ba5cad6373770656686bc3?s=120">
    925920                    Renato Alves</a>
    926                     <span class="title"><?php _e( 'Core Developer', 'buddypress' ); ?></span>
     921                    <span class="title"><?php esc_html_e( 'Core Developer', 'buddypress' ); ?></span>
    927922                </li>
    928923                <li class="wp-person" id="wp-person-venutius">
    929924                    <a class="web" href="https://profiles.wordpress.org/venutius"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/6a7c42a77fd94b82b217a7a97afdddbc?s=120">
    930925                    Venutius</a>
    931                     <span class="title"><?php _e( 'Community Support', 'buddypress' ); ?></span>
     926                    <span class="title"><?php esc_html_e( 'Community Support', 'buddypress' ); ?></span>
    932927                </li>
    933928            </ul>
    934929
    935             <h3 class="wp-people-group"><?php _e( 'Recent Rockstars', 'buddypress' ); ?></h3>
     930            <h3 class="wp-people-group"><?php printf( esc_html__( 'Noteworthy Contributors to %s', 'buddypress' ), self::display_version() ); ?></h3>
    936931            <ul class="wp-people-group " id="wp-people-group-rockstars">
    937932                <li class="wp-person" id="wp-person-dimensionmedia">
     
    961956                printf(
    962957                    /* translators: %s: BuddyPress version number */
    963                     esc_html__( 'Contributors to BuddyPress %s', 'buddypress' ),
     958                    esc_html__( 'All Contributors to BuddyPress %s', 'buddypress' ),
    964959                    self::display_version()
    965960                );
     
    997992            </p>
    998993
    999             <h3 class="wp-people-group"><?php _e( 'With our thanks to these Open Source projects', 'buddypress' ); ?></h3>
     994            <h3 class="wp-people-group"><?php esc_html_e( 'With our thanks to these Open Source projects', 'buddypress' ); ?></h3>
    1000995            <p class="wp-credits-list">
    1001996                <a href="https://github.com/ichord/At.js">At.js</a>,
     
    10111006            </p>
    10121007
    1013             <h3 class="wp-people-group"><?php _e( 'Contributor Emeriti', 'buddypress' ); ?></h3>
     1008            <h3 class="wp-people-group"><?php esc_html_e( 'Contributor Emeriti', 'buddypress' ); ?></h3>
    10141009            <ul class="wp-people-group " id="wp-people-group-emeriti">
    10151010                <li class="wp-person" id="wp-person-apeatling">
    10161011                    <a class="web" href="https://profiles.wordpress.org/johnjamesjacoby"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/bb29d699b5cba218c313b61aa82249da?s=120">
    10171012                    Andy Peatling</a>
    1018                     <span class="title"><?php _e( 'Project Founder', 'buddypress' ); ?></span>
     1013                    <span class="title"><?php esc_html_e( 'Project Founder', 'buddypress' ); ?></span>
    10191014                </li>
    10201015                <li class="wp-person" id="wp-person-burtadsit">
Note: See TracChangeset for help on using the changeset viewer.