Hello,
First, sorry for my poor english. I hope you will understand our problem.
I'm running a wiki for young children. Most of them don't understand the exact meaning (or function) of the "Discussion" tab.
# PROBLEM :
Actually their problem seems to be the following :
The "Discussion" tab has two VERY different functions:
1) When it appears on an article (or another page) :
FUNCTION = TALK ABOUT THE PAGE/ARTICLE
2) When it appears on a user page :
FUNCTION = TALK TO THE USER
The problem is that the message in the "Discussion" tab is always the same regardless of the type of page which is displayed. This message is the following one (in MessagesEn.php) :
'talk' => 'Discussion',
My first attempt was to change it to something more explicit:
'talk' => 'Discussion about this page',
This appears to be of little help on "article" pages, but has brought more confusion on "user" pages.
# BETTER SOLUTION
I would like to show a different message in the "Discussion" tab based on the type of page :
1) On an article (or another page), the message should be :
'talk' => 'Discussion about this page', (ok, this is easy, i change it in the MessagesXX.php file)
2) On a user page, the message should be different :
'talkuser' => 'Talk to this user', (for example)
I'm not sure but I think I will have to change something in the SkinTemplate.php file (lines 667-672) :
$content_actions['talk'] = $this->tabAction( $talkpage, 'talk', $this->mTitle->isTalkPage() && !$prevent_active_tabs, '', true);
*If someone could help me* find what should be added exactly I would be extremely grateful. This problem is really frustrating for the children who don't understand how they can talk to another user.
Thanks in advance.
Laurent
If you have ParserFunctions installed you could try doing something like:
{{#ifeq:{{NAMESPACE}}|{{ns:4}}|Talk to {{PAGENAME}}|Talk about {{PAGEAME}}}}
~Daniel Friesen (Dantman, Nadir-Seen-Fire) ~Profile/Portfolio: http://nadir-seen-fire.com -The Nadir-Point Group (http://nadir-point.com) --It's Wiki-Tools subgroup (http://wiki-tools.com) --The ElectronicMe project (http://electronic-me.org) -Wikia ACG on Wikia.com (http://wikia.com/wiki/Wikia_ACG) --Animepedia (http://anime.wikia.com) --Narutopedia (http://naruto.wikia.com)
Wikimini wrote:
Hello,
First, sorry for my poor english. I hope you will understand our problem.
I'm running a wiki for young children. Most of them don't understand the exact meaning (or function) of the "Discussion" tab.
# PROBLEM :
Actually their problem seems to be the following :
The "Discussion" tab has two VERY different functions:
- When it appears on an article (or another page) :
FUNCTION = TALK ABOUT THE PAGE/ARTICLE
- When it appears on a user page :
FUNCTION = TALK TO THE USER
The problem is that the message in the "Discussion" tab is always the same regardless of the type of page which is displayed. This message is the following one (in MessagesEn.php) :
'talk' => 'Discussion',
My first attempt was to change it to something more explicit:
'talk' => 'Discussion about this page',
This appears to be of little help on "article" pages, but has brought more confusion on "user" pages.
# BETTER SOLUTION
I would like to show a different message in the "Discussion" tab based on the type of page :
- On an article (or another page), the message should be :
'talk' => 'Discussion about this page', (ok, this is easy, i change it in the MessagesXX.php file)
- On a user page, the message should be different :
'talkuser' => 'Talk to this user', (for example)
I'm not sure but I think I will have to change something in the SkinTemplate.php file (lines 667-672) :
$content_actions['talk'] = $this->tabAction( $talkpage, 'talk', $this->mTitle->isTalkPage() && !$prevent_active_tabs, '', true);
*If someone could help me* find what should be added exactly I would be extremely grateful. This problem is really frustrating for the children who don't understand how they can talk to another user.
Thanks in advance.
Laurent
Le mardi 14 octobre 2008 à 19:06 -0700, Daniel Friesen a écrit :
If you have ParserFunctions installed you could try doing something like:
{{#ifeq:{{NAMESPACE}}|{{ns:4}}|Talk to {{PAGENAME}}|Talk about {{PAGEAME}}}}
Hello,
I am also interested by your solution. Could yoy tell me in which page are you setting this line ? Thanks Francois Colonna
Thank you for your answer Daniel. I've just installed the ParserFunctions extension. But I have the same question as Martin. Does anyone know in which page this line has to be added?
Thank you.
Laurent
2008/10/15 Daniel Friesen dan_the_man@telus.net
If you have ParserFunctions installed you could try doing something like:
{{#ifeq:{{NAMESPACE}}|{{ns:4}}|Talk to {{PAGENAME}}|Talk about {{PAGEAME}}}}
~Daniel Friesen (Dantman, Nadir-Seen-Fire) ~Profile/Portfolio: http://nadir-seen-fire.com -The Nadir-Point Group (http://nadir-point.com) --It's Wiki-Tools subgroup (http://wiki-tools.com) --The ElectronicMe project (http://electronic-me.org) -Wikia ACG on Wikia.com (http://wikia.com/wiki/Wikia_ACG) --Animepedia (http://anime.wikia.com) --Narutopedia (http://naruto.wikia.com)
Wikimini wrote:
Hello,
First, sorry for my poor english. I hope you will understand our problem.
I'm running a wiki for young children. Most of them don't understand the exact meaning (or function) of the "Discussion" tab.
# PROBLEM :
Actually their problem seems to be the following :
The "Discussion" tab has two VERY different functions:
- When it appears on an article (or another page) :
FUNCTION = TALK ABOUT THE PAGE/ARTICLE
- When it appears on a user page :
FUNCTION = TALK TO THE USER
The problem is that the message in the "Discussion" tab is always the
same
regardless of the type of page which is displayed. This message is the following one (in MessagesEn.php) :
'talk' => 'Discussion',
My first attempt was to change it to something more explicit:
'talk' => 'Discussion about this page',
This appears to be of little help on "article" pages, but has brought
more
confusion on "user" pages.
# BETTER SOLUTION
I would like to show a different message in the "Discussion" tab based on the type of page :
- On an article (or another page), the message should be :
'talk' => 'Discussion about this page', (ok, this is easy, i change it
in
the MessagesXX.php file)
- On a user page, the message should be different :
'talkuser' => 'Talk to this user', (for example)
I'm not sure but I think I will have to change something in the SkinTemplate.php file (lines 667-672) :
$content_actions['talk'] = $this->tabAction( $talkpage, 'talk', $this->mTitle->isTalkPage() && !$prevent_active_tabs, '', true);
*If someone could help me* find what should be added exactly I would be extremely grateful. This problem is really frustrating for the children
who
don't understand how they can talk to another user.
Thanks in advance.
Laurent
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
On 10/15/08, Wikimini webmaster@wikimini.org wrote:
Thank you for your answer Daniel. I've just installed the ParserFunctions extension. But I have the same question as Martin. Does anyone know in which page this line has to be added?
You would paste something like this:
{{#ifeq: {{SUBJECTSPACE}} | {{ns:2}} | Talk to {{PAGENAME}} | Talk about {{PAGENAME}} }}
into the interface page [[MediaWiki:Talk]].
This is Daniel Friesen's code with a few corrections: wrong namespace number, plus you want to use subjectspace instead of namespace as this tab appears at the top of both "user" and "user_talk".
Monobook skin converts the tabs to lowercase which could cause more confusion if they include case-sensitive page names and user names, so you also want to remove these lines from "/skins/monobook/main.css" (then clear your cache).
#p-cactions li a { text-transform: lowercase; }
Hope this helps.
—C.W.
On 10/15/08, Charlotte Webb charlottethewebb@gmail.com wrote:
remove these lines from "/skins/monobook/main.css"
Or of course you could over-ride it in [[MediaWiki:Monobook.css]] with:
#p-cactions li a { text-transform: none; }
—C.W.
In general, you can use what children understand or do not understand as good indicator of user friendliness in general, even it comes to grown-ups :-)
In my view, the point you raise is a general issue. Also grown-ups have to figure out how to communicate with others users in a Mediawiki environment and it is a barrier. For articles it seems ok. For user discussion it only allows those through that really want to. It puzzled me when I first approached Mediawiki
Also, the idea that a dialog hops back and forth between different user pages is as such somewhat strange. It more or less requires that you rss the approriate history pages to keep up with answers you get. Or at least that was I figured out. I have 5-10 different rss's running for 5-10 different wikis where I asked for this and that when I was first investigating Mediawiki as a solution for my project - ...
I wonder if someone out there have experiences with extensions that address these issues - or if something is planned for future versions of Mediawiki. LiquidThreads looks like something that could be useful - but it also looks like a big beast ...
kassoe
-----Original Message----- From: mediawiki-l-bounces@lists.wikimedia.org [mailto:mediawiki-l-bounces@lists.wikimedia.org] On Behalf Of Charlotte Webb Sent: 15. oktober 2008 17:00 To: MediaWiki announcements and site admin list Subject: Re: [Mediawiki-l] Children don't understand the Discussion tab
On 10/15/08, Charlotte Webb charlottethewebb@gmail.com wrote:
remove these lines from "/skins/monobook/main.css"
Or of course you could over-ride it in [[MediaWiki:Monobook.css]] with:
#p-cactions li a { text-transform: none; }
-C.W.
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
Thank you very much for your help Charlotte. It works! Laurent
2008/10/15 Charlotte Webb charlottethewebb@gmail.com
On 10/15/08, Wikimini webmaster@wikimini.org wrote:
Thank you for your answer Daniel. I've just installed the ParserFunctions extension. But I have the same question as Martin. Does anyone know in which page this line has to be added?
You would paste something like this:
{{#ifeq: {{SUBJECTSPACE}} | {{ns:2}} | Talk to {{PAGENAME}} | Talk about {{PAGENAME}} }}
into the interface page [[MediaWiki:Talk]].
This is Daniel Friesen's code with a few corrections: wrong namespace number, plus you want to use subjectspace instead of namespace as this tab appears at the top of both "user" and "user_talk".
Monobook skin converts the tabs to lowercase which could cause more confusion if they include case-sensitive page names and user names, so you also want to remove these lines from "/skins/monobook/main.css" (then clear your cache).
#p-cactions li a { text-transform: lowercase; }
Hope this helps.
—C.W.
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
On 10/17/08, Wikimini webmaster@wikimini.org wrote:
Thank you very much for your help Charlotte. It works! Laurent
Let me know if you need help "dumbing down" anything else on your site.
—C.W.
On Tuesday 14 October 2008 19:30, Wikimini wrote:
Hello,
First, sorry for my poor english. I hope you will understand our problem.
I'm running a wiki for young children. Most of them don't understand the exact meaning (or function) of the "Discussion" tab.
# PROBLEM :
Actually their problem seems to be the following :
The "Discussion" tab has two VERY different functions:
- When it appears on an article (or another page) :
FUNCTION = TALK ABOUT THE PAGE/ARTICLE
It doesn't have to, though.
That's merely a convention used by some wikis, but is in no way mandated by MediaWiki.
There's no reason why the discussion tab can't be for discussion about the SUBJECT rather than the PAGE.
Hi, You can present it like in blogs,
you can first remove the tab (see below) then use ArticleComment extension to allow to post a comment (but in the same page) like a blog
then for being able using it in every page use headerfooter extension
removing talk tab : http:/your ip/mediawiki/index.php/MediaWiki:Monobook.css #ca-talk { display:none!important; }
Best Regards steph
Le Wed, 15 Oct 2008 02:30:36 +0200, Wikimini webmaster@wikimini.org a écrit:
Hello,
First, sorry for my poor english. I hope you will understand our problem.
I'm running a wiki for young children. Most of them don't understand the exact meaning (or function) of the "Discussion" tab.
# PROBLEM :
Actually their problem seems to be the following :
The "Discussion" tab has two VERY different functions:
- When it appears on an article (or another page) :
FUNCTION = TALK ABOUT THE PAGE/ARTICLE
- When it appears on a user page :
FUNCTION = TALK TO THE USER
The problem is that the message in the "Discussion" tab is always the same regardless of the type of page which is displayed. This message is the following one (in MessagesEn.php) :
'talk' => 'Discussion',
My first attempt was to change it to something more explicit:
'talk' => 'Discussion about this page',
This appears to be of little help on "article" pages, but has brought more confusion on "user" pages.
# BETTER SOLUTION
I would like to show a different message in the "Discussion" tab based on the type of page :
- On an article (or another page), the message should be :
'talk' => 'Discussion about this page', (ok, this is easy, i change it in the MessagesXX.php file)
- On a user page, the message should be different :
'talkuser' => 'Talk to this user', (for example)
I'm not sure but I think I will have to change something in the SkinTemplate.php file (lines 667-672) :
$content_actions['talk'] = $this->tabAction( $talkpage, 'talk', $this->mTitle->isTalkPage() && !$prevent_active_tabs, '', true);
*If someone could help me* find what should be added exactly I would be extremely grateful. This problem is really frustrating for the children who don't understand how they can talk to another user.
Thanks in advance.
Laurent _______________________________________________ MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
mediawiki-l@lists.wikimedia.org