This week's book giveaway is in the Reactive Progamming forum.
We're giving away four copies of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams and have Adam Davis on-line!
See this thread for details.
Win a copy of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams this week in the Reactive Progamming forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Ganesh Patekar

Questions/Suggestions related to forums.

 
Ranch Hand
Posts: 72
Android Oracle Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

1. Wouldn't having previous-next navigation while reading a thread be helpful to go through all the new threads ?
2. If I am watching a forum, do I have to watch thread in that forum separately where I have not replied anything and just want to read the discussion ? Or the email notifications are just for new threads and replied threads ?
 
author and jackaroo
Posts: 12199
280
Mac IntelliJ IDE Firefox Browser Oracle C++ Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to CodeRanch.

1. Wouldn't having previous-next navigation while reading a thread be helpful to go through all the new threads ?


We used to have next/previous buttons in our old forum software (about 3 years ago), but apparently it caused some confusion due to the very dynamic nature of forums. Lets say you start reading a forum, and you see that there are 4 topics you might be interested in:

  • A topic about the Moose
  • A topic about Java
  • A topic about Ranches
  • A topic about Code


  • Imagine if you start reading the bottom topic. As you in the process of reading it, someone replies to both the topic about ranches and the topic about code (the one you are reading) in that order. What happens when you click the "next" button?

  • If the forum software hard-coded the "next" button to point to the topic about ranches (since that was next when you started reading it), then you will go to the topic about ranches. Once you have read it and click next, you will be taken to the topic about code (since that was modified after the topic about code). Your reading pattern was "Code" -> "Ranches" -> "Code" -> (nothing). You did not get to read the topics about the Moose or the topic about Java.
  • If the forum software dynamically looks up what the next topic should be, then there is no newer topic than the recently read topic about Code. Clicking the next button in this case will take you back to the forum list.

  • Either way this is very confusing for the person trying to read the forums.

    When we converted to JForum, we realized that we were going to loose the previous / next buttons, so we did a short survey amongst the staff to see who would miss it. If I recall correctly, nobody used that functionality due to the problems it caused - we all go into a forum then open a new tab for each topic we want to read. That way we do not have to worry about the forum implementation of what "next" means.

    2. If I am watching a forum, do I have to watch thread in that forum separately where I have not replied anything and just want to read the discussion ? Or the email notifications are just for new threads and replied threads ?


    If you wish to get notified when a topic is updated, and you have not posted in that topic, then you will need to add a "watch" on that topic.

    You can also "watch" a forum - in that case you will get notified anytime any new topic is created in that forum.
     
    "I know this defies the law of gravity... but I never studied law." -B. Bunny Defiant tiny ad:
    Java file APIs (DOC, XLS, PDF, and many more)
    https://products.aspose.com/total/java
    • Post Reply Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!