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.
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 Aimee Al-Dabagh a bone.
Chip Martin Can you be a bit more specific on how you need to sort these posts and how many forums do you have?
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.
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.
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 Bidding and Reporting
CV CAD, Drawings, and Rendering
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 Catalog Editor
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.
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.
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!
Telligent Systems, Inc. ©2013, All Rights Reserved