Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow author to designate a post as "anyone can edit", for canonical posts #185

Closed
cellio opened this issue Oct 6, 2020 · 6 comments
Closed
Labels
complexity: average Not particularly hard, not particularly trivial. priority: medium type: change request New feature or request

Comments

@cellio
Copy link
Member

cellio commented Oct 6, 2020

Requested on meta: https://meta.codidact.com/questions/278386.

We should avoid the term "community wiki", which was sometimes confusing on Some Other platform too. If we need a name for the type of post that has this designation, we could call it "freely editable" or "shared resource" or something else.

The author of a post should, at creation time or in an edit, be able to designate a post as having this status. The author shouldn't be able to reverse this setting later, so there should be a suitable warning in the UI. (We probably want to give mods a way to reverse it, to handle accidents.)

Setting this status should have the following effects:

  • The post is labelled somehow in the UI as being freely editable.

  • The usercard is changed or replaced in some way. Maybe it becomes a list of editors like Somewhere Else, or maybe it's a generic symbol (with an informative tooltip) and you can see editors in the history.

  • Anybody with the Participate Everywhere ability can edit the post without the edit having to be reviewed. Users without this ability can suggest edits as usual.

  • The post does not contribute to anybody's "post score" computation (for abilities) or reputation.

  • MAYBE: change the license type? I'm not sure what would be suitable here. At the very least, "attribution" seems murkier with this kind of post.

I propose that the post remain "owned" by the creator -- it shows up on the creator's profile and the creator receives notifications from it. (Editors, of course, have those edits in their activity.) We will need to add a check to the computation of post score for abilities, but at least you'd be able to find that thing you remember writing.

@cellio cellio added type: change request New feature or request complexity: unassessed Needs further developer investigation before complexity/feasibility can be determined. labels Oct 8, 2020
@galegosimpatico
Copy link
Contributor

@luap42 luap42 added complexity: average Not particularly hard, not particularly trivial. priority: medium and removed complexity: unassessed Needs further developer investigation before complexity/feasibility can be determined. labels Oct 26, 2020
@luap42
Copy link
Member

luap42 commented Oct 26, 2020

I’m giving this medium priority, because I associate “low” more with “nice to have, but not necessary” and because this feature might be necessary for some communities (for example: Wiki category).

Complexity is average. Requires mostly some more “cosmetical” than functional UI changes to indicate wiki status and adding a check to every post types UPDATE route, so that we don’t skip to suggesting an edit for users without editing Abilities on wiki posts.

@cellio
Copy link
Member Author

cellio commented Dec 16, 2020

I propose that the posts remain owned by the creators rather than fussing with ownerless posts, and updated the description accordingly.

@ArtOfCode-
Copy link
Member

This doesn't work quite as described here, because doing this as-described would be messy and involve more migrations on the Post table, so... maybe not.

Instead, I've opened the door for communities to request a "Community Resource" post type, which functions as any other post type and could be allowed in specific categories or all categories - still looks much the same other than the post type badge, but can be edited by anyone with the unrestricted ability.

@cellio
Copy link
Member Author

cellio commented Dec 17, 2020

Oh, that's cool -- this supports resources and wikis, which is a big help. The desire to do it for answers is much less frequent, I'd say, and we'll probably want to create a community-proposal type instead of using editable answers for that. (Need to think that one through more.)

I assume this is a top-level post? If it's like article but freely editable, is it possible to convert articles to community posts? (I'm thinking of L&L's resources category.)

@ArtOfCode-
Copy link
Member

There's no tool for it, but I could do it manually if folks there want all of them to be changed to that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: average Not particularly hard, not particularly trivial. priority: medium type: change request New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants