Forums - Browse Forums

Support

Support
A public community space for Developers, IT Professionals, Architects, and System Administrators to engage and help each other, share knowledge and best practices, find product documentation and Q&A, and discuss technology oriented topics.

Forums - Browse Forums

This question is not answered

Is it possible to override the defaultSortOrder for Forums using the Forums- Browse Forums widget? Currently the options allow for applicationname, posts, lastpost. We need to be able to define our own sort order of forum application name in the list, instead of being alphabetical.

Thanks

All Replies
  • Hmmm, surprisingly this simple question is not being answered. I must admit I love the new features that are being added to Telligent but this simple feature is a must have for us. Someone throw me and a bone.

  • Can you be a bit more specific on how you need to sort these posts and how many forums do you have?

  • Luke,

    Sorry for the long delay in response, I did not get notification there was a response.

    Let's say I have 4 Forums in my Group.

    Forum A

    Forum B

    Forum C

    Forum D

    What I want to be able to do is when a User see's the list of Forums in my Group they are presented in this order.

    Forum C

    Forum A

    Forum D

    Forum B

    In other words I want to control in what order the Forums are presented. I actually have a lot more than 4 forums in each of our many Groups and it is very important to control the order of the Forums without having to come up with some strange Forum nomenclature in order to work-around the default order.

  • I see - Out of the box it is probably not possible.  Are you open to creating a custom widget configuration control for this?

  • Well, I have not created a Custom Widget before (I have hacked a few), but if it is possible to do via a Custom Widget I am certainly open to try it.

  • This would be creating a custom control in C# code that can be used in a widget...  Probably not the best option here.  How many forums are we talking and how often do they change?

  • That's a tough question to answer we have 27 Groups with many different numbers of Forums within each group. I'll instead I guess focus on one of the Groups.

    11 Forums in it. The order would be relatively static possibly only changing once per year. We are a software company so when we release a new Version it gets a new Forum. The Version numbers increment 1...2...3 we want the newest Version on top which is opposite of how they are sorted by default. The other Forums contained within the Group would (that are not Version specific) have static locations.

  • So currently if you sort by name does your list display in reverse order from how you want it?

  • No, if only it were that simple. I do need a very specific initial Order, I guess I oversimplified my last response. I was only indicating what would change from year to year and that would simply be the addition of a new forum representing our latest Version release.

    Here is what I have right now:

    CV 2012 R1 & R2

    CV 8

    CV Bidding and Reporting

    CV CAD, Drawings, and Rendering

    CV Closets

    CV Ideas, Features, & Enhancements

    CV Legacy Versions

    CV Possible Program Issues

    CV Sharing, Shop Talk, & Careers

    CV User Created Standards

    The Catalog Editor

    Here is what I would rather have:

    CV Version 8

    CV 2012 R1 & R2

    CV Legacy Versions

    CV CAD, Drawings, and Rendering

    CV Bidding and Reporting

    CV User Created Standards

    CV Catalog Editor

    CV Closets

    CV Sharing, Shop Talk, & Careers

    CV Possible Program Issues

    CV Ideas, Features, & Enhancements

    So later this year when Version 9 is released I will add a CV Version 9 forum which I want to be at the top...

    Of course another thing I have to figure out how to do is get all the Threads within both CV 8 and CV 2012 R1 & R2 moved into the CV Legacy Versions Forum, but that is a problem for another post and another day since there seems to be no way to do that either.

  • It would be labor-intensive, but you could stack a bunch of “Forum – Thread List” widgets on top of one another with only one thread from each forum showing (the most recent thread?). That way, you could rearrange/add as necessary.
     
    It would be very clunky, but it would effectively give you the order you want.
     

    No, if only it were that simple. I do need a very specific initial Order, I guess I oversimplified my last response. I was only indicating what would change from year to year and that would simply be the addition of a new forum representing our latest Version release.

    Here is what I have right now:

    CV 2012 R1 & R2

    CV 8

    CV Bidding and Reporting

    CV CAD, Drawings, and Rendering

    CV Closets

    CV Ideas, Features, & Enhancements

    CV Legacy Versions

    CV Possible Program Issues

    CV Sharing, Shop Talk, & Careers

    CV User Created Standards

    The Catalog Editor

    Here is what I would rather have:

    CV Version 8

    CV 2012 R1 & R2

    CV Legacy Versions

    CV CAD, Drawings, and Rendering

    CV Bidding and Reporting

    CV User Created Standards

    CV Catalog Editor

    CV Closets

    CV Sharing, Shop Talk, & Careers

    CV Possible Program Issues

    CV Ideas, Features, & Enhancements

    So later this year when Version 9 is released I will add a CV Version 9 forum which I want to be at the top...

    Of course another thing I have to figure out how to do is get all the Threads within both CV 8 and CV 2012 R1 & R2 moved into the CV Legacy Versions Forum, but that is a problem for another post and another day since there seems to be no way to do that either.

  • Eeeek! It is certainly an idea, not sure it is a road I would want to travel though. It was a very simple feature in the free Forum software I used prior to Telligent. Each Forum had an "Order" Field associated to it in the Database and you simply assigned each Forum a number 1...2...3... and that controlled the order. Was really surprised that was not available in Telligent.

  • If you do not change your forums very often and there are not many of them in a group you can resort them using code, but you sacrifice reliable paging.

    You can obtain the ForumIds from the control panel or from their urls and store the ids in a specific order somewhere like widget configuration (so its easily changed).  Like a CSV list that can be parsed to an array or IList.

    Then get a list of forums for the group regardless of sort and reorder that list based on your ordered id list.

    Again, this works well if you don't have a ton of forums and don't need paging.  You should be able to do all this in a custom widget using loops, though creating a custom extension and doing it in code makes it a little easier and you can utilize some caching

  • Ok, that may be worth giving a go. Thanks Patrick!