[Typo3-german] Ordnerverwaltung - Hilfe- sonst scheitert Diplomarbeit

Michael Scharkow mscharkow at gmx.net
Thu Sep 15 09:54:40 CEST 2005


Christian Tonn wrote:

> Ich bin Diplomand in einem mittelständigen Unternehmen und führe Typo3 ins
> lokale Intranet ein. Ich muss eine Dokumentenverwaltung bauen. Ich habe eine
> Ordner/Verzeichnisstruktur, die ziemlich komplex ist. 
> 
> Unter dem Ordner Fileadmin liegen mehrere Verzeichnisse (rund 3000 Stück).
> Ich habe 3 BE Benutzergruppen (Vertrieb, Entwicklung, Produktion)

> Wie kann ich da eine Rechteverwaltung einbinden????

AFAIK gar nicht. Rechteverwaltung in TYPO3 funktioniert fast 
ausschließlich auf Seitenebene (also in der DB), bei statischen Dateien 
gibt es nur die Möglichkeit, Filemounts zu erlauben/verbieten, was in 
Deinem Fall nun überhaupt nichts bringt.

> Man kann ja Datenfregabe in Typo3 machen, aber wie??? Muss ich da jedes Mal
> den Pfad eingeben? Bei 3000 Produkten???

Ja, und dann hat jeder Nutzer ca. 30000 Filemounts im BE.

> Bitte helft mir. Ich bin sehr verzweifelt.
> 
> Ich danke euch sehr, ihr seit mein einziger Ansprechpartner, sonst hat
> keiner hier Ahnung.

Ernsthaft: Was können wir dafür, dass Du Dir so eine Aufgabe hast 
aufdrücken lassen (oder hast Du Dir das selbst ausgedacht, ohne vorher 
zu recherchieren?), für die TYPO3 nicht geeignet ist?

Warum scheitert daran die Diplomarbeit? Wenn das Ergebnis Deiner Arbeit 
ist, dass die benötigte Dokumtenverwaltung mit TYPO3 nicht ohne größere 
Veränderungen möglich ist, ist das doch ein achtbares Ergebnis.

Falls Du ernsthaft eine Lösung brauchst und dafür genug Zeit und 
Kenntnisse mitbringst:

Du veränderst das Filebrowser-Modul von TYPO3 soweit, dass ACLs 
implementiert werden können. Eine Idee wäre, eine Datei a la .htaccess, 
in der geregelt ist, wer auf welche Unterordner zugreifen darf, 
auszulesen und dann nur die entsprechenden Verzeichnisse im BE anzeigen 
zu lassen. Da die Struktur für alle Produkte gleich ist, würde es sich 
anbieten, diese Regeln rekursiv anzuwenden oder die Datei in alle 
Produktordner zu kopieren, was sich ja skripten lässt. Natürlich könnte 
man solche Anweisungen auch in der DB speichern, irgendwo bei den 
Filemounts...

Als Inspiration kann vielleicht die Funktion dienen, die erlaubte 
File-Extensions prüft, siehe 
http://typo3.org/documentation/document-library/doc_core_inside/More_about_File_Moun/

Das ganze wäre zwar nur Security by Obscurity, aber das ist ja beim 
ganzen TYPO3-Fileadmin-Modul der Fall.

Mit den entsprechenden Kenntnissen ließe sich so etwas sicher in ein 
paar Tagen implementieren.

Viele Grüße,
Michael


PS: Was soll das?

> <file:///C:\Dokumente%20und%20Einstellungen\tonn\Anwendungsdaten\Microsoft\S
> ignatures\www.esa-grimma.de>  



More information about the TYPO3-german mailing list