Short description

That a edit was marked as "Trivial" is potentially interesting information that should be included in the "Revision History" table. For example, if you wanted to diff between the last non-Trivial edit of the page, having that flagged would help.

This stuff is dangerous for soft security. -- ThomasWaldmann 2007-04-11 22:09:10

Engine

Minor changes feature

Flag on RecentChanges

Flag on revision history

Sends email

Available to anonymous users

MoinMoin

(./)

{X}

{X}

option

(./)

DokuWiki

MediaWiki

(./)

(./)

(./)

n/a

{X}

PhpWiki

(./)

n/a

(./)

PmWiki

(./)

(./)

TikiWiki

Soft security

I proposed this to be implemented into the 1.7 branch and was told
That would weaken soft security. To be a known user, a spammer script just needs to create an account and use it. And as all changes would be flagged as trivial, less people would care...

So, one would think the problem is that scripts can create an account in the first place. But let's put together what we have and what this feature request is for.

MoinMoin 1.5.8 (implemented):

This RfE:

+: No "trivial changes" by anonymous users any more.
-: "Evil" changes ignored by other users that check RecentChanges

Use case 1: On the wiki M. the guru T.W. fixes some typo. He marks his change as "trivial". Status quo: Most users reading RecentChanges will check the change, although they don't need to. Proposed: They see that it is a "trivial change" and is made by someone known personally, so they won't bother.

Use case 2: On the wiki W. the user U. makes some changes to a pages. He afterwards notices some typo, and changes the same page again, marking the change as "trivial". Later, the other user O. checks the revision history ("info") about changes made on that page. Status quo: Most annoyingly, O. has to check the trivial changes, too. Proposed: As "trivial changes" are flagged not only on RecentChanges, but on "info", too, O. will include the "trivial" changes when comparing revisions (e.g. if revision 4 is flagged as "trivial", O. will compare revision 5 against 3, instead first revision 5 against 4, and than 4 against 3).

Use case 3: On the wiki X. an anonymous user with the IP 192.168.178.20 makes a change. He marks his change as "trivial". Status quo: Most users reading RecentChanges will check the change, but those who rely on the notification emails probably won't ever know about it. Proposed: Anonymous users can't flag changes as "trivial" any more, notification emails will be sent.

Use case 4: On the wiki Y. an evil spammer S. puts in the usual trash. He had provided himself with an account, is logged in, and marks his change as "trivial". Status quo: Most users reading RecentChanges will check the change, but those who rely on the notification emails probably won't ever know about it. Proposed: Same as "status quo", but the change is flagged as "trivial" on RecentChanges. Users not knowing S. (personally) will check his changes nonetheless (even if they don't, I would check if I were the admin of that wiki).

To conclude: "soft security" would weaken only if we assume our users will trust anybody logged in blindly. But I think they don't—wikis are communities after all. I believe users will continue to check even changes marked as "trivial", in particular on pages they care about most, except those changes done by well-known, trustworthy users. (After all, spam is not the only form of vandalism.) However, even if they don't, this could be "compensated" by the notification emails (use case 3)—we might have less attention from RecentChangesJunkies, but more attention by uses subscribed to all wiki pages. This will come in handy once the problem with scripts able to create accounts is solved.

So, I think the answer to the question "does this weaken 'soft security'?" is the same as to the question "what do we think how brainless our users really are?".


CategoryFeatureRequest

MoinMoin: FeatureRequests/FlagTrivialChangesInRevisionHistory (last edited 2007-10-29 19:13:02 by localhost)