[TYPO3-german] Strategie für Kundenbereich

bernd wilke t3ng at bernd-wilke.net
Mon Dec 8 10:26:11 CET 2014


Am 05.12.14 00:15, schrieb Christian Leicht:
> Hallo zusammen,
>
> ich muss auf einer TYPO3 6.2.7 Seite einen Kundenbereich anlegen.
> Die FEUser Daten sind in einer tt_address Datenbank abgelegt, die
> mittels Formhandler eingetragen wurden (Aufwendiges
> Anforderungsformular/Kontaktformular).

das klingt eigentlich eher verkehrt:
wenn sich Benutzer an der Site anmelden sollen, müssen die Daten (auch) 
in fe_users vorliegen weil das login eben auf dieser Tabelle basiert 
(oder man die Logina uthgentifizierung erst umschreiben muss).
tt_address hat evtl. per Default ein paar Felder mehr zu den Personen, 
aber meistens muss man sowieso erweitern und dann ist es egal ob 
tt_address oder fe_users erweitert wird.

> Die USer werden also automatisch angelegt und können vom Admin
> freigeschalten werden.
> Jetzt muss der Admin eine einfache Möglichkeit haben jedem spezifischen
> User Dateien bereitzustellen die Individuell für jeden User verschieden
> sind. Das sind dann PDF´s, Doc´s, Xls´s, Jpegs usw.  Jeder User hat also
> andere/eigene Dateien.
 >
> Schön wäre es wenn im fileadmin beim erstellen eines Users oder beim
> freischalten eines User ein Ordner angelegt werden könnt den man dann
> per Backend befüllt und der dann im "gesicherten" Frontend aufgelistet
> wird.
 >
> Das ganze sollte auch einfach für die BEUser sein damit die nicht erst
> immer für einen neuen FEUser eigene Seiten anlegen, Ordner erstellen
> oder gar Inhaltselemente anlegen müssen.
>
> Leider hab ich mit der FEUser Verwaltung und Möglichkeiten noch wenig
> Erfahrung und Bitte Euch um Ideen wie man da rangehen könnte.
> Es gibt so viele Extensions die in dem Bereich was machen. Aber ich kann
> diese nicht richtig einordnen.

das gesamte Konzept von freigegebenen Daten in TYPO3 ist auf fe_users 
bzw. konkreter auf fe_groups aufgebaut.

die Ordener-Idee mag auf den ersten Blick passen baut aber ein 
alternatives Zugriffssystem zu dem von TYPO3 auf.
Was ist wenn ein PDF, das für 50 Leute in deren Ordner kopiert wurde 
verändert werden muss (oder aus irgendeinem Grunde zurückgezogen werden 
muss)?

wenn jede freigegebene Datei über einen Datensatz verwaltet wird, der 
für eine bestimmten Gruppe ('Darf_Datei_xyz_lesen') sichtbar ist. kann 
man diesen Datensatz schnell deaktivieren oder auf eine andere Version 
zeigen lassen.

natürlich hast du damit u.u. einen Haufen an FE-User-Gruppen, aber einen 
Tod muss man sterben.

formhandler kann nicht nur tt_address, sodnern auch alle anderen 
Tabellen schreiben, warum also nicht fe_users und dann dort die 
verschiedenen Gruppen, die das Lesen der individuellen Dateien 
ermöglicht. (ich stell mir gerade vor, dass die Leute bei ihrer 
Registrierung ein paar Checkboxen ausgewählt haben und die dann im 
finisher jeweils die Gruppen festlegen, die dieser User dann bekommt.)

bernd
-- 
http://www.pi-phi.de/cheatsheet.html


More information about the TYPO3-german mailing list