I don't think its possible with the data that CP has on us. Right now the only way to know what languages we have experience in is to parse our profile description or look at the tags of our posts. This would be a lot easier if it had profile fields for experience and languages, but it doesn't.
Right now I think the best you could get is active members, years they are a member, and most active tags/forums. Doesn't really give you much about experience.
I'll post a new note here to suggest that CodeProject forums support sorting by the latest postings, or to sort threads by the most recent update date (any change/addition to the thread).
Now I could just upvote suggestions from the past on this same topic, but no one would ever see that action unless they dug into history. And that's exactly the point here. If someone necromances a thread, even a fairly recent one in an active group, no one will see their update unless they happen to be scrolling back into history. We should have the option to see the most recent activity in the group - that's standard in every other forum package. (Not being snotty, really, just citing precendent...)
This has been an open request here for over 13 years that I can (with a search on the word 'sort'). I'm really hoping this one is finally put into the priority list.
We actually implemented this a long time ago and then disabled it.
Sorting by date-last-touched only works in Thread View. In normal view it means that there will, inevitably, by a thread that gets stuck at the top. The longer it's at the top the more people will post. The more people post to it the longer it stays at the front. Eventually the first 10, 20 or 50 pages will be that same thread and the forum is choked to death.
Sincere thanks for your comment - and of course for the initial attempt.
It seems to me that popular threads eventually fizzle out, usually within a few days really, though sure, some go on for weeks. When they're resurrected they'll hang there for just a few days more, but all discussions like this fade with time. Discussions that go on too long, digressing into unproductivity, should be closed by the manager.
That some discussions become heated and remain at the top of activity isn't a bug or flaw. That's what people want to discuss ... until they don't want to talk about it anymore.
What you're describing is the notion that newer threads will have priority over older ones which people would like to continue discussing. That's like telling someone you're on the phone with that you need to break to answer the other line. The latest call is not always the most important one.
I respectfully request that this concept not be rejected, but re-visited, perhaps allowing article author/managers to determine how they'd like their group to function. Or at least I'm hoping that this topic be kept open for some upvotes and re-evaluation, as people are often discouraged from upvoting an idea that's already rejected. Of course in a short amount of time it will fall off the top and no one will see it again, so it doesn't need to remain open for long.
Give threads a "death date", which is the latest date by which they can be sorted... For example, if you only want threads to stay on top for a maximum of 3 days, the death date would be the posting date + 3.
Personally the only way I think this would work is that you only see the main thread in the thread list and have to click on it to open a new page that just views that thread. There are a lot of forums that work that way. Adding a "death date" would help from people bumping threads up.
Edit: After more thought, it really doesn't solve the problem, just mitigates it a bit. The only real way I see it is to give people the power to lock a thread when its use has been worn out, or let people sort by last post date or newest thread date.
I think reddit has a system that allows popular questions to stay on top for a longer time.
I once read something about it, but don't remember when and where that was. (Probably a link to a blog in the daily news )
The "importance" (the order in which they are displayed) is a combination of time + popularity (upvotes and/or comments). So many comments and/or many upvotes on a discussion increase the popularity of it. And now the catch: if the thread gets older an increasing amount of upvotes is needed to keep it on top.
so the popularity generated by a votes/comments decreases over time (preferably exponentially so you'd have a high influence in the beginning that slowly starts to fade away and you'd ultimately have the threads in the order they were added as the influence of votes/comments approaches zero)
I'm not saying that something like that is a solution for codeproject. It's just an idea of how to work around threads staying on the top for too long. I think the difficulty is: how to you prevent new posts from drowning in many popular threads? You'd probably have to experiment a bit with the factors like how fast does the value of new comments/votes decrease and how strong their influence is. And also probably: How do you prevent such a system from having to recalculate everything every few seconds just because someone upvoted a comment )
Are we talking about a new sister site or a dedicated article and forum section?
As it is now, you have to go here[^] and set your filter in order to find relevant articles. There might be other sections where articles are being placed as well (not really sure).