This page is currently inactive and is retained for
historical reference. Either the page is no longer relevant or consensus on its purpose has become unclear. To revive discussion, seek broader input via a forum such as the village pump. |
On the English Wikipedia, there are two primary schools of thought with regards to signatures above and beyond WP:SIG. Unfortunately up until now, the conflict between these two ways of approaching the problem have been irreconcilable with many pages and hours worth of editing being devoted to it ( Example). The first is for a uniform signature that would permit easier navigation of various discussion and other talk pages, and that occupies only a small area of the edit box for clarity when editing. The second is that allowing customized signatures helps positively build the community by allowing people to style their appearance (much like how one dresses or grooms oneself for the workplace). This proposal would consist of software change(s) + a newly created project policy to establish two separate signature types and regulate their use.
Furthermore, as MediaWiki installations make their way into the business environment, the ability to mandate a standard signature could be desired by some wiki administrators in order to maintain a professional look/feel.
This signature would be required for use on all "official project" and vote pages. As discussed above, having a simple, uniform, signature on these pages will help streamline the process of editing on high signature count pages for a number of users, as well will give a more business-like atmosphere to the Project's administration.
Bear in mind that as proposed here these templates do not include the datestamp. Furthermore all text excepting the username must be internationalized/internationalizable, but are presented here in English for simplicity.
[[User:Example|]]
[[User:Example|]] [[User talk:Example|Talk]]
[[User:Example|]] [[Special:Contributions/Example|Contributions]]
{{subst:MediaWiki:user|Example}}
This signature would be customized by the user and can be used on any other page where a signature would be appropriate. As discussed above, allowing users to have a customized signature (within appropriate boundaries), gives the user the ability to develop an appearance to give first impressions.
For an initial implementation design, The following diff gives a good starting point for implementing the first proposed formal signature. //TODO: This is based on MW 1.6.5 code, please update with the latest 1.7 code if needed and remove this notice
# Signatures | |
+ | $username = $user->getName(); |
+ | $userpage = $user->getUserPage(); |
+ | $unText = '[[' . $userpage->getPrefixedText() . '|' . wfEscapeWikiText( $username ) . ']]'; |
$sigText = $this->getUserSig( $user ); | |
$text = strtr( $text, array( | |
+ | '~~~~~~~' => $unText, |
+ | '~~~~~~' => "$unText $d", |
'~~~~~' => $d, | |
'~~~~' => "$sigText $d", | |
'~~~' => $sigText | |
) ); |