https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112934
Revision: 112934
Author: van-de-bugger
Date: 2012-03-03 10:41:11 +0000 (Sat, 03 Mar 2012)
Log Message:
-----------
README updated.
Modified Paths:
--------------
trunk/extensions/HidePrefix/README
Modified: trunk/extensions/HidePrefix/README
===================================================================
--- trunk/extensions/HidePrefix/README 2012-03-03 10:14:06 UTC (rev 112933)
+++ trunk/extensions/HidePrefix/README 2012-03-03 10:41:11 UTC (rev 112934)
@@ -1,22 +1,67 @@
<!-- README -->
-== Purpose ==
+== What? ==
-The `HidePrefix' extension hides prefix in links and page titles.
+The HidePrefix extension hides prefix in links and page titles.
-For example, wikitext `[[Help:How to]]' normally results in link `Help:How
to'. If this extension is
-enabled, result will be just `How to' without `Help:' prefix.
+For example, wikitext `[[Help:FAQ]]' normally results in link `Help:FAQ'. If
this extension is
+enabled, result will be just `FAQ' without the `Help:' prefix.
-Links to pages with the same name but in different namespaces can be
distinguished by tooltips.
+The same is about page titles. Page `FAQ' in `Help' namespace normally has
`Help:FAQ' title. If this
+extension is enabled, visible page title will be just `FAQ' without the
`Help:' prefix.
-Again, article `How to' in `Help' namespece normally has `Help:How to' page
title. If this extension
-is enabled, visible page title will be just `How to', without `Help:' prefix.
+== Why? ==
-Pages with the same name in different namespaces can be distinguished by its
namespace tab.
+I as a user do not care too much about namespace of the link target page. To
me there is no big
+difference between `Help:FAQ' and `Manual:FAQ' (especially if one of them is a
redirection to
+another). But both these prefixes looks ugly to me.
+Namespace of target is often clear from context. If you see `Author: User:Van
de Bugger' it is clear
+that `User:Van de Bugger' is a link to her/his personal page. Moreover,
actually it does not matter
+whether that page is in `User' namespace or not. But again, the prefix looks
very ugly, so many
+wikieditors use `[[User:Van de Bugger|Van de Bugger]]' to suppress the prefix.
+
+Prefixes look especially ugly if there is a long list of links with the same
prefix. For example,
+look at the list of Extensions used on Wikimedia. More than 100 occurrences of
prefix `Extension:'
+just clutter the screen and does not add any value. (BTW, did you notice that
I had to use
+`[[:Category:Extensions used on Wikimedia|Extensions used on Wikimedia]]' to
suppress ugly
+`Category:' prefix?)
+
+Thus, If I want to hide the ugly prefix so often, why should I hide it at
every link manually? Let
+me write an extension which will hide the prefix in all the links. Everywhere.
+
+BTW, prefix is hidden in link text, but it is still available — if one hovers
the mouse cursor over
+the link, tooltip will show full target page title, including prefix.
+
+Almost the same reasoning is applicable to page title. The prefix looks ugly
and does not add any
+value to reader, because just above the page title (at least, in Vector skin)
there are namespace
+tabs, and the leftmost tab shows the namespace name.
+
+== Download ==
+
+ svn checkout
http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/HidePrefix
+
+== Installation ==
+
+To install this extension, add the following to LocalSettings.php:
+
+ require_once( "$IP/extensions/HidePrefix/HidePrefix.php" );
+
== License ==
-GNU Affero General Public License, version 3 or any later version. See
`AGPL-3.0.txt' file for the
+GNU Affero General Public License, version 3 or any later version. See
AGPL-3.0.txt file for the
full license text.
+== See also ==
+
+* Extension HideNamespace — This extension allows drop prefix in page title
and provides control
+ (e. g. hide prefix only in pages of specific namespace, or control prefix
visibility from within
+ page content), but it does not affect links.
+
+== Links ==
+
+* Extension page: http://www.mediawiki.org/wiki/Extension:HidePrefix
+* Author page: http://www.mediawiki.org/wiki/User:Van_de_Bugger
+* License page: http://www.gnu.org/licenses/agpl.html
+
<!-- end of file -->
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs