Pertanyaan Bagaimana cara mengizinkan pengguna login MediaWiki untuk mengedit Common.css?


Saya ingin mengizinkan pengguna yang masuk untuk mengedit MediaWiki / Common.css tanpa menambahkannya ke grup sysop.

Saya mengerti bahwa ini akan memungkinkan pengguna untuk mengubahnya menjadi cara-cara yang harum tetapi ini adalah wiki yang tertutup sehingga tidak menjadi masalah.

Setiap solusi dapat diterima bahkan mengubah kode php :)


5
2017-10-02 10:58


asal


Jawaban:


Buat grup baru, tambahkan berikan hak istimewa "editinterface". Di LocalSettings.php selesai seperti ini:

$wgGroupPermissions['mynewgroup']['editinterface'] = true;

Kemudian tambahkan pengguna ke grup baru Anda.

Atau jika Anda ingin memberikan hak itu kepada semua pengguna yang masuk, lakukan seperti ini:

$wgGroupPermissions['user']['editinterface'] = true;
// user is the default group for all logged-in users

Untuk detailnya lihat Panduan MediaWiki.


13
2017-11-17 15:12



Mungkin lebih aman digunakan;

$wgAllowUserCss = true;

Lihat Manual Mediawiki untuk rincian lengkapnya.

"Saat diaktifkan, pengguna dapat membuat penyesuaian yang dipersonalisasi di atas dan di atas pilihan normal kulit dalam tampilan 'preferensi'."

Pengaturan serupa tersedia untuk Javascript.


0
2017-08-31 11:30