[Mediawiki-l] createtalk = true doesn't allow users toadddiscution

Lane, Ryan Ryan.Lane at ocean.navo.navy.mil
Wed Nov 21 14:42:59 UTC 2007


> > > $wgGroupPermissions['user' ]['edit']            = false;
> > 
> > That's your problem. You can't create any kind of page if you 
> > aren't allowed to edit. You'll need to allow users to edit, 
> > and then protect all but the talk namespace using 
> > $wgNamespaceProtection (see DefaultSettings.php and 
> > http://www.mediawiki.org/wiki/Manual:Preventing_access for 
> more info).
> 
> Ho no, it pretty sucks :-(  I can't handle the protection of each new
> page. That's the only know way to allow discussion & not edit pages ?
> 
>   Thanks anyway for the answer!

You don't have to manually protect each new page; you can turn on
editing, and protect every namespace except the "talk" namespace. Users
will be able to create/edit pages in the talk namespace, and nowhere
else.

V/r,

Ryan Lane



More information about the MediaWiki-l mailing list