HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

Mechanics, strategies & functions for very active forums

phreakphreak MVP
edited May 2013 in General Banter

Hi all,

I'd like to start a discussion and thread to speak about mechanics for very active boards. What addons, navigational ideas or else can support a forum that has hundreds of comments and/or discussions a day. I experienced that speedy boards tend to irritate users if you do not give them tools to work with that speed. It can happen that it attracts a lot new registrations but old and "CLASS 1" users leave the board for other options.

They are a lot of different scenarios and a lot of knowledge to gain. For example Vanilla discussion view make a slow board look very active, but a speedy board looking speedy as hell (almost like a chat if discussions get updated every minute). User can feel overwhelmed. On the other side "Reactions" is a good tool to slow those users that tend to post very short comments, smiles and let's say not so qualitative postings, which create long and not very nice readable discussions. To bad it's not available in the OS version, but we had that discussion.

One of my Forums that some of you know enters the "Activity Whoa!"-Stage and new questions of usability arise. Would be great to have your thoughts, ideas and so on on this.

  • VanillaAPP | iOS & Android App for Vanilla - White label app for Vanilla Forums OS
  • VanillaSkins | Plugins, Themes, Graphics and Custom Development for Vanilla

Comments

  • R_JR_J Admin

    I have been a very active member of a very active local community board, running on phpbb. Although I personally was realy, realy annoyed by those just-one-smiley-posters, I think they have their role in a big community (at least if it is not only for technical questions). I'm unsure if kudos or badges could or should replace them (don't get me wrong: i like the simplicity of "kudos" and the interactive part of "badges")

    What helped me keeping track of the for me interesting threads was

    • "egosearch": a list of all threads I have posted to. Vanilla has it
    • The knowledge whose threads used to be lame and whose were interesting. You need to see the author of a thread in order to judge this. Knowledge must come from the user himself and showing the author can be done with IndexPhotos or ShowDiscussionAuthor

    What would have helped me

    • sometimes very active threads which weren't of interest for me, popped to the top again and again. It would be great if users could sink them individually. There was a discussion for a plugin like that but it has not been realised
    • I wish I have had the possibility to switch between "newest thread first" and "last active thread" by myself (and easily). I think Vanilla users can't change this for themselves either
    • If you know the board members, you could mostly decide by the participants if you're interested in a thread. For a very active community, I'd love to see whose in a discussion. Maybe as a very small avatar mosaic?
  • I have never worked with high user boards, but I have worked with high activity boards.

    Shameless plug here, but I like to use my Latest Post List plugin to keep on top of threads no matter what discussion I am currently reading/responding. Turn up the frequency to what works well for your board.

    @R_J Do you mean something like a mosaic of participants avatars in the /discussions view? I know there is a plugin called 'In This Discussion' that puts a list in the panel of each discussion.

    Search first

    Check out the Documentation! We are always looking for new content and pull requests.

    Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.

  • R_JR_J Admin

    @hgtonight: yes, exactly, but if you see that in a discussion, it's already too late and you've wasted your time opening a thread you wouldn't have clicked if you knew that only those users were talking. That might be no problem for a technical oriente side but if your talking about a fun oriented community, your users don't want to waste their time with special groups of other users. That's at least an experience that I have made (call me arrogant ;-) )

    I think it would be useful to see this in the discussion list. At first I thought it would be nice to see the pictures as an underlay but I've made a mockup and the discussion title became unreadable. If you take a more iconic approach for showing information, you could replace "Announcement" with an exclamation mark or something like that and the category could be symbolised by a color. So you would have more space below the discussion title (see my attached Paintbrush artwork). If you put author left and last contributor right, you could cut out one more piece of text.

    Alternativly you can provide the info in a popup showing up by hovering over the title. Given the right markup, this would be left to the theme designer.

    (You could even put more information in this by fading the avatars according to the count of comments of each user in this discussion!)

  • I like the underlayment idea (that was actually my initial thought).

    I don't think this would be a difficult thing to implement (modify the existing In This Discussion plugin to run on the discussions view), but I can't think of a great way to convey this information.

    You could also just sort the avatars by posting activity in that discussion.

    Search first

    Check out the Documentation! We are always looking for new content and pull requests.

    Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.

  • I wish I have had the possibility to switch between "newest thread first" and "last active thread" by myself (and easily). I think Vanilla users can't change this for themselves either

    clarify and show an example what you mean - from which view or screen - from discussion topics.

    • some of the things you are asking for would be affecting performance in a high use board.
      e.g. seeing participants in each thread on the discussions view.

    I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.

  • @hgtonight said:
    I like the underlayment idea (that was actually my initial thought).

    I don't think this would be a difficult thing to implement (modify the existing In This Discussion plugin to run on the discussions view), but I can't think of a great way to convey this information.

    It's also important to keep in mind that, in busy forums, the list could be very long, and there would be no practical way to display all the Users involved in it. The list would have to be truncated at a certain length, effectively hiding some of the participants.

  • R_JR_J Admin
    edited May 2013

    @hgtonight: maybe putting an additional icon like the bookmark or options icon and show a popup on hover or click. As I said: I'd prefer to see them at first sight in a small row, but that is up to the CSS.

    @peregrine: I've got in the upper left corner

    [New Discussion]

    • Categories
    • Recent Discussions
    • Activity

    And I'd like to see a something like "Discussion by Date" below "Recent Discussions". I'll bet you'd find a better wording though...
    Saying that, it seems like an easy task. I'm no experienced Vanilla user but I'm sure there is a view like the "Recent Discussion" view which is sorted by discussion creation date.

    Your performance concerns are surely right, but I could answer phreaks question better from the users point of view then from the developers ;-)

    @businessdad: I do not know a way to make a long list look nice, but I think it must be truncated, showing a placeholder (maybe a saw-toothed avatar?) and then on hovering over it displaying a full list

Sign In or Register to comment.