Communityseiten, Erweiterete Benutzerprofile
am 28.05.2008 - 13:00 Uhr in
Hallo Drupalfreunde. Seit letztem Jahr beschäftige ich mich mit CMS und bin nach ersten Erfahrungen mit PHP Nuke und PHP Fusion auf Joomla 1.015 gestossen, mit dem ich dann auch vor ca. 4 Wochen meine erste Homepage veröffentlicht habe(http://www.pietherrmann.de). Ich möchte gerne eine Community Seite erstellen, bin aber bei meinen Bemühungen mit Joomla jetzt allerdings an meine Grenzen gestossen. Von PHP und JS habe ich nur wenig Ahnung.
Vor kurzem habe ich Drupal endeckt, und wollte nun hier im Forum nachfragen ob folgende Idee mit Drupal und eventuellen Erweiterungsmodulen möglich ist?
Also.
Mir schwebt eine Communitypage vor, bei der jedes registrierte Mitglied eine Seite zur Verfügung haben soll. Das zukünftige Mitglied registriert sich mit einem erweiterten Profilformular. Pflichtfelder sollen neben Stamm- und Kontaktdaten auch ein Bild (*.jpg, *.gif, *.png) des Mitglieds sein. Das Registrierungsformular wird abgeschickt, vom Administrator geprüft und freigegeben. Das neue Mitglied erhält ID-No und Passwort per Mail zugeschickt.
Nach der ersten Anmeldung kommt das Mitglied direkt auf seine Seite, wo weitere Pflichtfelder ausgefüllt werden sollen.
Kein Freitext sondern nur Checkboxen, Listenfelder, Radiobuttons. Ausserdem soll das neue Mitglied weitere Bilder auf seine Seite uploaden können (~max 10). Die Bilder sind als Thumbnails auf der Seite sichtbar, und sollen bei Anklicken per Thickbox oder Lightbox vergrößert werden.
Betreffs der Zugriffsrechte: 1.) Felder, die für alle sichtbar sind (z.B. Bundesland, Alter, Hobbies etc.), 2.) Felder, die nur für registrierte Mitglieder, Eigentümer und Admin sichtbar sind (z.B. E-Mail, Skype oder ICQ Adresse.) 3.) Felder, die nur für den Eigentümer und den Admin sichtbar sind (z.B. Postadresse). Der Eigentümer kann, ausser der Mitglieder-ID und dem Geburtsdatum, alle seine Daten editieren, Bilder löschen und neue uploaden etc...
Erweiterte Suchfunktionen: Mitglieder im Alter von.. bis ...und aus Bundesland xyz, und ...
Zusätzliche "Quicksearch" Buttons Z.B: Alle Mitglieder aus Bundesland xyz ...
Da das Formular standadisiert ist (Listen Checkboxen etc.), könnte man es auch in unterschiedlichen Sprachen anbieten um die Community auch für internationale Besucher interessant zu gestalten.
Ich weiss, viele viele Fragen ... ;-), aber vielleicht kann mir jemand von euch einen Tipp geben, ob solch ein Projekt grundsätzlich möglich ist, und mit welchen Modulen man sich beschäftigen sollte?
Herzlichen Dank schon mal für eure Hilfe.
Piet
- Anmelden oder Registrieren um Kommentare zu schreiben
Möglich ist das
am 28.05.2008 - 13:32 Uhr
Hallo,
möglich ist das mit Drupal schon, da du einige Module und möglichkeiten mehr hast in Sachen ACL als Joomla das je könnte ohne Joomacl oder wie das genau hieß.
Ich denke aber, das zB. für die Profilseite des Benutzers ein eigenes Template zu einem entsprechendem Kontenttyp anlegen müsstets und da hast du dann schon recht viel html, css und php.
Ich sag mal, das der größte Unterschied zu Joomla mit ACL und CommunityBuilder ist, das du mit Drupal einfach viel mehr kannst aber auch mehr machen musst. Einfach mal Drupal installieren und ansehen. Ließ die Kochbücher hier auf der Seite, das hilft. Und Drupal.org
---
Viele Grüße,
Kars-T
Arbeit: comm-press
Hobbies: Tower Defense HQ, plamo.de
Karsihasis Blog
Viele Grüße,
Kars-T
Irgendwelche Tipps zu den Modulerweiterungen
am 28.05.2008 - 16:56 Uhr
Hallo Kars-T,
erstmal vielen Dank für die schnelle Rückantwort.
Da ich ein absoluter Drupal Newbie bin, werde ich mich erstmal in die Standardfunktionalitäten einarbeiten.
How to make dies und das ....
Welche Erweiterungen sind denn zu empfehlen? Ich habe einiges gelesen über "Advanced Profile", "CCK", "VIEWS", "PANELS" Fantastic Four etc... In Joomla gibt es z.B. extrem flexible Formulareditoren (Facile Forms 1.47, oder Chronoforms) mit denen auch sehr komplexe Formulare relativ einfach möglich sind. Z.B. ein in Dreamweaver erstelltes Formular in "Chronoforms" kopieren, dort noch ein bischen mit PHP würzen, Spamschutz hinzu und fertig. Gibt es ähnliche Tools in Drupal?
Sollte ich besser mit Drupal 5 oder 6 starten?
Viele Grüße
Piet
Skating away on the thin ice of a new day ...
Skating away on the thin ice of a new day ...