|
Allow me to disagree.
The article ratings are no good when there are only a few votes, but once there has been a number (over 10) then usually the legitimate votes outweigh the spurious votes. Just because something isn't perfect is no call to disband or ignore it. Rather, we should think of a way to improve it.
Article ratings serve two very good purposes:
1) They help sort the wheat from the chaff in article listings.
2) They provide the author with feedback on his article
Ratings must either be on for all articles or off - it's useless to have ratings on some but not others. If that were the case then only good articles would have their ratings retained which would defeat the purpose.
cheers,
Chris Maunder
|
|
|
|
|
What we need is the ability to change our vote on an article.
Currently, when you try and vote on one again, the server does say you have already voted on it, and thats it. Cannot it just change the voted value to the new one? This will aloow people to modify thier opinion on re-worked or updated articles.
Also, under the rating for an article, if it could say that You voted x on this article would be useful.
Roger Allen - Sonork 100.10016
If your dead and reading this, then you have no life!
|
|
|
|
|
>Also, under the rating for an article, if it could say that You voted x on this article would be useful
It is there, just not under the rating, it is down below where you normally vote for an article. Instead of the voting buttons you get what you voted
regards,
Paul Watson
Bluegrass
South Africa
Brian Welsch wrote:
"blah blah blah, maybe a potato?" while translating my Afrikaans.
Crikey! ain't life grand?
|
|
|
|
|
... just because they've been buried.
I know it's feature creep but I've seen something like this on other sites:
Would it be possible to flag a thread (lead message?) with a counter inc'd by users (Interesting Thread)?
The top 5 in a forum (the criteria would be #of messages, and IT vote level, as transformed and interpolated by the latest 'let Maunder figure it out' bit of magic) get links (once you're in the forum).
The goal here is to lengthen the life of interesting threads, make them more accessable, and lsseen rpeiitton.
Hmmm... better make that the top 10...
|
|
|
|
|
Hmm. Maybe what I can do is show the top N threads from the last M weeks ranked by the sum of the votes for messages in those threads.
cheers,
Chris Maunder
|
|
|
|
|
Ooooo... you just made my brain hurt...
|
|
|
|
|
Chris Maunder wrote:
Maybe what I can do is show the top N threads from the last M weeks ranked by the sum of the votes for messages in those threads.
Sounds like a great idea. Use that funky popularity algorithm you spin on the articles.
Shog9
---
You'd better turn back, before the frost sets in.
These desert nights are for weathered men,
The ones who've already given in...
|
|
|
|
|
Hi Tim,
How is it going Tim? I think you're on to something. Personally, I would love to see people have the option of having a threaded or non-threaded presentation of messages in the Lounge
In non-threaded discussions, a "buried" thread can get resurrected by anyone at anytime, merely by posting a new message which would appear at the top of the Lounge message list.
The ideal would be that you could toggle back and forth from threaded to non-threaded whenever you wanted. That way you could keep it non-threaded, but if you ever wanted to see all the messages in a thread you could toggle to threaded.
I agree that many interesting discussion die out once the thread is kicked off the main page.
JM
|
|
|
|
|
Hey John
I'd change 'non-threaded' to 'stream' or some such, but if I read you right you could open a forum with posts sorted LIFO.
Interesting...
The Question Time page does something like that, but the dif would be open/dynamic view and I think you'd want it to be forum specific.
I guess if its easy to do it might be worth it - could be an interesting view on a forum - but without something calling up power threads the order may not be that much of a departure from the threaded view.
But hey - it sure is nice of us to brainstorm these new specs for Chris
|
|
|
|
|
Tim,
It was the LIFO thing that I was talking about. But I guess there are limitations on what can and can't be done.
The current system is working well on speed and useability but it is always nice to speculate on what direction things could go.
JM
|
|
|
|
|
Let me throw in a few things here:
You can't merely go by the total number of posts on a thread to see how active it is, but rather by how many posts have been done recently (rather obvious, I suppose).
New threads should be given a high priority because they're new, not only based on the number of posts recently added to them.
A high-voted thread should be given a higher priority, and maybe also a low-voted thread should get a lower priority
You might want to cache priority levels and only update them when a vote is cast, a post is added, or a given time interval (5 hrs, 1 day, or something) has passed, etc. Saves load on the server (priority levels are just another number field that way), and doesn't affect the results at all.
I'd also like to allow for voting a thread as a "sticky" thread - one that goes in an all-time favorites section - maybe when someone bookmarks a thread in their thread bookmarks, that thread's priority in the global all-time favorites list is incremented. A thread would have to get a certain number of bookmarks to be even shown on the favorites list. (Hmm... should that apply to whole threads or just individual posts?)
Tim Deveaux wrote:
But hey - it sure is nice of us to brainstorm these new specs for Chris
You can tell I'm in "design mode" here!
|
|
|
|
|
jdunlap wrote:
You can tell I'm in "design mode" here!
I tell ya, the guy has it good!
Bookmarking threads (can we do that? - as a CP feature, I mean? I haven't played with that) would certainly have an impact on a LIFO thread forum view, assuming a discussion had grabbed the attenion of a couple users.
Hmmmm...
Ain't feature creep fun?
|
|
|
|
|
|
|
This is why the idea of bookmarking a thread, or perhaps a "hall of fame" of sorts is so appealing - there are plenty of threads that are [interesting|informative|entertaining] which are occasionally useful to refer back to, but have no business being posted to.
Though, CP's forum search has improved somewhat, so this is less crucial than it once seemed.
Shog9
---
You'd better turn back, before the frost sets in.
These desert nights are for weathered men,
The ones who've already given in...
|
|
|
|
|
Granted - this might be mostly a lounge thing - although I wish there was a way to get some programming threads into the FAQ on occasion.
Example? Well, in a couple of weeks we'll have the annual 'Meaning of Christmas' thread(s) (which I hope are not purely soapbox material) and they will probably surface a few times. Kind of disheartening for those who stay up till two crafting the difinitive post on the origins of the Yule Bunny to see the question rise again in MOC thread 3.2.
Also, might be nice to log in in the morning and see if there were any highlites from the night before... I mean, without having to wake up too quiclkly...
|
|
|
|
|
I guess what we're really talking about is enabling value-added users. Let's talk clicks and mortar ROI - what can we do to empower inter-holistics vv thread incubation?
Bookmarks. No. As an asset tracking mindshare, its leverage to incentive implementation graph wouldn't cascade - would require another server to boot.
Chris Maunder wrote:
Hmm. Maybe what I can do is show the top N threads from the last M weeks ranked by the sum of the votes for messages in those threads.
Maunder, you've got your goats in a row here. Keep it simple and go production asap. Once we start gaining traction on the customer-facing aspects we can get granular on the back end. I don't want to whiteboard this past the vortal of opportunity. We can start convergence towards enabling sticky threads once we disintermediate the initial bandwidth.
And thanks again. I know you'll architect another world-class solution.
|
|
|
|
|
I think there are some synergies here that are exciting to all parties. I've made some action items that will incentivise the team and optimise the global potential. We need to fasttrack this by channelling scalable mindsets.
cheers,
Chris Maunder
|
|
|
|
|
Great! Sounds like you're leveraged to enable a client involving strategic productization. Look forward to engaging this on the next level.
|
|
|
|
|
|
I frequently find myself pointing users with questions in the forums at various articles that I've either bookmarked or written. I think it'd be nice to have yet another button that brings up a window containing the collection of bookmarked articles and articles the author has written. When clicked, it inserts a link (with the option to open it in a new window like the link[^] button) at the current insertion point in the reply textbox. This would certainly make this process easier.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
What's with the unedited articles? Are you going for the CodeGuru effect?
I thought it was a temporary measure to relieve the load and that someone would get around to editing them properly some day. Now they're just taking over like weeds in an untended garden.
Some areas have a huge list of unedited articles (larger than the edited and categorized ones) which are a mish mash of all sorts of things that take forever to pore over if your looking for anything in particular (and many of them are quite bad and probably would have not been accepted if they went through *any* kind of review process).
Articles are really the core of why people come to this site, it's starting to look like the essential nature of this site is being neglected in favor of ever cooler forums etc.
Is CodeProject "jumping the shark"?
I suggest that the unedited articles get "edited" and properly categorized and that no more new ones are added without going through a review process. It's exactly that process that separates CP from the billion and one other source code sites out there. (or at least it's what *used* to separate CP from them, it's getting harder to tell now).
And for pity's sake: Add a true beginner section and ask people to write some articles for it. It's been asked for long enough. I want a place to send people who have nothing more than an internet connection, a windows pc and a willingness to learn how to program.
It could be a real coup for CodeProject as there is nothing like it out there now. A step by step guide to getting the .net framework for example, installing that free c# IDE, on to their first "hello world", "What is an object?" etc etc. Enough to bring an absolute beginner up to where they could benefit from all the other articles.
People love to write articles when they know it's within their level of competence and CP could be the premier site for learning to program.
|
|
|
|
|
John Cardinal wrote:
And for pity's sake: Add a true beginner section and ask people to write some articles for it.
I'm thinking I'll write som myself, when I get some time. i have a brother who's learning programming, and would benefit from beginner's articles, so I have someone to test them before submitting them.
|
|
|
|
|
Hello John
Smitha and I, specially Smitha, and a bunch of volunteer editors have been working on the unedited backlog for the past few months. In fact, while I do not have exact figures, together we must have been editing and moving around 350-400 unedited articles each month. The reasons there still is a huge number of unedited articles are that, there was a really large number of them when we started this large-scale moving process and also, nearly every day people contribute more articles.
Some of the articles are left in the unedited section, because the authors have requested that they be left there. But the other articles are being worked on regularly. We try to choose articles that are well written, have interesting content or cover topics not covered by other articles. At times we also consider ratings (choosing higher rated ones over lower rated ones) as a criteria in deciding whether an article should be given priority over another.
Editing and moving an article is not a 5 minute job. We have to go through the entire article, verify that basic grammar is maintained, fix all typos and spelling errors, reformat the HTML completely, resize pictures as and when needed, sometimes fix broken links, external links, verify downloads, remove temp files from downloads etc. So the unedited backlog won't disappear in a day or even a week. In fact things are made harder for Smitha and me, by the fact that we are in a really 3rd world city with no affordable stable-bandwidth options. But we are doing our best and eventually we hope to reach a stage of equilibrium where the unedited article list is kept to a minimum number so that new articles can be quickly edited and moved (unless the authors want it otherwise).
I am not sure if my post has made sense to you, but I just wanted to let you know that, the lapses - if any, are not due to lack of effort.
Regards
Nish
Extending MFC Applications with the .NET Framework [NW] (coming soon...)
Summer Love and Some more Cricket [NW] (My first novel)
Shog's review of SLASMC [NW]
This post was made from Trivandrum city, India on a 0.0001 KB/s net connection
|
|
|
|
|
So maybe CP needs more editors?
Regards,
Rohit Sinha
Browsy
Do not wait for leaders; do it alone, person to person.
- Mother Teresa
|
|
|
|