Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: SELFPHP Forum ::
Fragen rund um die Themen PHP?
In über
130.000 Beiträgen finden Sie sicher die passende
Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
Die Vorbereitung
Die Ausarbeitung der Fragen
Nachdem Sie alle Fragen und Antworten aufgeschrieben haben, machen Sie sich detaillierte Notizen zu jeder einzelnen Frage. Wenn es beispielsweise um die Beitragsveröffentlichung und die Art der Beiträge geht, sollten Sie darüber nachdenken, wie die Beiträge auf dem Webserver gespeichert werden.
Wenn Sie sich beispielsweise dazu entschließen, eine SQL Server-Datenbank zu benutzen, um z.B. Mitglieds- und Beitragsdaten zu speichern, sollten Sie sich Gedanken um die einzelnen Tabellen und Datenfelder machen, aus denen die Datenbank bestehen wird.
Auf diese Weise sollte im Laufe der Zeit ein umfangreiches Dokument entstehen, das als Leitfaden für die Entwicklung der Website verwendet werden kann.
Der Leitfaden
Nachfolgend ist ein Auszug aus einem Dokument aufgeführt, das alle Gedanken zur Entwicklung einer Website beinhaltet. Dabei handelt es sich um eine Site, die es den Benutzern ermöglichen sollte, besondere Talente in Form von Videos, Musik, Bildern und Texten zu präsentieren. Die einzelnen Beiträge sollten verschiedenen Kategorien zugeordnet werden. Das Dokument wurde während der Planung und Entwicklung der Website benutzt, um die Gedanken aller Beteiligten schriftlich niederzulegen.
Listing 17.1 Auszug aus dem Dokument, das während der Planung einer Talent-Site als Leitfaden für die Entwicklung geschrieben wurde
Die folgenden Kategorien sollen verwendet werden:
Text:
Was soll veröffentlicht werden können?
- Text
- Bilder
- Audiodateien
Kunst:
Was soll veröffentlicht werden können?
- Bilder
- Videos
Film:
Was soll veröffentlicht werden können?
- Video
- Bilder (für Storyboards)
Ideen:
Was soll veröffentlicht werden können?
- Bilder
- Texte
- Video
- Audiodateien
Musik:
Was soll veröffentlicht werden können?
- Audiodateien
- Videos
- Texte (für Akkorde)
- Bilder (für Noten)
Misc:
- Alles
Was soll passieren, wenn jemand klickt auf
Home/Mein Talent:
Listing 17.1 Auszug aus dem Dokument, das während der Planung einer Talent-Site als Leitfaden für die Entwicklung geschrieben wurde (Fortsetzung)
- Auf Design-Input von Herrn XXX warten.
- Grundsätzlich wie bei anderen Websites dieser Art, aber mit der Möglichkeit,
die persönlichen Daten zu bearbeiten und dabei auszuwählen, welche dieser
Daten anderen Mitgliedern angezeigt werden, wenn diese das Talent aufrufen.
- Allgemeine Informationen (Name, Mitglied seit, Kontakt, Persönliches [wie
bei SiteXYZ->Meine Seite/Persönliches/Bearbeiten, aber ohne "Auf der Suche
nach", "Beziehung", "Politisch"], Jobinformationen, Gruppen [Links zu den
Gruppen], Persönliches Gästebuch, Freunde [aber ohne Geburtstagserinnerung])
- Meine Favoriten müssen auch angezeigt werden
- Nicht nur Freunde anzeigen, sondern auch Fans (das sind die Mitglieder, die
ein Talent als Favorit gespeichert haben)
- Button -> "Mein Konto löschen"
Home/Meine Freunde
- Wie bei SiteXYZ/Meine Freunde, aber ohne "FunktionXYZ" (auf Bild von Frau XXX warten)
Home/Mein Postfach
- Wie bei SiteXYZ
Home/Mein Gästebuch
- Wie bei Home/Mein Talent, aber nur das Gästebuch
Home/Meine Favoriten
- Genauso wie bei Home/Meine Freunde, nur mit den von Frau YYY festgelegten Favoriten
("Favorit löschen" und "Bei neuen Beiträgen benachrichtigen" nicht vergessen!)
Home/Meine Gruppen
- Wie bei SiteXYZ/Meine Gruppen. Zusätzlich: Gruppenersteller bestimmt, ob nur er und
die Moderatoren oder alle Mitglieder Threads eröffnen und löschen und Nachrichten
löschen können.
- Zusätzlich können Beiträge der Gruppenmitglieder ausgewählt werden, die dann
zuerst aufgeführt werden (vor den Mitgliederinformationen). Der Gruppenersteller
bestimmt, ob er und die von ihm bestimmten Moderatoren oder alle diese Beiträge
auswählen können.
Neue Beiträge
Beiträge des Tages verschwinden, stattdessen werden nur die neuesten Beiträge angezeigt.
Die Datenbanken
1. Mitgliedsdaten
(Aufrufzähler [wie oft wurde die Talentseite aufgerufen], Bewertungsdurchschnitt [wie wurde
das Talent durchschnittlich von anderen bewertet])
2. Beitragsdaten
Auswahl/Eingabe von Mitglied: Kategorie, Unterkategorie, zusätzliche Unterkategorien,
Stichwörter für die Suche nach dem Beitrag, Vorschaubild (optional), textliche
Beschreibung, Beitragsdaten (welche Bilder, Videos, Texte, Audiodateien)
Automatisch generierte Daten: Mitglieds-ID, Beitrags-ID, Beitragsart (Video, Text usw.),
Dateiendung des Beitrags (Name setzt sich aus Mitglieds-ID und Beitrags-ID zusammen),
Freigabe-Flag, Freigegeben von, Freigegeben am, Veröffentlicht am/um, Bewertung (darf erst
erscheinen, wenn die erste abgegeben wurde), Aufrufzähler (wie oft wurde der Beitrag
aufgerufen)
3. Kommentardatenbank
Mitglieds-ID, Beitrags-ID, Kommentartext, Zeit/Datum
4. Gruppendatenbank
...
Aufgaben:
Folgende Löschungen in der Kategorieleiste vornehmen:
(Geschrieben von Herrn XXX)###Home/Mein Profil(zuständig: Herr YYY)