Dies ist eine Folge der Frage: Wie kann ein Modul basierend auf der Größe des Geräts oder des Ansichtsfensters in Joomla 3 deaktiviert werden, um die Leistung für mobile Geräte zu optimieren?
Wie kann ich mit com_ajax ein Modul laden und entladen? Der Aufruf kann entweder mit reinem Javascript oder mit jquery erfolgen und basiert auf der Größe des Ansichtsfensters (wir verwenden dafür mediacheck.js: https://github.com/sparkbox/mediaCheck ).
Abhängig davon, wohin diese Antwort führt, können wir sogar eine Komponente zusammenstellen, um diese Art des dynamischen Ladens zu ermöglichen (wählen Sie Haltepunkte, wählen Sie aus, welche Module geladen / entladen werden sollen).
Begründung: Responsive / Adaptive (wählen Sie Ihren Geschmack) ist heutzutage unerlässlich, ebenso wie die Reduzierung der Ladegröße für Mobiltelefone (langsame 3G-Geschwindigkeit in einem guten Empfangsbereich, hier in Brasilien). Wenn ich 10 ~ 15k jQuery / Javascript verwenden kann, um das Laden von 20 ~ 200k eines Moduls zu vermeiden (Module können Bilder enthalten, also eine ziemlich große Größe erreichen), bin ich alles dafür. Die Reduzierung der Bildschirmunordnung ist auch ein Muss für ein gutes mobiles Design. Wir können sogar argumentieren, dass dies "zuerst mobil" ist, da wir ohne das Modul entwerfen und es dann laden, wenn die Bildschirmgröße dies zulässt.