Jeder kennt es: irgendwie reagiert die Joomla-Seite träge. Man klickt auf einen Link und der Webbrowser legt erstmal eine Gedenksekunde ein, bevor es eine Reaktion gibt.
Ursache ist hier oftmals ein serverseitiges Performanceproblem - aber wie findet und behabt man diese Probleme? Wie lässt sich in einem komplexen Joomla-Projekt feststellen, welche Komponente oder welches Modul bremst?
In dieser Session möchte ich zeigen, wie ein systematisches Debugging funktionieren kann.
Ursache ist hier oftmals ein serverseitiges Performanceproblem - aber wie findet und behabt man diese Probleme? Wie lässt sich in einem komplexen Joomla-Projekt feststellen, welche Komponente oder welches Modul bremst?
In dieser Session möchte ich zeigen, wie ein systematisches Debugging funktionieren kann.
von David Jardin
Joomla - ein Crashkurs
Rund um das Thema "Sicherheit mit Joomla" gibt es eine Vielzahl an Informationen und Ressourcen, aber welche der vielen Tipps, Tricks und Erweiterungen hilft denn jetzt wirklich? In diesem Crashkurs stellt David die wichtigsten Schritte zur Absicherung vor.
Joomla - ein Crashkurs
Rund um das Thema "Sicherheit mit Joomla" gibt es eine Vielzahl an Informationen und Ressourcen, aber welche der vielen Tipps, Tricks und Erweiterungen hilft denn jetzt wirklich? In diesem Crashkurs stellt David die wichtigsten Schritte zur Absicherung vor.
von Christian Schmidt
Warum die Sicherheit einer Webseite sich auf die Suchmaschinenoptimierung auswirkt.
Warum die Sicherheit einer Webseite sich auf die Suchmaschinenoptimierung auswirkt.
von Christiane Maier-Stadtherr
Barrierefreies Internet - das Thema hat viele Facetten. Es ist wesentlich mehr als "Tabellenfrei mit staken Farbkontrasten".
Mit detektivischem Gespür müssen Barrieren erkannt werden, die für "Normalos" unsichtbar sind - und mit Fachwissen und Durchsetzungsvermögen müssen sie beseitigt werden um eine barrierefreie (besser: barrierearme) Seite abzuliefern.
In dieser Session schauen wir uns die Barrierefreiheit hautpsächlich aus der Sicht des Dienstleisters an.
Barrierefreies Internet - das Thema hat viele Facetten. Es ist wesentlich mehr als "Tabellenfrei mit staken Farbkontrasten".
Mit detektivischem Gespür müssen Barrieren erkannt werden, die für "Normalos" unsichtbar sind - und mit Fachwissen und Durchsetzungsvermögen müssen sie beseitigt werden um eine barrierefreie (besser: barrierearme) Seite abzuliefern.
In dieser Session schauen wir uns die Barrierefreiheit hautpsächlich aus der Sicht des Dienstleisters an.
von Benjamin Trenkle
In diesem Vortrag wird die Core-Komponente com_ajax vorgestellt.
Wie man mit Modulen und Plugins AJAX-Aufrufe durchführt und verarbeitet, wo die Hürden liegen und warum die Komponente ohne AJAX erst richtig glänzen kann.
In diesem Vortrag wird die Core-Komponente com_ajax vorgestellt.
Wie man mit Modulen und Plugins AJAX-Aufrufe durchführt und verarbeitet, wo die Hürden liegen und warum die Komponente ohne AJAX erst richtig glänzen kann.
von Allon Moritz
Eine der grössten Herausforderungen in Joomla 4, ist die Migration zu Namespaces. In dieser Session werde ich das Libraries backport und Legacy forward Vorgehen vorstellen, wobei volle Rückwärts Kompatibilität gewährleistet werden muss. So kann eine Joomla 3 extension ohne Änderung in Joomla 4 benutzt werden. Nach der Portierung auf Namespaces sollte die Extension dann auch noch auf Joomla 3 laufen, damit der Entwickler nur eine Code Base Verwalten muss.
Es wird auch noch gezeigt, wie com_content migriert wurde und wie die neue Extension Struktur aussehen wird.
Eine der grössten Herausforderungen in Joomla 4, ist die Migration zu Namespaces. In dieser Session werde ich das Libraries backport und Legacy forward Vorgehen vorstellen, wobei volle Rückwärts Kompatibilität gewährleistet werden muss. So kann eine Joomla 3 extension ohne Änderung in Joomla 4 benutzt werden. Nach der Portierung auf Namespaces sollte die Extension dann auch noch auf Joomla 3 laufen, damit der Entwickler nur eine Code Base Verwalten muss.
Es wird auch noch gezeigt, wie com_content migriert wurde und wie die neue Extension Struktur aussehen wird.
von Robert Mittl
Was ist ein SVG, welche Vorteile bietet das Grafik Format und wie kann man es es einsetzen und animieren. Es werden verschiedene Techniken aufgezeigt, so dass Du auch selbst Lust auf "mehr" SVG bekommst.
Was ist ein SVG, welche Vorteile bietet das Grafik Format und wie kann man es es einsetzen und animieren. Es werden verschiedene Techniken aufgezeigt, so dass Du auch selbst Lust auf "mehr" SVG bekommst.
von Dimitris Grammatikogiannis
An introduction to we components and custom elements and how their gonna be implemented in Joomla 4.
An introduction to we components and custom elements and how their gonna be implemented in Joomla 4.
von Robert Deutz
In der Frontend-Entwicklung wird immer mehr Javascript verwendet und Interaktion ist quasi Pflicht. Joomla! ist nach dem klassischen Paradigma Senden/Verarbeiten/Anzeigen aufgebaut. Diese beiden Konzepte passen nur schlecht zusammen. Anhand eines konkreten Beispiels zeige ich wie man das Beste aus beiden Welten verbinden kann.
In der Frontend-Entwicklung wird immer mehr Javascript verwendet und Interaktion ist quasi Pflicht. Joomla! ist nach dem klassischen Paradigma Senden/Verarbeiten/Anzeigen aufgebaut. Diese beiden Konzepte passen nur schlecht zusammen. Anhand eines konkreten Beispiels zeige ich wie man das Beste aus beiden Welten verbinden kann.
von Sigrid Gramlinger
In vielen Projekten reicht das Joomla! Standard Kontaktformular nicht aus, meist fehlen nur ein bis zwei Felder und dafür lohnt es sich nicht eine komplette Formular-Extension zu installieren. Und mit "Just Joomla" zeige ich mehrere Möglichkeiten, wie man auf einfachem Weg das Formular anpassen und erweitern kann.
In vielen Projekten reicht das Joomla! Standard Kontaktformular nicht aus, meist fehlen nur ein bis zwei Felder und dafür lohnt es sich nicht eine komplette Formular-Extension zu installieren. Und mit "Just Joomla" zeige ich mehrere Möglichkeiten, wie man auf einfachem Weg das Formular anpassen und erweitern kann.