Drupal7 für Grafikbüro-Webseite
am 18.06.2012 - 14:12 Uhr in
Liebe Leser und Helfer,
mein Name ist Bastian – ich bin Grafiker und Web-Frontend-Programmierer, und versuche mich seit längerem, mir mehr Wissen über Drupal anzueignen, um das eine oder andere kleinere Projekt, das ich ohne Hilfe eines "richtigen Programmierers" durchführen muss, ohne zu große Schmerzen erledigen zu können. Drupal als CMS deswegen, weil ich schon die eine oder andere Gestaltung für Webseiten auf Basis bestehender Drupal-Themes erstellt habe, und mir die Herangehensweise grundsätzlich sehr zusagt.
Als eine erste Aufgabe will ich – ohne Zeitlimits, als Lernprojekt – eine Webseite für ein befreundetes kleines Grafikbüro erstellen. Diese wollen sich selbst präsentieren, und ihre Kunden und Projekte vorstellen – ein klassisches Web-Portfolio also. Die Navigation läuft zwar grundsätzlich über ein klassisches Menü, aber innerhalb der Kunden/Projekt-Darstellung geht es eher durch die Hierarchie "Kunde>Tätigkeitsbereich>Projekt>Beschreibung/Galerie" bzw. auch "Tätigkeitsbereich>Projekt>Beschreibung/Galerie" (Tätigkeitsbereich heißt hier z.B. Corporate Design, Broschürengestaltung, Webdesign, Messegestaltung, ...).
Ich habe mir jetzt auf einem Testserver mal Drupal 7 installiert – mit 6 will ich eigentlich nicht mehr einsteigen – und mir diverse Module angesehen, die mir sinnvoll erscheinen. Da ich allerdings den Wald vor lauter Bäumen nicht mehr sehe, frage ich mich, welche essentiellen Module ich wohl brauche ... Für Vorschläge bin ich dankbar, ich habe noch nicht wirklich begonnen, somit für alles offen.
Bisher ist das Stand der Dinge:
- Als Theme werde ich wohl eines der 960grid basierten wählen – die Sache soll recht geometrisch und geordnet aussehen. Momentaner Favorit ist Sasson (da ich nebenher noch mit Sass etwas erfahren sammeln will wenn das geht).
- Die Kunden/Projektaufstellung wäre dann eigentlich eine klassische auszugebende Liste, die eben entsprechend per CSS formatiert wird. Hier werde ich Taxonomy und Views brauchen? Was hat es mit CCK auf sich, und brauche ich es für D7?
- In einem früheren Projekt hatte ich mal das Skinr-Modul vom Programmierer "bekommen" – damit konnte ich Blocks etc. eigene CSS-Klassen zuweisen und diese dann per CSS adressieren. So richtig schlau werde ich jetzt aber bei der Installation davon nicht – geht das nur mit speziellen Themes?
- Aus den gefühlt 100.000 Gallery-Modulen: welches soll ich nehmen?
- Aus den vielen Klappmenü-Modulen: welches soll ich nehmen?
- Chaostools brauche ich wohl für die Views – wie kann mir das Modulpaket sonst noch helfen?
Ihr seht, zwar habe ich mit dem Projekt "Ich lerne Drupal" begonnen, aber so wirklich einen Weg habe ich noch nicht gefunden ... vielleicht kann mir jemand einen Wegweiser aufstellen auf dem steht "da lang, und da hinten dann links".
vielen Dank
Bastian
- Anmelden oder Registrieren um Kommentare zu schreiben

