This is definitely an area where help is needed, and you
can't hope for the newbies to help themselves here. So how
about a generic "keywords" attachment to each posting label
(which will sometimes be helpful even when higher-ups are posting).
For example, when a posting is submitted, the process that
formats the posting title could take the time to scan the
text and see what sorts of familiar terms are in there (CGI,
DBI, ODBC, regex or "regular expression", etc) -- and even
rank these by frequency -- pick about three of these and
include them automatically as part of the title.
The really
clueless posters might miss all the important terms, but if
they look at the "keyword" portion of other postings, and
see that their own post has none, they might figure it out.
The title could even contain a little flag to indicate whether
the posting contains any <code>, if that seems important.
| [reply] |
I have a suggestion.
You could write a function to measure the descriptiveness of the title, and if it falls below some threshold prevent the message getting posted. Then the user will be forced to post a more descriptive title.
Obviously "descriptiveness" is a fairly subjective measure, but it should be possible to automate it to find the worst offenders. e.g.:
if (word_count($title) <= 3) {
print "You cannot post this until you put in a more descriptive titl
+e."
...
}
The implemetation of a more sophisticated function "measure_descriptiveness()" could be left as an exercise for perl monks... | [reply] [d/l] |