inherit
The Final Cylon
31521
0
Mar 3, 2015 14:39:33 GMT -8
Trublu
Maybe the duck is in the hat.
12,323
October 2004
trublusvufan
|
Post by Trublu on Jan 14, 2013 7:16:32 GMT -8
I was looking into the possibility of using V5 for a project at work, and one thing that I discussed with Wormo was the ability to redirect users from the registration page directly to their edit profile page. He thought this might be accomplished with a custom page, but he noted that we seem to be unable to run scripts on them.
Since we cannot modify the information collected upon registration, I thought the next best thing would be to utilize the ability to redirect after registration in order to prompt a new registrant to fill out certain needed profile information (it would also be helpful if certain profile fields could be marked as required!).
|
|
inherit
Graphics Ninja
3
0
Nov 19, 2012 12:17:26 GMT -8
Ryan Roos
Wordsmyth
35,133
November 2003
ryan
|
Post by Ryan Roos on Jan 14, 2013 8:44:36 GMT -8
Everything you are asking should be able to be accomplished through Custom Pages and Editing Templates.
Here's how I personally would go about it.
Create a new custom page that has a short welcome message. Keep the page simple and straight forward. Not a lot of other links. Place a big button (code button to place current user id into the link) <script>document.write('<a href="/user/' + proboards.data('user').id + '/personal">Go here</a>');</script> at the end of your welcome right after you explain there is a final step of setting up their forum profile. Indicate that required fields (to be an active member) will have red asterisks by them and must be filled out now and that their account will be reviewed soon. Set this page to be your landing page after registration. Go create all the custom profile fields that are special to my forum. Then go and either make a plugin or template mod that places a big red asterisk next to every custom profile field. (These can't be forcefully made required for reasons debated in previous times that I won't go into here). Make sure new member notifications are turned on. When ever I get a notification if it's been more than 30 minutes go check to make sure they filled out all the fields. If not I PM them a warning with instructions. I also made it so only members in my hidden group 'approved' can post anywhere outside of the guest/general board. Once I verify a member has the fields required I add them to the approved group. They don't even know they're in it but now they can post everywhere.
|
|
inherit
King Oligochaete
126470
0
Feb 24, 2021 12:23:15 GMT -8
Wormopolis
Stop rating plugins with 1 star that dont deserve it.
20,002
June 2008
tbserialkillers
Wormo's Mini-Profile
|
Post by Wormopolis on Jan 14, 2013 18:00:43 GMT -8
Im guessing you cant put scripts into the widgets right?
|
|
inherit
The Final Cylon
31521
0
Mar 3, 2015 14:39:33 GMT -8
Trublu
Maybe the duck is in the hat.
12,323
October 2004
trublusvufan
|
Post by Trublu on Jan 15, 2013 7:50:59 GMT -8
That code does work in the HTML widget, so thanks Ryan.
I'm guessing, based on my testing then, that something like this doesn't work with restricting registration to require approval. (The project I'm working on is profile based, so posting restrictions don't really matter.) I think I might be trying to stretch Proboards to a place it doesn't really belong, unfortunately.
|
|
inherit
Graphics Ninja
3
0
Nov 19, 2012 12:17:26 GMT -8
Ryan Roos
Wordsmyth
35,133
November 2003
ryan
|
Post by Ryan Roos on Jan 15, 2013 8:21:08 GMT -8
Wormopolis We will discuss what is and isn't supposed to be happening and make a decision if changes are needed. Trublu We really want you to be able to do things. I'd be curious to learn more about what you are trying to do and where your roadblocks are. It sounds like you are trying to gather all this info 'pre-membership approval'. And that isn't going to be a reality with the new secure login system. That being said I tried to show you an alternative by using that hidden group and setting up your forum properly. We listened to a lot of requests with regards to post signup. That's why the custom page lets you set it as such. Your approval involves staff adding them to the proper group in my example. Until then they can't access anything you don't allow them to. The two areas that you might hit walls with v5 are anything involving the secure login and registration system and anything that violates the privacy of a member. In those two areas we can't bend, but we did a lot to accommodate things around those areas. You're skirting them both. You're trying to gather information at registration. That is the system and borders forced info gathering which could be a privacy issue. We tried to leave a lot of power and freedom into what you can do, but that's a tough area to work in. You'll need to be creative and make sure that you aren't breaking rules at the same time.
|
|
inherit
King Oligochaete
126470
0
Feb 24, 2021 12:23:15 GMT -8
Wormopolis
Stop rating plugins with 1 star that dont deserve it.
20,002
June 2008
tbserialkillers
Wormo's Mini-Profile
|
Post by Wormopolis on Jan 15, 2013 10:28:08 GMT -8
Ryan Roos my actual problem was I was putting type="text/javascript" into the script tag when I was testing it out. apparently the html widget didnt like that and just stripped the script out completely. when I did what you did and remove the type attribute it worked.
|
|
inherit
The Final Cylon
31521
0
Mar 3, 2015 14:39:33 GMT -8
Trublu
Maybe the duck is in the hat.
12,323
October 2004
trublusvufan
|
Post by Trublu on Jan 15, 2013 11:09:03 GMT -8
Ryan Roos Essentially, my questions are in the vein of trying to be creative about this. (This is probably getting too far out of the feature request realm here, but...). My project depends on two types of actions: being able to screen out registrants who are members of my local organization when they register, and granting access to other member profiles only to those members who have been approved by that screening process. Obviously the best way to do this would have been to be able to alter the registration form, but I came into this knowing that this isn't possible with Proboards (promise, didn't forget!). In lieu of that, though, I'm trying to parse out the quickest way for members to get through the process I need, which at the moment just doesn't seem to be practical, that's all I meant by my comment. Based on your (very helpful) suggestions, I'm seeing the Proboards registration process (which is a few pages), redirecting to a page, which redirects them to their edit profile page. It's just a very long registration process. Then comes the question of restricting access to member profiles until the account has been placed in this "approved" member group - Wormo was starting to explain to me how this might be accomplished by plugin? I'm coming from the point of view of trying to set this up with a software that allowed more customization because it is installed on my own server, but their customer service was non-existent for support, so I was hoping that Proboards might meet my needs, but it might not be a practical solution.
|
|