Why did we want to discuss this?
We extended the ARC investigation for Fedora Badges to encompass our considerations about the kind of front end we would want to make use of. The treatise from the investigation can be found here.
https://fedora-arc.readthedocs.io/en/latest/badges/discourse_integration.html
As the treatise (to a great extent) included the perspective of the Community Platform Engineering team (which happens to be one of the major stakeholders of this initiative), it was necessary to understand what the community felt about this proposal. So a discussion thread was kicked off for this conversation - which included a poll that was open for 2023-01-24T05:19:00Z→2023-02-16T00:00:00Z.
A total of 8 community members were involved in the discussions and 19 community members were involved in voting for their choice of frontend implementation. I made a point to reinforce the fact that it is not only the group of people who would be involved in implementing the system who would be affected by this change but also those who would be using this service would be equally affected.
Originally, this poll was proposed to go up until 2023-04-01T00:00:00Z but we decided otherwise and closed to poll after three and half weeks of its opening. We really wanted to make sure that we do not lose the momentum and the community interest that we have garnered around the system and do our best to avoid spending more time than needed on details that add little to no value to the outcome.
What did we end up finding?
The following were the options that the people were asked to vote for.
-
OPTION A →
[NEEDED]
We should have Discourse as the primary frontend for the Fedora Badges system. -
OPTION B →
[NICE TO HAVE]
We should build our own frontend while having integration with Discourse for the Fedora Badges system. -
OPTION C →
[NEEDED]
We should build our own frontend from the ground up for the Fedora Badges system.
The following are the results that we have received from the poll.
-
9 voters wanted to have
- OPTION A
- Discourse as the primary frontend for the Fedora Badges system
- 47% of total voters
-
8 voters wanted to have
- OPTION B
- Both, a separate primary frontend and integration with Discourse for the Fedora Badges system
- 43% of total voters
-
2 voters wanted to have
- OPTION C
- Our own frontend built from the ground up for the Fedora Badges system
- 10% of total voters
What do we take away from this poll?
As the votes for OPTION A and OPTION B are cutting really close i.e. literally one vote apart, I would really like for the stakeholder teams involved in the implementation to help decide which one of them both, we would want to go ahead with. Of course, that would mean that we would no longer be able to cater for OPTION C.