Hamburg - Theming

Events happening in the community are now at Drupal community events on www.drupal.org.
rokr's picture
Start: 
2008-04-07 19:00 - 22:00 Europe/Berlin
Event type: 
User group meeting

Thilo und Jan machen eine Einführung ins Theming.

Bernd hat angeboten das dieses Mal bei seiner Firma machen zu können.

Ort:
GAIA AG
Holstenwall 7
20355 Hamburg
Google Maps

Comments

Theming für Drupal 6 oder 5?

Krummrey's picture

Ich glaube wir hatten gesagt für Drupal 6, aber sicher bin ich mir da nicht.
Nur damit ich weiss worauf Thilo und ich uns vorbereiten müssen.

Gibt es über die Einführung hinaus ein spezielles Theming-Problem, das wir ansprechen sollten?

Jan

CCK

rokr's picture

Für mich ist es interessant, wie Content Types "gethemed" werden.
Also die Fragen:
Was bringt Drupal Core für die Darstellung von Nodes mit?
Was macht CCK daraus?
Wie theme ich CCK? Was wird vererbt von Core oder CCK?
Wie ist dabei die beste Herangehensweise?
Welche sinnvollen Tools gibt es? (Sowas wie devel, firebug, etc.)

Ronald

Hi,

jpeg's picture

für mich steht klar im Vordergrund Grundlagen und Anwendbares zu sammeln!
Da 6 ja hoffentlich auf 5 aufbaut aber 6 noch nicht richtig anwendbar ist plädiere ich lieber für Theming 5!

Gruss Jörg

Drupal 5 oder 6?

rokr's picture

Für mich ist derzeit im Grunde nur Drupal 5 relevant. Bis nicht ein Großteil der Module für Version 6 portiert und stabil sind, wird sich das auch nicht ändern. Drupal 6 rangiert bei mir noch unter Forschung und "mal schauen...". Aus Sicht des Themers wahrscheinlich schade, da gerade Version 6 dort großartige Neuerungen bieten soll.

Bis nicht ein Großteil der

sun's picture

Bis nicht ein Großteil der Module für Version 6 portiert und stabil sind, wird sich das auch nicht ändern. Drupal 6 rangiert bei mir noch unter Forschung und "mal schauen...".

Je mehr Leute nach D6 ports fragen und zu den Ports beitragen, desto schneller wird der Großteil der Module für Drupal 6 verfügbar und stabil sein. Wenn ich mich heute mit dem Thema Theming frisch auseinandersetzen würde, würde ich eher gleich mit Drupal 6 einsteigen. Das Theme System wurde in Drupal 6 größtenteils erweitert/verbessert, d.h. die meisten der erworbenen Kenntnisse sind ebenfalls für D5 anwendbar.

Daniel F. Kudwien
unleashed mind

Daniel F. Kudwien
netzstrategen

Ich denke schon, dass wir

profix898's picture

Ich denke schon, dass wir uns auch mit Drupal 6 Theming beschäftigen sollten. Alle bisherigen Theming-Methoden sind dort auch weiterhin möglich. Es sind allerdings einige neue Möglichkeiten hinzugekommen, die D6 für Designer attraktiver machen als frühere Drupalversionen. In 2-3 Monaten wird sich D6 soweit etabliert haben, dass sich auch jetzt schon ein Blick darauf lohnt.

Theming Kapitel zum Downloaden

Krummrey's picture

Zur Vorbereitung oder einfach nur als Nachschlagewerk könnt ihr euch ja das Kapitel zum Themen aus dem Buch Pro Drupal Development herunter laden.

http://www.apress.com/book/downloadfile/3486

Ist allerdings noch für drupal 5.

Ich habe mir das Buch Drupal 5 Themes bestellt. Der Autor arbeitet an einer Neuauflage für Drupal 6, diese wird aber vor dem Sommer nicht erscheinen. Sollten noch mehr Interesse an einer Bestellung haben, dann lasst uns das doch hier sammeln, da der Verlag einen Mengenrabatt gibt.

Jan

Schade bin ich leider nicht da.

kars-t's picture

Schade bin ich leider nicht da.
Wobei ich das Theming, so wie die API von Drupal als sehr sehr sehr angenehem betrachte. Aber die Menüs finde ich eher ****.

Falls einer sich durch Kaffee und Kuchen in mein Büro in der Poststrasse / Hanseviertel locken läßt um mit mir über Menüs zu schwatzen, stehe ich immer zur Verfüngung ;)

Viel Spaß bei dem Treffen und das nächste mal gehe ich euch bestimmt wieder auf die Nerven ;)

Karsten

Erste Site als Beta!

kars-t's picture

http://mnaziri.com.prov01.dxtribute.net/

Das erste Mal, war so eine geteilte Erfahrung.
Theming, API und overrides Hui.
Menü verwaltung und i18n Pfui.

Das ist irgendwie das erste Mal, das ich in einem CMS ohne Core Hacks ausgekommen bin. Allerdings musste ich bugfixes in TinyMCE und i18n bringen, damit die richtig liefen. Aber das sind immer noch Module, die ich zusätzlich installiert habe. Muss / Kann ich dann selbst patchen.

Die API ist wirklich geil dokumentiert. Die Menüs musste ich zwar selbst schreiben, aber ich konnte das auch endlich mal ohne Stress tun.
Template und Function Overrides für nodes und was auch immer machen mir auch sehr viel Freude. Mich würde aber mal interessieren, wie Ihr das ohne Hacks machen wollt. So rein aus dem Backend und einem beliebigen Theme kann ich mir kaum vorstellen, das der reine Anwender da nur Freude hat. So einfach ist es dann nicht, die Menüs zB. nur aus < a > bestehen zu lassen und als Trennzeichen ein | zu haben.

Was mich richtig nervt ist die Navigation. Ich finde meine Fragen wahrlich nicht abwegig. Mehrfachverknüpfung und Shortcuts halte ich bei konservativem CM für normal.

http://www.drupalcenter.de/node/8928

Mag sein, das ich das immer noch komisch frage, aber im Endeffekt frage ich mich warum ich nicht Alias als Menüpunkteintrag nutzen kann und Drupal da immer nur den erst Besten nimmt.

Jeder Menüpunkt eine Eindeutige URL und keine Probleme im System. Naja mal sehen, was ich dazu noch rausfinde oder hacken kann.

Und i18n ist erstmal eine herbe Enttäuschung. Was macht das denn da? Warum kann ich nicht einfach Taxonomie und Menüeintrage übersetzen? Doppelter Content ist doch ein Graus! Warum benutzt das Teil ein Dictionary und nicht ganz doofe 1 zu 1 Übersetzung? Falsches Modul? Ich weiß nicht... Hab auch nichts wirklich gutes dazu gelesen, außer das die 6.1 ja ganz ganz ganz viel besser sein soll -_-

So oder so bin ich begeistert von dem System. Der Source nervt mich zwar schon und ich werde diverse Dinge immer komisch finden, gerade das if endif aber was solls. Gegen XT Commerce und Joomla ist alles erstmal eine Freude ;)

Ich bin immer noch der Meinung, das ich mit Drupal alles nativ umsetzen kann, was ich will. CCK ist eine Freude! Und wenn mir was fehlt, kann ich das schreiben.

Viele Grüße,

Karsten, der jetzt in Urlaub geht :D

Noch'n Neuer...

kle@drupal.org's picture

Ich würd gern nächsten Montag dabeisein und kann ausser Keksen mein neues "Drupal 5 Themes" Buch mitbringen.
Leider noch jungfräulich und ungelesen...

PS: Verflixt - wo kann ich ein Userbild hochladen ???

Kein Drupal 6 am Montag

Krummrey's picture

@kle Bei my account, edit...

Thilo und ich haben gestern mal nachgeschaut was wir am Montag ansprechen wollen. Dabei haben wir festgestellt, dass vieles bei Drupal 6 noch nicht rund läuft. Insbesondere die aktuelle Version des Themer-Moduls hat uns böse im Stich gelassen.

Daher haben wir uns entschlossen Den Montag über das Theming von Drupal 5 zu reden.

Jan

Wie es andere machen

Krummrey's picture

Course Outline

Day 1

  • Introduction to Drupal Theming
  • Differences in Theming Drupal 6 versus 5
  • Getting a Theme started
    PHPTemplate Theme Engine
    Template.php
    Override default node display
  • Tools and tips for general debugging themes
  • Understanding Drupal's Documentation
    Drupal Handbooks
    Drupal API Docs
    Other sources

Day 2

  • Overrides
    Override node display per content type
    Override page display per path
    Override module theme hooks
  • Developer's Modules: Speed up your theming development
  • Where to go from here
  • Closing Q & A

Also mehr oder weniger genau das was wir in 1-2 Stunden machen wollen... ;-) Das Thema ist also ausbaufähig.
Übrigens, der Drupal Theming Kurs oben kostet knapp $500.

rich

bobject's picture

no wonder it's a RICH media institute :-)

gruss aus berlin,

bob


http://www.drupaler.de
http://www.drupalberlin.com


bob

komme auch

Draggan's picture

und freue mich...

Germany

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: