• DE

-> die Ext. am_Distribution01 (am_distrib01) -> anpassen
-> der SFTP-Account für am_Distribution01 -> Name = xxx-129-distribution01 -> PW =yyy

-> die ext_emconf.php weiter anpassen -> dort werden auch Abhängigkeiten definiert
-> einige Erweiterungen sind bereits installiert -> aber inaktiv
-> in ext_emconf.php soll z.B.die Ext. version aktiviert werden
-> in die nächste Zeile: 'version' => '',
-> '' bdeutet, dass die aktuelle Version von der Ext. version installiert und geladen wird
-> in die nächste Zeile: 'recycler' => '',
-> in die nächste Zeile: 'filemetadata' => '',
-> PhpStorm Rechtsklick auf die Datei im Dateienbaum -> die upgeloaded bzw. downgeloaded werden soll

-> Kontaktformular mit Powermail -> powermail installieren
-> in die nächste Zeile: 'powermail' => '',
-> in die nächste Zeile: 'realurl' => '',
-> die Erweiterungen 'filemetadata' und 'recycler' auf die gleiche Weise einsetzen

----------------------------------------------------------------------------------------------------------

$EM_CONF[$_EXTKEY] = array(
    'title' => 'am_distribution01',
    'description' => '',
    'category' => 'distribution',
    'author' => 'Reinhard Niedermeier',
    'author_email' => 'agentur.mobi',
    'state' => 'alpha',
    'key' => 'am_distrib01',
    'internal' => '',
    'uploadfolder' => '0',
    'createDirs' => '',
    'clearCacheOnLoad' => 0,
    'version' => '7.6.2',
    'constraints' => array(
        'depends' => array(
            'typo3' => '7.6.18-7.9.99',
            'version' => '',
            'recycler' => '',
            'filemetadata' => '',
            'powermail' => '',
            'realurl' => '',
        ),
        'conflicts' => array(
        ),
        'suggests' => array(
        ),
    ),
);

----------------------------------------------------------------------------------------------------------


-> Verzeichnis Configuration -> Unterverzeichnis ExtensionBuilder löschen
-> In Configuration zwei Unterverzeichnisse einrichten:
-> TypoScript -> TSconfig
-> In TypoScript -> zwei Dateien erstellen
-> setup.txt
-> constants.txt
-> in der ext_tables.php wird beschrieben, wie constants.txt und setup.txt eingebunden wird -> und daraus das staticFile (addStaticFile) generiert wird

-> ins BE wechseln und dort erste Seite erstellen
-> Seitenname: root -> Seiteneigenschaften/Verhalten -> Anfang der Website
-> Wechsel zum Modul Template -> neues TypoScript-Template anlegen
-> Selectbox oben: Info/Bearbeiten -> im Setup evtl bestehendes TypoScript löschen -> somit sind dort 0 Zeilen TypoScript -> speichern
-> im Erweiterungsmanager Ext. am_disribution01 aktivieren

statisches Template  für die Website einbiden
-> das statische Template hat den Namen der Distribution (Ext.) -> hier: am Distribution01 (am_distrib01)
-> im Modul Template -> auf der Seite root -> Reiter Enthält -> das Verfügbare Objekt "am_Distribution (am_distrib01)" -> als "Ausgewähltes Objekt"
-> speichern -> und Seite root im FE anschauen
-> Fehler "The page is not configuered"
-> Ursache ist natürlich das Fehlen eines TypoScripts im Setup im TypoScript-Template

-> das wird verhindert -> durch folgendes TypoScript
-> im setup.txt im Verzeichnis TypoScript dieses TypoScript einsetzen:

page = PAGE
page.10 = TEXT
page.10.value = Hello world!

-> Der entsprechende Text wird im FE ausgegeben