Drupal als SocialNetwork Community - Fragen über Fragen
am 13.09.2009 - 16:22 Uhr in
Halli Hallo liebe Drupaler (wenn man das so nennt)
Ich würde ganz gern probieren mir mit Hilfe von Drupal eine eigene Community aufzubauen. Anmelden darf sich jeder, aber es gibt drei verschiedene Mitgliedslevel (evtl. auch vier)
Die Community sollte für Männer (M), Frauen (W) und Paare (MW, WW; MM) zugänglich sein. Diese haben dann verschiedene Funktionen, Rechte und Aufgaben. Ziel der Community wird ein SocialNetwork sein.
Hier zu stellen sich mir nun eine ganze Reihe von Fragen.
Es wäre schön, wenn sich ein paar dieser Fragen lösen lassen würden. Vielleicht hat der eine oder andere ja ein paar hilfreiche Tipps auf Lager die mich weiterbringen.
Geschlechtssysmbol statt Geschlechtsangabe
Bei der Standardausführung wird mir bei den Profilen das jeweilige Geschlecht des Users angezeigt. Ist es auch durchaus möglich die Angabe des Geschlechtes mittels eines Bildes oder Symboles darzustellen?
Der User müsste ja nur angeben welchen Geschlechtes er/sie ist um dann die Abfrage zu erstellen welches Symbol dargestellt werden soll.
Gibt es hierfür eine umsetzbare Lösung?
Echtheits-Check
Den Echtheitscheck habe ich mir schon ausgedacht, aber auch hier müsste dem Profil ein Symbol hinzugefügt werden das für die anderen User ersichtlich ist, das dieser User als „Echt“ markiert ist.
Auch hier die Frage; gibt es hierfür eine umsetzbare Lösung?
Alter in Jahren statt Geburtsdatum
Ich würde gern das vom User angegebene Geburtsdatum in die aktuelle Jahreszahl umsetzen. Ein User der am 01.09.1989 geboren ist sollte also mit 20 Jahre anstatt mit dem echten Geburtsdatum angezeigt werden.
Ist dieses einfach nur eine Sache der Einstellungen oder muss auch hier ein separates Feld für angelegt werden? Grundsätzlich wäre noch interessant das Geburtsdatum im deutschen Format TT.M.JJJJ anzugeben und nicht im Standard-Drupal-Format JJJJ.MM.TT.
Profilbild skaliert
Bei der Übersicht der Mitglieder würde ich gern die Profilbilder im max. 100 px darstellen. Wenn ich jedoch auf das Profil klicke sollte es mir in 400 px angezeigt werden.
Möglich? Reicht es zu skalieren oder müssen von dem Profilbild dann auch zwei Kopien gemacht werden?
Private Fotoalben der User
In der Community sollte es so sein das die User (ab einem bestimmten Level) Fotoalben privat einstellen können. Somit sollen diese Privatalben nicht für jedermann zugänglich sein. Der Besitzer des Albums sollte jeden Nutzer einzeln freischalten, dem er es gestattet dort hinein zu schauen.
Gibt es hier eine Lösung direkt als Galerie, oder muss auch hier erst etwas in Drupal geändert werden, bevor die Galerie aufgespielt wird?
PLZ-Suche der User
Ich habe eine PLZ-CSV Datei mit fast sämtlichen PLZ für Deutschland. Ein User sollte also nur seine PLZ eingeben und sein Wohnort sollte anhand dieser Nummer automatisch gesucht und angezeigt werden.
Kenne das bislang nur aus einem anderen CMS, doch dort ging es einfach per Upload ohne das ich etwas machen musste. Wie sieht das in Drupal aus? Gibt es hier auch schon eine vorgefertigte Lösung, oder muss man selbst etwas erstellen?
Bilder mit Tags aus öffentlicher Galerie verwischen
Bilder die bestimmte Tags bekommen (als Bsp: Semi) sollen nur für bestimmte User auch zugänglich sein. Ein normaler User bekommt als Beispiel kein Tag, ein fortgeschrittener den Tag „Semi“ usw.
Nun sollten jedoch dem normalen User die Bilder, die ein Semi sehen darf nicht zugänglich sein (bzw. verschwommen dargestellt werden)
Ist dies mit der Rechtevergabe einzustellen, oder gibt es auch hier eine separate Lösung?
Profilerstellung für „Paar“
Neben Frauen und Männern sollen sich in der Community auch Paare anmelden können, diese sollten dann jedoch auch doppelte Angaben haben. Es gibt dann ja zwei Geburtsdaten, zwei Größen etc…. wie kann man sowas am besten handeln?
Vielen Dank für eure Hilfe!
- Anmelden oder Registrieren um Kommentare zu schreiben
Geht, aber
am 13.09.2009 - 17:06 Uhr
Hmm,
ganz ehrlich: So eine Community ist ein umfangreiches Projekt. Bei solchen Fragen, halte ich es für clever jemanden dazuzuholen, der sich von vornherein besser auskennt.
Grundästzlich geht das alles mit Drupal, evtl. musst du selbst was schreiben / umprogrammieren. (Bei größeren Projekten ist das die Regel.)
Die Community sollte für Männer (M), Frauen (W) und Paare (MW, WW; MM) zugänglich sein. Diese haben dann verschiedene Funktionen, Rechte und Aufgaben.
Soso, Männer und Frauen mit verschiedenen Rechten und Aufgaben... :-)
Geschlechtssysmbol statt Geschlechtsangabe
Könntest du rein per CSS machen: Text verstecken, Symbole einsetzen.
Echtheits-Check
Weiß nicht genau, was das sein soll, aber du kannst das Profil mit weiteren Feldern erweitern. Entweder mit Profile oder mit Content Profile.
Alter in Jahren statt Geburtsdatum
Kannst du bei der Ausgabe umrechnen lassen. Also: Im Template so anlegen, wie du es brauchst.
Profilbild skaliert
Könntest du offiziell mit 400px hochladen und bei der Ausgabe auf bestimmten Seiten nur mit 100px ausgeben lassen. Entweder indem du die 100px-Breite im Template vermerkst. Vielleicht auch rein per CSS.
Private Fotoalben der User
Gibt es evtl. ein Modul für, ja. "Photo Album" vielleicht.
PLZ-Suche der User
Was soll angezeigt werden? Musst du evtl. genauer erklären. Vermute mal, hier wirst du am ehsten selbst programmieren müssen.
Bilder mit Tags aus öffentlicher Galerie verwischen
Für das "Verwischen" kenn ich nix, aber du könntest per Views verschiedenen Rollen verschiedene Ergebnisse liefern.
Profilerstellung für „Paar“
Das geht mit Content Profile: Verschiedene Profile für verschiedene Rollen.
--
textformer mediendesign | Webkrauts
Huch... das ging ja fix.
am 13.09.2009 - 17:41 Uhr
Huch... das ging ja fix. *g*
Also ich weiß das es nicht gerade mal in 10 Min. getan ist. Aber dennoch möchte ich an diesem Vorhaben festhalten.
Zur Geschlechtsangabe: Verstehe ich das richtig, das das Feld im CSS für die Angabe ausblenden soll und darüber die Grafik legen muss? Wenn ja, wie soll das denn gehen???
Dachte eigentlich ich kann das so einrichten das ich diese neuen Felder anlege und das System automatisch das Symbol vergibt. Gibts da nicht ne Möglichkeit, ausser im CSS rumzuwühlen?
Ich muss dazu sagen... CSS war mir noch nie geheuer *gg*
Der Echtheitscheck bzw. das Symbol sollte ähnlich laufen. Hatte mir das so vorgestellt das ich im Adminbereich einen User als echt markieren kann und dieser dann automatisch das Symbol ins Profil bekommt.
Das Geburtsdatum kann ich automatisch im Jahre umwandeln? Wo finde ich denn diese Opotion?? Da scheint mir bislang etwas entgangen zu sein ? *gruebel*
Für das Suchen des Ortes habe ich eine Exceldatei. Darin stehen alle PLZ aus Deutschland. Somit muss der User nur seine PLZ eingeben und der passende Ort wird automatisch gesucht und angezeigt. So viel zur Theorie... nun kommst Du mit der Praxis *gg*
Die Bildtags sollen nicht nach Anzahl der Views sondern wirklich nach Tags sortiert sein. Somit ist ein Bild mit dem Tag "semi" auch nur für einen Semi sichtbar und nicht für einen normalen User der xxx Vies hat oder ähnliches.
Die Profilerstellung für das Paar habe ich bereits schon mal probiert, aber ging kläglich daneben. Deine Variante ist zwar sinnvoll, aber leider nicht das was ich mir so in etwa vorgestellt hatte. Denn... es soll ja normale, semi und pro Paare geben... ebenso Weibchen als auch Männchen...
... und das mit den Aufgaben und Rechten für Männer und Frauen... daran arbeite ich noch mal *gg*
Ich verweise aufs Handbuch
am 13.09.2009 - 17:56 Uhr
Oh je, das bestätigt nur meine These vom letzten Post: Du hast zu wenig Grundwissen für so eine umfangreiche Community. In den meisten Fällen kennt man sich erst mit HTML und CSS aus, bevor man sich an php und CMS wagt. Gut, muss man nicht so machen. Aber du wirst bei einer eigenen Webseite nicht darum herumkommen, das Design per CSS festzulegen.
Zur Geschlechtsangabe: Verstehe ich das richtig, das das Feld im CSS für die Angabe ausblenden soll und darüber die Grafik legen muss? Wenn ja, wie soll das denn gehen???
Vergiss es. Das ginge per CSS. Du kannst das auch per php machen. Jedes Element kann über ein Theme beeinflusst werden. In deinem Fall schreibst du dein Theme so, dass abgefragt wird, ob männlich oder weiblich und statt des Textes wird ein entsprechendes Bild in den Quellcode geschrieben. Beim Echtheitsscheck dann genauso (Wert lesen, statt Text Bild ausgeben). Geburtsdatum ebenso (Wert lesen, umrechnen, ausgeben). PLZ kann man ebenso machen (User gibt PLZ ein, bei der Ausgabe wird das mit einer Datenbank verglichen und der Ort dazu geschrieben).
Und mit Views meinte ich nicht die Anzahl der Views, sondern ein Drupal-Modul namens Views, das die Datenbank abfragt. Vergiss das erst mal, das ist nochmal komplizierter.
Ich schlage vor, dass du dich zuerst mal mit dem Handbuch beschäftigst: http://www.drupalcenter.de/handbuch
--
textformer mediendesign | Webkrauts
Hmmm....ok, ich werde es mir
am 13.09.2009 - 18:06 Uhr
Hmmm....ok, ich werde es mir heute abend mal zu Gemüte führen.
Danke für die Tipps =;o)