FriendsOfREDAXO / mblock

Beliebig viele Datenblöcke innerhalb eines Moduls, per Drag & Drop verschiebbar.
MIT License
81 stars 10 forks source link

Css/jss nur laden wenn nötig #75

Closed staabm closed 1 week ago

staabm commented 6 years ago

Wäre es möglich die ganzen css/js includes nur dann zu laden, wenn auch ein mblock in der aktuellen seite enthalten ist?

Aktuell lädt man hier viel zeug und braucht es oft nicht....

Triggered by https://github.com/redaxo/redaxo/issues/1406

skerbis commented 6 years ago

evtl. durch den Admin selbst eingrenzen lassen. (Blacklist) Da mblock tatsächlich nicht mehr nur in Modulen eingesetzt werden kann, sondern global

tbaddade commented 6 years ago

durch den Admin selbst eingrenzen lassen.

Wenn das auf diese Art hinaus läuft, dann ggf. bei den Einstellungen die Seiten erlauben die MBlock tatsächlich nutzen (Whitelist).

sondern global

An welchen Stellen außer rex_form könnte es noch passieren?

skerbis commented 6 years ago

yform und rex_form .. wo noch @joachimdoerr ?

staabm commented 6 years ago

Ich denke man müsste das über die hook klassen machen können ohne dass irgendwelche manuellen listen gepflegt werden müssen (Vermutung)

Z.b. https://github.com/FriendsOfREDAXO/mblock/blob/master/lib/classes/Processor/mblock_rex_form.php

joachimdoerr commented 6 years ago

rexform und artikel_slice-edit mehr nicht. Ggf. noch im Frontend wenn man weiß wie man das mit yform in Verbindung bringt. Für yform im backend ist das noch nicht wirklich aufbereitet da müsste ich mal schauen wegen EP's in yform ob ich mich da irgendwie reinhängen könnte für den form builder.

alxndr-w commented 1 week ago

Da MBlock zu flexibel einsetzbar ist und Bandbreite heutzutage nicht mehr das entscheidende Kriterium ist, mache ich hier zu. Komplexität erhöhen sehe ich hier nicht.