Make WordPress Core

Opened 14 years ago

Closed 10 years ago

Last modified 10 years ago

#14412 closed feature request (wontfix)

User Registration via Templates

Reported by: guruxl's profile GuruXL Owned by:
Milestone: Priority: normal
Severity: normal Version: 3.0
Component: Users Keywords:
Focuses: ui Cc:

Description

To improve the vast multitude of WP installtions that utilize member registrations, I suggest and implore the development team to improve user registration via templates. The reasons are as follows:

  • More secure
  • More flexible
  • Better customization options
  • Better integration

I was prompted by this post: http://www.cozmoslabs.com/2010/05/31/wordpress-user-registration-template-and-custom-user-profile-fields/ the development of Hooks and Filters has made it relatively easy to make such improvements system-wide.

Change History (6)

#2 follow-up: @GuruXL
14 years ago

Just remember my main concern is being able to register users via the front-end without having to resort to complex hacks. There is no real user management system in place with WP, the ability to edit the default roles of Contributor, Editor, Administrator.

We are looking at: user_register, wp_login, wp_logout, register_form, profile_update, etc all these hooks would be involved in making a FRONT-END user registration and profile editing screens, customizable via templates. On the backend, you would manage the users who sign up and can assign them into custom usergroups (have the default but, you can edit those) and then use content protection, so only those users can access certain areas like the admin panel or specific URLs or Post/Page IDs. Those most of the rest of that can be done via plugins.

#3 in reply to: ↑ 2 ; follow-up: @wpmuguru
14 years ago

  • Milestone changed from Awaiting Review to Future Release

Replying to GuruXL:

Just remember my main concern is being able to register users via the front-end without having to resort to complex hacks.

Building a custom registration process does not require *any* hacks (complex or otherwise). The extended profile component in BuddyPress (http://buddypress.org) already does nearly all the things you have described.

#4 in reply to: ↑ 3 @mikeschinkel
14 years ago

  • Cc mikeschinkel@… added

Replying to wpmuguru:

Replying to GuruXL:

Just remember my main concern is being able to register users via the front-end without having to resort to complex hacks.

Building a custom registration process does not require *any* hacks (complex or otherwise). The extended profile component in BuddyPress (http://buddypress.org) already does nearly all the things you have described.

Off topic maybe, but I've only recently tried BuddyPress only to be dismayed by the fact it appears that you either have a WordPress site or a BuddyPress site (that is unless you do *lots* of hacking.) I'd love to have a main site with a BuddyPress "off to the side" like many people are now creating WordPress-based websites with a blog off to the side.

So I concur with @GuruXL; it would be nice to have a better front-end based user registration system that doesn't require as much code as BuddyPress has to use for some use-cases, and for other use-cases it also be nice if BuddyPress could be integrated into a WordPress site w/o taking it over.

#5 @chriscct7
10 years ago

  • Focuses ui added
  • Keywords close added; user profile registration removed
  • Resolution set to wontfix
  • Status changed from new to closed

There are so many plugins that do this now using the included actions and filters that this no longer seems to be a valid concern

#6 @DrewAPicture
10 years ago

  • Keywords close removed
  • Milestone Future Release deleted

Related #20075

Note: See TracTickets for help on using tickets.