Skip to:
Content

BuddyPress.org

Changeset 13015


Ignore:
Timestamp:
07/15/2021 01:40:03 PM (4 years ago)
Author:
imath
Message:

Update the "Hello BuddyPress" & credits screen

Some edits are still needed to take in account Polyglots contributions into 9.0.0 credits.

See #8514

Location:
trunk/src/bp-core
Files:
3 added
5 deleted
1 edited

Legend:

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

    r13008 r13015  
    669669                    <div id="dynamic-content"></div>
    670670                    <div id="top-features">
    671                         <h2><?php esc_html_e( 'Your current members are the best way to recruit fantastic new members for your community.', 'buddypress' ); ?></h2>
     671                        <h2><?php esc_html_e( 'It’s all about Widget Blocks!', 'buddypress' ); ?></h2>
     672                        <figure class="bp-hello-aligncenter">
     673                            <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/latest-activities.jpg' ); ?>" alt="<?php esc_attr_e( 'Illustration showing the Latest Activities Widget Block.', 'buddypress' ); ?>" />
     674                        </figure>
    672675                        <p>
    673                             <?php esc_html_e( 'Whether public registration is enabled or not, you can activate this great new opt-in feature from your site\'s BuddyPress settings; with it, your trusted members will handpick new members who will enrich your community', 'buddypress' ); ?>
     676                            <?php esc_html_e( 'WordPress 5.8 is right around the corner and debuts a brand new way to manage widgets: the Widget Block Editor. With BuddyPress 9.0.0, we have introduced 10 new BuddyPress Blocks, so you can continue to use your favorite BP Widgets with the new WP Block approach.', 'buddypress' ); ?>
     677                        </p>
     678                        <p>
     679                            <?php esc_html_e( 'The new BP Widget Blocks are simply Legacy Widgets we’ve rebuilt as BP Blocks, which means you can also access them in the Block Editor for use in your posts or pages!', 'buddypress' ); ?>
    674680                        </p>
    675681                        <figure class="bp-hello-aligncenter">
    676                             <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/bp-members-invitations-invite-screen.png' ); ?>" alt="<?php esc_attr_e( 'Illustration showing the Members Invite Screen.', 'buddypress' ); ?>" />
    677                         </figure>
    678                         <p><?php esc_html_e( 'Once activated, each member will be able to send new Member Invitation emails and manage the pending invitations directly from his or her profile area.', 'buddypress' ); ?>
    679                         <figure class="bp-hello-aligncenter">
    680                             <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/bp-members-invitations-manage-admin-screen.png' ); ?>" alt="<?php esc_attr_e( 'Illustration showing the Members Invite Screen.', 'buddypress' ); ?>" />
     682                            <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/bp-widget-blocks.jpg' ); ?>" alt="<?php esc_attr_e( 'Illustration showing BP Blocks collection.', 'buddypress' ); ?>" />
    681683                        </figure>
    682684                        <p>
    683                             <?php esc_html_e( 'You keep control of everything thanks to two new screens we added to the BuddyPress Tools dashboard: invitations and opt-outs management.', 'buddypress' ); ?>
    684                             <?php printf(
    685                                 /* translators: %s is the placeholder for the link to the BP Members Invitations developer note. */
    686                                 esc_html__( 'Read more about the feature in this %s.', 'buddypress' ),
    687                                 sprintf(
    688                                     '<a href="%1$s">%2$s</a>',
    689                                     esc_url( 'https://bpdevel.wordpress.com/2021/05/26/bp-8-0-introduces-site-membership-invitations/' ),
    690                                     esc_html__( 'developer note', 'buddypress' )
    691                                 )
    692                             ); ?>
     685                            <em><?php esc_html_e( 'PS: Have you noticed that the icons for BuddyPress Blocks are now bright red?', 'buddypress' ); ?></em>
    693686                        </p>
    694 
    695                         <hr class="bp-hello-divider"/>
    696 
    697                         <h2><?php esc_html_e( 'Improved registration experience.', 'buddypress' ); ?></h2>
    698                         <p>
    699                             <?php esc_html_e( 'First, you can select any xProfile field from any xProfile field group to use on your site\'s registration form.', 'buddypress' ); ?>
    700                             <?php printf(
    701                                 /* translators: %s is the placeholder for the link to the Selectable Signup Fields developer note. */
    702                                 esc_html__( 'Learn more about it reading this %s.', 'buddypress' ),
    703                                 sprintf(
    704                                     '<a href="%1$s">%2$s</a>',
    705                                     esc_url( 'https://bpdevel.wordpress.com/2021/05/06/selectable-xprofile-sign-up-fields-in-8-0-0/' ),
    706                                     esc_html__( 'developer note', 'buddypress' )
    707                                 )
    708                             ); ?>
    709                         </p>
     687                        <h3>
     688                            <?php
     689                            printf(
     690                                /* Translators: %s is a smiling face with sunglasses emoji. */
     691                                esc_html__( 'Convert a Legacy Widget into a Block Widget in two clicks %s', 'buddypress' ),
     692                                wp_staticize_emoji( '😎' )
     693                            );
     694                            ?>
     695                        </h3>
    710696                        <figure class="bp-hello-aligncenter">
    711                             <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/bp-xprofile-admin-signup-fields.png' ); ?>" alt="<?php esc_attr_e( 'Illustration showing the xProfile Administration Screen.', 'buddypress' ); ?>" />
     697                            <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/legacy-widget-to-block.jpg' ); ?>" alt="<?php esc_attr_e( 'Illustration showing the Legacy Widget to Widget Block transformation.', 'buddypress' ); ?>" />
    712698                        </figure>
    713699                        <p>
    714                             <?php esc_html_e( 'Second, if your site requires that users accept specific rules such as terms of service or a code of conduct, you can now take advantage of the new Checkbox Acceptance xProfile Field type to record their agreement.', 'buddypress' ); ?>
    715                             <?php printf(
    716                                 /* translators: %s is the placeholder for the link to the Checkbox Acceptance field type developer note. */
    717                                 esc_html__( 'This %s will teach you more about it.', 'buddypress' ),
    718                                 sprintf(
    719                                     '<a href="%1$s">%2$s</a>',
    720                                     esc_url( 'https://bpdevel.wordpress.com/2021/05/05/new-xprofile-field-type-checkbox-acceptance-will-be-introduced-in-buddypress-8-0-0/' ),
    721                                     esc_html__( 'developer note', 'buddypress' )
    722                                 )
    723                             ); ?>
     700                            <?php esc_html_e( 'As shown in the image above, it’s very easy to transform a Widget into a Block. Your existing Widget settings will automagically be imported into your shiny, new BP Block.', 'buddypress' ); ?>
    724701                        </p>
    725                         <figure class="bp-hello-aligncenter">
    726                             <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/bp-xprofile-checkbox-acceptance-field-type.png' ); ?>" alt="<?php esc_attr_e( 'Illustration showing an example of Checkbox Acceptance xProfile field type display.', 'buddypress' ); ?>" />
    727                         </figure>
    728702                        <p>
    729                             <?php esc_html_e( 'Third, once a user activates his or her account, BuddyPress will send a welcome email to help get him or her engaged with your community.', 'buddypress' ); ?>
    730                             <?php esc_html_e( 'You can customize the content of this email from the Emails menu of your WordPress dashboard.', 'buddypress' ); ?>
    731                             <?php printf(
    732                                 /* translators: %s is the placeholder for the link to the Welcome Email developer note. */
    733                                 esc_html__( 'Have a look to this %s to find out more about it.', 'buddypress' ),
    734                                 sprintf(
    735                                     '<a href="%1$s">%2$s</a>',
    736                                     esc_url( 'https://bpdevel.wordpress.com/2021/05/24/8-0-0-will-include-a-bp-email-to-welcome-new-community-members/' ),
    737                                     esc_html__( 'developer note', 'buddypress' )
    738                                 )
    739                             ); ?>
     703                            <?php esc_html_e( 'NB: Creating a BP Block for each existing BP Legacy Widget marks the first step toward the progressive retirement of these tiny pieces of BuddyPress content.', 'buddypress' ); ?>
    740704                        </p>
    741705
    742706                        <hr class="bp-hello-divider"/>
    743707
    744                         <h2><?php esc_html_e( 'WP xProfile field types.', 'buddypress' ); ?></h2>
     708                        <h2><?php esc_html_e( 'The BP REST API:  Improved endpoints and a new one!', 'buddypress' ); ?></h2>
    745709                        <p>
    746                             <?php esc_html_e( 'Two new field types can now be used to include WordPress-specific information about the member in xProfile field loops without duplicating data.', 'buddypress' ); ?>
     710                            <?php esc_html_e( 'This BuddyPress release was built in a short time frame to be ready for the release of WordPress 5.8.', 'buddypress' ); ?>
    747711                        </p>
    748                         <figure class="bp-hello-aligncenter">
    749                             <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/bp-xprofile-wp-field-type.png' ); ?>" alt="<?php esc_attr_e( 'Illustration showing the xProfile Field Edit Screen.', 'buddypress' ); ?>" />
    750                         </figure>
    751712                        <p>
    752                             <?php esc_html_e( 'The WP Biography field type lets you include the user\'s Biographical Info and thanks to the WP Textbox field you can include the first & last name, the Website URL as well as any of the custom contact methods of your users.', 'buddypress' ); ?>
    753                             <?php printf(
    754                                 /* translators: %s is the placeholder for the link to the WP xProfile Field Type developer note. */
    755                                 esc_html__( 'Read more about it in this %s.', 'buddypress' ),
    756                                 sprintf(
    757                                     '<a href="%1$s">%2$s</a>',
    758                                     esc_url( 'https://bpdevel.wordpress.com/2021/03/24/wordpress-xprofile-field-types/' ),
    759                                     esc_html__( 'developer note', 'buddypress' )
    760                                 )
    761                             ); ?>
     713                            <?php esc_html_e( 'While doing the work on BP Widget Blocks, we’ve also manipulated many of our REST API endpoints and took this opportunity to improve several of them. We’re also introducing a new Sitewide Notices endpoint to allow site admins to create, edit, or delete notices and let all of your users fetch the active notice.', 'buddypress' ); ?>
    762714                        </p>
    763715
     
    766718                        <h2><?php esc_html_e( 'Under the hood', 'buddypress' ); ?></h2>
    767719                        <p>
    768                             <?php esc_html_e( '8.0.0 includes more than 45 changes to improve the Activity component, BP Nouveau Template pack, the BP REST API and many more components and features.', 'buddypress' ); ?>
     720                            <?php esc_html_e( '9.0.0 comes with fewer changes than most of our releases but includes fixes for issues which appeared in 8.0.0 and BP Nouveau Template Pack improvements.', 'buddypress' ); ?>
    769721                            <?php esc_html_e( 'Click on the "Changelog" tab to discover them all!', 'buddypress' ); ?>
    770722                        </p>
     
    790742                            ?>
    791743                        </p>
    792                         <p><?php esc_html_e( 'Thank you for using BuddyPress! 😊', 'buddypress' ); ?></p>
     744                        <p>
     745                            <?php
     746                                printf(
     747                                    /* Translators: %s is a hugging face emoji. */
     748                                    esc_html__( 'Thank you for using BuddyPress! %s', 'buddypress' ),
     749                                    wp_staticize_emoji( '🤗' )
     750                                );
     751                            ?>
     752                        </p>
    793753
    794754                        <br /><br />
     
    802762                        printf(
    803763                            /* translators: 1: heart dashicons. 2: BP Credits screen url. 3: number of BuddyPress contributors to this version. */
    804                             _n( 'Built with %1$s by <a href="%2$s">%3$d volunteer</a>.', 'Built with %1$s by <a href="%2$s">%3$d volunteers</a>.', 55, 'buddypress' ),
     764                            _n( 'Built with %1$s by <a href="%2$s">%3$d volunteer</a>.', 'Built with %1$s by <a href="%2$s">%3$d volunteers</a>.', 18, 'buddypress' ),
    805765                            '<span class="dashicons dashicons-heart"></span>',
    806766                            esc_url( bp_get_admin_url( 'admin.php?page=bp-credits' ) ),
    807                             number_format_i18n( 47 )
     767                            number_format_i18n( 18 )
    808768                        );
    809769                        ?>
     
    973933                    Brajesh Singh</a>
    974934                </li>
    975                 <li class="wp-person" id="wp-person-oztaser">
    976                     <a class="web" href="https://profiles.wordpress.org/oztaser/"><img alt="" class="gravatar" src="//gravatar.com/avatar/06eb4dd13c0113bf826968ae16a13e52?s=120">
    977                     Adil Oztaser</a>
    978                 </li>
    979935            </ul>
    980936
     
    989945            </h3>
    990946            <p class="wp-credits-list">
    991                 <a href="https://profiles.wordpress.org/oztaser/">Adil Oztaser (oztaser)</a>,
    992                 <a href="https://profiles.wordpress.org/chaion07/">Ahmed Chaion (chaion07)</a>,
    993                 <a href="https://profiles.wordpress.org/dontdream/">Andrea Tarantini (dontdream)</a>,
    994947                <a href="https://profiles.wordpress.org/boonebgorges/">Boone B Gorges (boonebgorges)</a>,
    995948                <a href="https://profiles.wordpress.org/sbrajesh/">Brajesh Singh (sbrajesh)</a>,
    996                 <a href="https://profiles.wordpress.org/thee17/">Charles E. Frees-Melvin (thee17)</a>,
    997                 <a href="https://profiles.wordpress.org/needle/">Christian Wach (needle)</a>,
    998                 <a href="https://profiles.wordpress.org/comminski/">comminski</a>,
    999                 <a href="https://profiles.wordpress.org/dancaragea/">Dan Caragea (dancaragea)</a>,
    1000949                <a href="https://profiles.wordpress.org/dcavins/">David Cavins (dcavins)</a>,
    1001                 <a href="https://github.com/dominic-ks/">dominic-ks</a>,
    1002                 <a href="https://github.com/edusperoni/">Eduardo Speroni (edusperoni)</a>,
    1003                 <a href="https://profiles.wordpress.org/fernandot/">Fernando Tellado (fernandot)</a>,
    1004                 <a href="https://profiles.wordpress.org/mociofiletto/">Giuseppe (mociofiletto)</a>,
    1005                 <a href="https://profiles.wordpress.org/hz_i3/">hz_i3</a>,
    1006                 <a href="https://profiles.wordpress.org/ianbarnes/">Ian Barnes (ianbarnes)</a>,
    1007                 <a href="https://profiles.wordpress.org/atxamart/">Iker Garaialde (atxamart)</a>,
    1008                 <a href="https://profiles.wordpress.org/nobnob/">Javier Esteban (nobnob)</a>,
    1009950                <a href="https://profiles.wordpress.org/johnjamesjacoby/">John James Jacoby (johnjamesjacoby)</a>,
    1010                 <a href="https://profiles.wordpress.org/krupajnanda/">Krupa (krupajnanda)</a>,
    1011                 <a href="https://profiles.wordpress.org/offereins/">Laurens Offereins</a>,
    1012                 <a href="https://profiles.wordpress.org/mahdiar/">mahdiar</a>,
    1013                 <a href="https://profiles.wordpress.org/markscottrobson/">Mark Robson (markscottrobson)</a>,
    1014951                <a href="https://profiles.wordpress.org/imath/">Mathieu Viet (imath)</a>,
    1015                 <a href="https://profiles.wordpress.org/mattneil/">mattneil</a>,
    1016                 <a href="https://profiles.wordpress.org/meijioro/">meijioro</a>,
    1017                 <a href="https://profiles.wordpress.org/kalich5/">Michal Janata (kalich5)</a>,
    1018952                <a href="https://profiles.wordpress.org/modemlooper/">modemlooper</a>,
     953                <a href="https://profiles.wordpress.org/niftythree/">Nifty (niftythree)</a>,
    1019954                <a href="https://profiles.wordpress.org/DJPaul/">Paul Gibbs (DJPaul)</a>,
    1020                 <a href="https://profiles.wordpress.org/podporawebu/">podporawebu</a>,
    1021                 <a href="https://profiles.wordpress.org/psmits1567/">Peter Smits (psmits1567)</a>,
    1022955                <a href="https://profiles.wordpress.org/nekojonez/">Pieterjan Deneys (nekojonez)</a>,
    1023956                <a href="https://profiles.wordpress.org/r-a-y/">r-a-y</a>,
    1024957                <a href="https://profiles.wordpress.org/espellcaste/">Renato Alves (espellcaste)</a>,
    1025                 <a href="https://profiles.wordpress.org/renegade1/">renegade1</a>,
     958                <a href="https://profiles.wordpress.org/shanebp">shanebp</a>,
     959                <a href="https://profiles.wordpress.org/shawfactor/">shawfactor</a>,
    1026960                <a href="https://profiles.wordpress.org/slaffik/">Slava Abakumov (slaffik)</a>,
    1027                 <a href="https://profiles.wordpress.org/sabernhardt/">Stephen Bernhardt (sabernhardt)</a>,
    1028961                <a href="https://profiles.wordpress.org/netweb/">Stephen Edgar (netweb)</a>,
    1029                 <a href="https://profiles.wordpress.org/studiocrafted/">studiocrafted</a>,
    1030                 <a href="https://profiles.wordpress.org/sippis/">Timi Wahalahti (sippis)</a>,
    1031                 <a href="https://profiles.wordpress.org/mobby2561/">Tomas (mobby2561)</a>,
    1032                 <a href="https://profiles.wordpress.org/topher1kenobe/">Topher (topher1kenobe)</a>,
    1033                 <a href="https://profiles.wordpress.org/utsav72640/">Utsav tilava (utsav72640)</a>,
    1034                 <a href="https://profiles.wordpress.org/vapvarun/">Varun Dubey (vapvarun)</a>,
    1035                 <a href="https://profiles.wordpress.org/venutius/">Venutius</a>,
    1036                 <a href="https://profiles.wordpress.org/weddywood/">WeddyWood</a>,
    1037                 <a href="https://profiles.wordpress.org/yordansoares/">Yordan Soares (yordansoares)</a>.
     962                <a href="https://profiles.wordpress.org/tamarazambrana/">tamarazambrana</a>,
     963                <a href="https://github.com/tkserver">TKServer</a>,
     964                <a href="https://profiles.wordpress.org/vapvarun/">Varun Dubey (vapvarun)</a>.
    1038965            </p>
    1039966
Note: See TracChangeset for help on using the changeset viewer.