Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 10-10-2006, 02:14 PM
malmazan malmazan is offline
 
Join Date: Feb 2006
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Suggestions on Full Name support

I have a forum that is the most succesful in its topic and language with 30 000 posts, and over 1000 monthly posts.

It's an old wwwboard where there is no registration. I am migrating to vB. I have always required full names on my forum. It's a forum for professionals to discuss their issues, and the Full Name policy has worked well over the years.

Now, what's the best way to implement Full Names in vB ?

1. Make no changes to vB, except for name checking. I could ask the user to write a Full Name for 'username' when registering. I can use a plugin to ensure some rules are followed (only text characters, at least two words and such).

What happens when users ignore those rules (and enter something like John Doe or Potato Waffle)? I would have to ask them for their user names and edit their usernames myself.

2. Add a plugin for user to change username. I could ask the user to write a Full Name for 'username' when registering. I can use a plugin to ensure some rules are followed (only text characters, at least two words and such).

What happens when users ignore those rules? I can use a hack to allow change of usernames by the user and instruct them (moderators or plain users can do that) to change it themselves if i see they are posting and not using a full name.

3. Add new field for Full Name. Add a new field for Full Name. This would be hiding somewhat at the bottom of the regustration form, though it can of course be a mandatory field.

Change templates so that Full Name is used on the forum and not 'username'.

This might create some confusion as the username would be used for loggin in.

What happens when users ignore those rules? I can use a hack to allow change of usernames by the user and instruct them (moderators or plain users can do that) to change it themselves if i see they are posting and not using a full name.

I guess any of these might be combined with making user registration moderated.

Another point is that i do not really mind silly or fake names as long as they do not post messages.

If someone has any experience with this issue of Full Names i'd be very grateful if you could share it.
Reply With Quote
  #2  
Old 10-10-2006, 05:57 PM
Reeve of shinra's Avatar
Reeve of shinra Reeve of shinra is offline
 
Join Date: Oct 2001
Location: NYC
Posts: 1,896
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Havent had the need for it myself but I think option 1 where the full name = user name will work out the best. As of vb 3.6, I believe you can use regex to make sure that the username field is only letters and not numbers, wierd characters, etc. No plug in needed.
Reply With Quote
  #3  
Old 10-10-2006, 06:44 PM
ConqSoft's Avatar
ConqSoft ConqSoft is offline
 
Join Date: Jul 2003
Location: Raleigh, NC
Posts: 686
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You should also be able to use regex to make sure there is at least one space in the name, forcing a first/last name.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:10 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09990 seconds
  • Memory Usage 2,176KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete