-
Hi Leute,
ich hab mir jetzt n neues Projekt ausgedacht, wo ich ein Soziales Netzwerk bauen möchte. Mir fällt nur eine Idee zur Umsetzung. Also wie ich das grundsätzlich aufbauen soll. Das ist ein bisschen schwer zu erklären...
Mit grunsätzlich mein ich
1. wie ich den Code aufbauen soll (Code von Templates trennen?)
2. wie die Infrastruktur aussehen soll (also ob ich das mit modulen realisieren soll oder wie auch immer)
Also es sollen so sachen da drin sein wie
- PM's
- Chat
- Profile
- Bilder
- Videos
- etc.
So ähnlich wie facebook und twitter halt.
Hoffe das war jetzt nicht zu kompliziert ausgedrückt...
Gruss
tsbmusic
-
Ich bin doch garantiert nicht der erste der auf so ne Idee kommt oder? Irgendwer von euch hat doch bestimmt schonmal so ein Projekt gemacht. Wie würdet ihr das ganze denn angehen?
-
25.02.11 15:14 #3
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Hi,
ich würde hier wie an ziemliches jedes andere IT-Projekt rangehen.
Brainstormin, Lasten-/ Pflichtenheft (Was muss das Teil genau können? Welche Features werden bewusst nicht eingebaut? Wie soll sich das Netz von anderen unterscheiden? Für wieviele User ausgelegt?), Datenbank-Modell und so weiter, immer Schritt für Schritt.
Habe mich mit dem Thema noch nicht weiter beschäftigt, da es meiner Meinung nach eh schon viel zu viele soziale Netzwerke gibt. Und ein soziales Netzwerk braucht sehr viele User um interessant zu sein.
Gruß
BKÜber eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
Danke das ist auf jeden Fall schonmal ein sehr guter Anfang. Aber bestimmt hat auch noch wer anders was da zu zu sagen? Würde mich über jede Hilfe freuen denn so ein Projekt aufzustellen erfordert alleine schon eine ganze Menge...
-
25.02.11 19:25 #5
- Registriert seit
- Apr 2003
- Ort
- Graz (Steiermark)
- Beiträge
- 178
Hallo!
Ich weiß nicht ob dir das wirklich was hilft, aber es gibt da "Diaspora". Das ist ein Social Network von dem der Quellcode veröffentlicht wurde.
Eventuell kannst du dir dort ein paar Inspirationen holen bzw. dir das System so eines Social Networks mal anschauen.
Hier ist jedenfalls mal der Link: https://joindiaspora.com/
Ganz unten findest du eine Anleitung wie man es installiert bzw. wie man an den Quellcode kommt.
Ich hoffe, dass dir das etwas weiterhilft.
lg Michael
-
Danke erstmal. Aber ich hatte eigentlich nicht vor meine ganze Seite in Ruby zu schreiben, da ich davon überhaupt keine Ahnung hab. Aber ein bisschen weitergeholfen hat es mir schon da ich gesehen habe wie das aufgebaut war.
Gibts hier vielleicht irgendwen der damit schonmal was zu tun hatte?
-
Oder mal ne Frage dazu:
Hat es Sinn eine ganze Seite in Ruby zu schreiben? Und welche Vorteile gibt es PHP gegenüber?
-
28.04.11 23:02 #8
- Registriert seit
- May 2007
- Ort
- Dresden (Sachsen)
- Beiträge
- 1.956
Ruby ist komplett objektorientiert und im Gegensatz zu PHP vorher durchdacht wurden. Ich persönlich habe früher mit PHP gearbeitet und nutze es auch heute noch ab und zu, allerdings bin ich zu Ruby gewechselt, da das viel mehr Freude bereitet. Probier es einfach aus und du wirst sehen, was der Unterschied ist.
Und ja: es ist durchaus sinnvoll eine Seite in Ruby zu schreiben. Siehe dazu auch Ruby on Rails, kurz RoR.Ich mag:- positive Bewertungen meiner Beiträge
- ein Danke für meine hilfreichen Beiträge
Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX
... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.
-
Macht es nicht eher Sinn, sich da in drupal einzuarbeiten oder andere fertige Systeme dafür?
-
@hiltwin: Für mich nicht ich hab mal mit Xoops angefangen, aber da hab ich den Core so krass umprogrammiert das ich mir irgendwann dachte ich kann auch einfach was selber schreiben und seit dem lass ich die Finger von CMS'

@e n c: Danke für deine Tipps kannst du mir irgendwas empfehlen an Tutorials oder Büchern bevor ich mich durchs Netz google?
-
28.04.11 23:54 #11
- Registriert seit
- May 2007
- Ort
- Dresden (Sachsen)
- Beiträge
- 1.956
Das Wichtigste, was du wissen musst, und generell die wichtigste Quelle bei Ruby, ist, analog zu PHP, die Referenzseite. Da findest du weiterführende Informationen und auch eine Seite, welche dir die Unterschiede zu PHP auflistet.
Geändert von einfach nur crack (29.04.11 um 10:26 Uhr)
Ich mag:- positive Bewertungen meiner Beiträge
- ein Danke für meine hilfreichen Beiträge
Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX
... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.
-
Okay danke und jetzt hab ich noch eine Frage zu RoR: Ist das einfach ne Erweiterung oder ne Abwandlung von Ruby? Oder was völlig anderes?
-
29.04.11 12:14 #13
- Registriert seit
- May 2007
- Ort
- Dresden (Sachsen)
- Beiträge
- 1.956
Ruby on Rails ist ein Framework geschrieben in Ruby. Ruby ist an sich keine direkte Websprache sondern eher eine Sprache mit der du alles anstellen kannst, was du willst. RoR stellt beispielsweise einen eigenen Webserver bereit und hat das MVC-Pattern optimiert. In beinahe allen Fällen, in denen du auf Webseiten basierend auf Ruby stößt, läuft RoR im Hintergrund.
Ich mag:- positive Bewertungen meiner Beiträge
- ein Danke für meine hilfreichen Beiträge
Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX
... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.
-
Ich hab jetzt mal angefangen mich mit RoR vertraut zu machen aber ich kriege den integrierten Server irgendwie nicht zum Laufen. Ich gebe einfach ganz normal wie angegeben in der cmd.exe "rails server" ein, aber wenn ich dann auf http://localhost:3000 gehe kommt da der "Seiten-Ladefehler" von Firefox.
-
29.04.11 22:47 #15
- Registriert seit
- May 2007
- Ort
- Dresden (Sachsen)
- Beiträge
- 1.956
- Was wird dir dann in der CMD angezeigt?
- Versuch mal http://0.0.0.0:3000
Ich mag:- positive Bewertungen meiner Beiträge
- ein Danke für meine hilfreichen Beiträge
Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX
... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.
Ähnliche Themen
-
Social Network / Framework
Von Stefan774 im Forum PHPAntworten: 7Letzter Beitrag: 03.11.10, 11:52 -
Welches System/Framework für Social Network Implement?
Von cocoon im Forum Coders TalkAntworten: 0Letzter Beitrag: 16.12.09, 13:27 -
Social Bookmarks
Von karl123 im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 04.01.09, 17:38 -
Social Network wie studivz
Von hackett im Forum Coders TalkAntworten: 1Letzter Beitrag: 24.07.07, 18:15 -
Fertige Lösungen für "Social Network"
Von bigtail im Forum Content Management Systeme (CMS)Antworten: 2Letzter Beitrag: 30.05.07, 19:59



2Danke

Zitieren

Login





