Zum Inhalt springen

Generelle Frage zu einer personalisierten Ausgabe

Erstellt am 7. Juni 2006 · 4 Antworten · letzte Antwort am 7. Juni 2006

Tags: Frontend-Benutzer, Frage

Drathy ·

Hallo zusammen!

Mensch, so langsam werde ich in diesem Forum ja "Stammkunde", hoffe das ist ok, aber als blutiger Anfänger stellen sich halt einige (auch generelle) Fragen, die ich mir mit meiner Lektüre hier nicht selbst beantworten kann...

Zum Thema:
Ich bin dabei, einen Kundenbereich aufzubauen, in dem jeder Kunde seinen eigenen Bereich hat. Sprich Kunde A loggt sich ein und bekommt nur Daten (Dokumente, Downloadmöglichkeiten, Upload-Funktion etc.) zu sehen, die nur für ihn bestimmt sind.

Meine Frage nun dazu:
Wie gehe ich generell an ein solches Vorhaben ran? Mir ist nicht ganz klar, wie das bei Typo3 generell abläuft. Kann ich bspw. eine Seite als "Schablone" für die benötigten Bereiche samt Funktionen wie Uploadmöglichkeit & Platzhaltern für die Dokumente erstellen, in die das System dann für den entsprechenden User die Daten & Dokumente aus der Datenbank reinlädt, sobald sich der entsprechende Kunde eingeloggt hat? Oder muss ich generell für jeden Kunden eine neue Seite anlegen, die dann eben angezeigt wird, wenn sich die entsprechenden Kunden einloggen?

Ich hoffe ich habe mich einigermaßen verständlich ausgrdrückt, ansonsten bitte nachfragen!

Viele Grüße,
Drathy

just2b ·

Hallo,
nun das forum ist ja auch dazu da dass man Fragen stellt, also doch ok so 😉

Hier gibt es mehrere Wege
- Wie du schon herausgefunden hast => für jeden Kunden eine eigene Seite(nbaum)
- du gibst den Inhalt mittels Extension aus, muss dann vielleicht selber geschrieben werden
- je nach Anforderung missbrauchst du eine Extension. zB tt_news würde sich mittels den kategorien==user eignen

vielleicht gibts auch einen simpleren Weg 😉

Georg

Drathy ·

Danke für die Antwort!

Momentan würde ich wohl zum Weg "jeder Kunde hat seinen eigenen Seitenbaum" tendieren, da ich ehrlich gesagt bei den anderen beiden Wegen keinerlei Ideen habe, wie ich da rangehen kann.

Da meine grundlegenden Kenntnisse über die Leistungsfähigkeit von Typo3 (noch) mangelhaft sind, muss ich da nochmal nachhaken:

Könnte man das Ganze dann so realisieren, dass man zunächst für den Seitenbaum quasi eine Vorlage mit Platzhaltern (Variablen) für Kundennamen, Pfad für Dateiupload etc. anlegt, also eine Rohversion des kompletten Seitenbaumes samt Funktionen, nur halt mit Variablen anstatt mit Inhalten.

Dann müsste es weiterhin eine "Admin-Seite" geben, welche u.A. eine Funktion beinhaltet, mittels der man einen neuen Kunden anlegen kann. Diese Funktion würde dann auf die Voralge zugreifen (bzw. diese kopieren) und die Platzhalter mit den entsprechenden Daten & Pfaden füllen und falls es möglich ist, gleich eine Zugangsbeschränkung für den neuen Kunden einrichten (das könnte man ja aber auch ggf. später von Hand machen).

Ist so etwas von der Theorie her möglich? Oder brauche ich gar nicht weiter nachzudenken, da ich mein Vorhaben völlig falsch angehe?

Ich vermute mal, dass ich die Funktionen etc. dann ja in PHP programmieren und "irgendwie" integrieren muss...

Viele Grüße,
Drathy

P.S.: Ich würde natürlich auch gerne weitere Meinungen/Ideen zu dem Thema hören...

just2b ·

von der Theorie ist das sicher möglich und auch interessant, nur nicht mit dem jetzigen TYPO3.

Du kannst natürlich Seitenbäume kopieren mit den Inhalten drinnen, das wär kein Problem und die Rechte regelst du dann in den usereinstellungen

lg georg

Drathy ·

Nun bin ich ein wenig verwirrt...

Es ist theoretisch möglich, aber nicht mit dem aktuellen Typo3 - auf was genau bezieht sich das denn? Heißt das, ich kann mein Vorhaben abbrechen, da es auf diese Art nicht realisierbar ist? Oder muss ich umdenken? Oder bezog sich das auf die Realisierung all dieser Funktionen "in einem Schritt"?

Es ist doch sicher möglich, extern PHP-Funktionen in einer Datei zu erstellen und diese dann (im Template) in Typo3 zu integrieren bzw. auf die Funktionen zuzugreifen, oder?

Wie würdest Du denn ein solches Vorhaben mit einem personalisierten Kundenbereich umsetzen bzw. da herangehen, wobei der Kundenbereich gleizeitig Funktionen beinhaltet, wie einen Dateiupload in ein bestimmtes Verzeichnis etc.?