Changeset 13015
- Timestamp:
- 07/15/2021 01:40:03 PM (4 years ago)
- 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 669 669 <div id="dynamic-content"></div> 670 670 <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> 672 675 <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' ); ?> 674 680 </p> 675 681 <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' ); ?>" /> 681 683 </figure> 682 684 <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> 693 686 </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> 710 696 <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' ); ?>" /> 712 698 </figure> 713 699 <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' ); ?> 724 701 </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>728 702 <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' ); ?> 740 704 </p> 741 705 742 706 <hr class="bp-hello-divider"/> 743 707 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> 745 709 <p> 746 <?php esc_html_e( 'T wo 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' ); ?> 747 711 </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>751 712 <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' ); ?> 762 714 </p> 763 715 … … 766 718 <h2><?php esc_html_e( 'Under the hood', 'buddypress' ); ?></h2> 767 719 <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' ); ?> 769 721 <?php esc_html_e( 'Click on the "Changelog" tab to discover them all!', 'buddypress' ); ?> 770 722 </p> … … 790 742 ?> 791 743 </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> 793 753 794 754 <br /><br /> … … 802 762 printf( 803 763 /* 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' ), 805 765 '<span class="dashicons dashicons-heart"></span>', 806 766 esc_url( bp_get_admin_url( 'admin.php?page=bp-credits' ) ), 807 number_format_i18n( 47)767 number_format_i18n( 18 ) 808 768 ); 809 769 ?> … … 973 933 Brajesh Singh</a> 974 934 </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>979 935 </ul> 980 936 … … 989 945 </h3> 990 946 <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>,994 947 <a href="https://profiles.wordpress.org/boonebgorges/">Boone B Gorges (boonebgorges)</a>, 995 948 <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>,1000 949 <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>,1009 950 <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>,1014 951 <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>,1018 952 <a href="https://profiles.wordpress.org/modemlooper/">modemlooper</a>, 953 <a href="https://profiles.wordpress.org/niftythree/">Nifty (niftythree)</a>, 1019 954 <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>,1022 955 <a href="https://profiles.wordpress.org/nekojonez/">Pieterjan Deneys (nekojonez)</a>, 1023 956 <a href="https://profiles.wordpress.org/r-a-y/">r-a-y</a>, 1024 957 <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>, 1026 960 <a href="https://profiles.wordpress.org/slaffik/">Slava Abakumov (slaffik)</a>, 1027 <a href="https://profiles.wordpress.org/sabernhardt/">Stephen Bernhardt (sabernhardt)</a>,1028 961 <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>. 1038 965 </p> 1039 966
Note: See TracChangeset
for help on using the changeset viewer.