aether - v0.6.100 $Id: README,v 1.1 2002/08/26 08:32:33 ernesto Exp $ MySQL Setup 1. Datenbank mit dem Namen aether anlegen: mysqladmin create aether 2. Struktur in die Datenbank einspielen: mysql aether < sql/schema.sql 3. Zugriffsrechte in die Datenbank einspielen: mysql aether < sql/privileges.sql a. Wenn nötig die Benutzer-Name und/oder Passwörter in sql/privileges.sql und php/config/{programm,redaktion,web}-db.conf anpassen. 4. Daten für den Redaktionsbereich einspielen: mysql aether < sql/data.sql a. Umbedingt sql/data.sql editieren, denn die Namen und die Passwörter der Redaktion stehen drinnen. PHP Setup 1. php/boxes/on-air.inc erzeugt einen Kasten, wo die momentan laufende Sendung angezeigt wird. Gibt es zu dieser Sendung eine Notiz, dann wird diese statt die Beschreibung der Sendung angezeigt. 2. php/boxes/tipp.inc erzeugt einen Kasten wo die (chronologisch) nächste Sendung angezeigt wird, für die es eine Notiz gibt. a. Notizen, die den Text "entfällt", oder "entfallen" enthalten werden dabei nicht berücksichtigt. b. Falls es mehrere Notizen für den aktuellen und/oder den nächsten Tag gibt, dann wird nur eine Angezeigt und auf den Rest mit "mehr Tipps" hingewiesen. 3. php/config/nav-l.inc enthält die Links für die linke Navigationsleiste. Diese sind in Gruppen geordnet. 4. php/config/nav-ro.inc enthält die Links für die rechts-obere Navigationsleiste. Diese sind einfach aufgelistet. 5. php/config/{programm,redaktion,web}-db.conf enthält die Benutzer-Namen und -Passwörter für die Datenbank für die veschiedene Bereich. Siehe sql/privileges.sql 6. php/functions/ enthält diverse Funktionen, die z.B. für den Aufbau von Tabellen und Forms gebraucht werden. Sämtliche Funktionen liefern einen String zurück, der anschließend ausgegeben werden muß. 7. php/programm/ enthält die Seiten für die Anzeige der Sendungen bzw. der Details einer Sendung (sendung.php), die Tipps (tipps.php) und das Tagesprogramm (tag.php) 8. php/redaktion/ enthält die Seiten für die Verwaltung der Sendungen, der dazu gehörigen Notizen und der (für die Sendungen) Verantwortlichen. 9. php/benutzer/ enthält die Seiten für die Verwaltung der eigenen Sendungen für die Sendungsmacher.