Issue 1: Sub-forums?
Status:  Fixed
Owner: ----
Closed:  Oct 2007
Reported by erikwick...@gmail.com, May 30, 2007
I love love forum Ross!  I would really like Sub-forums.  Is this something
you are planning on adding?

Erik
Oct 11, 2007
Project Member #1 rwpoul...@gmail.com
I do like the idea of subforums, or at least categories to break up the forum list a
little.

It's on the todo list - any patches would be appreciated :)
Status: Accepted
Labels: -Type-Defect Type-Enhancement
Oct 11, 2007
Project Member #2 rwpoul...@gmail.com
Does anybody have suggestions for URL's for nested forums?

Right now, URL's are in the form of /forum-base/forum-slug/thread-id/. If we added
nested forums, I assume this would become
/forum-base/forum-slug/subforum-slug/further-subforum-slug/thread-id/ - which is much
harder to match in an urlconf.

One option is to allow alpha-only slugs for forums, not numbers.

Another is to have forum listings at /forum-base/forum/forum-slug/subforum-slug/ and
threads at /forum-base/thread/id/, however I don't like the lack of URL hierarchy here.
Oct 11, 2007
#3 jshaffer...@gmail.com
Why have the hierarchy in the URL? The result is that moving a thread causes links to
it to break, and maybe that moving a sub-forum causes links to all of its threads to
break.
Oct 11, 2007
Project Member #4 rwpoul...@gmail.com
Personally, I like the URL-based hierarchy: eg /forum-name/thread/. Your point about
moving threads is very valid though.

How about using /base/forum-slug/subforum-slug/ for forums & subforums, and
/base/thread/99/ for threads? That retains the forum hierarchy but gives threads only
one possible URL, even if they're moved.
Oct 11, 2007
Project Member #5 rwpoul...@gmail.com
I just committed a change that moves threads to /base/thread/[id]/ and provides
support for subforums.

The HTML isn't the cleanest, and it contains duplicate code blocks in
thread_list.html and forum_list.html, but we now have sub-forums. When you go into a
parent forum, sub-forums are listed below it. I've tested this to four levels (First
Forum > Child > Grandchild > Great Grandchild) including posting & replying at each
level.

Thank you to Erik for the suggestion, and jshaffer2112 for the note about hierarchy
in URL's.
Status: Fixed