Changeset 12957
- Timestamp:
- 05/27/2021 07:14:02 PM (3 years ago)
- Location:
- trunk/src/bp-core
- Files:
-
- 5 added
- 3 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-core/classes/class-bp-admin.php
r12928 r12957 669 669 <div id="dynamic-content"></div> 670 670 <div id="top-features"> 671 <h2><?php esc_html_e( 'Manage Member Types and Group Types right from your WordPress Dashboard.', 'buddypress' ); ?></h2> 671 <h2><?php esc_html_e( 'Your current members are the best way to recruit fantastic new members for your community.', 'buddypress' ); ?></h2> 672 <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' ); ?> 674 </p> 672 675 <figure class="bp-hello-aligncenter"> 673 <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/bp-types-illustration.png' ); ?>" alt="<?php esc_attr_e( 'Illustration showing how to access to the BP Types Admin areas.', 'buddypress' ); ?>" /> 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' ); ?>" /> 674 681 </figure> 675 682 <p> 676 <?php esc_html_e( ' Playing with BP Types just became much easier! The Member Types and Group Types were primarily introduced in BuddyPress as features for advanced users, just like the WordPress Custom Post Type feature.', 'buddypress' ); ?>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' ); ?> 677 684 <?php printf( 678 /* translators: %s is the placeholder for the link to the BP Types Admindeveloper note. */679 esc_html__( ' Thanks to the two new %s, adding, editing and deleting Member & Group Types has never been so easy!', 'buddypress' ),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' ), 680 687 sprintf( 681 688 '<a href="%1$s">%2$s</a>', 682 esc_url( 'https://bpdevel.wordpress.com/2020/09/21/bp-types-admin-ui/' ), 683 esc_html__( 'WordPress Administration Screens', 'buddypress' ) 684 ) 685 ); ?> 686 <?php esc_html_e( 'Now you can set up BP Types using custom code or by simply using the Administration interfaces.', 'buddypress' ); ?> 687 </p> 688 <h3><?php esc_html_e( 'Multiple Member Type assignment.', 'buddypress' ); ?></h3> 689 <p> 690 <?php printf( 691 /* translators: %s is the placeholder for the link to the BP Types Admin developer note. */ 692 esc_html__( 'As we were pretty hot on the subject, we also improved Member Types assignment. You can now %s to users from their extended profile in the WordPress Dashboard.', 'buddypress' ), 693 sprintf( 694 '<a href="%1$s">%2$s</a>', 695 esc_url( 'https://bpdevel.wordpress.com/2020/10/26/assigning-multiple-member-types-to-a-user/' ), 696 esc_html__( 'add more than one member type', 'buddypress' ) 697 ) 698 ); ?> 699 </p> 700 701 <hr class="bp-hello-divider"/> 702 703 <h2><?php esc_html_e( 'The BP Blocks category now includes 5 blocks!', 'buddypress' ); ?></h2> 704 <figure class="bp-hello-aligncenter"> 705 <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/bp-new-blocks.png' ); ?>" alt="<?php esc_attr_e( 'Illustration showing the BuddyPress Blocks category inside the Block Editor Inserter.', 'buddypress' ); ?>" /> 706 </figure> 707 <p> 708 <?php esc_html_e( '3 new BP Blocks are now available via your WordPress Editor.', 'buddypress' ); ?> 709 <?php esc_html_e( 'From the BuddyPress blocks category of the WordPress Block Inserter, you can pick a BP Block to feature a list of members, a list of groups or embed a public BuddyPress Activity into your post or page.', 'buddypress' ); ?> 710 <?php printf( 711 /* translators: %s is the placeholder for the link to the BP Blocks developer note. */ 712 esc_html__( 'Read more about it in this %s.', 'buddypress' ), 713 sprintf( 714 '<a href="%1$s">%2$s</a>', 715 esc_url( 'https://bpdevel.wordpress.com/2020/10/14/three-new-blocks-to-expect-in-buddypress-7-0-0/' ), 716 esc_html__( 'development note', 'buddypress' ) 717 ) 718 ); ?> 719 </p> 720 721 <hr class="bp-hello-divider"/> 722 723 <h2><?php esc_html_e( 'Get the best of the BP REST API improvements!', 'buddypress' ); ?></h2> 724 <figure class="bp-hello-alignright"> 725 <div class="dashicons dashicons-rest-api big"></div> 726 </figure> 727 <p> 728 <?php printf( 729 /* translators: %s is the placeholder for the link to the BP REST API documentation. */ 730 esc_html__( 'The %s has been updated according to the latest improvements we’ve brought to the BuddyPress REST API.', 'buddypress' ), 731 sprintf( 732 '<a href="%1$s">%2$s</a>', 733 esc_url( 'https://developer.buddypress.org/bp-rest-api/' ), 734 esc_html__( 'Developer documentation', 'buddypress' ) 735 ) 736 ); ?> 737 </p> 738 <p> 739 <?php esc_html_e( 'To name two: get the groups the logged in user is a member of, and create a blog when BuddyPress is activated on a network of WordPress sites.', 'buddypress' ); ?> 740 <?php printf( 741 /* translators: %s is the placeholder for the link to the BP REST API developer note. */ 742 esc_html__( 'Read this %s to learn about all the others.', 'buddypress' ), 743 sprintf( 744 '<a href="%1$s">%2$s</a>', 745 esc_url( 'https://bpdevel.wordpress.com/2020/11/14/buddypress-rest-api-whats-new-in-7-0-0/' ), 746 esc_html__( 'development note', 'buddypress' ) 747 ) 748 ); ?> 749 </p> 750 751 <hr class="bp-hello-divider"/> 752 753 <h2><?php esc_html_e( 'BP Nouveau is ready for Twenty Twenty-One', 'buddypress' ); ?></h2> 754 <p> 755 <?php esc_html_e( 'You love the latest default WordPress Theme, so do we!', 'buddypress' ); ?> 756 <?php esc_html_e( 'It’s important for us to make sure the BP Nouveau template pack looks great in the default themes included in the WordPress package.', 'buddypress' ); ?> 757 <?php esc_html_e( 'This is the first of the many improvements we are bringing to our default Template Pack.', 'buddypress' ); ?> 758 </p> 759 <figure class="bp-hello-aligncenter"> 760 <img src="<?php echo esc_url( buddypress()->plugin_url . 'bp-core/images/bp-nouveau-2021.png' ); ?>" alt="<?php esc_attr_e( 'Screenshot of the BuddyPress Members directory', 'buddypress' ); ?>" /> 761 </figure> 762 763 <hr class="bp-hello-divider"/> 764 765 <h2><?php esc_html_e( 'Improved support for WP CLI.', 'buddypress' ); ?></h2> 766 <figure class="bp-hello-alignleft"> 767 <div class="dashicons dashicons-arrow-right-alt2 big"></div> 768 </figure> 769 <p> 770 <?php esc_html_e( 'WP-CLI is the command-line interface for WordPress. You can update plugins, configure multisite installs, and much more, all without using a web browser.', 'buddypress' ); ?> 771 <?php esc_html_e( 'In 7.0.0, you will be able to use new BuddyPress CLI commands to manage BuddyPress Group Meta, BuddyPress Activity Meta, activate or deactivate the BuddyPress signup feature and create BuddyPress-specific testing code for plugins.', 'buddypress' ); ?> 772 </p> 773 <p> 774 <?php printf( 775 /* translators: %s is the placeholder for the link to the WP BP CLI developer note. */ 776 esc_html__( 'Discover more about it from this %s.', 'buddypress' ), 777 sprintf( 778 '<a href="%1$s">%2$s</a>', 779 esc_url( 'https://bpdevel.wordpress.com/2020/10/09/wp-cli-buddypress-2-0/' ), 689 esc_url( 'https://bpdevel.wordpress.com/2021/05/26/bp-8-0-introduces-site-membership-invitations/' ), 780 690 esc_html__( 'developer note', 'buddypress' ) 781 691 ) … … 785 695 <hr class="bp-hello-divider"/> 786 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> 710 <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' ); ?>" /> 712 </figure> 713 <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 ); ?> 724 </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 <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 ); ?> 740 </p> 741 742 <hr class="bp-hello-divider"/> 743 744 <h2><?php esc_html_e( 'WP xProfile field types.', 'buddypress' ); ?></h2> 745 <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' ); ?> 747 </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 <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 ); ?> 762 </p> 763 764 <hr class="bp-hello-divider"/> 765 787 766 <h2><?php esc_html_e( 'Under the hood', 'buddypress' ); ?></h2> 788 767 <p> 789 <?php esc_html_e( '7.0.0 includes more than 65 changes to improve your BuddyPress experience as users, and as contributors to our project; click on the “Changelog” tab to discover them all!', 'buddypress' ); ?> 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' ); ?> 769 <?php esc_html_e( 'Click on the "Changelog" tab to discover them all!', 'buddypress' ); ?> 790 770 </p> 791 771 <figure class="bp-hello-aligncenter"> … … 825 805 '<span class="dashicons dashicons-heart"></span>', 826 806 esc_url( bp_get_admin_url( 'admin.php?page=bp-credits' ) ), 827 number_format_i18n( 55)807 number_format_i18n( 31 ) 828 808 ); 829 809 ?> … … 985 965 </h3> 986 966 <ul class="wp-people-group " id="wp-people-group-noteworthy"> 967 <li class="wp-person" id="wp-person-vapvarun"> 968 <a class="web" href="https://profiles.wordpress.org/vapvarun"><img alt="" class="gravatar" src="//gravatar.com/avatar/78a3bf7eb3a1132fc667f96f2631e448?s=120"> 969 Varun Dubey</a> 970 </li> 971 <li class="wp-person" id="wp-person-sbrajesh"> 972 <a class="web" href="https://profiles.wordpress.org/sbrajesh/"><img alt="" class="gravatar" src="//gravatar.com/avatar/2106622ee90d53d15ac1402806616aca?s=120"> 973 Brajesh Singh</a> 974 </li> 987 975 <li class="wp-person" id="wp-person-oztaser"> 988 976 <a class="web" href="https://profiles.wordpress.org/oztaser/"><img alt="" class="gravatar" src="//gravatar.com/avatar/06eb4dd13c0113bf826968ae16a13e52?s=120"> 989 977 Adil Oztaser</a> 990 </li>991 <li class="wp-person" id="wp-person-iamthewebb">992 <a class="web" href="https://profiles.wordpress.org/iamthewebb/"><img alt="" class="gravatar" src="//gravatar.com/avatar/990bac871caf6d6e179b2753226d8f4a?s=120&d=mm">993 IAmTheWebb</a>994 </li>995 <li class="wp-person" id="wp-person-vapvarun">996 <a class="web" href="https://profiles.wordpress.org/vapvarun"><img alt="" class="gravatar" src="//www.gravatar.com/avatar/78a3bf7eb3a1132fc667f96f2631e448?s=120">997 Varun Dubey</a>998 978 </li> 999 979 </ul> … … 1010 990 <p class="wp-credits-list"> 1011 991 <a href="https://profiles.wordpress.org/oztaser/">Adil Oztaser (oztaser)</a>, 992 <a href="https://profiles.wordpress.org/dontdream/">Andrea Tarantini (dontdream)</a>, 1012 993 <a href="https://profiles.wordpress.org/boonebgorges/">Boone B Gorges (boonebgorges)</a>, 1013 994 <a href="https://profiles.wordpress.org/sbrajesh/">Brajesh Singh (sbrajesh)</a>, 1014 <a href="https://profiles.wordpress.org/ corsky/">corsky</a>,1015 <a href="https://profiles.wordpress.org/ dancaragea/">Dan Caragea (dancaragea)</a>,995 <a href="https://profiles.wordpress.org/needle/">Christian Wach (needle)</a>, 996 <a href="https://profiles.wordpress.org/comminski/">comminski</a>, 1016 997 <a href="https://profiles.wordpress.org/dcavins/">David Cavins (dcavins)</a>, 1017 <a href="https://profiles.wordpress.org/devnik/">devnik</a>, 1018 <a href="https://profiles.wordpress.org/dilipbheda/">Dilip Bheda</a>, 1019 <a href="https://profiles.wordpress.org/dd32/">Dion Hulse (dd32)</a>, 1020 <a href="https://profiles.wordpress.org/dragoeco/">dragoeco</a>, 1021 <a href="https://profiles.wordpress.org/kebbet/">Erik Betshammar (kebbet)</a>, 1022 <a href="https://profiles.wordpress.org/etatus/">etatus</a>, 1023 <a href="https://github.com/ExoGeek/">Didier Saintes (ExoGeek)</a>, 1024 <a href="https://profiles.wordpress.org/f2010525/">诗语 (f2010525)</a>, 1025 <a href="https://profiles.wordpress.org/mamaduka/">George Mamadashvili</a>, 1026 <a href="https://profiles.wordpress.org/mociofiletto/">Giuseppe (mociofiletto)</a>, 1027 <a href="https://profiles.wordpress.org/hareesh-pillai/">Hareesh</a>, 1028 <a href="https://profiles.wordpress.org/iamthewebb/">iamthewebb</a>, 1029 <a href="https://profiles.wordpress.org/nobnob/">Javier Esteban (nobnob)</a>, 1030 <a href="https://profiles.wordpress.org/audrasjb/">Jb Audras (audrasjb)</a>, 998 <a href="https://github.com/dominic-ks/">dominic-ks</a>, 999 <a href="https://github.com/edusperoni/">Eduardo Speroni (edusperoni)</a>, 1000 <a href="https://profiles.wordpress.org/hz_i3/">hz_i3</a>, 1031 1001 <a href="https://profiles.wordpress.org/johnjamesjacoby/">John James Jacoby (johnjamesjacoby)</a>, 1032 <a href="https://profiles.wordpress.org/joost-abrahams/">Joost Abrahams (joost-abrahams)</a>, 1033 <a href="https://profiles.wordpress.org/k3690/">k3690</a>, 1034 <a href="https://profiles.wordpress.org/knutsp/">Knut Sparhell (knutsp)</a>, 1035 <a href="https://profiles.wordpress.org/laxman-prajapati/">Laxman Prajapati</a>, 1036 <a href="https://profiles.wordpress.org/lidialab/">Lidia Pellizzaro (lidialab)</a>, 1037 <a href="https://profiles.wordpress.org/marbaque/">marbaque</a>, 1038 <a href="https://github.com/geckse/">Marcel Claus (geckse)</a>, 1039 <a href="https://profiles.wordpress.org/marioshtika/">marioshtika</a>, 1040 <a href="https://profiles.wordpress.org/markscottrobson/">Mark Robson (markscottrobson)</a>, 1002 <a href="https://profiles.wordpress.org/krupajnanda/">Krupa (krupajnanda)</a>, 1003 <a href="https://profiles.wordpress.org/offereins/">Laurens Offereins</a>, 1004 <a href="https://profiles.wordpress.org/mahdiar/">mahdiar</a>, 1041 1005 <a href="https://profiles.wordpress.org/imath/">Mathieu Viet (imath)</a>, 1042 <a href="https://profiles.wordpress.org/mercime/">mercime</a>, 1043 <a href="https://profiles.wordpress.org/immeet94/">Meet Makadia</a>, 1044 <a href="https://profiles.wordpress.org/tw2113/">Michael Beckwith</a>, 1045 <a href="https://profiles.wordpress.org/man4toman/">Morteza Geransayeh (man4toman)</a>, 1046 <a href="https://profiles.wordpress.org/morenolq/">morenolq</a>, 1047 <a href="https://profiles.wordpress.org/n33d/">N33D</a>, 1048 <a href="https://profiles.wordpress.org/oddev56/">oddev56</a>, 1006 <a href="https://profiles.wordpress.org/mattneil/">mattneil</a>, 1007 <a href="https://profiles.wordpress.org/meijioro/">meijioro</a>, 1008 <a href="https://profiles.wordpress.org/modemlooper/">modemlooper</a>, 1049 1009 <a href="https://profiles.wordpress.org/DJPaul/">Paul Gibbs (DJPaul)</a>, 1050 <a href="https://profiles.wordpress.org/walbo/">Petter Walbø Johnsgård (walbo)</a>,1051 <a href="https://profiles.wordpress.org/psmits1567/">Peter Smits (psmits1567)</a>,1052 <a href="https://profiles.wordpress.org/pooja1210/">Pooja N Muchandikar (pooja1210)</a>,1053 <a href="https://profiles.wordpress.org/raruto/">Raruto</a>,1054 1010 <a href="https://profiles.wordpress.org/r-a-y/">r-a-y</a>, 1055 1011 <a href="https://profiles.wordpress.org/espellcaste/">Renato Alves (espellcaste)</a>, 1056 <a href="https://profiles.wordpress.org/scipi/">scipi</a>, 1057 <a href="https://profiles.wordpress.org/scottopolis/">Scott Bolinger (scottopolis)</a>, 1058 <a href="https://profiles.wordpress.org/shanebp/">shanebp</a>, 1059 <a href="https://profiles.wordpress.org/shawfactor/">shawfactor</a>, 1060 <a href="https://profiles.wordpress.org/sjregan/">sjregan</a>, 1012 <a href="https://profiles.wordpress.org/slaffik/">Slava Abakumov (slaffik)</a>, 1013 <a href="https://profiles.wordpress.org/sabernhardt/">Stephen Bernhardt (sabernhardt)</a>, 1061 1014 <a href="https://profiles.wordpress.org/netweb/">Stephen Edgar (netweb)</a>, 1062 <a href="https://profiles.wordpress.org/tharsheblows/">tharsheblows</a>, 1063 <a href="https://profiles.wordpress.org/tobifjellner/">Tor-Bjorn Fjellner (tobifjellner)</a>, 1015 <a href="https://profiles.wordpress.org/studiocrafted/">studiocrafted</a>, 1016 <a href="https://profiles.wordpress.org/sippis/">Timi Wahalahti (sippis)</a>, 1017 <a href="https://profiles.wordpress.org/topher1kenobe/">Topher (topher1kenobe)</a>, 1018 <a href="https://profiles.wordpress.org/utsav72640/">Utsav tilava (utsav72640)</a>, 1064 1019 <a href="https://profiles.wordpress.org/vapvarun/">Varun Dubey (vapvarun)</a>, 1065 <a href="https://profiles.wordpress.org/podporawebu/">wp24.cz (podporawebu)</a>. 1020 <a href="https://profiles.wordpress.org/venutius/">Venutius</a>, 1021 <a href="https://profiles.wordpress.org/weddywood/">WeddyWood</a>. 1066 1022 </p> 1067 1023
Note: See TracChangeset
for help on using the changeset viewer.