tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Lime
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
716
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von countryqt30
    countryqt30 countryqt30 ist offline Mitglied Silber
    Registriert seit
    Jun 2010
    Beiträge
    68
    Hey Leute,

    in meinem aktuellen Projekt geht es darum, ein lightweight forensystem zu implementieren.
    Hierbei moechte ich besonders 'lightweight' betonen.

    Was dabei ist:
    - Verpflichtende Registrierung der Nutzeraccounts
    - Simples Erstellen von Threads/Posts aller Nutzer sowie die Einteilung der Threads in diverse subforums
    - Sehr geringes Rechtemanagement:
    Administrator - Moderator - User
    Die Berechtigungen des Moderators beschraenken sich auf das Verschieben von Threads, Editieren fremder Threads

    Zudem sei gesagt, dass wir ein kleines Team sind und nur maximal 2 Wochen Zeit haben.

    Ich wollte mir bei euch einige Ratschlaege holen, wie man besondere Dinge umsetzen sollte, was man unbedingt beachten muss.


    Dass Nutzer sowie deren Daten (Name, Registr. date,...) in eine DB gehoeren ist klar denk ich.

    Wie/Wo speichere ich die Threads + Zugehoerige Posts ab?
    Alles in eine Datenbank (1:n beziehung?) oder Dateibasiert? Ich favorisiere hier Datenbank weil:
    Schicke Abspeicherung, ggfs. leicht erweiterbar (z.B. mit TimeStamp, wann der thread/post erstellt wurde).
    Leichte query Moeglichkeiten.

    Wie die Rechte verteilen? Hat jeder Nutzer in der Datenbank nen booleschen wert "CanShiftThreads" oder "CanModifyForeignPosts". Das erscheint mir etwas konfus.

    Wie/Wo wird die "Ordnerstruktur" abgespeichert? Meinen tu ich hier das "Gesamtforum" und deren Subforen. Beispielsweise: Main -> Programming -> C++ -> <Threads>
    Das muss natuerlich transparent sein, so dass man z.B. "Programming" leicht in "Coding" umbenennen kann.

    Geplant ist bisher neben klassischem html/css nur der Einsatz von PHP sowie ggf. Javascript zur Verbesserung der Nutzerfreundlichkeit (aka. "Dieses Feld darf nicht leer sein").

    Die Nutzung eines bestehenden ForenSystems/CMS's kommt leider nicht in Frage.

    Ich bin natuerlich sehr gerne fuer Vorschlaege/Tipps und Anregungen aller Art offen.
     

  2. #2
    Avatar von Lime
    Lime Lime ist offline frisch fruchtig
    Registriert seit
    Jul 2011
    Beiträge
    369
    Zitat Zitat von countryqt30 Beitrag anzeigen
    Wie/Wo speichere ich die Threads + Zugehoerige Posts ab?
    Alles in eine Datenbank (1:n beziehung?) oder Dateibasiert? Ich favorisiere hier Datenbank weil:
    Schicke Abspeicherung, ggfs. leicht erweiterbar (z.B. mit TimeStamp, wann der thread/post erstellt wurde).
    Leichte query Moeglichkeiten.

    Wie die Rechte verteilen? Hat jeder Nutzer in der Datenbank nen booleschen wert "CanShiftThreads" oder "CanModifyForeignPosts". Das erscheint mir etwas konfus.

    Wie/Wo wird die "Ordnerstruktur" abgespeichert? Meinen tu ich hier das "Gesamtforum" und deren Subforen. Beispielsweise: Main -> Programming -> C++ -> <Threads>
    Das muss natuerlich transparent sein, so dass man z.B. "Programming" leicht in "Coding" umbenennen kann.

    Geplant ist bisher neben klassischem html/css nur der Einsatz von PHP sowie ggf. Javascript zur Verbesserung der Nutzerfreundlichkeit (aka. "Dieses Feld darf nicht leer sein").
    Threads selbstverständlich in eine Datenbank... Eine Tabelle für Threads, eine für Posts, welche durch die ThreadID und den Timestamp zugeordnet bzw. geordnet werden.

    Rechte gibts viele Möglichkeiten, hier könntest du dir vorhandene Foren (WBB Lite 2) anschauen z.B.
    Würde eine Tabelle bevorzugen, wo du einen Benutzerrang definierst, welcher dann boolsche Werte hat... "canmovethread", "candeletethreads", ...

    Foren ebenfalls in die Datenbank!
    Eigentlich keine große Sache...
    Tabelle: ID + Forenname + Überforum
    Somit kannst du einfache Strukturen anlegen... Beschreibung etc. kann da auch alles rein!

    Vor allem PHP wirst du brauchen.
    countryqt30 bedankt sich. 

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 11.08.11, 09:44
  2. Neuer PC < 150€ - Ratschläge?
    Von Kipperlenny im Forum Hardware
    Antworten: 4
    Letzter Beitrag: 11.02.08, 13:34
  3. Brauche eure Ratschläge
    Von DaRaptor im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 2
    Letzter Beitrag: 17.03.06, 13:55
  4. Ein Anfänger braucht Hilfe - brauche Ratschläge
    Von UnderMonkey im Forum Fotografie & Digitalfotografie
    Antworten: 10
    Letzter Beitrag: 24.08.05, 17:11
  5. Brauche Ratschläge für eigene Foto-Collage
    Von Rudi Reiert im Forum Creative Lounge
    Antworten: 5
    Letzter Beitrag: 10.09.04, 12:58