Hallo!
Ich plane schon länger für die Leute aus meinem Bekanntenkreis (der relativ groß ist) eine Art privates Netzwerk zu erstellen. Kerngedanke war es, Fotos von Parties, Ausflügen etc online zu stellen und das ganze via .htaccess zu schützen. Aufgrund der großen Resonanz will ich da auf jeden Fall weitermachen.
Nun bekam ich Anregungen, dass die User sich doch wie bei den bekannten Social Networks selber anmelden könnten, und dann die Möglichkeit zum Fotos hochladen, private Nachrichten verschicken etc kriegen sollten. Der anregende Typ versprach mir vor geraumer Zeit mal was in PHP zu schreiben, kommt aber irgendwie nicht in die Gänge. Außerdem wäre mir persönlich eine Lösung in Python wesentlich lieber.
Kann jemand Tools empfehlen, die für meine Ansprüche geeignet sind? Ich habe mir schon Zope kurz angesehen, aber ich glaube das ist nicht das, was ich suche, das scheint mir mehr ein Blog-System zu sein.
Was Datenbankprogrammierung angeht, stehe ich bei Null, würde es aber gerne als Datenbank realisieren. Meine Idee wäre es, den Fotos Flags zu vergeben, um zu managen, wer welche Bilder ansehen darf, weil es halt vielen Leuten wichtig ist, nicht überall im Internet rumzuschwirren.
So, das waren erstmal meine ersten Gedanken, es kommen (hoffentlich) ein paar Fragen von euch, um ins Detail zu gehen...
Lieben Gruß
Sebastian
Social Network mit Python?
Absolut nicht. Absolut gar nicht!snafu hat geschrieben:Ich habe mir schon Zope kurz angesehen, aber ich glaube das ist nicht das, was ich suche, das scheint mir mehr ein Blog-System zu sein.
Was dir vllt reichen könnte wäre Plone. Ist nen CMS mit sehr guter Rechteverwaltung und die Bedienung ist Idiotensicher
PMs und Bildergallerien kanns auch.
Ist allerdings nen ziemlicher Brocken, das Teil und die Hosting kosten sind recht hoch.
Ich würde für den Anfang eigentlich lieber die 50MB nutzen, die mir QSC zur Verfügung stellt, da ich erstmal nicht soviel Traffic erwarte. Außerdem weiß ich ja gar nicht ob sich's wirklich lohnt. Nachher hab ich nen Server und der wird kaum genutzt. Gibt es da noch andere Lösungen?
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
PyLucid ist bei der Auswahl des Hostingangebotes mit wenig zufrieden. Allerdings ist das Bilder Plugin noch lange nicht fertig und das Usermanagement/Rechtesystem ist auch noch nicht fein einstellbar. Aber immerhin kann man einen superuser und einen weniger privilegierten User einstellen.
Über helfende Hände würde ich mich aber freuen
Über helfende Hände würde ich mich aber freuen
Danke für den Tipp, aber ich glaube das ist mir etwas zu hoch. Ich krieg ja nicht mal die ssh-Verbindung zustande. Ich geb ssh und die URL meiner Seite ein und es passiert gar nix.jens hat geschrieben:PyLucid ist bei der Auswahl des Hostingangebotes mit wenig zufrieden. Allerdings ist das Bilder Plugin noch lange nicht fertig und das Usermanagement/Rechtesystem ist auch noch nicht fein einstellbar. Aber immerhin kann man einen superuser und einen weniger privilegierten User einstellen.
Über helfende Hände würde ich mich aber freuen
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Verstehe ich jetzt nicht. Für PyLucid brauchst du kein SSH oder versuchst du deinen WebSpace per SSH zu erreichen? Oder http://www.pylucid.org ?
Welches WebSpace Paket hast du überhaupt?
Für PyLucid braucht man mindestens ein Python 2.4 welches als CGI läuft, eine Datenbank (meist MySQL).
Welches WebSpace Paket hast du überhaupt?
Für PyLucid braucht man mindestens ein Python 2.4 welches als CGI läuft, eine Datenbank (meist MySQL).
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ansonsten kannst du sowas auch selbst programmieren. Mit Django, Werkzeug oder Pylons kannst du da durchaus recht ansehnliche Sachen zusammenbekommen.
Hosten kannst du das dann bei einem Hoster der sowas unterstützt, auf deinem eigenen Server oder Pyhosting (um 4€/Monat).
Hosten kannst du das dann bei einem Hoster der sowas unterstützt, auf deinem eigenen Server oder Pyhosting (um 4€/Monat).
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo Sebastian!snafu hat geschrieben:eine Art privates Netzwerk zu erstellen. Kerngedanke war es, Fotos von Parties, Ausflügen etc online zu stellen und das ganze via .htaccess zu schützen.
Da würde ich nicht nur nach einer Python-Lösung suchen, wenn du etwas Ausgereiftes finden möchtest.
- Plone: http://plone.org/
- vielleicht Kablink?: http://www.icecoreopen.org/open_source.php
Nur für Bilder:
- Gallery: http://gallery.menalto.com/
- Coppermine: http://coppermine-gallery.net/
Du kannst dir auch aus diesen PHP-Demos etwas raus suchen:
http://opensourcecms.com/ (auf der linken Seite: "CMS Demo Menu")
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Etwas wie mixxt oder sixgroups scheint mir die einfachste Lösung zu sein, da diese Startups instant-communities für kostnix bieten.
Wenn der Ehrgeiz zum Selbstmachen da ist, würde ich auf Django setzen, da du da zumindst eine Admin-Oberfläche recht schnell zusammenbekommst, mit der die Site zusammengestellt werden könnte, wenn du allen Mitgliedern das zutraust. Wenn es verschiedene Zugriffsrechte geben soll, musst du allerdings etwas selbst bauen. Noch nicht angeschaut habe ich mir Pinax, welches eine Django-basierte Community-Site ist/werden soll. Das mag ein Startpunkt sein.
Stefan
Wenn der Ehrgeiz zum Selbstmachen da ist, würde ich auf Django setzen, da du da zumindst eine Admin-Oberfläche recht schnell zusammenbekommst, mit der die Site zusammengestellt werden könnte, wenn du allen Mitgliedern das zutraust. Wenn es verschiedene Zugriffsrechte geben soll, musst du allerdings etwas selbst bauen. Noch nicht angeschaut habe ich mir Pinax, welches eine Django-basierte Community-Site ist/werden soll. Das mag ein Startpunkt sein.
Stefan
Um hier mal Rückmeldung zu geben: Wir haben jetzt eine Plattform bei http://kilu.de/ und sind damit eigentlich eingermaßen zufrieden. Ein paar Klamotten funktionieren noch nicht optimal (z.B. im Forum), aber ich denke daran lässt sich auf lange Sicht arbeiten. Sollte ich in nächster Zeit die Muße haben, werde ich wohl auch mal was mit Django und so probieren. Ist allerdings nicht mehr soo akut, sag ich mal.
Danke auf jeden Fall für die Tipps und sorry für die späte Antwort: Hatte den Thread gar nicht mehr beachtet, irgendwann.
Danke auf jeden Fall für die Tipps und sorry für die späte Antwort: Hatte den Thread gar nicht mehr beachtet, irgendwann.
was ist mit http://cloud27.com/? Sourcecode gibt es hier:http://code.google.com/p/django-hotclub/. Ist Django und leicht anzupassen.
Btw: -1 für pylucid.
Btw: -1 für pylucid.
- veers
- User
- Beiträge: 1219
- Registriert: Mittwoch 28. Februar 2007, 20:01
- Wohnort: Zürich (CH)
- Kontaktdaten:
Wäre wohl auch mein Vorschlag gewesenapollo13 hat geschrieben:was ist mit http://cloud27.com/? Sourcecode gibt es hier:http://code.google.com/p/django-hotclub/. Ist Django und leicht anzupassen.
[url=http://29a.ch/]My Website - 29a.ch[/url]
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
Hat jemand von euch schon mal Pinax ausprobiert? Ich hatte mir das ausgecheckt und angeschaut und obwohl ich es beeindruckend finde, so eine Sammlung von Django-Anwendung zusammen zu stellen, fühlt es sich für mich auch nicht als mehr als eine zusammengewürfelte Sammlung von Anwendungen an. Diese stehen einerseits nebeneinander, sind aber andererseits derart verflochen, dass sie nicht mehr einzelnd wiederverwendbar sind (Beispiel: das tribes-Modell Tribe verweist auf ein photos-Modell Pool). Somit ist das irgendwie weder Fisch noch Fleisch und kann IMHO eher als Steinbruch für gute Ideen dienen als eine Grundlage, auf der ich jetzt eine eigene Site bauen würde. Vielleicht habe ich da auch ein Vertrauensproblem, aber ein System, welches sich auf 20+ externe SVN-Repositories stützt, die nicht unter eigener Kontrolle sind, und wo ein unüberlegter Check-in dort daher Pinax brechen kann, scheint mir auch kein akzeptabler Ansatz. Gerade wenn dies ein Beispiel für wiederverwendbare Anwendungen sein soll, dann hätte ich hier etwas zum Thema APIs, Plugins oder eben Releases erwartet. In der Java-Welt ist man dort mit Maven oder Ivy wesentlich weiter.veers hat geschrieben:Wäre wohl auch mein Vorschlag gewesen ;)
Stefan