Loomio

Feature proposal: Editing of posts

BB Brent Bartlett Public Seen by 91

A recent proposal showed that a majority support a feature that allows editing of posts. Here's my suggestion for how this would work. I'm mainly opening this thread up for discussion of implementation, though, so everybody can kick ideas around and hopefully come up with something that we all like.

My suggestion is: There will be some kind of indication that a post has been edited, e.g. a string at the top or bottom of the post that says "Edited at ______" with a timestamp. This string will not appear if the post was edited a brief period of time after it was posted (say, 60 seconds). This allows users to clean up small typos and punctuation without being "penalized".

G

goob Mon 6 Oct 2014 10:48AM

For example, I have an account on diasp.org and JoinDiaspora. I make a comment on JD, and it pops up on diasp.org. Then, I delete it on JD, and it disappears from diasp.org.

This still doesn't happen in many cases - both in posting and deletion. Also, comments sometimes don't get federated on posts which have been federated. Until federation is far more reliable across all pods, there is no way to guarantee, or even to expect, that people on different pods will be seeing (and commenting on/liking) the same version of a post. Therefore time-stamping of edits is not a solution until federation is both instant and reliable.

S

StefOfficiel Mon 6 Oct 2014 11:03PM

I think that would be good too. Or a preview system as the original post. This allows to read before publishing.

DU

Deleted account Tue 7 Oct 2014 4:50PM

BTW, the actual preview system for new posts is buggy. It sometimes doesn't display the one being currently written but only highlights the most recent one in the flow.

A

AlexB Wed 8 Oct 2014 12:22AM

I think we need more than a preview function -- people just write, post, and then re-read their post. Even with a preview function available, typos etc still make it to the first actual post. I don't think we do ourselves any good if we expect people to be ultra-careful -- we have to build in some leeway for carelessness!

To me, a simple edit-post function, with some sort of timestamp after five minutes, would sort out this issue for a lot of people. As long as it is clear that we're not guaranteeing that people on other pods will see the edits immediately, I don't see the problem posed by the federation-induced lag.

This feature (as I see it) is just so that people can fix typos -- not a grand motive, but something that I've seen asked for several times by newcomers. And something simple to achieve, I believe.

S

StefOfficiel Wed 8 Oct 2014 7:47PM

"Pas Faux" ! AlexB is right !

R

Rob Wed 8 Oct 2014 10:08PM

AlexB is on the right track.

There is something about re-reading your own "actually published" post that makes you notice errors you didn't notice in a preview.

I always like systems that say something like "edit (for another 15 minutes)" and the number goes down dynamically. This gives you a nice clear indication that you still have a chance to change it before it goes "permanent", and how much of a chance you actually have. I dunno that it needs to be 15 minutes, maybe 5 is fine. Either way, the tricky part is probably making sure that the post doesn't propagate anywhere until the clock hits zero. But once it does it's pretty obvious that you've now "put it out there" and there's no going back. Which is, you know, the Internet.

DU

Antoine Cezar Thu 9 Oct 2014 12:26AM

+1 for AlexB

Maybe the pod can prevent publication during a short delay when you post (à la Gmail).

It avoids dealing with the federation and solve incrementaly the problem.

Then another increment would be "how to extend this with federation handling".
But only if the users still complain a lot about edit.

DU

Poll Created Thu 9 Oct 2014 1:19AM

Pending post proposal Closed Thu 9 Oct 2014 3:07PM

Outcome
by Antoine Cezar Tue 25 Apr 2017 5:15AM

Failed

As a user,
When I post,
Then the post is not really posted, it is pending.
And it appears in my stream as if it was really posted but is editable
And a countdown indicate the remain pending time

As a user,
When I edit a pending post,
Then the client advertise the the pod of the edit so it is not posted for good during the edit,
And the pending time is reseted when I confirm my edit.

The default pending time 1min, adjustable in settings: 0s 10s 30s 1min 10min 30min

Optionaly:

As a user,
When I click on the countdow of a pending post (or a sendnow button?),
Then the pendind is canceled and the post is posted for good

Results

Results Option % of points Voters
Agree 10.0% 1 R
Abstain 0.0% 0  
Disagree 80.0% 8 BB F N M A S J DU
Block 10.0% 1 DU
Undecided 0% 137 JL BK ST FS MS TS AA S CB HF BO JH DM GC JH JR F M EG G

10 of 147 people have participated (6%)

R

Rob
Agree
Thu 9 Oct 2014 1:26AM

With a couple caveats: 1min seems awfully short for a default? And I'd worry that a manual override link could be mistaken as something you have to click to complete the post. Otherwise it sounds great.

BB

Brent Bartlett
Disagree
Thu 9 Oct 2014 3:26AM

I dislike countdowns. They feel "stressy" to me. I'd like to be able to feel like I can go back and edit at any time, if I want.

Load More