Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Wie realisiert man Tauschbörsen???

Hallo,

erst mal kurz zur Erklärung: Wir wollen eine Mitschriften-Tauschbörse für Studenten einrichten - und haben keine Ahnung, wie man sowas aufzieht...

Ein FTP-Server wird wahrscheinlich bei vielen usern zu komplziert, wenn alle registriert werden sollen, oder!?

Deshalb meine zwei eigentlichen Fragen:
1. Wie baut man ein P2P Netzwerk auf (geht das überhaupt als Laie?) und
2. Gibt es Wege, um die user (ähnlich wie z.B. in Fotoalben) files auf eine Homepage uploaden zu lassen, die dann vom admin freigeschaltet werden können?

Vielleicht kennt ja jemand ein paar websites, auf denen ich dann selber nachlesen kann...

Danke im Voraus!

lg
Julia


Antworten zu Wie realisiert man Tauschbörsen???:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

*räusper* Also, als Laie ein P2P-Netzwerk zu basteln kannst Du meines Erachtens knicken, es sei denn, es gibt Grundgerüste dafür, die mir aber nicht bekannt sind.

So schwer ist es allerdings nicht (zumindest im Vergleich) eine Seite zu basteln, die Passwortgschützt ist. Ich schätze mal Ihr braucht jetzt nciht so den bombigen Passwortschutz, also kannst Du einfach verschiedene User+Passwörter (mit zB MD5-Verschlüsselung) in eine MySQL-Tabelle schreiben und wenn sich jemand einloggt schauen, ob dieses Kombination in der Datenbank vorhanden ist. Wenn ja, kann der User die Daten abrufen.
Wegen dem individuellen Hochladen: Du kannst per php Daten per ftp hochladen, da muss dann (nach Deinen Vorstellungen) allerdings noch ein System dahinter, dass die Daten erst nach Überprüfung freischaltet. Da wäre wahrscheinlich das cleverste, die Daten nur in zB www.deinedomain.de/temp hochladen zu lassen, wo keiner drauf zugreifen kann und der Admin verschiebt nach Prüfung die Daten dann nach zB www.deinedomain.de/4all

Das ist allerdings schon ein ganzschönes Projekt, was Ihr Euch da vorgenommen habt.

Gruß Spawn

PS: Vielleicht gibt es auch ein ContentManagmentSystem, was Eure Bedürfnisse abdeckt. Da kenn ich mich allerdings nciht so aus.

@ Julia
Durchdenke das ganze nochmal kritisch, ich schätze, so geht das nicht.
Peer to peer ist hier wohl auch ein ganz falscher Ansatz.
Skripten müssen in allererster Linie GUT sein und ein gutes Skript zu machen ist eine große Arbeit. D.h. der Skriptenautor muß dafür belohnt werden. Gerade das ist ja bei P2P nicht möglich, d.h. Du kriegst kein gutes Material rein. In diesen harten Zeiten und der Jobkonkurrenz hilft man sich als Student ja nur noch auf Gegenseitigkeit.
FTP-Ratio ist auch keine Lösung, da die meisten keine Skripten geben können und technisch zu komplex für Euch.
Eine denkbare und einfache Lösung wäre ein normaler Onlineshop. Das gibts als Fertigsoftware und fast umsonst. Dann könnte man denen, die bezahlt haben, die Files per email zuschicken. Trotzdem ist das auch bedenklich: 1 Student kauft das File und kopiert es dann an seine 10 Freunde weiter.
Was sonst noch bleibt ist, die Skripten im Onlineshop anzubieten und sie an die Besteller in gedruckter Form auf tiefrosa Papier zu versenden.   ;)
Problematisch könnte auch werden, wenn Dozenten die Skripten als "ihr geistiges Eigentum" betrachten und deswegen rebellisch werden.
Bitte sag uns, wie das Ganze ausgegangen ist.
Grüsse, Bernd

« Letzte Änderung: 03.05.05, 15:51:21 von bernd-x »

Danke für eure Antworten!

@ Bernd: Die Idee mit dem onlineshop finde ich auch nicht die passende Lösung... Das mit der Qualität ist zwar sicher wahr, aber wenn ich Lehrveranstaltung und Professor kenne (und so ist das eigentlich gedacht...) kann ich mir da als user ja selber ziemlich gut ein Bild davon machen... Jedenfalls soll das ganze freiwillig und kostenlos sein - auch auf die Gefahr hin, dass nur wenige sich beteiligen wollen...

@ Spawn: Danke für deinen Vorschlag - ist wahrscheinlich echt die beste Lösung!


lg

Julia

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi |

Will auch noch schnell meinen Senf dazugeben, weil ich selber mal für unseren Studiengang genau so eine Sache angekurbelt hatte.

Bei uns wurde das damals mit PHP/MySQL gemacht und sozusagen von Null an programmiert. Ist auch nicht allzu schwer, auch ein PHP-Neuling dürfte mit etwas Arbeit sowas zustande bekommen ;)

In der Datenbank wurden hauptsächlich Daten zu den hochgeladenen Dokumenten gespeichert, also Fach, Semester, Dokumentpfad, Uploader, Kommentar etc.

Eine kleine Nutzerverwaltung gabs auch. Jeder, der einen Account hatte, konnte folglich Uploaden und Downloaden.

Lief als Standalone-Lösung supi und war immer eine recht hilfreiche Geschichte. Inzwischen wurde es aber in ein größeres Portal integriert.

BTW: die Diskussionen um die Beteiligung und um diese und jene "Schmarotzer" eines solchen Dienstes sind durchaus berechtigt, auch wenn das erstmal nichts mit der technischen Seite zu tun hat, in der es hier in erster Linie geht. Sowas wird sich kaum vermeiden lassen, das sollte klar sein :)

