Da sind einige Anforderungen, die alle Stück für Stück umgesetzt werden müssten.
Hier ein paar Ansatzpunkte:
- Im Editor-Plugin tinymce kannsteinstellen, welche Editor-Funktionen Registrierte oder andere Benutzergruppen haben sollen.
- Es gibt ein Recht, das User nur ihre eigenen Beiträge editieren können, im Admin-Menü Beiträge -> Optionen -> Berechtigungen -> (Registriert) und auf "Eigene Inhalte Bearbeiten".
- Beschäftige dich mit den Custom Fields im Admin-Menü unter Inhalt, damit lassen sich eigene Felder erzeugen.
Ich sage aber gleich, dass das Layouten per CSS und ggf. Template Overrides mit HTML gestalten auch noch hinzukommen könnte, wenn du mit der vorgegebenen Ausgabe von Joomla nicht zufrieden bist.