TYPO3 Plugin:
bit_template
BitTemplate
Sammlung von Konfigurationen / Vorlagen für diese Website.
Fluid Inhaltselement
Credits: Das Inhaltselement Fluid wurde aus dem Thema Fluid Bootstrap übernommen. Der Grund dafür ist, dass wir Unterstützung für TYPO3 7 brauchten und die Extension derzeit im Ruhezustand zu sein scheint.
Workflow der Frontend-Entwicklung
Hier finden Sie eine Erklärung, wie Sie das Theme (CSS) zusammen mit dem JavaScript in dieser TYPO3 CMS Distribution aktualisieren können. Bevor du weiterliest, solltest du auch ein paar Worte in Betracht ziehen, um ein wenig Hintergrund zu schaffen:
Wir entwickeln lokal und verwenden Git und Composer als Haupteinsatztools. Es dient unseren Projekten gut. Unsere Erweiterungen werden durch Composer gesteuert und dank der jüngsten Fortschritte in diesem Bereich ist jede Erweiterung nun in Form eines Composer-Pakets unter composer.typo3.org verfügbar.
Vor kurzem habe ich einige Arbeitsabläufe ausprobiert, die auf Grunt and Bower basieren. Ich fand es schön:
-
Grunt: beschreibt sich selbst als "JavaScript Task Runner". Es handelt sich im Grunde genommen um ein Automatisierungswerkzeug, das es ermöglicht, schnell einen erweiterten Workflow aufzubauen Dazu kommt ein reichhaltiges Ökosystem für alle Arten von Bedürfnissen. Eine der praktischen Funktionen ist die "Watch"-Funktion, die alle Änderungen am Dateisystem beobachtet und auslöst ein Build. Dies macht den Lieferprozess sehr effizient und transparent. Zusätzlich wird der Bauprozess beinhaltet alle Arten von Optimierungen für das Web, wie z.B. das Ändern und Komprimieren von Dateien. Auch Bilder werden von Bibliotheken von Drittanbietern optimiert, die von den Aufgaben von Grunt Imagine übernommen werden
-
Bower: Paketmanager für das Web, wo das Paket aus Webkomponenten wie jQuery, Twitter Bootstrap, ..... bestehen kann. Es ist ziemlich einfach, mit Versionen und Abhängigkeiten dieser Web Components umzugehen. Zum Beispiel, wenn Sie ein neues Projekt starten, möchten Sie Ihre Bibliotheken auf jeden Fall auf dem neuesten Stand halten. Bower scannt und teilt Ihnen mit, welche Bibliothek aktualisiert werden muss. Fantastisch!
Beachten Sie auch die neue Dateistruktur des Public-Verzeichnisses:
ls -l Ressourcen/Öffentlichkeit
??? / (1)
??? /Quelle (2)
??? /BowerComponents (3)
- die erzeugte, für die Produktion optimierte Leistung. Bearbeiten Sie niemals Dateien, da sie überschrieben werden.
- Quelle: alles, was wir als Code produzieren, der die Rohdaten von Sass, JavaScript und Bildern enthält, kommt hierher.
- Komponenten: Von Bower verwaltete Webkomponenten. Das Verzeichnis befindet sich jedoch nicht unter Git, da es replizierbar ist.
In Ordnung, Zeit, sich die Hände schmutzig zu machen! Angenommen, Sie haben das Bootstrap-Paket installiert, finden Sie einige Anweisungen, wie Sie beginnen können mit diesem Entwicklungs-Workflow:
# Weiter zu EXT:bit_template
cd typo3conf/ext/bit_template
# Stellen Sie sicher, dass Bower installiert ist
# Wenn die Laube nicht installiert ist
# (sudo) npm install -g bower
laube - Version
# Stellen Sie sicher, dass grunt installiert ist
# Wenn Grunt nicht installiert ist
# (sudo) npm install -g grunt-cli
grunt --version
# Lokale Grunzenmodule installieren
npm installieren
# Webkomponenten installieren (jQuery, ....)
laube installieren
# Überprüfen Sie, ob Web Components aktualisiert werden müssen.
# Der Befehl zeigt die aktuelle Version und die aktuellste Version an.
laube Liste
# Aktualisieren Sie bei Bedarf die Versionen der Webkomponenten.
bearbeiten Sie bower.json
lauben-Update
# Call grunt help
grunzen Hilfe
# Generieren Sie einen neuen Build mit JavaScript, CSS, optimierten Bildern, .....
grunzerbau
# Beobachten Sie Ihr Asset und kompilieren Sie es, während Sie es bearbeiten.
grunzuhr
Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.
Verteilung:BIT_TEMPLATE ist auf
0 % aller TYPO3 installiert.
- 0.02 % aller TYPO3 7.6.x Installationen installiert
BIT_TEMPLATE Version:Verteilung nach installierten Versionen
- 100 % BIT_TEMPLATE v.1.1.6
Gosign-Responsive Index: TYPO3 Installationen nutzen BIT_TEMPLATE zu
- 0 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
- 100 % 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 BIT_TEMPLATE zu
- 0 % wenn der Pagespeed zwischen 80 % und 100 % ist
- 100 % wenn der Pagespeed zwischen 60 % und 80 % ist
- 0 % wenn der Pagespeed zwischen 40 % und 60 % ist
- 0 % wenn der Pagespeed zwischen 20 % und 40 % ist
- 0 % wenn der Pagespeed zwischen 0 % und 20 % ist
[DependciesAndConflicts]