Ergebnis 1 bis 20 von 20

Thema: [NoMooTools] Mootools-JS nicht einbinden – 1.0.1

  1. #1
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard [NoMooTools] Mootools-JS nicht einbinden – 1.0.1

    HI

    Ich habe mal eine Erweiterung gebaut, die die Ausgabe des Mootools-Javascript im <head>-Bereich komplett ausschaltet.
    Dies ist sinnvoll, um die Ladezeit bei Seiten, die diese Scripte gar nicht brauchen, zu erhöhen.

    http://www.contao.org/erweiterungsli...otools.de.html

    Ich hoffe, sie funktioniert. Braucht noch jemand mehr Funktionen?

    Sebastian
    Geändert von Sebastian (14.11.2010 um 17:33 Uhr)
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Sebastian,

    ohne mir die Erweiterung jetzt angeschaut zu haben: Ist es auch (schon) möglich, anstelle des MooTools-Framework jenes von jQuery über das Backend zu aktivieren und entsprechend in das Seiten-Template reinzuladen? Das nämlich würden sich sicher einige wünschen (denk ich mal)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Nein, das ist nicht möglich, wäre aber leicht machbar. Nur der Name der Erweiterung ist dann etwas irreführend, also wäre eine weitere Erweiterung wohl besser.

    Nur müsste man dann auch jQuery pflegen und immer in der aktuellen Version bereitstellen, und ich will das nicht machen (kenne mich damit auch nicht aus).

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Sebastian Beitrag anzeigen
    Nur müsste man dann auch jQuery pflegen und immer in der aktuellen Version bereitstellen, und ich will das nicht machen (kenne mich damit auch nicht aus).
    Du meinst, die Versionsnummer im URL-Fragment zur AJAX Libraries API des Google CDNs:

    http://ajax.googleapis.com/ajax/libs.../jquery.min.js


    Ja, das müsste dann in der Tat gelegentlich angepasst werden...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Ah, das ist interessant. Da gibt es also nur ein komplettes Script? Dann müsste ich nur noch irgendetwas abonnieren, was mich über aktuelle Versionen informiert. Oder du machst das…

    Und wie sollte der Release-Zyklus ablaufen? Man kann ja nicht gut mittendrinnen eine andere jQuery-Version ausliefern. An Contao gekoppelt?

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmm, weiß auch nicht genau, wie man das am besten handhaben könnte. Bei Contao stehen - was das MooTools-Framework (und anderes) betrifft - die jeweiligen (mehr oder weniger aktuellen) Versionsnummern in der "constants.php"

    Oder man macht im Backend irgendwo ein extra Eingabefeld, wo dann jeder die jeweils aktuelle jQuery-Version eintragen kann bzw. jene Version, die im konkreten Fall verwendet werden soll. Dann nämlich können sich all jene, die jQ verwenden wollen, die passende Version selbst aussuchen (wären dann allerdings auch selbst in die Pflicht genommen, etwaige Versionsänderungen entsprechend nachzuvollziehen)...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Wenn jetzt aber andere Erweiterungen kommen, und jQuery einsetzen wollen, müssten diese für alle möglichen Versionsnummern gerüstet sein. Das wird eher schwierig.

    Ich weiß nicht, ob es nicht besser ist, wenn die Leute MooTools deaktivieren und jQuery einfach in das <head>-Feld eintragen.

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  8. #8
    Contao-Fan Avatar von JanoschSkuplik
    Registriert seit
    13.08.2009.
    Ort
    Raesfeld
    Beiträge
    536
    Partner-ID
    6909
    User beschenken
    Wunschliste

    Standard

    Bzgl. der Implementierung der jQuery-Dateien über das Backend (Seitentemplate) hatte ich mir für ein aktuelles Projekt eine entsprechende Erweiterung geschrieben. Diese bietet als Auswahl, die jQuery-Dateien von der Google-API oder lokal zu laden. Darüber hinaus habe ich dort auch eine jQuery-Lightbox integriert.
    Nun habe ich diese mal ins ER gestellt, Link folgt gleicht.

    EDIT: hier nun der Link und hier der zum Foreneintrag
    Gruß Janosch
    Geändert von JanoschSkuplik (14.11.2010 um 21:46 Uhr)

  9. #9
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Na bitte, dann wäre das Thema "jQuery"-Einbindung auch schon geklärt. Vielen Dank, Janosch!
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  10. #10
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Super, womit wir hier auch wieder beim Thema wären…

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  11. #11
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Danke für diese Erweiterung. Ich werde sie nacher mal testen

  12. #12
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Sebastian,

    ich habs noch nicht live getestet, daher meine Frage:
    Die Erweiterung prüft, ob MooTools auf der zu öffnenden Seite benötigt wird?
    Und "eliminiert" den Aufruf der MooTools dann, wenn diese auf der Seite nicht benötigt werden?

    Was wäre prima.

    Oder bindet diese nicht ein, so dass man min. 2 Seitenlayouts anlegt, einmal mit dieser Erweiterung, einmal ohne?
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  13. #13
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von planepix Beitrag anzeigen
    Die Erweiterung prüft, ob MooTools auf der zu öffnenden Seite benötigt wird?
    Ich denke nicht! Und genau das ist eben auch das "Problem" bei der ganzen Sache, so wie es auch von Leo u.a. hier bzw. hier angesprochen wurde.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  14. #14
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Das ist im Moment nicht der Fall. Man könnte das aber einführen, dann müssten Erweiterungen, die MooTools brauchen, jedoch einen (noch zu definierenden) Hook meiner Erweiterung benutzen. Aber das müssten die jeweiligen Entwickler dann auch tun…

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  15. #15
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    385

    Standard

    Hallo Sebastian,

    durch dieses Ticket hier bin ich gerade auf deine Erweiterung gestoßen.

    Wollte nur sagen, dass bei v2.10.1 zwar weniger Skripte mit deiner Erweiterung im Frontend geladen werden, es aber trotzdem noch mootools-Skripte in das Frontend schaffen.

  16. #16
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Wenn du mir vielleicht ein Ticket eröffnen könntest? http://www.contao-forge.org/projects/nomootools

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  17. #17
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    385

    Standard

    Wenn du mir sagst, wie man dort ein Ticket erstellt? Ich kann zwar in die Ticketübersicht schauen, aber keins anlegen (der Menüpunkt fehlt)

    €: Irgendwie war der eben zu doof zu merken, dass ich in einem anderem Tab mich bereits eingeloggt hatte...

  18. #18
    Contao-Fan Avatar von Russe
    Registriert seit
    23.10.2009.
    Beiträge
    729

    Standard

    Hallo Sebastian,

    hast du schon einen Plan ob bzw. wann du diese Erweiterung für 2.10 und 2.11 anpassen kannst?
    Russe

  19. #19
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    Die funktioniert unter beiden bestens, zumindest bei mir!
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  20. #20
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Ich darf nochmal wg. 2.11 nachhaken – hier wird ja auch der Cron via JavaScript ausgefüht. Wirst du [nomootools] aktualisieren?

    Ich könnte ggf. ein Ersatz-Script schreiben, das genau für den Original-Cron-Aufruf funktioniert. Würdest du dann damit die Erweiterung aktualisieren?
    So long,
    FloB since Nov. 2007 +706P +115P and counting

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. mootools.js über googleapis.com funktioniert nicht?
    Von JamesdK im Forum Installation / Update
    Antworten: 9
    Letzter Beitrag: 13.10.2011, 15:13
  2. Fehler bei Installation? Mootools wird nicht geladen
    Von psren im Forum Installation / Update
    Antworten: 14
    Letzter Beitrag: 26.05.2010, 10:04
  3. Mootools-Templates werden nicht integriert
    Von hyde im Forum Sonstiges zu Contao
    Antworten: 3
    Letzter Beitrag: 18.05.2010, 14:43
  4. mootools-modul einbinden
    Von Tinker2 im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 01.03.2010, 11:07
  5. MooTools wird nicht gefunden
    Von schman im Forum Sonstiges zu Contao
    Antworten: 4
    Letzter Beitrag: 09.10.2009, 08:22

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •