BP Profile Search
BP Profile Search is a member search and member directories plugin for BuddyPress. It provides: A form builder to build the member search forms The [bps_directory] shortcode to customize the BuddyPress Members directory, or to build additional member directories Each search form has a target directory. When you run a search, you are redirected to the form’s target directory, filtered according to your search. Build a search form With the form builder you can: Add, edit, rearrange, and remove the search fields Use as search fields the BuddyPress profile fields, the users and usermeta data (including roles), the BuddyPress user groups, and the user taxonomies (including BuddyPress member types) Use search by distance fields when you install the free companion plugin BP Distance Search Select, for each search field, one of the available search modes Select the BuddyPress Members directory, or one of the member directories built with this plugin, as the target directory Select the form template to display your form If in doubt, use the Help tab above the screen title The form template works just like any other BuddyPress template. To override a form template, copy it to the buddypress/members directory in your theme’s root, then edit the new copy according to your needs. Display a search form After you build your search form, you can display it: In its target directory, using the option Add Form to Directory in the form settings In a sidebar or widget area, using the widget Profile Search In a post or page, using the shortcode [bps_form] Run a search On the front-end, when you hit the Search button in a form, BP Profile Search shows the form’s target directory filtered according to your search. Both the All Members tab and the My Friends tab are filtered. Additionally, the plugin: Displays an active filters section containing the active search filters and a Clear button to clear them Displays for each member a member details section containing the values of the searched fields Adds to the Order By drop-down the options to sort the directory by the searched fields The active filters section and the member details section are displayed by two dedicated templates, that can be overridden just like any other BuddyPress template. Build a member directory With the [bps_directory] shortcode you can: Customize the BuddyPress Members directory, or build additional member directories Add hidden filters to a directory Add more sort options to a directory Show additional member information in each member details section, e.g. the value of profile fields Use a different Members directory template for each directory You can enter the shortcode in an empty page to build a new member directory, or you can enter it in the BuddyPress Members page to customize the BuddyPress Members directory. Additional documentation Form Builder Search Modes Custom Directories Form Templates In the screenshots below, the City field is provided by the free companion plugin BP Distance Search.
BuddyPress for Sensei
Want your students and teachers to interact with each other? BuddyPress for Sensei turns your course driven website into a social education platform, creating a seamless bridge between BuddyPress and Sensei. BuddyPress Groups Easily tie any Sensei Course to a BuddyPress Group. Course participants automatically get added as members to the group Group becomes private to course participants and invited members Course Lessons become visible at the group Course activity gets streamed into the group feed (optional) Forum gets added to the group (if bbPress is enabled) Course featured image becomes group avatar (if no group avatar has been set) BuddyPress Activity Activity is one of the core features of BuddyPress, allowing users to interact with each other in real-time. When a course is tied to a group, course actions are optionally added to the group’s activity stream. Group admins can determine which actions to allow in their group, including: User starts a course User completes a course User creates a lesson User completes a lesson User passes a quiz User comments on single lesson page BuddyPress Members Your members can view their Active and Completed courses in their profiles. Teachers and Students get added as filterable tabs in your Members directory. Teachers get a quick link in their profile to the “Add Course” area in the WordPress dashboard. All Sensei user links redirect to member profiles (instead of author pages). BuddyPress Messages Sensei comes with a basic messaging component. If BuddyPress Messaging is enabled, all Sensei messaging is replaced with native BuddyPress messaging, giving users a consistent experience and more powerful messaging capabilities. bbPress Forums If bbPress is enabled, a forum will be tied to every “course group” automatically, using the same name as the course for the forum title. Group members can then discuss the course in one central location.