Hallo und Willkommen bei
am 18.06.2012 - 14:49 Uhr
Hallo und Willkommen bei Drupal. Um in Drupal sinnvoll einzusteigen, muß man bereit sein, eine Menge auszuprobieren. Dazu solltest Du Dir auf dem lokalen System einen Webserver aufsetzen, auf dem Du mit Drupal spielst. Das Buch "Using Drupal" in der Version 2 (für Drupal 7) sollte Dir bereits eine Reihe Szenarien und mögliche Lösungen zeigen (ist allerdings englisch).
Bei den Themes ist auch das Omega Theme wert, beachtet zu werden, da es bereits die Möglichkeiten für unterschiedliche Devices beinhaltet.
Menü: Nice_menu oder Suckerfish Menüs sollten ausreichen.
Wie Deine Modulsammlung letztendlich aussehen wird, hängt stark von den jeweiligen Anforderungen ab und läßt sich nicht allgemein beantworten.
Aus welcher Gegend kommst Du? Vielleicht gibt es ja in der Nähe eine Drupal User Group, an die Du Dich wenden kannst.
Beste Grüße
Werner
Module
am 18.06.2012 - 19:30 Uhr
Hallo Bastian,
Werner hat ja schon einiges zum Einstieg gesagt - ich ergänze mal.
Du hast auf jeden Fall recht, mit D7 einzusteigen.
Ein Web-Portfolio klingt nach einer netten Standardaufgabe, die mit den verfügbaren Modulen wunderbar gelöst werden kann. Natürlich kann ich Dir keine vollständige Liste an Modulen nennen, aber vielleicht zum Einstieg die wichtigsten:
Ctools ist übrigens ein Hilfsmodul, genauso wie entity und libraries, von selber machen die nicht viel, werden aber von anderen Modulen angefordert.
Und natürlich gibt es eine Menge mehr ... aber für die anstehende Aufgabe dürftest Du mit den aufgezählten Modulen ganz gut gerüstet sein.
Viel Spaß!
kissmedve
Vielen vielen Dank – sowohl
am 19.06.2012 - 08:16 Uhr
Vielen vielen Dank – sowohl für die erste als auch für die zweite Antwort.
Zu Büchern: Hier bin ich tatsächlich etwas im Zweifel, welches ich kaufen soll – ich will nach Möglichkeit keines erwischen, das eigentlich für 6 geschrieben wurde und nun für 7 "aktualisiert" wurde ... Englisch wäre kein Problem. Wenn das vorgeschlagene das "Standardwerk für Einsteiger" ist, ist es bestellt.
Eine lokale Usergroup haben wir hier – "mein" Programmierer ist dort auch tätig, allerdings ist er momentan sehr ausgelastet, ein "kannst du mir mal eben morgen Nachmittag Drupal erklären" wäre etwas aufdringlich.
Zu den Modulvorschlägen: teils bestätigen sie, was ich habe, teils füllen sie die Lücken auf die ich für mich entdeckt habe :)
Ich denke damit komme ich einen großen Schritt weiter.
Eine Frage zu den Views habe ich gleich ... wenn's aber zu weit geht, werde ich wohl auf das Buch warten, mich einlesen und rumprobieren.
Ich habe es geschafft, einen Inhaltstyp "Kunde" anzulegen mit spezifischen Feldern (Name, Beschreibung, Logo, Arbeitsbereich-Schlagworteliste), und dann einen View "Kundenliste" zu erstellen, der mir Kundenlogo, Name, Link auf seine Detailseite ausgibt – Erfolgserlebnis!
Das ist aber eine "reine" View-Seite. Nun wäre der nächste Schritt, auf jeder Kunden-Detailseite zusätzlich zu normalen Text/Bild-Inhalten auch noch eine Liste aller ihm zugeordneten Projekte (Inhaltstyp Projekt) auszugeben, die man dann anklicken kann.
Die Projekte könnten (mein Ansatz) das Schlagwort bzw. irgend ein Dropdown-Feld "Kundenname" beinhalten, nach denen ein neuer View dann sucht und die Liste ausgibt – allerdings eben abhängig von der jeweiligen Kundenseite eine andere Suche, und der View müsste integriert sein in die Inhaltstyp-"Kunde"-Seite – als Block der einen View enthält, oder wie macht man sowas?
vielen Dank für die Hilfe
Bastian
Wenn Englisch kein Problem ist
am 19.06.2012 - 08:43 Uhr
kann ich die Seite nodeone.se empfehlen.
Dort findest du eine reichhaltige Auswahl an Videotutorials (mehrere Stunden) mit Themen, die beim Einstieg anfangen und sehr in die Tiefe gehen.
http://dev.nodeone.se/sv
Für die Kombination von
am 19.06.2012 - 09:55 Uhr
Für die Kombination von verschiedenen Views auf einer Seite gibt es verschiedene Möglichkeiten. Eine sehr flexible geht über den PageManager von [do:ctools Ctools] und [do:panels Panels]. Auch da kann ich, wie mein Vorredner schon ansprach, auf hervoragende Tutorials bei NodeOne verweisen:
Learn Page manager!
Taming the Beast: Learn Views with NodeOne
Beste Grüße
Werner
hier auf Deutsch zum
am 19.06.2012 - 13:48 Uhr
hier auf Deutsch zum Einlesen, sind auch Views Beispiele für Galerien dabei:
http://drupal7.michas-cms-testseite.de/node/13
Als Theme (nutze ich gern) vielleicht mal Basic ansehen:
http://drupal.org/project/basic
Viele Grüße Jenna