Solche P2P-Sachen sind da - wie schon von meinen Vorrednern erwähnt - nicht so der Bringer. Klar, man könnte da sowas wie Direct Connect aufsetzen. Aber das lohnt sich dann auch nur, wenn ein Großteil der Nutzer ihren Rechner den ganzen Tag über laufen haben. Die Web-Lösung ist denke ich angebracht :D

greez 8)
JoSsiF

Da hab ich ja eine rege Diskussion angekurbelt... ;D

Also, jetzt hab ich ein bisschen in das ganze php/mysql zeugs reingeschnuppert - und ich kann mir kaum vorstellen, dass ich mir das einfach mal so selber beibringen kann... wo doch bis jetzt (mit frontpage ::) ) alles so einfach war!

Zwar gibt es auf tripod.de ein tool, um Datenbanken zu erstellen und zu administrieren, aber viel weiter als bis zur Erstellung der Tabelle bin ich noch nicht gekommen... Ich weiß ja nicht mal, was die ganzen wählbaren Funktionen (enum, varchar & co...) heißen und bewirken... Kann man solche Dinge irgendwo nachlesen?

nochmals dank!

gute nacht...
julia
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi |

Die komplette Doku zu MySQL gibt's hier:
http://dev.mysql.com/doc/

Nachschlagewerke zu PHP:
www.php.net
www.selfphp.org

...und hier gibt's ein kostenloses eBook für PHP-Einsteiger.

greez 8)
JoSsiF

« Letzte Änderung: 04.05.05, 18:07:16 von JoSsiF »

Schon zu meiner 14 Jahre zurückliegenden Studentenzeit war es so, daß man bei weitem nicht jeden Mitstudent fragen konnte: Gibst Du mir Deine Mitschriften der letzten Vorlesung? Schon damals war das Konkurrenzdenken erheblich. Es gab nur Seilschaften - man hilft sich nur in Cliquen. Heute wird das noch verschärfter so sein.
Wenn Uploader nicht belohnt werden, wird die mit viel Schweiß erstellte Datenbank weitgehend leer bleiben.
Man könnte es z.B. so machen, daß jeder für eine ID und ein PW eine Einmalzahlung (evtl. pro Jahr) leisten muß.
Wenn Geld als Lohn nicht hinhaut - vielleicht gehts wenigstens mit "Ehre und Ranking". So wie es ja auch in Computerhilfen.de ganz gut läuft.
Zur technischen Realisierung des Ganzen müßte sich doch ein Informatikstudent anheuern lassen, Du allein wirst das kaum hinkriegen.
Bernd

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

... und wenn's dann Kohle für die Uploads gibt, stellt jeder irgendwas rein, nur damit die Kasse klingelt. Dann stehen Tausende von Skripten mit zweifelhafter Qualität im Netz.

Wie gesagt: dieser Punkt bietet genügend Stoff für Diskussionen. Aber ich denke, dass die Initiatoren einer solchen Sache selber wissen müssen, in welcher Form das laufen soll. Wir hier im Forum können und sollten da in erster Linie technische Unterstützung leisten.

greez 8)
JoSsiF

@ Jossif
Natürlich muß es einen Mensch geben, der das Skript sich ansieht bevor Kohle fließt und der Verfasser muß klar im Skript stehen. Und natürlich ist ein Skriptenlohn kein Schriftstellerlohn. Es werden wohl 50 Euro sein, die man mit einem 50seitigen Skript verdient. Daher kanns kaum Mißbrauch geben.

Von tausenden von Skripten kann wohl keine Rede sein.
In meiner Zeit hing ein ganzes Jahr ein Zettel in der Studentenvertretung: "Wer aktualisiert das Botanik-Skript gegen Belohnung?" Keiner fand sich.

Ich denke, die Scheuklappen, daß wir nur an die Technik denken sollten (Datenbankprogrammierung), sollten wir uns nicht anlegen. Denn was hilfts, wenn dann keiner Skripten bereitstellt.

Ich wollte mich gar nicht soviel äußern zu diesem Thema, denn die machen eh was sie wollen und schätzen meinen Beitrag auch nicht.
Mein Text hat sich so ergeben, weil ich selbst als Student mich 1 Jahr "für die Gemeinschaft" "geopfert" habe und es mir 0,000 gedankt wurde. Ich dachte, es müssen nicht andere auch diese bittere Erfahrung machen.
Aber bitte... Ich ziehe mich jetzt zurück. Bernd.
 8)

« Letzte Änderung: 04.05.05, 19:46:31 von bernd-x »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

@ bernd-x:
Da haben wir wohl beide ganz ähnliche Erfahrungen gemacht. Naja, vielleicht findet Julia mit ihren Leuten eine bessere Lösung. Auf die möglichen Probleme haben wir jedenfalls hingewiesen :)

greez 8)
JoSsiF


« Keine Suchmaschine kennt die SeiteJava 5 lernen »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Client Server Netzwerk
Bei einem Client-Server-Netzwerk, beziehungsweise Client-Server-Modell, handelt es sich um eine Möglichkeit, Aufgaben und Dienstleistungen innerhalb eines Netzwerkes...

FDDI Netzwerk
FDII, ist die Kurzform von Fiber Distributed Data Interface, auch bekannt unter der Bezeichnung  Lichtwellenleiter-Metro-Ring. FDII ist ein Netzwerk auf Glasfaserbas...

Netzwerk
Ein Netzwerk verbindet mehrere Computer oder andere Netzwerk-fähige Geräte wie Handys, Tablets oder Spielekonsolen miteinander: So lassen sich Daten und Program...