Changeset 13209 for trunk/src/bp-core/classes/class-bp-admin.php
- Timestamp:
- 01/06/2022 11:38:45 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-core/classes/class-bp-admin.php
r13208 r13209 758 758 <div id="dynamic-content"></div> 759 759 <div id="top-features"> 760 <h2><?php esc_html_e( ' It’s all about Widget Blocks!', 'buddypress' ); ?></h2>760 <h2><?php esc_html_e( 'Site Membership Requests', 'buddypress' ); ?></h2> 761 761 <figure class="bp-hello-aligncenter"> 762 <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' ); ?>" />762 <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' ); ?>" /> 763 763 </figure> 764 764 <p> 765 <?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' ); ?>765 <?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' ); ?> 766 766 </p> 767 767 <p> 768 <?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' ); ?> 768 <?php esc_html_e( 'When requests are enabled, visitors may submit a membership request, which must be manually approved by a site administrator.', 'buddypress' ); ?> 769 <?php 770 printf( 771 /* translators: %s is the placeholder for the link to the BuddyPress Codex documentation page. */ 772 esc_html__( '%s about this feature.', 'buddypress' ), 773 sprintf( 774 '<a href="%1$s">%2$s</a>', 775 esc_url( 'https://codex.buddypress.org/administrator-guide/alternative-registration-workflows/#membership-requests-available-in-buddypress-10' ), 776 esc_html__( 'Read more', 'buddypress' ) 777 ) 778 ); 779 ?> 780 </p> 781 782 <hr class="bp-hello-divider"/> 783 784 <h2><?php esc_html_e( 'More engaging logging activities', 'buddypress' ); ?></h2> 785 <p> 786 <?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' ); ?> 769 787 </p> 770 788 <figure class="bp-hello-aligncenter"> 771 <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' ); ?>" />789 <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' ); ?>" /> 772 790 </figure> 773 791 <p> 774 <em><?php esc_html_e( 'PS: Have you noticed that the icons for BuddyPress Blocks are now bright red?', 'buddypress' ); ?></em> 775 </p> 776 <h3> 792 <?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' ); ?> 777 793 <?php 778 794 printf( 779 /* Translators: %s is a smiling face with sunglasses emoji. */ 780 esc_html__( 'Convert a Legacy Widget into a Block Widget in two clicks %s', 'buddypress' ), 781 wp_staticize_emoji( '😎' ) 795 /* translators: %s is the placeholder for the link to the BuddyPress Development blog. */ 796 esc_html__( 'Learn more about it reading this %s.', 'buddypress' ), 797 sprintf( 798 '<a href="%1$s">%2$s</a>', 799 esc_url( 'https://bpdevel.wordpress.com/2022/01/06/more-engaging-logging-activities-in-10-0-0/' ), 800 esc_html__( 'Developer note', 'buddypress' ) 801 ) 782 802 ); 783 803 ?> 784 </h3> 804 </p> 805 806 <hr class="bp-hello-divider"/> 807 808 <h2><?php esc_html_e( 'Administration: improved BuddyPress management experience', 'buddypress' ); ?></h2> 785 809 <figure class="bp-hello-aligncenter"> 786 <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' ); ?>" />810 <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' ); ?>" /> 787 811 </figure> 788 812 <p> 789 <?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' ); ?> 813 <?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' ); ?> 814 </p> 815 <figure class="bp-hello-aligncenter"> 816 <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' ); ?>" /> 817 </figure> 818 <p> 819 <?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' ); ?> 820 </p> 821 822 <hr class="bp-hello-divider"/> 823 824 <h2><?php esc_html_e( 'A new area to discover our current and future BuddyPress Add-ons.', 'buddypress' ); ?></h2> 825 <p> 826 <?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' ); ?> 790 827 </p> 791 828 <p> 792 <?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' ); ?>829 <?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' ); ?> 793 830 </p> 794 831 832 <figure class="bp-hello-aligncenter"> 833 <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' ); ?>" /> 834 </figure> 835 836 <p> 837 <?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' ); ?> 838 <?php 839 printf( 840 /* translators: %s is the placeholder for the link to the BuddyPress Add-ons administration page. */ 841 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' ), 842 sprintf( 843 '<a href="%1$s">%2$s</a>', 844 esc_url( add_query_arg( 'tab', 'bp-add-ons', network_admin_url( 'plugin-install.php' ) ) ), 845 esc_html__( 'BuddyPress Add-ons', 'buddypress' ) 846 ) 847 ); 848 ?> 849 </p> 850 795 851 <hr class="bp-hello-divider"/> 796 852 797 <h2><?php esc_html_e( ' The BP REST API: Improved endpoints and a new one!', 'buddypress' ); ?></h2>853 <h2><?php esc_html_e( 'Ready for Twenty Twenty-Two!', 'buddypress' ); ?></h2> 798 854 <p> 799 <?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' ); ?>855 <?php esc_html_e( 'WordPress 5.9 will introduce Full Site Editing featuring the new default theme Twenty Twenty-Two.', 'buddypress' ); ?> 800 856 </p> 801 857 <p> 802 <?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' ); ?>858 <?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' ); ?> 803 859 </p> 804 860 … … 807 863 <h2><?php esc_html_e( 'Under the hood', 'buddypress' ); ?></h2> 808 864 <p> 809 <?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' ); ?>865 <?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' ); ?> 810 866 <?php esc_html_e( 'Click on the "Changelog" tab to discover them all!', 'buddypress' ); ?> 811 867 </p> … … 851 907 printf( 852 908 /* translators: 1: heart dashicons. 2: BP Credits screen url. 3: number of BuddyPress contributors to this version. */ 853 _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>.', 24, 'buddypress' ),909 _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>.', 38, 'buddypress' ), 854 910 '<span class="dashicons dashicons-heart"></span>', 855 911 esc_url( bp_get_admin_url( 'admin.php?page=bp-credits' ) ), 856 number_format_i18n( 24)912 number_format_i18n( 38 ) 857 913 ); 858 914 ?> … … 1014 1070 Varun Dubey</a> 1015 1071 </li> 1016 <li class="wp-person" id="wp-person- sbrajesh">1017 <a class="web" href="https://profiles.wordpress.org/ sbrajesh/"><img alt="" class="gravatar" src="//gravatar.com/avatar/2106622ee90d53d15ac1402806616aca?s=120">1018 Brajesh Singh</a>1072 <li class="wp-person" id="wp-person-oztaser"> 1073 <a class="web" href="https://profiles.wordpress.org/oztaser/"><img alt="" class="gravatar" src="//gravatar.com/avatar/06eb4dd13c0113bf826968ae16a13e52?s=120"> 1074 Adil Öztaşer</a> 1019 1075 </li> 1020 1076 </ul> … … 1030 1086 </h3> 1031 1087 <p class="wp-credits-list"> 1088 <a href="https://github.com/Achilles4400">Achilles4400</a>, 1089 <a href="https://profiles.wordpress.org/oztaser/">Adil Öztaşer (oztaser)</a>, 1032 1090 <a href="https://profiles.wordpress.org/boonebgorges/">Boone B Gorges (boonebgorges)</a>, 1033 <a href="https://profiles.wordpress.org/sbrajesh/">Brajesh Singh (sbrajesh)</a>, 1091 <a href="https://profiles.wordpress.org/needle/">Christian Wach (needle)</a>, 1092 <a href="https://profiles.wordpress.org/comminski/">comminski</a>, 1093 <a href="https://profiles.wordpress.org/dancaragea/">Dan Caragea (dancaragea)</a>, 1034 1094 <a href="https://profiles.wordpress.org/dcavins/">David Cavins (dcavins)</a>, 1035 <a href="https://profiles.wordpress.org/dancaragea/">Dan Caragea (dancaragea)</a>, 1036 <a href="https://profiles.wordpress.org/ianbarnes/">Ian Barnes (ianbarnes)</a>, 1037 <a href="https://profiles.wordpress.org/nobnob/">Javier Esteban (nobnob)</a>, 1095 <a href="https://profiles.wordpress.org/dhavalkasvala/">Dhaval Kasavala (dhavalkasvala)</a>, 1096 <a href="https://profiles.wordpress.org/dd32/">Dion Hulse (dd32)</a>, 1097 <a href="https://github.com/durdenx">durdenx</a>, 1098 <a href="https://profiles.wordpress.org/ellucinda/">ellucinda</a>, 1099 <a href="https://profiles.wordpress.org/vanpop/">Evan Stein (vanpop)</a>, 1100 <a href="https://profiles.wordpress.org/garyj/">Gary Jones (garyj)</a>, 1101 <a href="https://profiles.wordpress.org/hasanuzzamanshamim/">Hasanuzzaman (hasanuzzamanshamim)</a>, 1102 <a href="https://github.com/jakubrak">jakubrak</a>, 1103 <a href="https://profiles.wordpress.org/jean-david/">Jean-David Daviet (Jean-David)</a>, 1104 <a href="https://profiles.wordpress.org/jenfraggle/">Jennifer Burnett (jenfraggle)</a> 1038 1105 <a href="https://profiles.wordpress.org/johnjamesjacoby/">John James Jacoby (johnjamesjacoby)</a>, 1039 <a href="https://profiles.wordpress.org/leahkoerper/">leahkoerper</a>, 1040 <a href="https://profiles.wordpress.org/marbaque/">marbaque</a>, 1106 <a href="https://profiles.wordpress.org/josett225/">josett225</a>, 1107 <a href="https://profiles.wordpress.org/ketan_chawda/">Ketan Chawda (ketan_chawda)</a>, 1108 <a href="https://profiles.wordpress.org/konnektiv/">konnektiv</a>, 1109 <a href="https://profiles.wordpress.org/offereins/">Laurens Offereins (Offereins)</a>, 1110 <a href="https://profiles.wordpress.org/magland/">magland</a>, 1111 <a href="https://profiles.wordpress.org/mandro/">mandro</a>, 1112 <a href="https://github.com/marioshtika">marioshtika</a>, 1041 1113 <a href="https://profiles.wordpress.org/markscottrobson/">Mark Robson (markscottrobson)</a>, 1042 1114 <a href="https://profiles.wordpress.org/imath/">Mathieu Viet (imath)</a>, 1043 <a href="https://profiles.wordpress.org/modemlooper/">modemlooper</a>,1044 1115 <a href="https://profiles.wordpress.org/niftythree/">Nifty (niftythree)</a>, 1116 <a href="https://profiles.wordpress.org/nunks/">nunks</a>, 1117 <a href="https://profiles.wordpress.org/oddev56/">oddev56</a>, 1045 1118 <a href="https://profiles.wordpress.org/DJPaul/">Paul Gibbs (DJPaul)</a>, 1046 <a href="https://profiles.wordpress.org/nekojonez/">Pieterjan Deneys (nekojonez)</a>,1047 1119 <a href="https://profiles.wordpress.org/r-a-y/">r-a-y</a>, 1048 1120 <a href="https://profiles.wordpress.org/espellcaste/">Renato Alves (espellcaste)</a>, 1049 <a href="https://profiles.wordpress.org/shanebp">shanebp</a>, 1050 <a href="https://profiles.wordpress.org/shawfactor/">shawfactor</a>, 1051 <a href="https://profiles.wordpress.org/slaffik/">Slava Abakumov (slaffik)</a>, 1052 <a href="https://profiles.wordpress.org/netweb/">Stephen Edgar (netweb)</a>, 1053 <a href="https://profiles.wordpress.org/tamarazambrana/">tamarazambrana</a>, 1054 <a href="https://github.com/tkserver">TKServer</a>, 1055 <a href="https://profiles.wordpress.org/vapvarun/">Varun Dubey (vapvarun)</a>. 1121 <a href="https://profiles.wordpress.org/rigsbyx/">rigsbyx</a>, 1122 <a href="https://profiles.wordpress.org/thomaslhotta/">thomaslhotta</a>, 1123 <a href="https://profiles.wordpress.org/vapvarun/">Varun Dubey (vapvarun)</a>, 1124 <a href="https://profiles.wordpress.org/venutius/">venutius</a>, 1125 <a href="https://profiles.wordpress.org/yesbutmaybeno/">yesbutmaybeno</a>. 1056 1126 </p> 1057 1127
Note: See TracChangeset
for help on using the changeset viewer.