Last modified: 2014-09-24 00:04:51 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T21110, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 19110 - Auto-sign checkbox
Auto-sign checkbox
Status: NEW
Product: MediaWiki
Classification: Unclassified
Interface (Other open bugs)
unspecified
All All
: Low enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
: design
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-06-06 22:46 UTC by seahen123
Modified: 2014-09-24 00:04 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description seahen123 2009-06-06 22:46:36 UTC
It's not always entirely clear to newer editors whether or not an edit should be signed. I suggest dropping the signature button from the toolbar. On talk pages and pages that were tagged to be automatically signed, a "Sign this post" checkbox would be added to the editing form, initially checked, and unless it was cleared, MediaWiki would automatically add a signature at the end of the post (replacing SineBot on Wikipedia), as long as the edit added a new paragraph. On pages that were not automatically signed, the only way to sign an edit would be to type in tildes.
Comment 1 Platonides 2009-06-06 22:55:12 UTC
Looks like something to do per-project, according to its guidelines. Perhaps even as an extension (although everything would be javascript), but not so appropiate for core.
Comment 2 Happy-melon 2009-06-07 10:00:04 UTC
The usual issues with automatically signing edits: how does the software know reliably when a post should be signed, and when it shouldn't?
Comment 3 Andrew Garrett 2009-06-07 10:23:41 UTC
Interesting thought, although it would be difficult to figure out where the signature goes in all but the most trivial cases. Might be irrelevant (for enwiki, at least) once LiquidThreads goes live.
Comment 4 seahen123 2009-06-07 13:39:59 UTC
@Happy-melon Our best shot would probably be to persuade Slakr on en.wp to release the relevant parts of the SineBot code (which is in PHP and therefore shouldn't be too difficult to integrate).
Comment 5 Andrew Garrett 2009-06-07 14:33:31 UTC
(In reply to comment #4)
> @Happy-melon Our best shot would probably be to persuade Slakr on en.wp to
> release the relevant parts of the SineBot code (which is in PHP and therefore
> shouldn't be too difficult to integrate).

I doubt that code is awfully sophisticated.

There are some corner cases where it's difficult to figure out. If you're a bot, it's okay to just ignore it. If you're a piece of software which the user has explicitly asked to sign their posts for them, then you really need to either figure out where to sign, or you need to error out to give the user some feedback. It's okay for a bot to fail silently, but it isn't okay for the interface to fail silently.
Comment 6 Happy-melon 2009-06-07 16:25:06 UTC
(In reply to comment #5)
> It's okay for a bot to fail silently, but it isn't okay for the
> interface to fail silently.
> 

Absolutely.  There are innumerable cases where determining what should and should not be signed is nontrivial (ie hideously complicated and messy), and yet by making it a software feature, we present an impression that the feature is actually reliable, which it can't be.  LiquidThreads is definitely the way to proceed.
Comment 7 PRO 2014-07-03 09:33:54 UTC
I've made such JS extension, it can be installed as JS gadget (but the description is currently only German): https://de.wikipedia.org/wiki/Benutzer:Perhelion/signing

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links