vBulletin-Germany.org Forum
Registrieren Projekte Blogs Hilfe Benutzerliste Interessengemeinschaften Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Stichworte
php loader , phploader , yui

Antwort
 
Themen-Optionen
ragtek YUI Loader
Druckbare Version zeigen   Jemanden per E-Mail auf dieses Thema hinweisen   ragtek YUI Loader
Über dieses Werk
Einen Kommentar hinzufügen
Kommentare anzeigen
Autor-Informationen
Benutzerbild von ragtek
Über den Autor
Website besuchen
 
Autor: ragtek (Erfahrener Benutzer) ragtek ist offline
Zuletzt online: 28.07.2010

Kategorie: Entwicklung Typ: Add-On Version: 1.0.0 Beta 1 Lizenz: Benutzerdefiniert
Veröffentlicht: 24.09.2009 Zuletzt aktualisiert: 24.09.2009 Downloads: 10 Installationen: 3
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

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:
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

Jetzt herunterladen

Dateityp: zip ragtek_yuiloader_1-0-0_Beta_2.zip (24.09.2009 13:38, 18,6 KB, 13x aufgerufen)

Unterstützen Sie den Autor

  #2  
Alt 24.09.2009, 17:45
Kolbi Kolbi ist offline
Erfahrener Benutzer
 
Registriert seit: 12.03.2009
Ort: 79725 Laufenburg
Beiträge: 239
vBulletin Version: 4.0.2
Kolbi eine Nachricht über ICQ schicken Kolbi eine Nachricht über MSN schicken Kolbi eine Nachricht über Skype™ schicken
Standard

Kannst du vlt. das ganze für mich verständlich erklären?
Mit Zitat antworten
  #3  
Alt 24.09.2009, 17:50
ReneS ReneS ist offline
Erfahrener Benutzer
 
Registriert seit: 24.09.2007
Beiträge: 185
Standard

Für mich auch bitte
__________________
www.OverclockingStation.de
Mit Zitat antworten
  #4  
Alt 24.09.2009, 18:14
Benutzerbild von ragtek
ragtek ragtek ist offline
Erfahrener Benutzer
 
Registriert seit: 02.09.2006
Ort: Austria (Vienna) , Croatia
Beiträge: 3.818
vBulletin Version: 3.7.4
ragtek eine Nachricht über ICQ schicken ragtek eine Nachricht über MSN schicken ragtek eine Nachricht über Skype™ schicken
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)
Mit Zitat antworten
  #5  
Alt 24.09.2009, 21:35
Kolbi Kolbi ist offline
Erfahrener Benutzer
 
Registriert seit: 12.03.2009
Ort: 79725 Laufenburg
Beiträge: 239
vBulletin Version: 4.0.2
Kolbi eine Nachricht über ICQ schicken Kolbi eine Nachricht über MSN schicken Kolbi eine Nachricht über Skype™ schicken
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???
Mit Zitat antworten
  #6  
Alt 24.09.2009, 23:00
Benutzerbild von ragtek
ragtek ragtek ist offline
Erfahrener Benutzer
 
Registriert seit: 02.09.2006
Ort: Austria (Vienna) , Croatia
Beiträge: 3.818
vBulletin Version: 3.7.4
ragtek eine Nachricht über ICQ schicken ragtek eine Nachricht über MSN schicken ragtek eine Nachricht über Skype™ schicken
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.
Mit Zitat antworten
  #7  
Alt 25.09.2009, 13:22
Kolbi Kolbi ist offline
Erfahrener Benutzer
 
Registriert seit: 12.03.2009
Ort: 79725 Laufenburg
Beiträge: 239
vBulletin Version: 4.0.2
Kolbi eine Nachricht über ICQ schicken Kolbi eine Nachricht über MSN schicken Kolbi eine Nachricht über Skype™ schicken
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?
Mit Zitat antworten
  #8  
Alt 12.10.2009, 20:45
Benutzerbild von ragtek
ragtek ragtek ist offline
Erfahrener Benutzer
 
Registriert seit: 02.09.2006
Ort: Austria (Vienna) , Croatia
Beiträge: 3.818
vBulletin Version: 3.7.4
ragtek eine Nachricht über ICQ schicken ragtek eine Nachricht über MSN schicken ragtek eine Nachricht über Skype™ schicken
Standard

Wow
Habs damit sogar ins YUI Blog geschafft


http://www.yuiblog.com/blog/2009/10/...ctober-5-2009/
*sorry, ich weiß, eigenlob stinkt*
Mit Zitat antworten
  #9  
Alt 12.10.2009, 20:49
Kolbi Kolbi ist offline
Erfahrener Benutzer
 
Registriert seit: 12.03.2009
Ort: 79725 Laufenburg
Beiträge: 239
vBulletin Version: 4.0.2
Kolbi eine Nachricht über ICQ schicken Kolbi eine Nachricht über MSN schicken Kolbi eine Nachricht über Skype™ schicken
Standard

hehe Glückwunsch.

Hoffen wir mal, dass sich dieses Addon durchsetzt.
Mit Zitat antworten
  #10  
Alt 12.10.2009, 20:53
Benutzerbild von ragtek
ragtek ragtek ist offline
Erfahrener Benutzer
 
Registriert seit: 02.09.2006
Ort: Austria (Vienna) , Croatia
Beiträge: 3.818
vBulletin Version: 3.7.4
ragtek eine Nachricht über ICQ schicken ragtek eine Nachricht über MSN schicken ragtek eine Nachricht über Skype™ schicken
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');
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu