Unterstützung für Community
am 03.02.2009 - 19:39 Uhr in
Hallo liebe Drupal-Experten,
wir (Martin und Tobias) aus Berlin haben uns schon vor einiger Zeit eine Idee für eine Web2.0 Community in den Kopf gesetzt.
Nachdem wir mehrere CMS-Systeme ausprobiert haben erschien uns Drupal die beste Wahl für unser Projekt.
Leider komme ich absolut nicht weiter, was die Modulwahl anbelangt.
Für unsere Community fehlen uns noch diese Funktionen:
Userprofile:
*Profilbeschreibung
*eigene Userseite
*Gästebuch
*PrivateNachrichten
*Galerie
*Freundesliste
*Gruppen
*Terminkalender (mit Gruppen verknüpft)
Gruppen:
*Gruppen-Profil
*verschiedene Berechtigungsstufen
*eigenes Gruppenforum
*Gruppentermine
Weiterhin sollten die User beim PN, Gästebuch und Foreneintrag ein WYSIWYG-Editor zur Verfügung bekommen.
Wer mag uns helfen ? Vielleicht auch eine Liste von Modulen, die wir installieren müssen !?
Vielen Dank im vorraus
- Anmelden oder Registrieren um Kommentare zu schreiben
Rein theoretisch braucht ihr
am 03.02.2009 - 21:48 Uhr
Rein theoretisch braucht ihr für das Ganze nur 2 Module, wobei das nur die halbe Wahrheit ist.
Das Userprofil lässt sich ideal über das Advanced Profile Kit realisieren, das sich verschiedener Module bedient, unter anderem Panels, Buddylist, usw., und das Kommentarmodul als Gästebuch für jeden User verwendet. Funktioniert wirklich ohne Probleme, habe es selbst mehrfach verwendet. Problem hierbei ist: Der Autor hat zwar eine Version für Drupal 6 bereit gestellt, aber eine richtige wird es erst geben wenn Panels3 im Betastatus ist, und derzeit ist es noch Alpha. Ist derzeit leider auch mein Dilemma, und der Grund warum ich zwischen Drupal 5 und 6 schwanke.
Andersrum kann man das was der Autor dort macht auch allein bewerkstelligen, ist aber etwas Aufwand. Als Ersatz für die 6er Version, wo Bio oder Node Profile eine Basis war nutzt man jetzt Content Profile, daneben brauchst du Buddylist 2, oder Friendlist. Zudem solltet ihr euch mit Panels auskennen, zumindest wenn ihr es ohne APK macht. Daneben sollten grundlegende Kenntnisse mit CCK vorliegen, und wenn Bedarf für individuelle Sachen dann auch Views um die Profile entsprechend zu erweitern. Im Grunde sind dem Ganzen dann aber keine Grenzen gesetzt. Von heute auf morgen geht das eh nicht, da muss man sich einarbeiten.
Für die Gruppen gibt es Organic Groups, was eigentlich mittlerweile so etwas wie ein Standard ist, dafür gibt es dann auch entsprechende Erweiterungen. Keine sofort leichte Sache, also auch hier muss man sich mit beschäftigen, gerade bei der Einrichtung, aber dann funktioniert es wunderbar. Das Modul wird übrigens auch auf drupal.org für die Gruppen verwendet.
Ich poste dir hier mal n paar Links. Wühl dich da mal durch, und wenn Probleme sind, empfehle ich die Dokumentationen zu lesen, zu schauen ob vllt Gruppen bestehen, und auch die Issue Queues der einzelnen Modulseiten zu lesen, diese helfen auch sehr häufig. Merke: Nichts davon installiert man und schon funktioniert es, das sind teils recht komplexe Module, das braucht ein wenig. :)
Gibt noch einige mehr nützliche Sachen für solche Sachen, z.B. Captcha um die Gästebücher zu sichern, Flag Content um Inhalte (Kommentare) zu melden. Ich empfehle für Modulsuche diese Adresse: Drupalmodules.com
Arbeitet euch da einfach mal durch. Ich bin derzeit selbst dabei eine ziemlich komplexe Netzwerkseite aufzubauen, und ohne übertreiben zu wollen - Mit Drupal ist alles möglich. Dazu gehört aber auch bei vielen Problemen zu suchen, oder eher zu forschen. Viele Probleme hatten andere auch vorher schon mal. Dann gibt es aber keine Grenzen.
Bei eurem Projekt viel Glück,
Genesis