Why redesign mentors.debian.net?

The current/old page is bloated and ugly. The server needs to be reinstalled on Sarge anyway. At that occasion we could change a few things. Currently m.d.n is not very user-friendly. It needs to be much easier to bring sponsors and sponsorees together.

Ideas

Who's doing what?

What?

Who?

Status

Subversion

ChrisH

soon

CSS stylesheet

ChrisH

practically done

HTML-Seiten

?

dito

Perl-Importer

ChrisH

is generally running - just needs to be fixed a bit

PHP-Framework

ChrisH

wird gerade bearbeitet

CGI: User-Homepage

?

noch nicht angefangen

CGI: Liste der Pakete

?

noch nicht angefangen

CGI: Signup-Prozess

?

noch nicht angefangen

CGI: Userdaten verwalten (für uns Admins)

?

noch nicht angefangen

CGI: RSS-Feed

?

noch nicht angefangen

CGIs/PHP

(will be translated later)

Eigentlich wollte ChrisH das ganze als Perl anfangen. Aber die Mixture aus statischen HTML-Seiten und Perl hat es nicht einfacher gemacht. Deshalb ist der momentane Plan, alles als PHP zu gestalten. Die Seitenelemente werden über PHP-Funktionen aufgebaut.

pkg-list

Gibt eine liste von hochgeladenen Paketen als HTML-Tabelle aus. Die Liste sollte eine maximale Anzahl von Paketen pro Seite anzeigen und blätterbar sein.

homepage

Anzeigen einer kleinen Homepage des Users.

rss

Ausgeben der neu hochgeladenen Pakete als RSS.

signup

Ausgeben einer Tabelle zur Eingabe der benötigten Userdaten. Wenn der User den "Submit"-Button drückt, prüft das Skript die Eingaben. Ist alles okay, wird ein Eintrag in der Datenbank gemacht und eine Mail an support@ geschickt.

Das Skript sollte auch prüfen, ob es Doubletten gibt (doppelte Email-Adresse). Dann sollte man dem User mitteilen, dass er sich bei Problemen an den Support wenden möge, statt einen neuen Antrag auszufüllen.

Farben

Vorschlag Startseite

Features:

WorkaroundOrg: MentorsRedesign (last edited 2005-07-29 20:30:47 by ChristophHaas)