[TYPO3-UG Freiburg] Templates u. Konfiguration in Projektextension – Best Practice

Heiko Hänsge mailinglisten at wild-wild-web.de
Mon Nov 13 12:10:23 CET 2017


Hallo in die Runde,

ich habe mir die Extension 'speciality' seit einigen Jahren als Vorlage 
genommen:

https://extensions.typo3.org/extension/speciality/

Viele Grüße
Heiko

Fon: +49 761 7048880

ANSCHRIFT:
Heiko Hänsge
Waldstr. 31
79194 Gundelfingen


Ben Robinson schrieb am 08.03.2017 um 16:22:
> Hallo zusammen,
>
> Euer Vorschlag beim gestrigen Treffen, sämtliche Template-Dateien und das TypoScript in einer Projekt-Extension unterzubringen, hat mir sehr gut gefallen, u.a. da es dann außerhalb von fileadmin liegt und auch mehr Möglichkeiten bietet, wie z.B. das Anlegen neuer Datenbakfelder oder TCA-Anpassungen.
> Ich bin gerade dabei mir eine kleine Vorlage für zukünftige Projekte zu erstellen.
>
> Wir hatten ja schon kurz über die Benennung einer solchen Extension gesprochen und es gab die beiden Vorschläge, sie entweder nach dem Projekt oder dem eigenen Namen (Agentur bzw. Entwickler) zu benennen.
> Was haltet Ihr davon, für die Extension stattdessen eine allgemeine Bezeichnung zu wählen, um sie unabhängig vom Entwickler und auch für andere Projekte wiederverwendbar zu machen? Auch für Vorlagen könnte es z.T. hilfreich sein, wenn der Extensionkey und somit auch der Pfad der Dateien gleich bleiben könnte.
>
> Laut offizieller Vorgabe geschaut ( https://docs.typo3.org/typo3cms/CoreApiReference/ExtensionArchitecture/ExtensionKey/Index.html ) gibt zwei Arten eine Extension zu benennen:
> 1. Projekt spezifische Extensions: fangen immer mit "user_" an.
> 2. Allgemeine Extensions: Der Extension-Key sollte online registriert werden.
> Da kommt ja eigentlich nur Variante 1 in Frage.
>
> Was haltet Ihr von:
> Extension title: Project specific configuration and templates
> Extension Key: user_sys
> Category: Templates
> Beispiel für eigene Datenbanktabellen: user_sys_products
> Beispiel für ein neues Feld in einer bestehenden Tabelle (wie tt_content): users_sys_opacity
> ?
>
> Andere Vorschläge oder Korrekturen?
>
>
> Ich habe es gerade mal mit dem Extension Builder probiert, aber der speichert mir das nicht:
> "Extension could not be saved: Illegal extension key prefix"
>
>
> Was wäre im o.g. Beispiel eigentlich ein sinvoller "Vendor name"?
>
>
> Viele Grüße
> Ben
> _______________________________________________
> TYPO3-UG-Freiburg mailing list
> TYPO3-UG-Freiburg at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-freiburg



More information about the TYPO3-UG-Freiburg mailing list