Wiki-Repair-Manual / core

For meta/administration, Issues only.
0 stars 0 forks source link

New wiki family member work flow. #1

Open GodBleak opened 4 years ago

GodBleak commented 4 years ago

How will users create new brands and categories? To prevent vandalism, this shouldn't be able to be done by the public, anonymously.

GodBleak commented 4 years ago

A̶ ̶f̶o̶r̶m̶ ̶c̶o̶u̶l̶d̶ ̶b̶e̶ ̶c̶r̶e̶a̶t̶e̶d̶ ̶o̶n̶ ̶t̶h̶e̶ ̶s̶i̶t̶e̶ ̶o̶n̶l̶y̶ ̶a̶v̶a̶i̶l̶a̶b̶l̶e̶ ̶t̶o̶ ̶c̶e̶r̶t̶a̶i̶n̶ ̶g̶r̶o̶u̶p̶s̶. This doesn't seem to be a feature supported by MediaWiki. Although it seems extension are made to achieve this, it appears it's greatly discouraged to use such extensions, as they may pose a security risk

GodBleak commented 4 years ago

We can use a new repository as a solution. Users will open issues there to propose new brands, categories. The community can then discuss it's creation. once approved and closed a Probot could be used to automate creating the brand or category.

GodBleak commented 4 years ago

Users will open issues there to propose new brands, categories.

This will create an additional barrier to use of this feature, if the user has never used GitHub they need to create an account on the wiki and an account on the site.

A solution to this would be implement the OAuth client extension on the site allowing users to sign in with their GitHub account. A new user to the site and GitHub only needs to create one account.

GodBleak commented 4 years ago

Another barrier to use of this feature, is that the user will need to know how to use GitHub. The site doesn't inherently target developers, it would unreasonable to expect that a user wanting to create a brand for an automotive make will know how to use GitHub.

Perhaps a guide walking a user through the issue creating process would also be beneficial.