TYPO3 Plugin:

autoloader

EXT:autoloader

Autoloader: Schweizer Messer für Entwickler

Autoloader beschleunigt Ihren Entwicklungszyklus - mehr Zeit für Kaffee!

Arbeitsbeispiele

Sehen Sie, wie einfach es ist und wie das Autoloader funktioniert.

  • Erstens: Installieren Sie Autoloader
  • Zweitens: Ausführen von autoloader/Ressourcen/Privat/Shell/LinkExampleExtensions.sh
    cd typo3conf/ext/ext/
    bash autoloader/Ressourcen/Privat/Shell/LinkExampleExtensions.sh
  • Drittens: Installieren Sie in Ihrem TYPO3 Extension-Manager die Beispiel-Erweiterungen einzeln.
  • Viertens: Erkunden Sie!

Beispiel für ein SmartObject (Nur eines der Features)

ext_tables.php

\HDNET\Autoloader\Loader::extTables((
    'vendorName',
    ExtensionKey',
    [
        SmartObjects',
        "TcaFiles" (Tca-Dateien)
    ]
);

ext_localconf.php

\HDNET\Autoloader\Lader::extLocalconf((
    'vendorName',
    Erweiterungsschlüssel'
    [
        SmartObjects',
        "TcaFiles" (Tca-Dateien)
    ]
);

Test.php

namensraum AnbieterName\ErweiterungSchlüssel\Domäne\Modell;
verwenden Sie TYPO3\CMS\Extbase\Domainobjekt\AbstractEntity;
/**
 * Erstellen Sie eine Testtabelle für dieses Modell mit dieser Annotation.
 * @db
 */
klasse Test erweitert AbstractEntity {

    /**
     * Ein Grundfeld
     *
     * @var Zeichenkette
     * @db
     */
    geschütztes $textFeld;

    /**
     * Ein boolesches Feld
     *
     * @var bool
     * @db
     */
    geschütztes $boolField;

    /**
     * Dateibeispiel
     *
     * @var \TYPO3\CMS\Extbase\Domain\Model\FileReference
     * @db
     */
    geschützte $Datei;

    /**
     * Benutzerdefiniert (Variable, die einen benutzerdefinierten DB-Typ hat)
     *
     * @var int
     * @db int(11) DEFAULT '0' NOT NULL
     */
    geschütztes $customField;

    / / / Füge hier einige Getters und Setters hinzu
}

Dokumentation

Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.

Verteilung:AUTOLOADER ist auf

2.2 % aller TYPO3 installiert.

  • 7.78 % aller TYPO3 9.5.x Installationen installiert
  • 6.13 % aller TYPO3 8.7.x Installationen installiert
  • 5.28 % aller TYPO3 7.6.x Installationen installiert
  • 25 % aller TYPO3 7.2.x Installationen installiert
  • 1.11 % aller TYPO3 6.2.x Installationen installiert
  • 0.12 % aller TYPO3 6.1.x Installationen installiert
  • 0.41 % aller TYPO3 4.7.x Installationen installiert
  • 0.76 % aller TYPO3 4.5.x Installationen installiert
  • 0.9 % aller TYPO3 4.4.x Installationen installiert
  • 1.9 % aller TYPO3 4.3.x Installationen installiert
  • 0.85 % aller TYPO3 4.2.x Installationen installiert
  • 2.34 % aller TYPO3 4.1.x Installationen installiert

AUTOLOADER Version:Verteilung nach installierten Versionen

  • 1.28 % AUTOLOADER v.5.1.0
  • 7.89 % AUTOLOADER v.5.0.3
  • 8.26 % AUTOLOADER v.5.0.1
  • 2.39 % AUTOLOADER v.5.0.0
  • 0.55 % AUTOLOADER v.4.1.0
  • 3.49 % AUTOLOADER v.4.0.1
  • 0.18 % AUTOLOADER v.4.0.0
  • 17.43 % AUTOLOADER v.3.2.0
  • 7.71 % AUTOLOADER v.3.1.0
  • 1.1 % AUTOLOADER v.3.0.0
  • 15.96 % AUTOLOADER v.2.2.1
  • 2.94 % AUTOLOADER v.2.2.0
  • 8.81 % AUTOLOADER v.2.1.8
  • 1.83 % AUTOLOADER v.2.1.7
  • 1.65 % AUTOLOADER v.2.1.6
  • 5.69 % AUTOLOADER v.2.1.5
  • 0.18 % AUTOLOADER v.2.1.3
  • 2.75 % AUTOLOADER v.2.1.2
  • 0.92 % AUTOLOADER v.2.1.1
  • 1.1 % AUTOLOADER v.2.1.0
  • 2.39 % AUTOLOADER v.2.0.2
  • 4.04 % AUTOLOADER v.1.11.2
  • 1.28 % AUTOLOADER v.1.11.0
  • 0.18 % AUTOLOADER v.1.10.0

PHP Version:AUTOLOADER wird benutzt mit

  • 0.75 % PHP/7.2
  • 9.06 % PHP/7.1
  • 25.28 % PHP/7.0
  • 31.7 % PHP/5.6
  • 9.81 % PHP/5.5
  • 4.15 % PHP/5.4
  • 10.19 % PHP/5.3
  • 9.06 % PHP/5.2
  • 0.75 % PHP/4.4

Gosign-Responsive Index: TYPO3 Installationen nutzen AUTOLOADER zu

  • 46 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
  • 24 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
  • 9 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
  • 21 % wenn der Gosign-Responsive-Index zwischen 20 % und 40 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 0 % und 20 % ist

Pagespeed: TYPO3 Installationen nutzen AUTOLOADER zu

  • 24 % wenn der Pagespeed zwischen 80 % und 100 % ist
  • 40 % wenn der Pagespeed zwischen 60 % und 80 % ist
  • 19 % wenn der Pagespeed zwischen 40 % und 60 % ist
  • 10 % wenn der Pagespeed zwischen 20 % und 40 % ist
  • 11 % wenn der Pagespeed zwischen 0 % und 20 % ist


Stichprobe n=36680 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>