| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Erfahrener Benutzer Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse: Fortgeschritten ![]() | Hi. Zitat:
Zu speichernde Daten: - Benutzer -- Benutzername (ID) -- Passwort (md5-Verschlüsselt) - Admin -- Passwort (md5-Verschlüsselt) - Forenbereiche -- ID -- Name -- Reihenfolge -- ev. Beschreibung - Foren -- ID -- Bereich -- Reihenfolge -- Beschreibung - Threads -- ID -- Forum -- Titel - Posting -- ID -- Thread -- Zeit -- Benutzer -- Text Funktionen des Forums-Systems: - Benutzerverwaltung (erstmal gebe es nur Benutzer und einen Admin) -- Neuen Benutzer registrieren (öffentliche Funktion, Registrierung erstmal einfach nur durch Wahl eines einmaligen Benutzernamens und eines Passwortes für jedermann möglich) -- Benutzer entfernen (durch Admin oder den Benutzer selbst) -- Anmelden am System -- Abmeldung am System - Forenbereiche verwalten (Admin) -- Neuen Forenbereich einfügen (an bestimmte Stelle) -- Forenbereich löschen -- Forenbereichseigenschaften ändern (Name, ev. Beschreibung, Reihenfolge) -- Forenbereiche anzeigen (ev. kombiniert mit ... jo, jetzt fehlen natürlich die ID's ... ich mit 'Foren anzeigen') - Foren verwalten (Admin) -- Neues Forum anlegen (an bestimmte Stelle in bestimmten Bereich) -- Forum löschen -- Foreneigenschaften ändern (Bereich, Name, Beschreibung, Reihenfolge) -- Foren anzeigen - Threads -- Neuer Thread -- Thread löschen (Admin) -- Thread-Liste-Anzeigen (in mehrere Seiten aufgeteilt) -- Thread anzeigen (in mehrere Seiten aufgeteilt) - Postings -- In Thread Posten -- Posting löschen (Admin) Systemvoraussetzungen: - PHP 5 (z.B.) auf Apache auf Linux und Win - lokales MySQL - auf gemieteten Webspaces -- ohne Zugriff auf die php.ini unabhängig von safe_mode, register_globals, magic_quotes gpc etc. einsetzbar -- auch, wenn keine Dateien außerhalb des doc_roots gespeichert werden können -- ohne besondere Module etc. pp. Dazu kommen natürlich weitere Punkte, wie Zielsetzung, Zielgruppe, Qualitätsanforderungen (siehe z.B. Balzert (2000), auch zitiert in der Wikipedia[1][2]) und Angaben über die Installation und Dokumentation. [1] http://de.wikipedia.org/wiki/Lastenheft [2] http://de.wikipedia.org/wiki/Pflichtenheft So. Das hier sind natürlich nur absolute Minimalfeatures eines Forums, aber für den Anfang sicherlich genug Stoff. Dazu kommt natürlich noch das GUI-Design mit Benutzerführung etc... Nach der genauen Definition (und du musst das natürlich noch exakter definieren und das auch formulieren!!!) würde ich dir empfehlen, dich in die grundlegendste OOP einzulesen und für jeden dieser Funktionsbereiche eine Klasse zu schreiben. Dazu kommen natürlich als interne Funktionen noch Datenbankanbindung, Sitzungssteuerung, Fehlerbehandlung und ev. Template-Container oder -Engine. Ich würde erstmal ganz einfache Templates basteln. Einfach nur Header, Footer und dazwischen für jede Sicht eine HTML-Datei mit eingebettetem PHP-Code. Das Hauptskript wertet dann den Request aus, ruft die gefragte Methode des entsprechenden Objektes ein (z.B. User::login()) und dieses macht dann einfach seinen Job, wenn nötig mithilfe der anderen Klassen und setzt eine Variable, in der das einzubindende Template definiert wird. Nachdem das alles durch ist, bindest du eben das gefragte Template ein, mitsamt header und footer. Soweit mal. Viel Spaß, Basti | |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Suche Forum mit folgenden funktionen | homezonebenny | PHP-Fortgeschrittene | 6 | 03.04.2008 16:45 |
| Problem mit test forum. kann nicht in DB schreiben | tux_rules | PHP Tipps 2008 | 10 | 30.01.2008 11:52 |
| Forum in eigenes Projekt einbinden SingleSignOn | agrajag | PHP Tipps 2008 | 4 | 12.10.2007 15:15 |
| PhpBB Forum an bestehende Userdatenbank anknüpfen | ChrisV | PHP Tipps 2006 | 8 | 02.10.2006 13:17 |
| Kniffelig: DB Layout check, Instanzierbares Forum [pic] | Melchior | Datenbanken | 6 | 09.09.2006 16:49 |
| PHP Forum – ungelesene Beiträge im Forum | I-Spy | PHP Tipps 2005-2 | 14 | 09.10.2005 13:07 |
| [Erledigt] Forum ohne mySQL ??? | Off-Topic Diskussionen | 14 | 15.07.2005 00:08 | |
| Forum: Forenstruktur anzeigen & als gelesen markieren | PHP-Fortgeschrittene | 4 | 05.06.2005 22:29 | |
| [Erledigt] Hilfe - mein Forum wurde gehackt und gelöscht | Off-Topic Diskussionen | 14 | 19.04.2005 15:01 | |
| Forum mit Registrierungsdaten gesucht! | Beitragsarchiv | 1 | 03.01.2005 16:22 | |
| Forum sortieren | Datenbanken | 1 | 07.09.2004 13:21 | |
| Eigenes FOrum | PHP Tipps 2004 | 11 | 14.08.2004 13:03 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.