Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Options

Applicant's "Why do you want to Join?" applications - Can we save them?

So my community is trying to figure out a way we can switch to VF. The problem is that we really need to save a few things:

  1. The actual Applicant's reason for wanting to join.
  2. Who actually approved the Applicant.

If we can get these two bits saved then I think we're ready to make the switch. Another niceity would be if we could even add an extra question or two to the registration.

Any suggestions? I'm pretty stoked about VF and hope we can get these issues worked out.

Best Answers

Answers

  • Options

    What software are you using now?

  • Options

    We're using MyBB and we've migrated from PHPBB. We are really dissatisfied with traditional forum software. Vanilla has some really nice flow to discussions.

  • Options
    R_JR_J Ex-Fanboy Munich Admin

    There has been a similar question before: http://vanillaforums.org/discussion/comment/203820#Comment_203820.
    The name of tv field you need there is DiscoveryText.
    You have to use that code in a custom plugin. There you will also have to create some logic that saves the approver so that you can also display the approver. You should search in the UserModel for something like BeforeSave to find the next event that you have to hook. Maybe there is also an event that is fired after an applicant has been accepted. I would search for that in the entrycontrolcontroller/model

  • Options
    SicnusSicnus New
    edited January 2015

    I didn't understand what you linked me, or even said at all.

    I'm assuming that "tv field" was meant to be the field. That was the easiest bit to decipher. Beyond that it would seem one would need to code to be able to accomplish the rest of what you've laid out?

    I guess the majority of folks who use Vanilla Forums don't need to track who approved an applicant(user/member) or need to recall what their registration answers were. :/

  • Options

    Hah! Wow... that was a quick and helpful response. Quick question though and this is a clincher. It would need to be able to retain the "Why do you want to join" response too.

    So those really are the only two "features"

    1. Retain the name of the Approver of the Applicant
    2. Retain the "Why do you want to join?" response in conjunction with the item #1.

    Thanks, I look forward to testing the plugin for you.

  • Options
    R_JR_J Ex-Fanboy Munich Admin

    I will make the display of the Join question optional

  • Options

    Sounds great man. I'll keep checking back here periodically. I appreciate the help! I think this will actually become a fairly widely adopted plugin for folks and if I had my suspicions, it might even make it's way into the main core? Maybe not, but... :)

    It just seems like a feature that a team of a larger community might want to know about. A place where you have a significant hierarchy and need to know who did what and when and why did they do it. In our example: Who approved and What was the compelling "Why do you want to join?" response.

  • Options

    Trying it now! :)

  • Options

    Good news and Bad news.

    Good news is, wow, it works exactly as I had hoped!

    The bad news is... the fields aren't populating with the right information.

    So Person A, Person B, Person C.... all of their stuff is mixed up:

    Person A has Person C's "Reason for joining"

    Person D has Person A's "Reason for joining"

    If you want, I can get you access to our site to see it in action, however, the responses are... "quite adult". We have a gaming community and people were putting in some fairly cheesy / funny responses while testing.

    Thanks man, other than that you are 100% on the right track!

  • Options
    SicnusSicnus New
    edited January 2015

    More info that might help:

    [Applicant Accepter Reason for Joining ]

    These were propagated into the field as "Reasons for joining" That could be causing the off-set info.

    --
    Edit: Also, the fields don't really seem to be associated with a user per se. If you sort by : Username or Last Visited the fields seem to stay where they are and don't swap out and stay tagged with the associated user that created it.

  • Options

    ... annnnnd that worked. :)

    Here's the thing though... will other people using this plugin have to do that too? If I upgrade my Vanilla Forums software will that be overwritten? Or did you fix it so other's won't need to do that too?

    Thanks nonetheless. You were kind, helpful and amazing!

  • Options

    RJ 4 Pres!

Sign In or Register to comment.