BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Projekte (http://www.black-board.net/board.php?boardid=108)
--- Perl Media Search Center (mysql) (http://www.black-board.net/thread.php?threadid=12744)


Geschrieben von Black Star am 01.07.2003 um 18:10:

  Media Search Center (mysql)

mysql-datenbank gestütztes script zum suchen und eintragen von filmen, alben, audio-files und ebooks.

requirements:
- perl 5.x.x mit CGI,DBI und Digest::MD5 modul
- mysql-access
- webesrver mit cgi-support und der möglichkeit hochzuladen (für m3u-listen)

features:
installation:
- kleines install-howto (auch für mysql und die perl-module)
- configure-script zur automatischen installation/einrichtung
- language-files (derzeit nur english(komplett) und deutsch (ohne hilfe))
normaler bereich:
- erweiterete suche für video, audio, alben und ebooks
- modifikations/lösch-möglichkeit in den suchergebnissen (mit admin-passwd)
- hilfe/erklärung
ACP:
- account MD5-verschlüsselt / session-id
- tabellen löschen
- löschen mit erweiterter auswahl
- backup / restore
- datenbank-info
- formulare zum einfügen von filmen/songs/alben/ebooks
- upload-möglichkeit für m3u-playlisten (mit check, ob schon vorhanden)

getestet mit mozilla, konqueror und opera
IE sollte auch gehen, weil komplett vailidiert (XHTML 1.0/CSS 2.0)
komplett ohne javascript

grösse: 358400bytes
zeilen: 9318
sprache: englisch (für die oberfläche gibt es language-files)
version: 1.0-final
link: http://black-star.homelinux.org/projects/msc2/msc2-1.0-final.tar.gz (42781bytes)

angucken könnt ihr euch das teil hier:
http://black-star.homelinux.org/cgi-bin/for-testing/MSC2/SCH.pl
das admin-passwd ist 'bb'.
da hängt eine (noch leere) mysql-datenbank dran, ihr könnt also einträge machen (zum testen).
natürlich bin ich für den inhalt der einträge nicht verantwortlich.
wenn ihr zu viel unsinn macht, nehme ich die datenbank wieder raus, oder packe einen schreib-schutz drauf.
da eigentlich nicht gedacht ist, dass mehrere leute gleichzietig im ACP sind, kann es passieren, dass eure session-id ungültig wird, wenn zwei leute gleichzeitig das ACP angucken wollen (wer zuletzt kommt, den belohnt das leben, der hat dann die gültige sid)

[EDIT]
ich bitte um feedback, da das mein erstes grösseres web-projekt ist.
ausserdem ist es möglich, dass meine wortwahl im englischen teilweise etwas unglücklich ist.
sagt also ruhig bescheid.
DANKE


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH