Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 23

Thema: ragtek YUI Loader

  1. Kategorie
    Entwicklung
    Typ
    Add-On
    Version
    1.0.0 Beta 1
    Lizenz
    Benutzerdefiniert
    Veröffentlicht
    24.09.2009
    Aktualisiert
    24.09.2009
    Downloads
    12
    Installationen
    4
    Bewertung: (2 Stimmen, 3,00 durchschnittlich)
    Kompatible vBulletin-Versionen
    vBulletin 3.7: Alle Versionen
    vBulletin 3.8: 3.8.0-3.8.3
    • Dateizugriff erforderlich
    • Templateänderungen erforderlich
    Dieses Add-on ermöglich es, dynamisch & ohne Templateänderung YUI Komponenten nachzuladen.

    Um neue Komponenten hinzuzufügen, einfach ein neues Plugin am Hook style_fetch mit folgendem Code hinzufügen:

    PHP-Code:
    Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbarSie werden derzeit jedoch nicht als Lizenzinhaber erkannt.

    Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse einmit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org. 
    xxx durch den elementnamen ersetzen.
    Mehr dazu: http://developer.yahoo.com/yui/phploader/#modulenames

    Achtung, momentan noch eine Betaverstion!



    Geplant:

    Ausgabe cachen bzw eigenes Template dafür erstellen.
    Aktualisierung erfolgt bei einer Add-on installation, die YUI Komponenten benötigt.
    TODO:
    Combine auf TRUE setzen

    Das Archiv enthält eine Klasse die unter der BSD Lizenz steht.

    Lizenzvereinbarung

    Ihr könnt mit meinen Add-ons machen was ihr wollt.

    Meinen Code als Basis für eigene Add-ons verwenden, Code verändern und als eigenes Add-on verwenden, an beliebige vB Versionen anpassen und unter euren Namen veröffentlichen, das Add-on nehmen und das Klo herunterspielen, einfach alles

    Wäre nett, wenn man mich irgendwo als ursprünglichen Entwickler nennt, ist aber auch kein muss.

    Jetzt herunterladen

    Unterstützen Sie den Autor

    Geändert von ragtek (24.09.2009 um 22:55 Uhr)
  2. #2

    Standard

    Kannst du vlt. das ganze für mich verständlich erklären?

  3. #3

    Standard

    Für mich auch bitte

  4. #4
    Registriert seit
    02.09.2006
    Ort
    Austria (Vienna) , Croatia
    Beiträge
    3.974
    vBulletin-Version
    4.0.7

    Standard

    Also YUI ist ein Javascript Framework, das von Yahoo entwickelt wurde/wird.
    Das vB benutzt es für div. Sachen (AJAX Requests, Eventhandling,DOM Manipulation,.. etc).

    Nur benutzt das vBulletin nicht die eine Datei, die das komplette Framework intus hat, sondern die einzelnen Komponenten.

    HTML-Code:
    Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.
    
    Bitte öffnen Sie den Kundenbereich, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
    Einige Add-ons benötigen div. Dateien die das vB nicht von Haus aus mitbringt.
    Da "empfehlen" die Add-on Ersteller dann, das man code xyz in das Headinclude Template einfügt.

    Viele Benutzer die keine Ahnung davon haben, fügen das nun ein, ohne wirklich nachzudenken, zu schauen ob die Datei eventuell schon eingefügt wurde.
    Bei div. Boards die ich besuche, habe ich gemerkt das div. JS Dateien, doppelt & dreifach eingefügt werden (macht meißt eh nichts, aber wenn es von unterschiedlichen Quellen kommt, wird die Ladezeit verlängert).

    Konkretes Beispiel: YUI TabView.

    Dieses Add-on baut nun den YUI PHP Loader ein (von YAHOO zur Verfügung gestellt) dadurch wird add-on Autoren ermöglicht, die benötigten Dateien einheitlich nachzuladen.


    OK, ist kein Weltklasse Add-on, das sich vermutlich auch nicht durchsetzen wird, aber ist ja einen Versuch wert^^.

    Ich hoffe das es nun etwas klarer ist.
    Geändert von ragtek (24.09.2009 um 18:30 Uhr)

  5. #5

    Standard

    Aha und dein YUI Loader ladt alle Dateien auf einmal und unterbindet die anderen Einzelnen und zum Teil doppelten?
    Sodass man im Optimalfall einen schnelleren Seitenaufbau hat im Extremfall diesen aber verlangsamt, weil man nun eine größere Datei saugt???

  6. #6
    Registriert seit
    02.09.2006
    Ort
    Austria (Vienna) , Croatia
    Beiträge
    3.974
    vBulletin-Version
    4.0.7

    Standard

    Nein.

    Von Haus aus sieht der vb Code folgendermassen aus:
    HTML-Code:
    Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.
    
    Bitte öffnen Sie den Kundenbereich, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
    Nehmen wir mal an, du/ein Add-on benötigen die YUI Tabview.
    Du müsstest nun laut YUI Seite folgende Dateien einbinden:
    HTML-Code:
    Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.
    
    Bitte öffnen Sie den Kundenbereich, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
    Nehmen wir an, es gibt noch ein 2. Add-on das die element.js /element-min.js benötigt und diese automatisch einbindet.
    Dann hast du die Datei 2x eingebunden.

    Falls nun der Add-on Entwickler meine "Möglichkeit" benutzt & du mein Add-on installiert hast, wird die Datei nur 1x eingebunden.
    Desweiteren liefert dieses Add-on ab der nächsten Version alle benötigten Teile "kombiniert" aus, was einige Requests erspart und so die Ladezeit theoretisch verringert wird.

  7. #7

    Standard

    D.h. auf deutsch, dass derzeit es sich nicht lohnt dein Addon zu installieren, da die Addon Entwickler erst noch auf der Basis deines Addon coden müssen?

  8. #8
    Registriert seit
    02.09.2006
    Ort
    Austria (Vienna) , Croatia
    Beiträge
    3.974
    vBulletin-Version
    4.0.7

    Standard

    Wow
    Habs damit sogar ins YUI Blog geschafft


    http://www.yuiblog.com/blog/2009/10/...ctober-5-2009/
    *sorry, ich weiß, eigenlob stinkt*

  9. #9

    Standard

    hehe Glückwunsch.

    Hoffen wir mal, dass sich dieses Addon durchsetzt.

  10. #10
    Registriert seit
    02.09.2006
    Ort
    Austria (Vienna) , Croatia
    Beiträge
    3.974
    vBulletin-Version
    4.0.7

    Standard

    Naja wird es nicht, aber ich hoffe das es sowas ähnliches im vB4 auch geben wird.

    Viele andere Systeme benutzen sowas ja schon lange.
    zB $header->add_js('file');

Stichworte

Lesezeichen

Berechtigungen

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