Installation

Die Installation läuft wie bei jeder Extension ab.

Du musst keine TypoScript-Templates hinzufügen. Da die Extension “nichts tut”, außer einen Werkzeugkoffer an Methoden und Funktionen für Deine tägliche Arbeit bereitzustellen, wird es auch keine Konflikte mit anderen Extensions geben.

Du stehst auf den Extension Manager?

Drücke den “Erweiterung hinzufügen”-Button und suche Sie nach dem Extension Key nnhelpers. Importiere die Extension aus dem Repository. Schau ins Backend-Modul. Fang an zu coden. Hab Spaß.

Handarbeit ist Dein Ding?

Die aktuellste Version findest Du immer auf https://extensions.typo3.org/extension/nnhelpers/ zum direkten Download. Lade die t3x- oder zip-Version herunter - und anschließend im Extension-Manager hoch. Aktivieren, fertig.

composer ist Dein Freund?

Wenn Typo3 bei Dir im Composer-Modus läuft, findest Du die neueste Version auf packagist unter dem Key nng/nnhelpers. Sorry, dass nng wie Angular klingt. Das ist ein ziemlich dämliches Akronym für Neunundneunziggrad (99°).

composer require nng/nnhelpers

Nichts git übers GIT?

Klar, gi(b)t es auch dort. Um genau zu sein, bei Bitbucket. Wenn es Dich glücklich macht, ziehe es Dir wie die “harten Jungs” über die Kommandozeile.

git clone https://bitbucket.org/99grad/nnhelpers/src/master/

Dependencies festlegen

Wenn Du nnhelpers in Deiner eigenen Extension verwenden möchtest, denke daran, die Abhängigkeiten in der ext_emconf.php und composer.json zu definieren:

Das hier kommt in die ext_emconf.php Deiner Extension:

$EM_CONF[$_EXTKEY] = [
   ...
   'constraints' => [
      'depends' => [
         'nnhelpers' => '1.7.0-0.0.0',
      ],
   ],
];

Und das hier kommt in die composer.json Deiner Extension:

{
   ...
   "require": {
      "nng/nnhelpers": "^1.6"
   },
}