TYPO3

Was ist der Extension Kickstarter von TYPO3?

Der Extension Kickstarter von TYPO3
Bild vergrößern
TYPO3 Extension Kickstarter

Der Extension Kickstarter (Extension Key: kickstarter) ist eine TYPO3 Extension, die der Erstellung eigener Extensions dient. Sie erzeugt dabei ein Grundgerüst, das als Basis für die weitere Programmierung verwendet werden kann.

Der Kickstarter lässt sich wie gewohnt im Extension Manager eines TYPO3-Systems installieren. Nach erfolgreicher Installation gibt es die zusätzliche Option "Create new Extension" in der Drop Down Box, in der sich bereits Einträge wie "Geladene Erweiterungen" und "Erweiterungen importieren" befinden.

Nachdem ein eindeutiger Extension Key vergeben wurde können weitere Einstellungen vorgenommen werden, wie bspw. der Name der Extension und die Extension-Kategorie (Frontend-Plugin, Backend-Modul, Service etc.). Auch die unterschiedlichen Sprachen der Erweiterung, notwendige Datenbanktabellen sowie statischer TypoScript Code lassen sich über die Bedienoberfläche des Kickstarters definieren.

Hat man schließlich alle Einstellungen angegeben, kann man das Ergebnis (die erzeugten Dateien inkl. Inhalten) über den Button "View result" ansehen und anschließend in das Extension-Verzeichnis (z.B. typo3conf/ext für lokale Erweiterungen) schreiben.

Die neu erzeugte Extension installiert man danach wie üblich im TYPO3 Extension Manager und kann sie nach Löschen des Caches sofort in der Website verwenden. Um zu testen ob die Erweiterung funktioniert, wird (bei Frontendplugins und Backendmodulen) ein beispielhafter Inhalt ausgegeben.
Funktioniert die Ausgabe soweit, kann man beginnen, den erzeugten Code durch eigene Programmierungen - vorzugsweise basierend auf den Funktionen der TYPO3-API - zu modifizieren und zu erweitern.

Prinzipiell lassen sich die generierten Dateien auch wieder in den Kickstarter einlesen und ändern, z.B. um die Defintionen der Datenbanktabellen zu ändern. Hierbei sollte man allerdings genau darauf achten, bereits geänderte Dateien (v.a. PHP) nicht zu überschreiben.

Seiten, die Sie auch interessieren könnten:

Auswahlliste mit Liste von Unterseiten — Mit diesem TypoScript kann man ein Menü aus Unterseiten in einer Auswahlliste (drop down box) erstellen.

Was ist ein TYPO3 Modul? — Definition des Begriffs Modul, einem funktionalen Teil des TYPO3 Backends.

Installation von TYPO3 — Dieser Teil des Tutorials beschreibt, wie man das Content Management System TYPO3 installiert.

Wozu braucht man den TYPO3 Extension Manager? — Definition des TYPO3 Extension Managers, mit dem ein Administrator Extensions verwalten kann.

Was ist eine TYPO3 Extension? — Definition des TYPO3-Begriffs Extension (Erweiterung).

Kommentare zu Was ist der Extension Kickstarter von TYPO3?

Kommentar abgeben


(wird nicht veröffentlicht)


* Diese Felder sind für das Kommentieren notwendig
Bitte beachten Sie, dass Ihr Kommentar vor der Veröffentlichung geprüft wird.
Aktuelles TYPO3 Tutorial
Eigene Linktypen mit Custom Tags definieren

Eigene Linktypen mit Custom Tags definieren

August 2010 – So kann man in TYPO3 eigene Tags für spezielle Verlinkungen definieren. Wir zeigen die Erzeugung von nofollow-Links, Links auf andere Sprachen und Links auf Datensätze von tt_news. weiter »

Aktuelles TypoScript Snippet
Automatischen Backlink setzen

Automatischen Backlink setzen

Dezember 2009 – So erzeugen Sie einen automatisierten Link zur übergeordneten Seite ('Zurück'-Link). weiter »

Aktueller Glossareintrag
Fluid

Fluid

Juli 2010 – Die neue Template Engine Fluid weiter »