A little bit of history
UsersWP has been around for a while. We decided to develop this plugin because a lot of GeoDirectory customers were asking for it.
They needed to be able to manage their users’ registration, login and profile needs, with something better than what GeoDirectory offered.
Many were using BuddyPress as an alternative, but BuddyPress is a lot more than just registration, login and profiles. It’s a full-fledge social network and not very lightweight.
Some attempted to work with Ultimate Member. That’s another heavy application with User Role and other stuff that belongs to a membership plugin. Most of our users didn’t need the extra stuff that tends to make it bloated.
With UsersWP we wanted to create something extremely lightweight, the simplest design possible and very easy to use.
When we started developing GeoDirectory V2, we decided to remove login, registration and profile features from the core GeoDirectory plugin.
UsersWP is now the top option, for those wanting their users to be able to register and interact with their directory and it is now active on +6000 websites.
Since GeoDirectory V2 is compatible with virtually any theme and page builder, the bar is now super high for design customization.
UsersWP needed to follow the same design principles.
Today we are releasing a whole new UsersWP
You will notice 3 major Improvements:
- The design has been improved 100X thanks to our brand new AyeCode UI (Bootstrap with our own special sauce)
- Like for GeoDirectory, there is a Shortcodes / Block /Widget for every design element or piece of data you may want to output.
- You can customize the design of all templates via Gutenberg or your favorite page builder inside a WP page.
The design has been improved 100X thanks to our brand new AyeCode UI (Bootstrap with our own special sauce)
You’ll be the judge, but in our opinion, UsersWP now really looks marvelous out of the box. See the demo here.
We designed the UI using Bootstrap with our personal touch. This is our own Bootstrap-based UI wrapper for which we also adapted a Greedy Menu JS script to work with Bootstrap, it’s pretty cool.
Soon we will use AUI as we call it, to beautify GeoDirectory too and all our future plugins.
AUI doesn’t only make the design of the plugin a lot better. Considering that has always been our Achille’s heel, it’d be already huge. But it also makes maintaining our plugins a lot easier for us. That’s great news because it will allow us to employ our time to develop more and maintain less.
Like for GeoDirectory, there is a Shortcodes / Block / Widget for every design element or piece of data you may want to output.
We created the superduper class for GeoDirectory, but now we incorporated it in UsersWP and the Invoicing plugin too.
The superduper class does 1 simple thing. Allows to write the code once and get an identical Widget, Gutenberg Block and Shortcode for users to have maximum flexibility for how they output their data.
This is the impressive list of Shortcodes, Blocks or Widgets
|[uwp_profile] This is the shortcode for the front end user’s profile.|
|[uwp_register] This is the shortcode for the front end register form.|
|[uwp_login] This is the shortcode for the front end login form.|
|[uwp_account] This is the shortcode for the front end account form.|
|[uwp_forgot] This is the shortcode for the front end forgot password form.|
|[uwp_change] This is the shortcode for the front end change password form.|
|[uwp_reset] This is the shortcode for the front end reset password form.|
|[uwp_users] This is the shortcode for the front end users list.|
|[uwp_output_location location=””] This is the shortcode for displaying user data at location selected while creating field via form builder. Location can be users, profile_side, more_info|
|[uwp_profile_header hide_cover=”” hide_avatar=”” allow_change=””] This is the shortcode for showing displayed user’s profile picture and cover image . You can hide cover image, avatar with parameters and also disallow changing profile cover image and avatar with value 1.|
|[uwp_profile_section type=”” position=””] This is the shortcode for wrapping the things left and right on profile page. Type can be open or close. Position can be left or right. Open section requires close section else it can break the layout.|
|[uwp_user_title tag=”” user_id=””] This is the shortcode for showing displayed user’s name. You can pass heading tag from h1 to h6 and user_id if you want to display for specific user ID.|
|[uwp_user_avatar tag=”” link=”” size=”” user_id=””] This is the shortcode for showing user’s avatar image and name. You can pass tag h1 to h6, div, p for user name, 1 to enable link to profile page, avatar size in px and user_id if you want to display for specific user.|
|[uwp_user_meta key=”” user_id=”” show=”” css_class=””] This is the shortcode for showing displayed user’s meta value based on key provided. You can pass icon-value, label-value, label, value, value-strip for how to show value. You can user_id if you want to display for specific user.|
|[uwp_profile_tabs] This is the shortcode for displaying profile tabs for user’s profile page.|
|[uwp_profile_social exclude=””] This is the shortcode for displaying user’s social fields which are selected by adding uwp_social class while creating field via form builder. You can pass comma separated keys to exclude from displaying.|
|[uwp_profile_actions] This is the shortcode for user’s profile actions like verify, transfer points etc.|
|[uwp_user_actions] This is the shortcode for displaying user’s actions like add friend, follow etc.|
|[uwp_users_search] This is the shortcode for displaying search form for searching users.|
|[uwp_users_loop_actions] This is the shortcode for displaying users loop actions like views and filters.|
|[uwp_users_loop] This is the shortcode for displaying users list.|
|[uwp_author_box] This is the shortcode for displaying author box.|
Since this latest version, we added the Fusion Builder too. So that Avada users can now design their user profiles, users’ directories and forms with UsersWP, directly within the Fusion Builder.
You can do the same using Elementor, Beaver Builder or Oxygen using GD > Widgets.
With Divi,you can use their HTML module with our shortcode wizard.
The possibilities are endless.
You can customize the design of all templates via Gutenberg or your favorite page builder inside a WP page.
Just like for GeoDirectory, templates are now WordPress regular pages. That way you design the page once and it gets applied to all pages using that template.
For users WP you can design the:
- User Profile Page
- Register Page
- Login Page
- Account Page
- Change Password Page
- Forgot Password Page
- Reset Password Page
- Users List Page
- Users List Item Page
These pages can be designed with your favorite page builders and every element can be arranged as you want it.
We hope you will enjoy the new UsersWP, let us know your feedback in the comments down below.