opencv-infrastructure / answers.opencv.org

Tickets for answers.opencv.org
0 stars 1 forks source link

Rethinking the Q&A forum concept 2.0 (combined with chat discussions) #21

Open StevenPuttemans opened 8 years ago

StevenPuttemans commented 8 years ago

CHAT --> the place for discussing on this is: https://gitter.im/opencv-infrastructure/answers.opencv.org

Since the Q&A hardware and thus system went down, some of the core users of the Q&A forum came together with @alekcac to discuss the future of our Q&A website and how stuff should be handled. I will use this issue to combine every piece of information I can find out there, related to this. If you have more stuff to add, please do so, but try to keep your suggestions to a single response to keep this clear!

Thanks in advance!


Suggestion 1: the AskBot forum software: keep or switch?

It might not enable all the possibilities that we might want for a forum related to a software package. Here are suggestions to improve the current software or to keep in mind when switching to a new package.

Stuff that a knowledge system in general should contain

We should be sure that people are actually getting what they want. @LorenaGdL created a survey for investigating this: http://fluidsurveys.com/surveys/lorena-gdelucas/opencv-q-a-features/

Suggestion 3: Information collection from the Q&A

We should somehow try to avoid that all the good centralized information of the forum gets lost in the world wide web or in the forum itself. Therefore I would like to raise a group of users that systematically helps converting good content into wiki pages or tutorials for other users.

There even might be a possibility to wrap up some of the content of the Q&A into an OpenCV based book. I have contacts at Packt Publishing that are sure willing to get us started on that!

We should be aware that the MATLAB API has for example quite exhaustive docs embedded in the forum. Stuff like this should be logged somewhere better then the forum.

Extra suggestions

For now, people either start giant discussions in comments, leading to a loss of valuable information. We might need to integrate something like the gitter chat we have for these issues now, in order to have a first hands on help.

Linking to our freenode server [acces via #opencv channel] might be a good idea also, tough people dont really like the very basic look of it. I guess gitter has a more cleaner interface.

Consider integrating the active chatroom inside the forum software so that it is directly accessible.

Suggestion 5: make the wiki more attractive and stimulate users to the community concept of open source packages

We actually have a wiki at the github repository of OpenCV but it is mainly used by developers to centralize information. We could expand it to contain easy accessible information. For now not everyone has access rights, but we might be able to cook something up and I can then add it to the wiki itself.

Combined with this we could launch like these documentation hackatlons! Or some sort of challenge where people can win some recognition when submitting documentation. The crazier the better.

Suggestion 6: get the core developers more actively involved in the Q&A

A more active presence of the developers inside the Q&A community might stimulate users to engage into PRs, solutions, bugfixes, ... though we know that this might be to much to ask, since most of them are already doing this in their spare time.

Suggestion 7: how about handling the new documentation structure of doxygen

People still have a counter intuitive feeling with this way of documentation. We should bridge the missing gaps to make it more user friendly. This can be done by adding more examples and linking them based on the function content throughout the documentation.

Suggestion 8: the giant OpenCV mindmap

How can we integrate knowledge of the forum with samples, keywords, ... as stated by @PkLab, we need to find a chain that links API doc<->Tutorials<->Forum to preserve as much content as possible. Maybe a mindmap setting could be the solution here.

Suggestion 9: getting experts to the Q&A forum

High quality forum with expertise degree ranking could become an expertise location tool also for the companies who are looking for experts. This might motivate people to share their knowledge. Karma could be one of the expertise degree ranking tool.

SOURCES of this above compilation

  1. The issues on this repository
  2. http://answers.opencv.org/question/10271/no-question-suggestions-concerning-this-question-answer-area/
  3. http://answers.opencv.org/question/22933/question-number-6000-your-hopes-and-dreams-about-opencv/
  4. http://answers.opencv.org/question/9487/matlab-api-for-opencv/
  5. http://answers.opencv.org/question/94171/qa-change-or-improve-who-how-what/
StevenPuttemans commented 8 years ago

@LorenaGdL I just tested your survey, seems nice. Could you add a link to this suggestions page + try to update it accordingly to the content described here?

berak commented 8 years ago

wrt suggestion 3: aksbot has a web api, http://askbot.org/doc/api.html , so you could e.g. retrieve highly voted questions / answers from a script.