C'è un modo per limitare l'accesso in lettura alle pagine in MediaWiki?


0

Ho un sito MediaWiki che è disponibile per la visualizzazione pubblica e voglio mantenerlo in questo modo, ma vorrei rendere determinate pagine private e visualizzabili solo da me. So che questo tipo di va contro l'intero scopo di una wiki, ma diamine. Non permetto a nessuno di iscriversi come editore del wiki - In realtà sto usando MediaWiki come CMS, quando ci si arriva fino in fondo. Questo sito MediaWiki è ospitato su un server Linux.

Sì, so di "proteggere" una pagina da determinati editor, ma desidero che alcune pagine siano invisibili o non visualizzabili se non da utenti specifici. Ho bisogno di una soluzione basata su MediaWiki, sia nel markup che nel PHP sottostante.

Se questo non è possibile nel markup o nel PHP, allora va bene, questa è la risposta.



@ Ƭᴇcʜιᴇ007 Ho visto quella domanda, ma la risposta si basa sul fatto che il sito si trova su un server Windows, motivo per cui ho incluso la frase "Questo sito MediaWiki è ospitato su un server Linux". A meno che tu non possa dirmi che Active Directory o LDAP è disponibile su Linux?
Cyberherbalist,

È ancora la domanda sicura (per me comunque), poiché la domanda contrassegnata non è specifica di Windows (LDAP esiste per altri sistemi operativi) e dice anche "O almeno ha un meccanismo di controllo dell'account in modo da raggiungere il requisito di cui sopra." presumibilmente chiesto se / quando una soluzione LDAP / AD non è disponibile. Suggerirei di mettere una taglia (e un commento di accompagnamento) per raccogliere altre risposte sull'originale. Indipendentemente da ciò, ci vuole molto di più del mio voto per chiuderlo. :)
Ƭᴇcʜιᴇ007,

@ Ƭᴇcʜιᴇ007 Ho modificato la domanda in modo che stia cercando una risposta specifica per MediaWiki. Sì, so che ci vuole più di un voto per chiudere - ho i privilegi di voto ravvicinato negli altri SE - ma il voto n. 2 è arrivato! Sta per essere strangolato alla nascita! :-)
Cyberherbalist il

1
Manuale MediaWiki pertinente . Fondamentalmente dice, MediaWiki non è destinato a essere un CMS. Usa lo strumento giusto per il lavoro.
pesante

Risposte:


0

Apparentemente la risposta alla domanda è: non c'è modo di farlo e MediaWiki non è stato progettato per questo.


0

È più complicato da configurare, ma Tiki Wiki ha un concetto di utenti e gruppi ed è stato progettato per gestire il caso d'uso menzionato.


0

Puoi elencare in bianco alcune delle tue pagine MediaWiki come questa.

    $wgWhitelistRead =  array ( "Special:Userlogin", 
    "Special:CreateAccount" );
    $wgGroupPermissions['*']['read'] = true;
    $wgGroupPermissions['*']['view'] = true;
    $wgGroupPermissions['*']['edit'] = false;
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.