=== Ultimate Profile Builder By CMSHelpLive === Contributors: CMSHelpLive Donate link: http://cmshelplive.com/ Tags: admin, community, profile, registration, shortcode, membership, registration, user profile, user registration, custom field registration, customize profile, user fields, extra user fields, user group, groups, group fields, builder, profile builder, custom user profile, user profile page, edit profile, custom registration, custom registration form, custom registration page, registration page, user custom fields, user listing, front-end user listing, user login, user registration form, front-end login, front-end register, front-end registration, front-end edit profile, front-end user registration, user email, avatar upload, user avatar, profile image, registration form theme Requires at least: 3.5 Tested up to: 3.9 Stable tag: 1.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Now you can create custom profiles on your WordPress site with custom profile fields, user roles, front-end registrations and profile listing pages. == Description == Ultimate Profile Builder by CMSHelpLive lets you create and manage profiles on your WordPress site! You can define custom user roles like Authors, Actors, Tennis Players or anything you want. It will also allow vistors to register on the site, fill out custom fields specific to user roles and upload profile images. Their profiles can be edited by the users anytime by logging into the profile area of the site. You can display member profiles as list or box view. The profile view will show image thumbnail, profile snippets and user posts contribution. All user activity takes place on the front end, and logging in and editing does not requires users to go into the dashboard area. This is especially important if you want your users to have a consistent experience across the website. **Below are the major features of Ultimate Profile Builder** * Create Custom Registration Page for registering new users on your website. * Custom fields include Text Box, Text Area, Radio Button, Checkbox and Selectbox. * Default fields include - username, nickname, website, AIM, Yahoo, Jabber and About. * Administrator can show/ hide any default field. * Administrator can define custom text over registration form. * Administrator can define label, order, length and description of custom fields. * Administrator can define default value in certain fields. * Administrator can create custom user Roles. * Administrator can set permission levels to new user Roles based on existing roles. * Administrator can create different registration forms for different user Roler(s). * Administrator can show/ hide role-wise visibility of administrator bar. * Administrator can assign custom field to specific user role or multiple roles. * Administrator can either allow password to be sent automatically or user defined. * Password strength is displayed graphically during registration. * Show captcha during registration. * After login, user the option to go straight to profile page. * Users can edit their profile anytime. * Profile Image: Image associated with the corresponding user. * Users can upload custom profile image/ avatar. * Users list can be displayed on any page in grid or list view by administrator. * Lists can be configures to show either all roles or single role type. For example a page can show either all the Authors or all the Publishers or both together. * Administrator can define number of rows and columns in grid view. * Administrato can define maximum number of profiles on a single profile list page in list view. * User lists will show avatar, name, intro and number of posts. * Site visitor can search profiles * Site vistor can change profile list view. This is done using JQery animation * Profile list uses AJAX pagination * Made in HTML5 and CSS3: Offers cross-compatibilty across all themes. * RESPONSIVE Layout: Offers cross compatibilty across mobile devices. * Light, Clean and Professional Default Theme. Fits any site easily. **Short Codes** * **[UPB_auth]** - for a log-in form. * **[UPB_account]** for default registration form OR **[UPB_account role="Subscriber"]** - to add a registration form specific to a user role or group. You can replace "Subscriber" with any other role or group being used on your website. **[UPB_profile]** - to grant users a front-end acces to their personal informatio (requires user to be logged in). * **[UPB_profile_list]** - to view a list of all users on the site OR **[UPB_profile_list role="Subscriber"]** for showing user list for a specific role or a group of users. Replace "Subscriber" with group name. > We do not provide support for the Ultimate Profile Builder on the WordPress.org forums. Extended 24 Hours Helpdesk Ticketing support is available for subscribers of [Ultimate Profile Builder Pro By CMSHelpLive](http://www.cmshelplive.com/chl-products/ultimate-profile-builder-pro.html). > Pro version comes with extra features such as privacy settings, preinstalled themes and more! = Pro version = [Ultimate Profile Builder Pro](http://www.cmshelplive.com/chl-products/ultimate-profile-builder-pro.html) comes with these extra features: * Preinstalled 6 themes - Light+Green, Light+Pink, Light+Red, Light+Blue, Light+Modern Green, Light+Modern Yellow * Administrators can set a custom field as required * Administrators can show/ hide specific custom fields in registration form * Privacy Settings: Administrator can mark custom field visibility as Public, Registered and Private. * Priority Helpdesk Support * Free updates for 1 year [Visit Pro Page](http://www.cmshelplive.com/chl-products/ultimate-profile-builder-pro.html). == Installation == 1. Download Ulitmate Profile Builder by CMSHelpLive plugin 2. Go to your Dashboard and locate Plugins tab. Click on Upload Plugin and specify the path of downloaded plugin in the text box. 3. Click on Activate Plugin 4. UPB shortcodes will become available for use via content box of the site pages. Also, there will be **Ultimate Profile Builder** tab available on Dashboard to manage various settings. == Frequently Asked Questions == = Can seperate custom fields can be set for different users? = Yes, it is possible to set seperate custom fields for each user role. = Can a custom field be applied to more than single user role? = Yes, a custom field can be assigned to more than single user role in field creation screen. == Screenshots == 1. Shortcodes with general instructions 2. Add new user roles using Add User Role menu link. 3. Chose a role to add custom fields 4. Select a field type to add. == Changelog == = 1.0 = * First Release * Added Custom roles * Added Custom Fields == Upgrade Notice == = 1.0 = Initial Release