The BuddyPress Profile Completeness plugin is a robust tool that encourages users to complete their profiles effectively and efficiently within Youzify and BuddyPress environments. It offers a range of features to streamline profile completion and management. Here’s an overview:
Field Status Options: The plugin provides three field status options:
- Forced: Users are redirected to complete these fields before accessing other site pages.
- Required: Incomplete required fields are displayed as a widget, allowing users to proceed with the site, but the incomplete status is highlighted.
- Optional: Users can fill these fields at their convenience.
Profile Completeness for Specific Roles: Apply the profile completeness system selectively based on user roles.
Hiding Incomplete Profiles: Choose to show or hide incomplete profiles from the Members Directory.
Verification for Complete Profiles: Decide whether complete profiles should be marked as verified.
Control Over Actions for Incomplete Profiles: Manage various actions based on profile completeness, including adding/removing activity posts, comments, likes, sharing posts, adding/removing friends, joining/leaving groups, follows, reviews, bookmarks, and sending private messages.
Supported Fields: The plugin supports all BuddyPress Xprofile field types, profile avatar and cover images, as well as all Youzify profile widgets like About Me, Post, Skills, Slideshow, Portfolio, Services, Social Networks, Link, Quote, Video, Project, Instagram, Flickr, and more.
Profile Completeness Shortcode: Implement a shortcode ([youzify_profile_completeness]) to display profile completeness information.
Ajaxed Profile Completeness Widget: The profile completeness widget operates through AJAX, providing a seamless user experience.
Overall, this plugin offers a comprehensive solution to manage and encourage profile completion within Youzify and BuddyPress, ensuring users complete their profiles effectively while allowing for flexible configurations based on profile field status and user roles.