Hallo Linda,
so wie du das beschreibst, führt das etwas in die Irre :-) Offenbar orientierst du dich an junoma.de, die sprechen die ganze Zeit von Mail, obwohl es gar keine Mails sind. Es sind (sehr simple) Text-Eingabeformulare, die einen Beitrag posten, der dann von einem Berater gelesen und beantwortet werden kann. Am ehesten kann man die Funktionsweise mit einem Ticket-System vergleichen, oder mit einem Gästebuch, das nur zwei Personen sehen können.
jonoma verwendet zwar TYPO3, aber nicht für dieses System. Es ist ein ähnliches Layout, aber eine individuelle PHP-Programmierung und nicht in TYPO3 integriert.
So etwas lässt sich in der Tat in TYPO3 umsetzen, allerdings kenne ich nichts Fertiges.
Zur Konzeption:
Für Login und Anmeldung gibt es in TYPO3 fertige Module: fe_login und mehrere verschiedene Systeme zur Benutzerregistrierung. An deinen Anforderungen ist hier nichts besonderes, das funktioniert mit jedem. Damit sind auch die üblichen Features wie "Passwort vergessen", Editieren der persönlichen Daten etc. erschlagen. über die Anmeldung wird üblicherweise automatisch ein Admin informiert, per Mail, normaler Standard.
Danach läuft es anders, als du es beschreibst - simpler. TYPO3 könnte das z. B. über ein Benutzer- und Gruppen-Konzept verwalten (es gibt viele Ansätze, das ist nur einer):
Gruppe 1: alle Berater (für die Rechte)
Gruppe 2: alle Ratsuchenden, die noch eingeteilt werden müssen
Gruppe 3: die eingeteilten Ratsuchenden
Dann gibt es für jeden Berater eine weitere Gruppe, in der seine zu beratenden Besucher sind. Diese Benutzer- und Gruppenstruktur ist Standardfunktionsumfang von TYPO3.
Der Admin macht also erst mal nichts anderes, als dem neuen Besucher in zwei Gruppen zu werfen: Gruppe 3 + die Gruppe des jeweiligen Beraters. Dafür gibt es im Backend von TYPO3 per default alle nötigen Funktionen.
Bis hier sind es also simple Standardfunktionen von TYPO3. (Peanuts, wie schon gesagt ... )
Jetzt beginnt das eigentliche Frage/Antwort-Spiel. An sich ist das nicht schwierig, man kann das mit ein paar Extensions erschlagen:
1. eine Extension für die Berater mit folgenden Funktionen:
- Liste aller Personen, die zugeteilt wurden (aus der Benutzergruppe)
- Auswahl einer Person für die aktuelle Kommunikation
- Liste aller Fragen / Beiträge dieser Person
- ein Antwortformular um zu antworten
- einige Editierfunktionen
2. eine Extension für die Ratsuchenden
- Liste der Beiträge und der Antworten
- Antwortformular bzw. Fragen-Stell-Formular :-)
- ein paar Editierfunktionen
Eventuell wäre noch ein Backend-Modul möglich, zur Verwaltung der Accounts; ist aber nicht unbedingt erforderlich, weil man alles mit den Bordmitteln auch erledigen kann.
Jemand mit Erfahrung im Programmieren von Extensions baut so was ziemlich schnell auf. Ohne Erfahrung wird es schwierig - TYPO3 hat nicht umsonst den Ruf, sehr mächtig, aber auch sehr schwer zu sein. Ausserdem gehts nach diesem Konzept nicht ohne PHP-Programmierung.
Denn wie gesagt, was Fertiges kenne ich nicht. Aber vielleicht findet jemand anders hier passend zu diesem Konzept eine Extension, die man einfach anpassen kann.
Gruß
Peter, TYPO3 @ lisardo (Augsburg)