Skip to:
Content

BuddyPress.org

Changeset 13385


Ignore:
Timestamp:
12/15/2022 10:07:26 PM (2 years ago)
Author:
imath
Message:

Update the hello & credits screen

Props dcavins

Closes https://github.com/buddypress/buddypress/pull/41
See #8771

Location:
trunk/src/bp-core
Files:
5 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-core/admin/css/hello-rtl.css

    r13113 r13385  
    3939}
    4040
     41.bp-hello-content ol li {
     42    font-size: 14px;
     43}
     44
    4145.bp-hello-content h3 {
    4246    font-size: 1.1em;
  • trunk/src/bp-core/admin/css/hello.css

    r13113 r13385  
    3939}
    4040
     41.bp-hello-content ol li {
     42    font-size: 14px;
     43}
     44
    4145.bp-hello-content h3 {
    4246    font-size: 1.1em;
  • trunk/src/bp-core/admin/sass/hello.scss

    r12648 r13385  
    4242    }
    4343
     44    ol li {
     45        font-size: 14px;
     46    }
     47
    4448    h3 {
    4549        font-size: 1.1em;
  • trunk/src/bp-core/classes/class-bp-admin.php

    r13373 r13385  
    760760                    <div id="dynamic-content"></div>
    761761                    <div id="top-features">
    762                         <h2><?php esc_html_e( 'Site Membership Requests', 'buddypress' ); ?></h2>
    763                         <figure class="bp-hello-aligncenter">
    764                             <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/prevent-spammer-registration.png' ); ?>" alt="<?php esc_attr_e( 'Illustration showing the Site Membership Requests list.', 'buddypress' ); ?>" />
    765                         </figure>
    766                         <p>
    767                             <?php esc_html_e( 'Take control of your site’s membership! With site membership requests, new in BuddyPress 10.0.0, administrators can significantly reduce the number of spam users trolling their sites.', 'buddypress' ); ?>
    768                         </p>
    769                         <p>
    770                             <?php esc_html_e( 'When requests are enabled, visitors may submit a membership request, which must be manually approved by a site administrator.', 'buddypress' ); ?>
     762                        <h2>
    771763                            <?php
    772764                            printf(
    773                                 /* translators: %s is the placeholder for the link to the BuddyPress Codex documentation page. */
    774                                 esc_html__( '%s about this feature.', 'buddypress' ),
     765                                    /* Translators: %s is a Partying Face emoji. */
     766                                    esc_html__( 'Happy new year & best wishes for Twenty Twenty-Three %s', 'buddypress' ),
     767                                    wp_staticize_emoji( '🥳' )
     768                                );
     769                            ?>
     770                        </h2>
     771                        <p>
     772                            <?php esc_html_e( 'Thanks for upgrading BuddyPress to 11.0.0.', 'buddypress' ); ?>
     773                            <?php esc_html_e( 'This new major version of your site’s community engine introduces around 50 changes mostly acting under the hood to improve performance, consistency and the stability of the plugin.', 'buddypress' ); ?>
     774                            <?php esc_html_e( 'Here are five important changes we would like to highlight:', 'buddypress' ); ?>
     775                        </p>
     776                        <ol>
     777                            <li>
     778                                <?php
     779                                printf(
     780                                    /* Translators: %s is a the link to the .webp support developer note. */
     781                                    esc_html__( 'You may now use %s images for your profile and cover images (requires WordPress 5.8 or newer).', 'buddypress' ),
     782                                    sprintf(
     783                                        '<a href="%s">.webp</a>',
     784                                        esc_url( 'https://bpdevel.wordpress.com/2022/11/24/webp-support-is-arriving-in-buddypress-11-0-0/' )
     785                                    )
     786                                );
     787                                ?>
     788                            </li>
     789                            <li>
     790                                <?php
     791                                printf(
     792                                    /* Translators: %s is a the link to the community assets restricting filter developer note. */
     793                                    esc_html__( 'A %s was introduced to only load BuddyPress JavaScript & CSS assets on BuddyPress-generated pages.', 'buddypress' ),
     794                                    sprintf(
     795                                        '<a href="%1$s">%2$s</a>',
     796                                        esc_url( 'https://bpdevel.wordpress.com/2022/11/21/buddypress-will-soon-only-load-its-javascript-and-style-assets-into-the-community-area-of-your-site/' ),
     797                                        esc_html__( 'new filter', 'buddypress' )
     798                                    )
     799                                );
     800                                ?>
     801                            </li>
     802                            <li>
     803                                <?php
     804                                printf(
     805                                    /* Translators: %s is a the link to the deprecated code developer note. */
     806                                    esc_html__( 'The way BuddyPress loads its %s has been improved.', 'buddypress' ),
     807                                    sprintf(
     808                                        '<a href="%1$s">%2$s</a>',
     809                                        esc_url( 'https://bpdevel.wordpress.com/2022/11/20/the-way-buddypress-loads-deprecated-code-will-change-in-version-11-0-0/' ),
     810                                        esc_html__( 'deprecated code', 'buddypress' )
     811                                    )
     812                                );
     813                                ?>
     814                            </li>
     815                            <li>
     816                                <?php
     817                                printf(
     818                                    /* Translators: %s is a the link to the activity loop new arguments developer note. */
     819                                    esc_html__( 'Advanced users or developers can now extend the Activity loop to %s.', 'buddypress' ),
     820                                    sprintf(
     821                                        '<a href="%1$s">%2$s</a>',
     822                                        esc_url( 'https://bpdevel.wordpress.com/2022/12/01/bp-11-fetch-activities-for-or-excluding-a-group-of-users/' ),
     823                                        esc_html__( 'include or exclude a list of users', 'buddypress' )
     824                                    )
     825                                );
     826                                ?>
     827                            </li>
     828                            <li>
     829                                <?php
     830                                printf(
     831                                    /* Translators: %s is a the link to the xProfile fields loop edited argument developer note. */
     832                                    esc_html__( 'Advanced users or developers can now build custom xProfile loops %s.', 'buddypress' ),
     833                                    sprintf(
     834                                        '<a href="%1$s">%2$s</a>',
     835                                        esc_url( 'https://bpdevel.wordpress.com/2022/12/06/bp-11-bp_has_profile-now-accepts-an-array-of-profile-group-ids/' ),
     836                                        esc_html__( 'including a specific set of profile field groups', 'buddypress' )
     837                                    )
     838                                );
     839                                ?>
     840                            </li>
     841                        </ol>
     842
     843                        <hr class="bp-hello-divider"/>
     844
     845                        <h2><?php esc_html_e( '11.0.0 also marks the beginning of a transitional year for BuddyPress: get ready for great features and changes.', 'buddypress' ); ?></h2>
     846
     847                        <p>
     848                            <?php
     849                            printf(
     850                                /* translators: %s is the placeholder for the link to the BuddyPress Add-ons administration page. */
     851                                esc_html__( 'In 10.0.0, we’ve introduced a %s to easily find BuddyPress Add-ons maintained by the BuddyPress Core Team. Check this list often as we will soon publish the following add-ons:', 'buddypress' ),
    775852                                sprintf(
    776853                                    '<a href="%1$s">%2$s</a>',
    777                                     esc_url( 'https://codex.buddypress.org/administrator-guide/alternative-registration-workflows/#membership-requests-available-in-buddypress-10' ),
    778                                     esc_html__( 'Read more', 'buddypress' )
     854                                    esc_url( add_query_arg( 'tab', 'bp-add-ons', network_admin_url( 'plugin-install.php' ) ) ),
     855                                    esc_html__( 'new area in the Plugin Administration screen', 'buddypress' )
    779856                                )
    780857                            );
    781858                            ?>
    782859                        </p>
    783 
    784                         <hr class="bp-hello-divider"/>
    785 
    786                         <h2><?php esc_html_e( 'More engaging logging activities', 'buddypress' ); ?></h2>
     860                        <ol>
     861                            <li><?php esc_html_e( '"THE" long-awaited feature: Community Media Attachments.', 'buddypress' ); ?></li>
     862                            <li><?php esc_html_e( 'A revolutionary Block-based Activity Post Form to standardize the way to extend activity updates with richer & more engaging content.', 'buddypress' ); ?></li>
     863                        </ol>
    787864                        <p>
    788                             <?php esc_html_e( 'These simple activities about specific user interactions or events (e.g.: you and me are now friends) are more visually attractive to improve user engagement in your community.', 'buddypress' ); ?>
    789                         </p>
    790                         <figure class="bp-hello-aligncenter">
    791                             <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/logging-activities.png' ); ?>" alt="<?php esc_attr_e( 'Illustration showing the new avatar secondary activity.', 'buddypress' ); ?>" />
    792                         </figure>
    793                         <p>
    794                             <?php esc_html_e( 'The most impressive new activity is that which is generated when a user updates their profile photo: it will include the profile photo that spurred the creation of the activity item, even if it has been updated since.', 'buddypress' ); ?>
    795865                            <?php
    796866                            printf(
    797                                 /* translators: %s is the placeholder for the link to the BuddyPress Development blog. */
    798                                 esc_html__( 'Learn more about it reading this %s.', 'buddypress' ),
     867                                /* translators: %s is the placeholder for the link to the BP Rewrites' w.org plugin page. */
     868                                esc_html__( 'An example about this new way to keep moving forward is the %s Add-on.', 'buddypress' ),
    799869                                sprintf(
    800870                                    '<a href="%1$s">%2$s</a>',
    801                                     esc_url( 'https://bpdevel.wordpress.com/2022/01/06/more-engaging-logging-activities-in-10-0-0/' ),
    802                                     esc_html__( 'Developer note', 'buddypress' )
     871                                    esc_url( 'https://wordpress.org/plugins/bp-rewrites/' ),
     872                                    esc_html__( 'BP Rewrites', 'buddypress' )
    803873                                )
    804874                            );
    805875                            ?>
    806                         </p>
    807 
    808                         <hr class="bp-hello-divider"/>
    809 
    810                         <h2><?php esc_html_e( 'Administration: improved BuddyPress management experience', 'buddypress' ); ?></h2>
    811                         <figure class="bp-hello-aligncenter">
    812                             <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/bp-settings-screen.png' ); ?>" alt="<?php esc_attr_e( 'Illustration showing the BuddyPress settings screen.', 'buddypress' ); ?>" />
    813                         </figure>
    814                         <p>
    815                             <?php esc_html_e( 'As shown in the image above, the BuddyPress administration screens are now using the layout WordPress uses for its tabbed administration screens such as the Site-Health or Privacy ones.', 'buddypress' ); ?>
    816                         </p>
    817                         <figure class="bp-hello-aligncenter">
    818                             <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/edit-pages-screen.png' ); ?>" alt="<?php esc_attr_e( 'Illustration showing the Edit Pages screen.', 'buddypress' ); ?>" />
    819                         </figure>
    820                         <p>
    821                             <?php esc_html_e( 'Knowing the WordPress pages BuddyPress uses for its front-end directory screens is easier, a status information informs you about the role of all BuddyPress pages.', 'buddypress' ); ?>
    822                         </p>
    823 
    824                         <hr class="bp-hello-divider"/>
    825 
    826                         <h2><?php esc_html_e( 'A new area to discover our current and future BuddyPress Add-ons.', 'buddypress' ); ?></h2>
    827                         <p>
    828                             <?php esc_html_e( 'BuddyPress Add-ons are experimental plugins, beta features packaged as plugins, that will be made available into the official WordPress.org plugins directory so that it’s easier for you to test them and give the development team your feedback.', 'buddypress' ); ?>
     876                            <?php esc_html_e( 'You can already test this breaking change, which uses the WordPress way to parse URLs (thanks to the WP Rewrites API), and report issues to us or to the third-party plugin authors.', 'buddypress' ); ?>
     877                            <?php esc_html_e( 'Once BP Rewrites are merged into BuddyPress 12.0.0 (our next major release), we’ll make sure to build a backward-compatibility add-on so that you can still use plugins that do not work with "BP Rewrites".', 'buddypress' ); ?>
    829878                        </p>
    830879                        <p>
    831                             <?php esc_html_e( 'The more we are to get involved into the future of our open source project, the brighter it will be and the faster we’ll be able to include great new features!', 'buddypress' ); ?>
    832                         </p>
    833 
    834                         <figure class="bp-hello-aligncenter">
    835                             <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/hello-buddypress-addons.png' ); ?>" alt="<?php esc_attr_e( 'Illustration showing the Edit Pages screen.', 'buddypress' ); ?>" />
    836                         </figure>
    837 
    838                         <p>
    839                             <?php esc_html_e( 'BuddyPress Add-ons are also stable complementary BP Components or BP Blocks, we choose to keep independent from the core of BuddyPress to leave you the choice to use it or not.', 'buddypress' ); ?>
    840880                            <?php
    841881                            printf(
    842                                 /* translators: %s is the placeholder for the link to the BuddyPress Add-ons administration page. */
    843                                 esc_html__( 'The BP Search Block is a first example of this second category of add-ons, give it a try installing it from your %s administration screen.', 'buddypress' ),
    844                                 sprintf(
    845                                     '<a href="%1$s">%2$s</a>',
    846                                     esc_url( add_query_arg( 'tab', 'bp-add-ons', network_admin_url( 'plugin-install.php' ) ) ),
    847                                     esc_html__( 'BuddyPress Add-ons', 'buddypress' )
    848                                 )
    849                             );
     882                                    /* Translators: %s is a Passport control emoji. */
     883                                    esc_html__( 'By the way, the latest version of BP Rewrites also includes a feature to restrict the community area to your site members only %s.', 'buddypress' ),
     884                                    wp_staticize_emoji( '🛂' )
     885                                );
    850886                            ?>
    851887                        </p>
     
    853889                        <hr class="bp-hello-divider"/>
    854890
    855                         <h2><?php esc_html_e( 'Ready for Twenty Twenty-Two!', 'buddypress' ); ?></h2>
    856                         <p>
    857                             <?php esc_html_e( 'WordPress 5.9 will introduce Full Site Editing featuring the new default theme Twenty Twenty-Two.', 'buddypress' ); ?>
    858                         </p>
    859                         <p>
    860                             <?php esc_html_e( 'The needed adjustments to our BP Theme Compatibility API were made so that you can enjoy this amazing feature making sure the BuddyPress generated content integrates optimally within themes supporting it.', 'buddypress' ); ?>
    861                         </p>
    862 
    863                         <hr class="bp-hello-divider"/>
    864 
    865                         <h2><?php esc_html_e( 'Under the hood', 'buddypress' ); ?></h2>
    866                         <p>
    867                             <?php esc_html_e( '10.0.0 comes with more than 70 changes including performance improvements to the BP Notifications, the BP Activity & the BP Signups API; Date Queries support for Members, Groups and Sites loops; new BP Avatar UI Recycle tab, improved inline documentation/translators comments and code formatting.', 'buddypress' ); ?>
    868                             <?php esc_html_e( 'Click on the "Changelog" tab to discover them all!', 'buddypress' ); ?>
    869                         </p>
    870891                        <figure class="bp-hello-aligncenter">
    871892                            <div class="dashicons dashicons-buddicons-buddypress-logo big"></div>
     
    893914                                printf(
    894915                                    /* Translators: %s is a hugging face emoji. */
    895                                     esc_html__( 'Thank you for using BuddyPress! %s', 'buddypress' ),
     916                                    esc_html__( 'Many thanks to you for trusting BuddyPress to power your community site %s', 'buddypress' ),
    896917                                    wp_staticize_emoji( '🤗' )
    897918                                );
     
    909930                        printf(
    910931                            /* translators: 1: heart dashicons. 2: BP Credits screen url. 3: number of BuddyPress contributors to this version. */
    911                             _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>.', 39, 'buddypress' ),
     932                            _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>.', 30, 'buddypress' ),
    912933                            '<span class="dashicons dashicons-heart"></span>',
    913934                            esc_url( bp_get_admin_url( 'admin.php?page=bp-credits' ) ),
    914                             number_format_i18n( 39 )
     935                            number_format_i18n( 30 )
    915936                        );
    916937                        ?>
     
    10681089            </h3>
    10691090            <ul class="wp-people-group " id="wp-people-group-noteworthy">
    1070                 <li class="wp-person" id="wp-person-vapvarun">
    1071                     <a class="web" href="https://profiles.wordpress.org/vapvarun"><img alt="" class="gravatar" src="//gravatar.com/avatar/78a3bf7eb3a1132fc667f96f2631e448?s=120">
    1072                     Varun Dubey</a>
     1091                <li class="wp-person" id="wp-person-niftythree">
     1092                    <a class="web" href="https://profiles.wordpress.org/niftythree"><img alt="" class="gravatar" src="//gravatar.com/avatar/c8d0f5560b6e8f5749d81fc3232d6345?s=120">
     1093                    Nifty</a>
    10731094                </li>
    10741095                <li class="wp-person" id="wp-person-oztaser">
     
    10881109            </h3>
    10891110            <p class="wp-credits-list">
    1090                 <a href="https://github.com/Achilles4400">Achilles4400</a>,
    10911111                <a href="https://profiles.wordpress.org/oztaser/">Adil Öztaşer (oztaser)</a>,
     1112                <a href="https://profiles.wordpress.org/alexmangini/">Alex Mangini (alexmangini)</a>,
     1113                <a href="https://profiles.wordpress.org/baasui/">baasui</a>,
     1114                <a href="https://profiles.wordpress.org/bouncingsprout/">Ben Roberts (bouncingsprout)</a>,
    10921115                <a href="https://profiles.wordpress.org/boonebgorges/">Boone B Gorges (boonebgorges)</a>,
    10931116                <a href="https://profiles.wordpress.org/sbrajesh/">Brajesh Singh (sbrajesh)</a>,
    1094                 <a href="https://profiles.wordpress.org/needle/">Christian Wach (needle)</a>,
    1095                 <a href="https://profiles.wordpress.org/comminski/">comminski</a>,
    1096                 <a href="https://profiles.wordpress.org/dancaragea/">Dan Caragea (dancaragea)</a>,
    10971117                <a href="https://profiles.wordpress.org/dcavins/">David Cavins (dcavins)</a>,
    1098                 <a href="https://profiles.wordpress.org/dhavalkasvala/">Dhaval Kasavala (dhavalkasvala)</a>,
    1099                 <a href="https://profiles.wordpress.org/dd32/">Dion Hulse (dd32)</a>,
    1100                 <a href="https://github.com/durdenx">durdenx</a>,
    1101                 <a href="https://profiles.wordpress.org/ellucinda/">ellucinda</a>,
    1102                 <a href="https://profiles.wordpress.org/vanpop/">Evan Stein (vanpop)</a>,
    1103                 <a href="https://profiles.wordpress.org/garyj/">Gary Jones (garyj)</a>,
    1104                 <a href="https://profiles.wordpress.org/hasanuzzamanshamim/">Hasanuzzaman (hasanuzzamanshamim)</a>,
    1105                 <a href="https://github.com/jakubrak">jakubrak</a>,
    1106                 <a href="https://profiles.wordpress.org/jean-david/">Jean-David Daviet (Jean-David)</a>,
    1107                 <a href="https://profiles.wordpress.org/jenfraggle/">Jennifer Burnett (jenfraggle)</a>
     1118                <a href="https://profiles.wordpress.org/devutpol/">Deb Nath Utpol (devutpol)</a>,
     1119                <a href="https://profiles.wordpress.org/fawp">fawp</a>,
     1120                <a href="https://profiles.wordpress.org/hnla/">Hugo Ashmore (hnla)</a>,
    11081121                <a href="https://profiles.wordpress.org/johnjamesjacoby/">John James Jacoby (johnjamesjacoby)</a>,
    1109                 <a href="https://profiles.wordpress.org/josett225/">josett225</a>,
    1110                 <a href="https://profiles.wordpress.org/ketan_chawda/">Ketan Chawda (ketan_chawda)</a>,
    1111                 <a href="https://profiles.wordpress.org/konnektiv/">konnektiv</a>,
    1112                 <a href="https://profiles.wordpress.org/offereins/">Laurens Offereins (Offereins)</a>,
    1113                 <a href="https://profiles.wordpress.org/magland/">magland</a>,
    1114                 <a href="https://profiles.wordpress.org/mandro/">mandro</a>,
    1115                 <a href="https://github.com/marioshtika">marioshtika</a>,
    1116                 <a href="https://profiles.wordpress.org/markscottrobson/">Mark Robson (markscottrobson)</a>,
     1122                <a href="https://profiles.wordpress.org/jtymann/">jtymann</a>,
     1123                <a href="https://profiles.wordpress.org/rudlinkon/">Linkon Miyan (rudlinkon)</a>,
     1124                <a href="https://profiles.wordpress.org/martinutopia/">martinutopia</a>,
    11171125                <a href="https://profiles.wordpress.org/imath/">Mathieu Viet (imath)</a>,
     1126                <a href="https://profiles.wordpress.org/nickchomey/">Nick (nickchomey)</a>,
    11181127                <a href="https://profiles.wordpress.org/niftythree/">Nifty (niftythree)</a>,
    1119                 <a href="https://profiles.wordpress.org/nunks/">nunks</a>,
    1120                 <a href="https://profiles.wordpress.org/oddev56/">oddev56</a>,
    11211128                <a href="https://profiles.wordpress.org/DJPaul/">Paul Gibbs (DJPaul)</a>,
    11221129                <a href="https://profiles.wordpress.org/r-a-y/">r-a-y</a>,
     1130                <a href="https://profiles.wordpress.org/rafiahmedd/">Rafi Ahmed (rafiahmedd)</a>,
     1131                <a href="https://github.com/ranfen/">ranfen</a>,
    11231132                <a href="https://profiles.wordpress.org/espellcaste/">Renato Alves (espellcaste)</a>,
    1124                 <a href="https://profiles.wordpress.org/rigsbyx/">rigsbyx</a>,
     1133                <a href="https://profiles.wordpress.org/robinwpdeveloper/">Robin (robinwpdeveloper)</a>,
     1134                <a href="https://profiles.wordpress.org/shawfactor/">shawfactor</a>,
     1135                <a href="https://profiles.wordpress.org/slaffik/">Slava Abakumov (slaffik)</a>,
     1136                <a href="https://profiles.wordpress.org/sjregan/">sjregan</a>,
     1137                <a href="https://profiles.wordpress.org/tahmidulkarim/">Tahmid ul Karim (tahmidulkarim)</a>,
     1138                <a href="https://profiles.wordpress.org/teeboy4real/">teeboy4real</a>,
    11251139                <a href="https://profiles.wordpress.org/thomaslhotta/">thomaslhotta</a>,
    1126                 <a href="https://profiles.wordpress.org/vapvarun/">Varun Dubey (vapvarun)</a>,
    1127                 <a href="https://profiles.wordpress.org/venutius/">venutius</a>,
    1128                 <a href="https://profiles.wordpress.org/yesbutmaybeno/">yesbutmaybeno</a>.
     1140                <a href="https://profiles.wordpress.org/username_/">username_</a>,
     1141                <a href="https://profiles.wordpress.org/venutius/">Venutius</a>.
    11291142            </p>
    11301143
Note: See TracChangeset for help on using the changeset viewer.