18. 10. 2013, 10:39

Hallo liebe Community,

ich bin relativ neu im Thema Typo3.
Ich möchte mich auf dem Gebiet weiterbilden und später auch zu der Community beitragen. Seit etwa 2 Monaten arbeite ich nun an einem Projekt, das ein kleines Intranet darstellen soll. Es dient in erster Linie zu Einarbeitungszwecken und zum Lernen.

Nun suche ich hierfür eine Extension, mittels dessen ich für die Frontend User einen Upload- als auch Downloadbereich einrichten kann. Nach Möglichkeit sollen es dem User dann offen stehen, seine Dateien mit Downloadrechten für andere User und/oder Usergruppen zu versehen. Mann sollte sich das wie "Eigene Dateien" bei einem weit verbreiteten OS vorstellen können. Wichtig ist, dass der FE-User es nachher einfach hat.

Weiterhin wäre es wünschenswert, wenn dann noch im Ordner fileadmin für jeden User, der Dateien hochlädt, ein eigener Ordner mit Namen des Users angelegt wird.

Dazu das Thema FAL: Habe ich das richtig verstanden, dass der FileAbstractionLayer es ermöglicht, dass der User auf dem Server beispielsweise auf einer anderen Partition (oder gar auf einem anderen Server) die Datei hochlädt, jedoch nur Referenzen (Verlinkungen) in dem entsprechenden userordner in Filadmin abgelegt werden?

Natürlich lege ich mich nicht auf die faule Haut und tu nichts, bis ich eine Antwort bekomme. Nein, ich versuche gerade einige Extensions durch, dessen Setup's ich dann anpasse. Aktuell habe ich "neo_fileshare" eingebunden. Hier kann ich einen User-Upload Ordner angeben (fileadmin/). Wie kann ich nun mittels TypoScript dort angeben, dass Ordner angelegt werden, wenn ein user sich einloggt und etwas hochlädt? (Sprich soetwas wie: fileadmin/.$GLOBALS['TSFE']->fe_user->user["username"] und dann etwas in der form "mkdir" daran)

Zusammenfassend:

1.) User-Upload
- Welche Extension? (Typo3 6.1)
- Automatische Ordnererstellung
- Rechtevergabe
- ähnlich "Eigene Dateien"

2.) FAL
- Prinzip des FAL richtig verstanden?
- Referenzierung zu anderen Speicherorten?

3.) TypoScript
- Wie automatisch Ordner erstellen lassen?

Ich danke euch für die Hilfe, die ich mir möglicherweise gebt =)

Liebe Grüße
Matthias