Go Back   vb.org Archive > vBulletin 5 Connect Discussion > vB5 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 03-13-2014, 04:47 PM
katie hunter's Avatar
katie hunter katie hunter is offline
 
Join Date: May 2007
Posts: 533
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Will Vbulletin handle this ? 6k sub - categories?

While, i would love to use VB 5.x, at its current state, it looks to me it will take another year to become stable with better features.

I asked this question on Discourse but out of curiosity, will this work with Vb 5.x without issues?

I know with Vb 4.x, based on past exp, creating so many sub categories caused server issues, however, i don't know if this is the same case with Vb 5.x

I will leave this topic here which is basically asking the same question https://meta.discourse.org/t/will-di...ies/13698/last

So would this be easy for a web developer to do/code after playing around with vb 5.x back-end or does it require extensive knowledge, if our web developer isn't familiar with Vbulletin at all? Will it be easy to use that many sub categories without seeing any major issues?

Another reason i liked Discourse, was that we can create a Login API so that members from our homepage can login with their account onto the discourse forum, does VB 5.x has anything similar to this feature/function or make it easy to code ?
Reply With Quote
  #2  
Old 03-13-2014, 05:03 PM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anything over 50 forums reeks of an information architecture problem. Less than 20 is probably more ideal for visitors. I'm guessing you have some sort of dynamic content that you are creating forums (or sets of forums for)... This is what tags (self-building) or prefixes (predefined: x forums * y prefixes) are for.

I'm not trying to rag on you... we've just been there, and it always ends horribly wrong. Most forums have the forums cached, and the complex permissions data structures are also cached and stored per forum.

Even if you survive the short to medium to performance issues, they'll never work when you hit any sort of critical scale, but you'll give up long before then with maintenance issues.

BTW - I asked a similar question on Discourse - https://meta.discourse.org/t/content...ations/12184/2 - the answer wasn't very helpful, but I think my post above is the real answer.
Reply With Quote
Благодарность от:
katie hunter
  #3  
Old 03-13-2014, 05:15 PM
katie hunter's Avatar
katie hunter katie hunter is offline
 
Join Date: May 2007
Posts: 533
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Adrian Schneider View Post
Anything over 50 forums reeks of an information architecture problem. Less than 20 is probably more ideal for visitors. I'm guessing you have some sort of dynamic content that you are creating forums (or sets of forums for)... This is what tags (self-building) or prefixes (predefined: x forums * y prefixes) are for.

I'm not trying to rag on you... we've just been there, and it always ends horribly wrong. Most forums have the forums cached, and the complex permissions data structures are also cached and stored per forum.

Even if you survive the short to medium to performance issues, they'll never work when you hit any sort of critical scale, but you'll give up long before then with maintenance issues.

BTW - I asked a similar question on Discourse - https://meta.discourse.org/t/content...ations/12184/2 - the answer wasn't very helpful, but I think my post above is the real answer.
Umm so a short answer is that discourse won't be able to handle such task nor vb, well vb i know.

I couldn't understand Jeff's reply..

If both can't do this task, which forum would be able to do this like MAL http://myanimelist.net/forum/?subboard=1 or code our own simple forum structure based on what we have already ?

http://www.nihonomaru.com/anime/41/s...%28tv%29/forum
http://www.nihonomaru.com/anime/shin...ck-on-titan-/3
Reply With Quote
  #4  
Old 03-13-2014, 05:20 PM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The problem is not with the software, it's with the IA.

The nested forum model does not work that well... that's why Discourse is limited to two levels. Nobody wants to browse 8 levels deep, nor do they want to browse hundreds of forums.

Having a few basic categories, and combine it with heavy tagging, and you can achieve what you want. For the sake of an example, look at how StackOverflow uses tagging. You can combine any number of tags, and for all intent's and purposes, a tag is basically a forum. You can combine them as many times as you want, or can you view a single one.

Compare that with the forum structure, you end up having x * y forums (or x * y * z, as in my case with locations), and it creates a horrible mess. You have duplication, but you can't make changes without having to update all of the others as well. Then, things get out of sync, and it creates a lot of extra work to maintain.

Anyway - this is just my opinion on the matter. I'm sure many forum owners will disagree.

Cheers
Reply With Quote
  #5  
Old 03-13-2014, 05:33 PM
katie hunter's Avatar
katie hunter katie hunter is offline
 
Join Date: May 2007
Posts: 533
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well with StackOverflow they are using tags, they tag topics, not categories... Our case is different x/ we aren't tagging topics, we want a main category let say call it "Anime" with an alphabet A-Z sorting for the sub categories and each sub-category has its own topics.

Sub - category represent each anime title http://myanimelist.net/forum/?subboard=1

Would this be the same issue if i tried this with XF? i know XF is light. And since it is using Zend framework, we are familiar with it. I am hesitant to buy XF just to face the same issue, also the company's bullying manners which i disliked very much.
Reply With Quote
  #6  
Old 03-13-2014, 08:56 PM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You really have to get away from having so many forums. You've got to move to tags/topic prefixes.
Reply With Quote
Благодарность от:
final kaoss
  #7  
Old 03-13-2014, 11:03 PM
katie hunter's Avatar
katie hunter katie hunter is offline
 
Join Date: May 2007
Posts: 533
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Zachery View Post
You really have to get away from having so many forums. You've got to move to tags/topic prefixes.
But how to achieve this? We're connecting a feature/function within our homepage to a forum. These tag/topic prefixes works per topics not per sub categories.
Reply With Quote
  #8  
Old 03-13-2014, 11:07 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You can link to a forum prefix that will only show topics with that prefix. I would strongly suggest not overloading your site with forums (50 is a lot). Don't forget that you want to make it easy for your users to find what they want and they do not want to go in and out of various forums, and various levels of forums, to find what they are interested in.
Reply With Quote
  #9  
Old 03-13-2014, 11:43 PM
katie hunter's Avatar
katie hunter katie hunter is offline
 
Join Date: May 2007
Posts: 533
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Lynne, our aim is to make it look like this http://myanimelist.net/forum/?subboard=1 with pagination and browsing i guess sub categories based on alphabet. So that specific structure.

I think i understand what you're trying to say, to link our Anime forums to prefixes so having a list of prefixes in alphabet from A-Z and each prefix will link to its topics, but the trick here is creating topics that belong to that specific prefix, 7k prefixes to choose from, is kinda more work than sub categories, don't you think ?
Reply With Quote
  #10  
Old 03-13-2014, 11:57 PM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think you'd be better off breaking up your forums into Genre's and then having prefixes per forum to handle that sort of setup.

vBulletin.org does this already pretty well with the mod forums.

If you feel a specific anime, is getting big enough, or enough traffic, you can give it its own subforum.
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 03:29 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.06375 seconds
  • Memory Usage 2,266KB
  • 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
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (2)post_thanks_box_bit
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete