Ajutați accesul la control 1

Extensia este utilizată pentru a restricționa accesul utilizatorilor la wiki. Această extensie se bazează pe [controlul accesului pe bază de grup], dar nu are defectele sale.







Spre deosebire de versiunea originală [Control acces pe bază de grup], pentru a desemna grupuri se utilizează citate unice în loc de dublu. Nu este nevoie să utilizați un delimitare ",," la sfârșitul elementului de conținut. De asemenea, este posibil să utilizați simultan grupuri de utilizatori și grupuri încorporate în MediaWiki.

caracteristici

documentație

Pasul 1. Fișierul cu setările locale

  • adăugați următoarele rânduri la sfârșitul fișierului LocalSettings.php:
  • Adăugați spațiul de nume în fișierul LocalSettings.php pentru a crea grupurile.
    • aruncați o privire la Manual: Utilizarea spațiului de nume personalizat pentru mai multe informații.

Notă: consultați discuția

  • Verificați și, dacă este necesar, corectați setările din AccessControl.php:

Pasul 2: Creați grupuri de utilizatori

Grupurile de utilizatori sunt pur și simplu pagini wiki standard care fac parte dintr-un spațiu de nume, altul decât spațiul de nume implicit. Pentru ușurința utilizării, se presupune că sunt create spații de nume particularizate personalizate pentru scopuri specifice de control al accesului la o anumită matrice de pagini.

  • Creați o pagină Wiki cu o listă de utilizatori din orice spațiu de nume
    • nu e suficient doar să creezi o pagină folosind colonul (:) în titlu. Această extensie necesită utilizarea unui spațiu de nume și a uneia sau mai multor pagini dintr-un spațiu de nume






    • Exemplu de titlu de pagină: My: Group
      • Spațiul de nume este My
      • Pagina grupului este grupul
        • Acesta este numele grupului de utilizatori
        • Utilizatorii sunt adăugați la grup în lista de gloanțe
    • Exemplu de conținut al paginii
      • Să presupunem că spațiul de nume IT există
      • Creați o pagină în spațiul de nume numit "Departament"
      • Creați utilizatorul "Ivan Doyev" și "Jana Doyev" în grup. Informațiile despre grup sunt conținute în pagina "Diviziune".
      • Fiecare nume de utilizator trebuie introdus ca element de listă

Un utilizator dintr-un grup care are sfârșitul "(ro)" poate vizualiza articolul numai, dar nu îl poate modifica. Pentru alte grupuri de utilizatori, puteți crea o listă de participanți numită și "Departament", dar într-un alt spațiu de nume. Sfaturi Pentru a proteja spațiul de nume, IT poate fi folosit, de exemplu [Extension: Lockdown], dar puteți utiliza elementul accesscontrol pentru ao proteja.

Pasul 3. Control acces suplimentar

Utilizați paginile pentru a controla accesul

Pentru a seta accesul la o pagină pentru un anumit grup, este suficient să includeți numele grupurilor permise (separate prin virgule) în interiorul etichetei accesscontrol din corpul paginii. Deci, dacă doriți să oferiți utilizatorilor accesul la grupurile "Administratori", "IT: Departament" și "Vânzări", puteți utiliza următoarea sintaxă:

Grupul de utilizatori IT: Departamentul și grupurile de administratori și vânzări pot fi adăugați utilizând [Extensie: GroupPermissionsManager]. Membrii grupului de vânzări au acces la pagină numai pentru citire.

Sfaturi Dacă variabila $ wgAccessControlMessages este setată la true, elementul accesscontrol este înlocuit cu un avertisment.

Un exemplu viu

Compatibilitate cu versiunea MediaWiki

  • Versiunea 1.0 a acestei extensii este testată și funcționează bine pe MediaWiki deasupra versiunii 1.12.x
  • Versiunea 1.1 este testată pe MediaWiki 1.15

Vezi de asemenea







Articole similare

Trimiteți-le prietenilor: