Hamburg - Theming

rkr@drupal.org's picture
public
rkr@drupal.org - Mo, 2008-03-03 21:01
Start: 
2008-04-07 19:00 Europe/Berlin - 2008-04-07 22:00 Europe/Berlin

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


Theming für Drupal 6 oder 5?

Jan Krummrey's picture
Jan Krummrey - Di, 2008-03-04 14:17

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

rkr@drupal.org's picture
rkr@drupal.org - Di, 2008-03-04 14:40

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
jpeg - Di, 2008-03-04 14:47

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?

rkr@drupal.org's picture
rkr@drupal.org - Di, 2008-03-04 17:44

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
sun - Di, 2008-03-04 18:22

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


Ich denke schon, dass wir

profix898's picture
profix898 - Di, 2008-03-04 18:03

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

Jan Krummrey's picture
Jan Krummrey - Di, 2008-03-18 10:22

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
Kars-T - Di, 2008-03-18 10:50

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
Kars-T - Do, 2008-03-20 20:27

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 - Mi, 2008-04-02 22:00

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

Jan Krummrey's picture
Jan Krummrey - Do, 2008-04-03 05:12

@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

Jan Krummrey's picture
Jan Krummrey - Fr, 2008-04-04 09:35

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
bobject - Sa, 2008-04-19 00:49

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

gruss aus berlin,

bob


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


komme auch

Draggan@drupal.org - Mo, 2008-04-07 11:47

und freue mich...