Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 09-22-2007, 04:06 PM
donnacha donnacha is offline
 
Join Date: Aug 2003
Posts: 53
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default INGENIOUS: Central Focus on Search, in the style of GetSatisfaction.com

I stumbled upon a new Web service called Get Satisfaction which offers a hybrid between an FAQ and a forum, with the main emphasis upon search: you cannot simply make a post, you must first type in a question and are shown a few search results based upon existing threads that might already answer your question. If the results do not address your question, you can just continue with your post, using the question you typed as your title.

This is ingenious because it tackles head-on a problem all forums have: the same questions being asked again and again because people are too lazy to search. Having been an early advocate of forums, I eventually came to the conclusion that this was their fatal flaw: that good posts, containing valuable information, slip out of view too rapidly.

By building an awareness of existing threads right into the posting process, the Get Satisfaction interface allows everyone to build upon existing knowledge rather than start from scratch every time.

Get Satisfaction are primarily aiming their service at companies, using the slogan "People Powered Customer Service", and you can see a good example here:

Timbuk2's Customer Support Forum/FAQ, powered by Get Satisfaction

As you can see, companies are forced to have their Forum/FAQ appear within Get Satisfaction's website and, obviously, that's going to be a sticking point for most. Get Satisfaction want to become the main destination people think of when they need answers regarding any company - it's an ambitious aim and makes sense for a company desperate to recoup their investment but, unfortunately, it cripples the wider potential of this interface innovation.

If someone could find a way to replicate this interface in VB, I believe it would give a huge boost to forums on every subject, not only because it cuts down on duplicate questions and increases the shelf-life of existing content, but because, more importantly, it significantly lowers the barrier to participation: getting lurking users to post is a problem we all share, I believe that this interface is the ultimate encouragement, fundamentally changing the way users perceive forums.

Would it be difficult to apply this interface to VB? It seems to me that VB's underlying engine would be the perfect platform.

Opinions please, what do you think?
Reply With Quote
  #2  
Old 09-22-2007, 05:16 PM
Analogpoint's Avatar
Analogpoint Analogpoint is offline
 
Join Date: Feb 2007
Posts: 656
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

An interesting idea. It could probably be done all in vB's plugin system, but it wouldn't be trivial.
Reply With Quote
  #3  
Old 09-22-2007, 09:30 PM
donnacha donnacha is offline
 
Join Date: Aug 2003
Posts: 53
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Analogpoint View Post
An interesting idea. It could probably be done all in vB's plugin system, but it wouldn't be trivial.
I am no programmer but, from what little hacking around I've done with vb, I reckon it would be easy enough to create a template that, visually at least, mimicked the Get Satisfaction interface, focusing on the "Ask a Question" box.

Harder, of course, would be then taking the question entered and both routing it to the search engine and, also, lining it up as the title for the post the user will write if the search fails to return any relevant existing threads.

The hardest bit of all, I reckon, would be finding a way to make vb's search engine interpret the questions as natural language phrases, pulling out the most important words and matching them according to how previous threads have been tagged.

Would that even be possible or would something like this be better off written from scratch?

I definitely believe, though, that this sort of functionality would revolutionize forums.
Reply With Quote
  #4  
Old 09-23-2007, 04:20 AM
Analogpoint's Avatar
Analogpoint Analogpoint is offline
 
Join Date: Feb 2007
Posts: 656
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It can definitely be done, the only thing I might be worried about is the irrelevancy of vB search results in comparison to, say, a google site: search on the same forums. Aside from that, there would be no problem taking them through to starting a thread with their same search query.
Reply With Quote
  #5  
Old 09-24-2007, 06:51 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It could be done, but as previously mentioned the relevance of threads found in the search would be the most limiting factor.

Other then that: what you describe is more aimed at a Support system (a lot of similar questions that have already been answered), where the main objective (in general) of a forum is to have discussions.
Reply With Quote
  #6  
Old 09-24-2007, 06:54 AM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I agree with Marco, and I'd love to see such a system implemented here. But the limiting factor is that vB's search feature is absolutely useless on a board with many threads and posts. MySQL's "relevance" often doesn't return what you'd expect.
Reply With Quote
Reply


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 02:33 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09817 seconds
  • Memory Usage 2,208KB
  • Queries Executed 11 (?)
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)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)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_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