From Fedora Project Wiki

Revision as of 18:18, 21 January 2019 by Hhlp (talk | contribs)

Background

Original this question -> https://ask.fedoraproject.org/en/question/127550/another-its-very-much-disappointing/ and another who has been deleted by the user.

mattdm fedora project lider talk that the development is not as fast as he spect and he is review to migrate to this site -> https://discussion.fedoraproject.org/.

that's why I'm interested into moving us to different, modern, and maintained software, askbot is basically a "done as it is" project.

mattdm said that the council had agreed that we could have a separate discourse instance for user-end troubleshooting (i.e., Ask Fedora)

We propose the following:

  1. We find out when we can have the instance. Let's say it's on date X
  2. On date X, we start setting it up, Admins/Mod/Leader :
               *  Admin (Askfedora Administrator)
               *  Developer (N/A)
               *  Moderator (New Role are assigned by hand)
               *  Staff any kind of admin/mod (Fedora Project Lider)
               *  Trust Level 4 — Leader (AskFedora Moderator)
               *  Trust Level 3 — Regular
               *  Trust Level 2 — Member
               *  Trust Level 1 — Basic
               *  Trust Level 0 — New (all new askfedora user with 0 question should be here)
  1. Guidelines. (How to use the Site, Coc, etc)
  2. Common tasks Knows as "Guideline" questions: will have to be copied from askbot manually
  3. Install plug-ins : https://payments.discourse.org/plugins (install it by default)
                        * Basic Included with all hosting plans
                               * Akismet
                               * Chat Integration
                               * Solved 
                        * Advanced Included with Business and Enterprise hosting plans
                               * Data Explorer
                               * Staff Notes
                               * Topic Voting
                               * Checklist
                               * Assign
Stop (medium size).png
Note : Karma/Reputation Point : deals with Badges, https://github.com/merit-gem/merit, this is a feature -> https://meta.discourse.org/t/what-is-the-reason-to-not-use-reputation-points/32961, The problem with customizing plug-ins is the owner have to deals with it to keep it updated to every discourse release.
  1. Request hosting to install necessary plugins if apply
  2. Check where askfedora has been mentioned and update information/links where needed
  3. Enable languages that we can solicit moderators/admins for
  4. We (core team) test the setup for a week
  5. If tests pass:
       ## Transition ask.fp.o (the URL) to discourse
       ## Turn off askbot
       ## Announce discourse
               ##  Announce to community first
               ##  Announce publicly the week after (or so)
  1. What about categories/sub-categories/tags?
       Category
       English :
            Sub-Category (Parent Category)
            * Announcements
            * Meta
            * Guidelines
            * Tips
            * WorkStation
            * Server
            * Atomic
            * SilverBlue
            * Spin
        Español :
            * Anuncios
            * Guias
            * Ruegos y Preguntas
            * Tips
	Another Language : 
            * ------
  1. Metric/Satic - a set of static/metric we can use
      - > https://meta.discourse.org/t/what-cool-data-explorer-queries-have-you-come-up-with/43516
      
      -> https://meta.discourse.org/t/help-finding-some-monthly-site-stats-about-topics-and-user-trust-levels/42560/7
      -> https://github.com/SidVal/discourse-data-explorer/blob/queries/querys.md
  1. Badges - a set of badged new ideas or related badged by answering Question
      -> https://meta.discourse.org/t/what-cool-badge-queries-have-you-come-up-with/18978
      -> https://meta.discourse.org/t/some-common-badge-queries-idea/31859?source_topic_id=41079