martin1234 wrote
Aktuell ist lediglich das Problem, dass ich nicht weiß wie ich die Dateien vor fremden Zugriff schützen muss
Das ist erstmal kein DokuWiki Problem. Du packst die HTML Dateien auf einen webserver dann hat erstmal jeder mit Zugriff auf diesen Server Zugriff auf deine Dateien. Du muss also sicherstellen dass dein Webserver die Dateien nur an berechtigte Personen ausspielt. Du hast .htaccess Basic Auth erwähnt - das ist eine Möglichkeit.
martin1234 wrote
Mit ACL hab ich keine Ahnung, wie ich da ein fremdes Verzeichnis schütze.
Die DokuWiki ACLs schützen die von DokuWiki verwalteten Inhalte. Was sonst so auf deinem Server liegt interessiert DokuWiki nicht.
martin1234 wrote
Im data-Verzeichnis mag es das Iframe-Plugin nicht.
Natürlich nicht. Niemand darf direkt auf das data Verezichnis zugreifen. Sonst würde man ja die DokuWiki ACLs umgehen.
Du könntest deine Seiten im data/media Verzeichnis ablegen und dann aus einer Seite heraus verlinken. Das würde aber vermutlich nicht funktionieren weil deine HTML-Seiten JavaScript (und eventuell andere) dependencies haben. Zudem müsstest du die Verlinkungen bei jedem neu generieren anpassen.
Was du eigentlich bräuchtest wäre ein Plugin welches alle Dateien eines Verzeichnisses durch ein PHP script proxied welches die ACLs prüft und welches alle dependencies innerhalb von HTML dateien so umschreibt dass auch diese durch das proxy script gezogen werden. Alles nicht ganz trivial. Alternativ könnte man eventuell auch dem Webserver beibringen die Berechtigungen für den Zugriff auf eine bestimmte Location bei DokuWiki abzufragen.
Kurze Antwort: geht nicht. Nutze htaccess und lass deine user einen extra login machen oder kaufe dir einen consultant ein der das für dich programmiert.