|
||||||
| Registrieren | Projekte | Blogs | Hilfe | Benutzerliste | Interessengemeinschaften | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
ragtek YUI Loader
|
|||||||||||||||||||||||||||||||
ragtek YUI Loader
Zuletzt online: 28.07.2010
Beschreibung 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:
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 Jetzt herunterladen
Unterstützen Sie den Autor
|
|||||||||||||||||||||||||||||||
|
#2
|
|||
|
|||
|
Kannst du vlt. das ganze für mich verständlich erklären?
__________________
|
|
#3
|
|||
|
|||
|
Für mich auch bitte
__________________
www.OverclockingStation.de |
|
#4
|
||||
|
||||
|
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. 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.
__________________
Neuestes Add-on: Tag Users @ vB Albums _____________________________ amazon wunschliste falls mir jemand danken möchte Geändert von ragtek (24.09.2009 um 18:30 Uhr) |
|
#5
|
|||
|
|||
|
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
|
||||
|
||||
|
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. 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. 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.
__________________
Neuestes Add-on: Tag Users @ vB Albums _____________________________ amazon wunschliste falls mir jemand danken möchte |
|
#7
|
|||
|
|||
|
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
|
||||
|
||||
|
Wow
Habs damit sogar ins YUI Blog geschafft ![]() http://www.yuiblog.com/blog/2009/10/...ctober-5-2009/ *sorry, ich weiß, eigenlob stinkt*
__________________
Neuestes Add-on: Tag Users @ vB Albums _____________________________ amazon wunschliste falls mir jemand danken möchte |
|
#9
|
|||
|
|||
|
hehe
Glückwunsch.Hoffen wir mal, dass sich dieses Addon durchsetzt.
__________________
|
|
#10
|
||||
|
||||
|
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');
__________________
Neuestes Add-on: Tag Users @ vB Albums _____________________________ amazon wunschliste falls mir jemand danken möchte |
![]() |
| Lesezeichen |
| Themen-Optionen | |
|
|