Zum Inhalt springen

Erweiterungen erweitern oder neuschreiben?

Erstellt am 22. April 2008 · 2 Antworten · letzte Antwort am 23. April 2008

Tags: Frage

LHD ·

Hallo zusammen,

Ist es sinnvoller Erweiterungen zu erweitern oder eine neue Extension zu schreiben?

Folgendes "Problem":

Eine MySQL-DB inkl. PHP-Oberfläche für den Verein existiert schon.
V_ereins-
I_nformations-
S_ystem

Das "VIS" soll in eine Typo3-Installation überführt werden.
Dabei müßte die Tabelle "fe_users" um ca. 30-40 Felder erweitert werden.

Deswegen die Frage ob es sinnvoller ist eine Extension die "fe_users" schon erweitert hat nochmal zu erweitern.

Es gibt noch andere Anforderungen an die zukünftige Funktionalität:

Funktionalität Forum:
Öffentlicher Bereich:
==> Lese Rechte für Gäste + Surfer (=nicht angemeldete Benutzer)
==> Lese-/Schreibrechte für Mitglieder

Interner Bereich für Mitglieder + Vorstand
==> Lese-/Schreibrechte für Mitglieder + Vorstand

Interner Bereich für Vorstand
==> Lese-/Schreibrechte für Vorstand

Fragen:
1) Sollte die Vereinsdatenbank in einem eigenen SYS-Ordner gespeichert werden?
Ein Upload des mysqldumps wäre schon schön weil das ein Haufen Schreibarbeit erleichtern würde.

2) Kann man mehrere "zulässige" Benutzergruppen aus unterschiedlichen SYS-Ordner auf ein Forum zugreifen lassen?
z.B. SYS-Ordner A
==> Bestätigtete User
==> Neuangemeldete User

z.B. SYS-Ordner B
==> Vereinmitglieder
==> Moderatoren
==> Resortleiter
==> Vereinsvorstand

Auf das Forum sollen mit unterschiedlichen Rechten zugreifen können
==> Gast / Surfer (nur Lesen)
==> Bestätigtete User (A) (lesen+schreiben)
==> Vereinmitglieder (B) (lesen+schreiben)
==> Moderatoren (B) (lesen+schreiben)
==> Resortleiter (B) (lesen+schreiben)
==> Vereinsvorstand (B) (lesen+schreiben)

Funktionalität VIS:
Nur Vereinsmitglieder sollen im VIS ihre Daten bearbeiten dürfen. Die Vorstände und Resortleiter haben zusätzliche Felder zur Eingabe.
Vereinmitglieder werden von den Resortleitern angelegt ein selbständiges Eintragen findet nicht statt.

Ist ein einheitliches Login möglich oder müssen die User sich für das Forum anmelden und für das VIS nochmal extra? (Stichwort: Single-Sign-On)

Fragen über Fragen...
Ich freue mich über jede Antwort, auch wenn es nur ein Link ist, wo ich etwas nachlesen kann.

Vielen Dank
Lars

just2b ·

Hallo und willkommen im Forum,

also hier gehts ja nicht un Erweiterungen von Extensions sondern von Tabellen.

Willst du User einloggen, dann auf jedenfall auf die fe_user aufbauen! Ob du nun alle 40 Felder in die fe_users reinstopfst oder das in mehrere Tabellen auslagerst kommt drauf an wie oft du auf was zugreifen musst usw - im Grunde fast egal.

In wievielen Sys-Ordnern du die User speicherst ist eigentlich deine Sache, ist egal, aber ich würde die Berechtigungen rein über die Gruppen machen! In deiner Extension kannst du zwar auch auf die Sys-Ordner prüfen, aber das Berechtigungskonzept für Seiten/Inhalte geht nur auf die Gruppen!

Einheitlicher Login sollte möglich sein

Georg

LHD ·

Danke für die schnelle Antwort.

Es gibt schon eine Extension die fe_users um Kontoverbindung und andere Felder erweitert. Diese Felder reichen bei mir aber leider nicht aus.

Dann werde ich das vermutlich über eine eigene Tabelle lösen.

Die Berechtigungen hätte ich über verschiedene Gruppenberechtigungen gelöst, und dann die einzelnen User den jeweiligen Gruppen zugeordnet.

Viele Grüße
Lars