2010-12-05 16 views
0


Thing, was ich vorhabe zu tun ist, viele Websites basierend auf Drupal Core machen.
Alle diese Websites werden ziemlich klein sein, aber es wird viele von ihnen geben (in Bezug auf Hunderte).
Ich arbeite daran mit einem HTML/CSS-Codierer, der sollte Themen für jede Website machen wir machen.
Er weiß nicht viel von einem PHP (genug für PHPTemplateEngine tho) dafür, was ich will, ist so wenig Interaktion zwischen mir und ihm wie möglich zu machen. Er sollte nicht PHP Teil von Themen berühren, ich sollte nicht HTML Teil von Themen berühren.
Meine Frage ist:
Können Sie mir sagen, welche Struktur des Themenordners ich verwenden soll, was ist Ihre Meinung zu Zen Thema für den Beginn von Drupal Theming und wie kann ich automatisch JavaScript und CSS laden Skript für Themen?
Ich würde auch gerne alle Tipps in Bezug auf Multi-Site-Drupal-Setup, Best Practices und so weiter.
Vielen Dank im Voraus.Multi-Site-Drupal, Thema Strukturierung und Zen-Thema

Antwort

0

Im Hinblick auf drupal Sie haben ein paar Optionen Thematisierung:

  1. Wenn alle Themen 98% der gleichen Codebasis teilen und haben nur verschiedene Klassen etc es optisch anders stylen (sagen wir eine andere Überschrift Farbe), dann können Sie mit einem drupal Thema wegkommen und theme settings benutzen, um die Konfiguration des Themas auf jeder Site zu ändern. Dies hat den Vorteil, dass nur eine Codebasis gepflegt werden muss. Zen kann immer noch als Basisthema verwendet werden, wenn Sie möchten
  2. Eine andere Option ist eine, die Sie oben erwähnt haben, in der Sie ein Basisthema haben, das allen geerbten Code deklariert, und sub themes, die bestimmte Teile des Basisthemas überschreiben die notwendigen Effekte. Ich würde vorschlagen, dass dies die bessere Option ist, wenn Ihre Themen wild von einer Seite zur anderen variieren. Bei dieser Option besteht jedoch eine administrative Belastung. Wenn Sie beispielsweise 100 Websites haben, könnten Sie möglicherweise 100 Unterthemen verwalten und Fixes für sie bereitstellen.
+0

Vielen Dank für Ihren Kommentar. Ich könnte Unterthemen ausprobieren. –