Ask Your Question

Ask Fedora: What features / changes do we need in Askbot to make this site *really* work?

asked 2016-12-14 21:02:59 +0000

mattdm gravatar image

updated 2016-12-16 17:38:06 +0000

This is a followup of sorts to Ask Fedora: Is it working, and what's the future?, where as of this writing the top-voted answer comes from the upstream author of Askbot, asking us to keep up with Askbot and to wait for improvements (with which he is willing to help).

I have a list of things I think are important, and I'm going to add those as answers. Please vote up the ones you like, and add suggestions of your own. And, of course, feel free to answer as well.

To be clear, this isn't meant as a list of demands — it should be a useful, prioritized list of things we need which we will try to get help with — from upstream, from the infrastructure team, from the community of people who have worked on Ask Fedora, and from the open source world at large.

edit retag flag offensive close merge delete


@mattdm: May I ask you what the status with this question and all 33 answers submitted by the user community is? Is there any active development on the Askbot software?

florian ( 2017-08-29 14:41:10 +0000 )edit

@florian the askbot application has been slowly developed since they only have around 1-2 devs fully submitting code. It has been harder to work with and keep things updated. Specially with everything being changed to python3 and askbot only supports python2. I recommend we continue looking into using discourse since its a fully developed forum application that its maintained by tons of devs.

jlozadad ( 2017-08-29 16:59:21 +0000 )edit

Whatever you come up with, it need to be intuitive to those logging into the site, not scurried away in some obscure location

toddandmargo ( 2017-08-31 19:05:59 +0000 )edit

36 answers

Sort by » oldest newest most voted

answered 2016-12-14 21:22:20 +0000

mattdm gravatar image

updated 2016-12-14 21:54:46 +0000

Flags beyond "offensive"

Right now, the only way to report a question is to flag it as "offensive". We certainly don't want that, but there should be flags for other situations, like:

  • spam
  • not offensive, but not nice
  • needs formatting help
  • needs moderator help for some other reason

and possibly others.


edit flag offensive delete link more

answered 2016-12-14 21:25:33 +0000

mattdm gravatar image

updated 2016-12-14 21:49:36 +0000

Actual duplicate handling

Right now, there is a "duplicate" close reason, but it doesn't link to the proposed duplicate. There should be a system which does this, suggesting the duplicate in a box below the question and allowing the community to vote on that. When a threshold is reached, the question should be closed as duplicate with a clear link at the top of the page.


edit flag offensive delete link more

answered 2016-12-14 21:17:09 +0000

mattdm gravatar image

updated 2016-12-14 21:20:38 +0000

We need a real Meta sub-site

This question is under [tag:meta], but it really shouldn't be mixed in on the main site. That detracts from the overall mission, but most importantly, it makes it really hard to actually build a community of regular participants. I think this one is pretty much a must-have.

edit flag offensive delete link more



I also think this would be valuable. One of the issues that make it hard to discuss Ask Fedora is that there's no place to really congregate to discuss issues or ideas for its growth or development.

jflory7 ( 2016-12-14 21:50:05 +0000 )edit

I have a ton of things that aren't really appropriate for this message which I want to post once we do have a Meta site. :)

mattdm ( 2016-12-15 01:31:08 +0000 )edit

One suggestion for possible implementation: change "Language" to something more generic ("Section", maybe?) and then just add Meta as another option in that way.

mattdm ( 2016-12-15 01:37:28 +0000 )edit

This is tracked at https://github.com/ASKBOT/askbot-deve... .

slelievre ( 2017-09-10 14:17:13 +0000 )edit

answered 2016-12-14 21:26:34 +0000

mattdm gravatar image

updated 2016-12-14 21:50:29 +0000

"Hold" state for questions with potential

Asking questions turns out to be hard. Often people don't provide enough information. When these questions have potential, they should be put on hold rather than closed, and then automatically closed if there is no further activity — or taken off hold when there is.


edit flag offensive delete link more

answered 2016-12-14 22:18:47 +0000

sideburns gravatar image

updated 2016-12-15 01:31:53 +0000

mattdm gravatar image

Make it more clear when new users are being moderated, to prevent duplicates

One thing that would be nice would be a notice that has to be clicked on to continue that your post is being held for moderation. That way, new users wouldn't post the same question two or more times in less than ten minutes because they think that something went wrong.

edit flag offensive delete link more

answered 2016-12-14 21:27:02 +0000

mattdm gravatar image

updated 2016-12-14 21:55:43 +0000

Community review queues

There should be an easy, quick way for site participants to find flagged or downvoted questions and help them improve (if possible) or close and delete them completely (if necessary).


