2. Inhalt
1. Was ist ein HTML Override?
2. Warum Bootstrap 3?
3. Warum das Community Projekt?
4. Anwendersicht
5. Eigenen Ideen einbringen?
6. Wie kann ich helfen?
7. Ausstehende Arbeiten
8. Wird das Projekt Upstream arbeiten?
3. Sven Schultschik
● Pseudonym: svanschu
● 27 Jahre
● Dipl.-Ing Elektro-/Informationstechnik
● Euro Engineering
○ Siemens (Softwaretestingenieur)
● Kunena
● Schultschik Websolution
4. Zuhörer
Wer kennt HTML Overrides gar nicht?
Wer hat Overrides schon verwendet?
Wer hat Overrides bereits entwickelt?
Entwickler, die wissen wollen ob es was für sie
ist?
5. 1. Was ist ein HTML Override?
Standard Joomla! Modalbox Override
6. 1.1 Funktionsweise
Original Modul HTML Override
templates/<templateName>/html/<moduleName>
templates/<templateName>/html/<extensionName>/<viewname>
7. 1.2 Grenzen von Overrides
● Auf vorhandene Daten begrenzt
● Änderungen in der Datenverarbeitung
● Alles was über das Ändern des Layouts geht
⇒ Joomla! Erweiterung
Von Templates, Overrides und Layouts - David Jardin - Sa. 12:15
Kicktemp mit Bootstrap 3 - Niels Nübels - Sa. 10:15
8. 2. Warum Bootstrap 3
● Anspruchsvolleres und klareres Design
● Klarere Linie in den CSS Klassen
○ Kein .row-fluid mehr
○ Nur noch .container und .container-fluid
○ .col-md-4 anstatt .span4
● Spaltensortierung
● Aktuelle Version
● Joomla! wird nicht für immer auf Bootstrap 2
bleiben
● Es gibt weitere Vorträge mit Bootstrap 3
2.3 3.0
9. 3. Warum das Community Projekt?
● Kompendium häufiger Overrides
● Zeitersparnis
● Kompetenzteilung
● bessere Overrides
● Spielwiese für Experimente
● Vorarbeit für zukünftige Joomla! Versionen?
10. 3. Wo ist das Community Projekt?
https://github.com/svanschu/Joomla-HTML-Bootstrap-overrides
11. 4. Anwendersicht
Wie kann ich die Overrides als Anwender verwenden?
1. /templates/<deinTemplate>/html/
2. herunterladen
15. 6. Wie kann ich helfen?
Architekten
Entwickler
Tester
Kreative
Designer
Koordinatoren
Ideen
https://github.com/svanschu/Joomla-HTML-Bootstrap-overrides
16. 7. Ausstehende Arbeiten
Forum
Chat
mehr Overrides
Demoseite
Dokumentation
Verbreitung
Pakete erstellen