TYPO3 Plugin:

imia_base_ext

IMIA Base für TYPO3 Erweiterungen

Merkmale

  • Annotationsgesteuerte SQL-Generierung
    • TypoScript Mapping Generierung
  • Annotationsgesteuerte TCA-Generierung

Dokumentation

Konfiguration

Aktivieren Sie imia_base_ext mit der Erstellung einer Einstellungsdatei in:

typo3conf/ext/{yourExtKey}/configuration/ImiaBaseExt/settings.yml

Einstellungen.yml

# Anmerkungen
annotationen:
    # SQL Annotations
    sql: true

    # TCA Annotations
    tca: true

Anmerkungen

SQL

verwenden Sie IMIA\ImiaBaseExt\Annotation\SQL;

Klassenanmerkungen

  • @SQL/Tabelle
    • name: Zeichenkette, Standard: generiert aus Klassenname

Anmerkungen zu den Spalten

  • @SQL/Spalte
    • name: Zeichenkette name der Spalte in der Datenbank
      • standard: generiert aus dem Eigenschaftsnamen
    • typ: Zeichenkette typ in der Datenbank, gängige SQL-Feldtypen
      • obligatorisch
    • länge: ganze Zahl länge des Varchar, int, float, float, .....
      • standard: 255
    • dezimalzahl: ganze Zahl dezimalstellen von float, dezimal, doppelt, real, real
      • standard: 2
    • unsigned: boolean unsigned int?
      • default: false
    • nullable: boolean NICHT NULL?
      • default: false
    • erstellen: boolean Das Feld in der Datenbank anlegen oder überschreiben? (oder ein bestehendes Feld zuordnen)
      • standard: true

TCA

verwenden Sie IMIA\ImiaBaseExt\Annotation\TCA;

Klassenanmerkungen

  • @TCA/Tabelle
    • name: Zeichenkette, Standard: generiert aus Klassenname

Anmerkungen zu den Spalten

  • @TCA/Check

  • @TCA/Flex

  • @TCA/Gruppe

  • @TCA/Inline

  • @TCA/Eingang

  • @TCA/keine

  • @TCA/Passthrough

  • @TCA/Radio

  • @TCA/Auswählen

  • @TCA/Text

  • @TCA/Benutzer

  • Vordefinierte explizite Typen

    • @TCA/DatumUhrzeit

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

Verteilung:IMIA_BASE_EXT ist auf

0.06 % aller TYPO3 installiert.

  • 0.23 % aller TYPO3 8.7.x Installationen installiert
  • 0.22 % aller TYPO3 7.6.x Installationen installiert

IMIA_BASE_EXT Version:Verteilung nach installierten Versionen

  • 25 % IMIA_BASE_EXT v.8.1.1
  • 12.5 % IMIA_BASE_EXT v.7.1.1
  • 8.33 % IMIA_BASE_EXT v.7.1.0
  • 25 % IMIA_BASE_EXT v.7.0.0
  • 12.5 % IMIA_BASE_EXT v.4.9.2
  • 4.17 % IMIA_BASE_EXT v.4.8.2
  • 4.17 % IMIA_BASE_EXT v.4.1.0
  • 4.17 % IMIA_BASE_EXT v.4.0.9
  • 4.17 % IMIA_BASE_EXT v.4.0.8

PHP Version:IMIA_BASE_EXT wird benutzt mit

  • 100 % PHP/5.6

Gosign-Responsive Index: TYPO3 Installationen nutzen IMIA_BASE_EXT zu

  • 87 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
  • 4 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
  • 0 % 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 IMIA_BASE_EXT zu

  • 12 % wenn der Pagespeed zwischen 80 % und 100 % ist
  • 37 % wenn der Pagespeed zwischen 60 % und 80 % ist
  • 29 % wenn der Pagespeed zwischen 40 % und 60 % ist
  • 12 % wenn der Pagespeed zwischen 20 % und 40 % ist
  • 17 % wenn der Pagespeed zwischen 0 % und 20 % ist


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