edit flag offensive delete link more

answered 2016-12-14 21:25:08 +0000

mattdm gravatar image

updated 2016-12-14 21:45:43 +0000

Tools for insight into most popular questions

Right now, one can sort questions by votes, but we have very low voting on this site (a problem of its own!). I'd like to also be able to sort by most viewed and by most duplicated (relying on the implementation of actual duplicates). That would show material which would be good candidates for formal documentation, Fedora Magazine articles — or even prioritizing bugfixes.


edit flag offensive delete link more

answered 2016-12-16 10:52:03 +0000

padraic gravatar image

Use karma to increase votes, encourage people to mark questions as closed.

A major problem with the site is the lack of participation. Points [karma] are there to encourage participation, we should adjust how karma is dished out to try and increase this useful participation.

  1. I think people should be awarded karma for voting on questions and answers. It doesn't have be be totally linear, i.e. one point per vote as this would just encourage voting without consideration. However regular voting / or using an amount of your daily quota should be rewarded.

  2. The 100 point barrier to downvote should be lowered.

  3. Not marking a question as solved should somehow be penalised - if there are a number of answers / solutions posted.

edit flag offensive delete link more


I like the idea of encouraging voting, but keep in mind that karma is one of the primary tools against spam and vandalism — it inverts the normal "b.s. asymmetry" rule by making it more work to get enough karma to do harm than it is to moderate the problem. Giving karma just for upvoting is an easy thing to do, and if we allow 30 upvotes per day at +1 each, that's 30 karma available to new users. Other ways to get karma require _other people_, so this is dangerous.

mattdm ( 2016-12-16 17:41:48 +0000 )edit

Also, it's hard to penalize not marking an answer, because many askers never become active site participants.

mattdm ( 2016-12-16 17:42:29 +0000 )edit

Sure I get your point there. Maybe the thing is to reward choosing an answer more. Though I guess that's not going to work with one-shot question askers.

padraic ( 2016-12-16 20:38:43 +0000 )edit

answered 2016-12-14 21:13:18 +0000

mattdm gravatar image

updated 2016-12-14 21:53:27 +0000

The "question is answered; right answer is accepted" close reason must go.

Rationale: this isn't meant to be just a forum, where we have transient diagnostic threads. It's meant to build up a database of helpful answers. "Closed: this situation is not reproducible" might make sense, but we shouldn't be closing questions with solutions — we should be enshrining them.

And even then, there's always room for improvement — later answers even after one is accepted could elaborate with more detail, update for newer Fedora, etc.


edit flag offensive delete link more


Followup: I'd actually like to change the list of reasons completely; I think we just need "Not about Fedora", "Please provide more detail", and "Too much to answer in one question". The spam and malicious close reasons don't need to exist because those should just be _deleted_. I can see also "primarily opinion based" — but, on the other hand, that's a cultural thing from Stack Exchange that we don't necessarily need to do the same way here.

mattdm ( 2016-12-15 01:53:16 +0000 )edit

I see one use for that reason to close a question: somebody posts a response to a question that was asked, answered and forgotten long ago, especially if it's for a Fedora version that's EOL. Yes, there's also "no longer relevant," but for me, this makes the point better.

sideburns ( 2016-12-15 04:04:21 +0000 )edit

If reason to close is retained then need ability to change what was selected. I know I have closed and accidentally selected a reason which I didn't want. It may be that I was not closely paying attention to what I was doing but realized it and was not able to correct it.

edwardc01 ( 2016-12-17 16:22:39 +0000 )edit

answered 2017-03-03 21:39:31 +0000

florian gravatar image

updated 2017-08-29 14:48:27 +0000

Change markdown so that links are displayed correctly.

When a user pastes a link that contains on or two underscore(s) , the link is not displayed correctly: Example: https://fedoraproject.org/wiki/SwitchingDesktopEnvironments. Instead the _ is read as markdown command to display text italic. It would be sufficient to use * as the trigger for italic. Why have two control commands for the same thing?

( Unmodified link )


edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

[hide preview]

Use your votes!

  • Use the 30 daily voting points that you get!
  • Up-vote well framed questions that provide enough information to enable people provide answers.
  • Thank your helpers by up-voting their comments and answers. If a question you asked has been answered, accept the best answer by clicking on the checkbox on the left side of the answer.
  • Down-voting might cost you karma, but you should consider doing so for incorrect or clearly detrimental questions and answers.

Question Tools



Asked: 2016-12-14 21:02:59 +0000

Seen: 2,101 times

Last updated: Sep 09