Vorgehen Theming

Mahlzeit,

Ich bin leider heute doch nicht da, aber möchte schon mal meinen Senf dazugeben.

Nur als Tipp fürs Vorgehen:

* Wiki anlegen zur Abstimmung mit der Community
* Erfassen der Anforderungen ( Module und das dazu gehörige Theming )
* Prioritäten und Abhängigkeiten für die Anforderungen erstellen ( Was brauchen wir zuerst )
* Identifizierung und Trennung von Funktionalität und Theming

Noch ein Tipp am Rande. Wir hatten einen Kunden der erstmal die Funktionalität im Garland aufgesetzt haben wollte. Aber jederzeit die Möglichkeit haben wollte, auf ein anderes Theme zu umzusatteln.

Was haben wir gemacht:

Wir haben ein neues Basis Theme erstellt.

Wir haben allgemeine Theme Geschichten in der template.php des Basis Themes implementiert und die Funktionen auf Engine Ebene aufgesetzt.

Alle anderen themes werden als Subtheme des Basis Theme eingestellt/implementiert.


function phptemplate_my_theme_function()
{
//Here goes code
}

Theme spezifische Funktionen werden dann direkt in der template.php des verwendeten Themes implementiert.


function garland_my_theme_function()
{
//Here goes code
}

Damit kann hält man sich die Option offen, leicht auf ein anderes Theme zu switchen ohne die grundlegenden Funktionen neu aufzusetzen.

Das hat sich auf alle Fälle bewährt. Wenn mit views Templates gearbeitet wird, sollten diese auch im Basis Theme angelegt werden.

Na denne viel Spass Jungs/Mädels.