[sage] Wikis mit Blacklist
Maximilian Wilhelm
max at rfc2324.org
Tue Apr 22 14:51:22 CEST 2008
Am Tuesday, den 22 April hub Dirk Wetter folgendes in die Tasten:
Hi!
> >>in einem Projekt würde ich so etwas benötigen wie
> >>ein Wiki mit Blacklists, bei der man spezifizieren
> >>kann, wer Kontent überhaupt sehen kann. (Den
> >>Standard, was gelesen werden darf mit einer
> >>Whitelist abzufackeln und den Default dann
> >>auf Nicht-Lesen zu setzen, skaliert nicht).
> >Kann Dein Wiki Gruppen?
> ja (mit einem nicht allzu tollen UI).
> >Bei MoinMoin kann man Seiten mit 'blablaGroup' als Namen anlegen, und
> >darin eine normale Wikiliste eintragen a la
> > * MaximilianWilhelm
> > * DirkWetter
> > * JohnDoe
> >und die Gruppe 'blabla' dann in den ACLs verwerden.
> Kann man mit den ACLs ein Lesen fremder Gruppen unterbinden?
MoinMoin / wikiconfig.py
---schnipp---
# Security ----------------------------------------------------------
# This is checked by some rather critical and potentially harmful actions,
# like despam or PackageInstaller action:
superuser = [u"MaximilianWilhelm", ]
# IMPORTANT: grant yourself admin rights! replace YourName with
# your user name. See HelpOnAccessControlLists for more help.
# All acl_rights_xxx options must use unicode [Unicode]
acl_rights_before = u"MaximilianWilhelm:read,write,delete,revert,admin \
SkilledOnesGroup:read,write"
acl_rights_default = u"SkilledOnesGroup:read,write\
All:"
---schnapp---
Damit kannst Du z.B. mit 'All:' sagen, dass alle nicht explizit genannten
keinerlei Rechte haben.
=> http://moinmoin.wikiwikiweb.de/MoinMoinQuestions/Permissions
> >Was genau "skaliert" denn nicht?
> >Das Management der ACLs oder eher die Performance?
> s.o. ;-) Wenn man Blacklists mit reinen Mediawiki-Mitteln
> versucht (was gelesen werden darf mit einer
> Whitelist abzufackeln und den Default dann
> auf Nicht-Lesen zu setzen). Wenn jemand anders
> ein Dokument/Seite für alle anlegen will, muss
> das in die Whitelist.
Ciao
Max
--
Follow the white penguin.
More information about the SAGE
mailing list