Διαφορά μεταξύ των αναθεωρήσεων του «Publicsandbox»

Από wiki.pirateparty.gr
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση
Γραμμή 3: Γραμμή 3:
https://teams.pirateparty.gr/issues/153#note-9
https://teams.pirateparty.gr/issues/153#note-9


= Μόνο ένα group =
Επειδή το login γίνεται με τη βάση του phpbb (με αυτό το plugin http://www.mediawiki.org/wiki/Extension:PHPBB/Users_Integration), και υπάρχει μόνο ένα user group, όλα τα παρακάτω δεν μπορούν να γίνουν..
Επειδή το login γίνεται με τη βάση του phpbb (με αυτό το plugin http://www.mediawiki.org/wiki/Extension:PHPBB/Users_Integration), και '''υπάρχει μόνο ένα user group''', όλα τα παρακάτω δεν μπορούν να γίνουν..


Mπορείς να ορίσεις [http://www.mediawiki.org/wiki/Extension:PHPBB/Users_Integration#Extension πολλά group]!

:$wgAuth_Config['WikiGroupName'] = 'Wiki'; // Name of your PHPBB group
// users need to be a member
// of to use the wiki. (i.e. wiki)
// '''This can also be set to an array'''
// '''of group names to use more then'''
// one. (ie.
// $wgAuth_Config['WikiGroupName'][] = 'Wiki';
// $wgAuth_Config['WikiGroupName'][] = 'Wiki2';
// or
// '''$wgAuth_Config['WikiGroupName'] = array('Wiki', 'Wiki2');'''
// )

και βάζεις τα μέλη των πειρατών στο phpbb group wiki με full δικαιώματα, και τους υπόλοιπους στο phpbb group wiki2 με δικαιώματα σε περιορισμένα namespaces.

= What to do =


http://www.mediawiki.org/wiki/Manual:User_rights
http://www.mediawiki.org/wiki/Manual:User_rights

Αναθεώρηση της 18:50, 3 Σεπτεμβρίου 2012

Μπορεί να γίνει επεξεργασία της σελίδας αυτής από όλους

https://teams.pirateparty.gr/issues/153#note-9

Μόνο ένα group

Επειδή το login γίνεται με τη βάση του phpbb (με αυτό το plugin http://www.mediawiki.org/wiki/Extension:PHPBB/Users_Integration), και υπάρχει μόνο ένα user group, όλα τα παρακάτω δεν μπορούν να γίνουν..

Mπορείς να ορίσεις πολλά group!

$wgAuth_Config['WikiGroupName'] = 'Wiki'; // Name of your PHPBB group
                                               // users need to be a member
                                               // of to use the wiki. (i.e. wiki)
                                               // This can also be set to an array 
                                               // of group names to use more then 
                                               // one. (ie. 
                                               // $wgAuth_Config['WikiGroupName'][] = 'Wiki';
                                               // $wgAuth_Config['WikiGroupName'][] = 'Wiki2';
                                               // or
                                               // $wgAuth_Config['WikiGroupName'] = array('Wiki', 'Wiki2');
                                               // )

και βάζεις τα μέλη των πειρατών στο phpbb group wiki με full δικαιώματα, και τους υπόλοιπους στο phpbb group wiki2 με δικαιώματα σε περιορισμένα namespaces.

What to do

http://www.mediawiki.org/wiki/Manual:User_rights

user rights depend on mediawiki version

also

http://www.mediawiki.org/wiki/Manual:$wgGroupPermissions

http://www.mediawiki.org/wiki/Manual:$wgNamespaceProtection

http://www.mediawiki.org/wiki/Extension:Lockdown


and finaly some practical examples

http://www.mediawiki.org/wiki/Manual:Preventing_access

Setting up custom namespaces with restricted write access

<source lang="php"> define("NS_OFFICIAL", 100); define("NS_OFFICIAL_TALK", 101);

$wgExtraNamespaces =

   array(100 => "Official",
         101 => "Official_talk",
   );

$wgNamespaceProtection[NS_OFFICIAL] = array( 'official-edit' ); $wgNamespaceProtection[NS_OFFICIAL_TALK] = array( 'official-talk-edit' );

$wgGroupPermissions['managers']['official-edit'] = true; //only managers can edit pages in the Official namespace $wgGroupPermissions['employees']['official-talk-edit'] = true; //employees can edit pages in the Official_talk namespace $wgGroupPermissions['managers']['official-talk-edit'] = true; //so can managers </source>