Resource Plugins

Ich nenne das hier mal Resource Plugins, es sind zwar Plugins, aber keine klassisches Plugins, welche man auf einer Seite plazieren kann, sondern sie steuern nur Resourcen und Typoscripts bei.

Man kann relativ einfach eigene Content Typen definieren im Site Template. Wenn es mehr wird ist es (meiner Meing nach) sinnvoll das in ein Plugin auszulagern. Dadurch ist eine bessere Strukturierung und Wiederverwendbarkeit gegeben.

Aufbau

Das hier ist im Prinzip dasselbe wie das was ich TypoScriptObjects genannt habe, nur dass es als Plugin ausgelagert ist.. Es besteht so gut wie immer aus:

  • NodeTypes, definiert in Configuration/NodeTypes.yaml
  • Typoscript, definiert in Root.ts2
  • Fluid Templates
  • Ressourcen (Css, Images, Javascript)
  • ggf. noch eigene ViewHelper

NodeTypes

Entweder werden neue NodeTypes definiert, oder Existierende erweitert.

TypoScript Prototypes

Entweder werden neue Prototypes definiert, oder Existierende erweitert.

Fluid Templates

Oft werden TypeScript Prototypes nur angelegt, um ein abweichendes Fluid Template verwenden zu können.

Erstellt: 03/2014| Geändert: 10/2015