Schnell GBS Status Update

27. Mai 2011 um 11.40 Uhr von Matt Sweeney | In Entwicklung | 1 Kommentar

Wir haben die Q1 Update verpasst, und statt eilen aus dem Q2 aktualisieren, nehmen wir die Gelegenheit, unsere Herangehensweise an GBS zu rationalisieren. Seien Sie versichert, wird das nächste Update in Q2 landen. In der Zwischenzeit vergessen Sie nicht Ihre eigene Benutzer-Statistiken zu untersuchen, um die besten ROI für Ihre Entwicklungs-und Test-Ressourcen sicherzustellen.

Share and erweitern: Lesezeichen mit del.icio.us | digg it! | reddit!

YUI: Öffnungszeiten Do. 26. Mai

24. Mai 2011 um 11.24 Uhr von Luke Smith | In Entwicklung , Öffnungszeiten | 4 Kommentare

Was ist in YUI 3.4.0 kommt?

Wir versuchen, unsere Enten in einer Reihe früherer heute bekommen, und fügen Sie ein wenig mehr Transparenz für unsere Entwicklung Zyklus und Prozess. Ob Sie es glauben oder nicht, wir haben tatsächlich eine gewisse Vorstellung von dem, was wir planen, in der Version 3.4.0 Release.

Die finale Version 3.4.0 ist für einen August veröffentlichen geplant, aber wir werden Posting drei Einzelproben Preview Releases auf dem Weg dorthin, darunter die erste, PR1, in dieser Woche!

Join den Anruf für einen Überblick über einige der kommenden Features und Bug-Fixes, erhalten einen Status, wo wir heute sind, und erhalten Sie einen ersten Blick in unser neues Release-Zyklus.

Zeit & Details

Wir werden Online von 10.00 bis 11.00 Uhr PDT am Donnerstag. Die Verbindungsdaten sind die gleichen wie gewohnt.

  1. Wählen Sie sich in 1-888-371-8922 (Skype funktioniert gut für Nicht-US-Teilnehmer *)
  2. Geben Sie den Teilnehmer-Code 47188953 #
  3. Join the Screen-Sharing-Sitzung (diese wird Sie auffordern, die Adobe Connect-Plugin zu installieren, wenn dies Ihre erste Mal benutzen)

* - Wenn Skype nicht möglich ist, mailen Sie mir oder catch me (DavGlass) in der # yui IRC-Channel auf Freenode für eine lokale Nummer.

Share and erweitern: Lesezeichen mit del.icio.us | digg it! | reddit!

YUI Ausbildung in der Schweiz

24. Mai 2011 um 10.26 Uhr von Tobias Ebnöther | In Entwicklung , YUI Events | 1 Kommentar

Liip kürzlich YUI Ausbildung von Tobias Ebnöther für Anfänger mit einigen grundlegenden Kenntnissen über JavaScript gegeben gesponsert. Unser Raum war sehr begrenzt, sodass wir nicht bekannt geben diesem sehr öffentlich.

The Morning

Starting early ich eine erste Gruppe von Entwicklern, die auf das Lernen über YUI bemüht waren, hatten. Die meisten von ihnen wurden bereits mit anderen großen Bibliotheken oder Version 2 von YUI. Das Feedback aus der Gruppe war toll, wie jeder liebte die sehr sauber, dass YUI ermöglicht es Ihnen, alltäglichen Probleme zu lösen und möglicherweise die Wiederverwendung von Code. Wir hatten eine kleine Diskussion über die Verwendung des Sandbox-Technik oder einfach nur Rollen mit SimpleYUI . Während die einfache Version aktiviert einen schönen Start in die Werkstatt die meisten Menschen schienen die Sandbox-Instanzen bevorzugen.

The Afternoon

Am Nachmittag hatte ich eine sehr interessante Gruppe mit einer Mischung aus Entwicklern, Kunden und Produkte Eigentümer. Am Anfang war ich ein bisschen Angst wegen der sehr unterschiedlichen Kenntnisstand, aber wie sich herausstellte, mit allen sich gegenseitig unterstützen wir nahezu auf die Geschwindigkeit der Morgen-Gruppe. Das Feedback war hier auch gut: Menschen waren vor allem erstaunt, wie schnell man etwas mit einer verschiebbaren Widget tun. So zeigte ich ihnen ein paar schöne Beispiele dafür, wie Menschen zusammen Dinge in der Galerie, und wir hatten sogar einige Zeit, um unsere eigenen Module zu bauen.

Nächste

Giving einen vollen Tag der Ausbildung war eine große und anstrengende Erfahrung. Nächstes Mal werde ich planen ein bisschen mehr Zeit am Morgen als 3 Stunden waren ziemlich kurz für eine vollständige Einführung. Wir haben einen Aufbaukurs basiert auf dem "YUI Building Blocks" Material Liip Zürich am 9. Juni. Der Raum wird sehr begrenzt sein, sondern wieder einen Kommentar abzugeben zu diesem Post, wenn Sie Interesse an einer Mitgliedschaft haben.

Introducing Menschen YUI hat richtig Spaß gemacht, so dass wir zu einem öffentlichen Training in Zürich bald Host, vermutlich irgendwann im Juli wollen. Es wäre gut zu wissen, wie viele Leute interessiert sind, so fallen einen Kommentar, wenn Sie möchten, kommen.

Tobias Ebnöther Über den Autor: Tobias Ebnöther ist ein Front-End-Ingenieur und Coach bei Liip . Er ist begeistert von JavaScript, das Testen und Tischfußball. Sie können Tobias auf Twitter unter folgen @ ebii oder finden ihn im IRC als ebi.

Share and erweitern: Lesezeichen mit del.icio.us | digg it! | reddit!

Bidi Tutorial: RTL YUI-Kalender in Arabic

23. Mai 2011 um 10:30 Uhr von Mohammad Younis | In Entwicklung | Keine Kommentare Dieses Beispiel zeigt, wie eine Rechts-nach-links-arabische Version eines erstellen "Basic Popup-Kalender" mit YUI 2.9.0. Die YUI-Kalender -Komponente enthält eine Reihe von nützlichen APIs, darunter eine konfigurierbare Schließen-Button, dynamische iframe Shim und APIs für die Aus-und Einblenden des Benutzers. LTR: YUI-Kalender in Englisch screenshot RTL: YUI-Kalender in Arabisch screenshot Klicken Sie hier, um zu überprüfen, die funktionierendes Beispiel. Klicken Sie hier , um alle benötigten Dateien auf das Beispiel lokal herunterladen.

Schritte zu einem Widget auf RTL Bidirectionalize

  1. Deklarieren Sie die primäre Sprache und ändern Sie die Richtung für die Seite innerhalb des <html> Tag mit dem lang -Attribut und dir="rtl" , diesen Punkt bei der ganzen Seite rtl, aber wenn die Seite ltr, wir sollten die rtl hinzufügen in-Widget.
  2. Convert CSS-Attribute und Werte, die Richtung zu beziehen im Stylesheet, darunter schweben, Bildpositionen, text-align, margin, padding, border, etc. Wir empfehlen CSSJanus für die Umwandlung von CSS.
  3. Aktualisieren Sie alle JavaScript im Zusammenhang mit Richtwirkung. So viel wie möglich, empfehlen wir, Richtung, in Ihren JavaScript-Code konfigurierbar.
  4. Übersetzen von Text-Strings aus der Originalsprache, die RTL Sprache sowohl in der HTML-Seite und JavaScript.
  5. Testen Sie sprite Bilder, falls sie umgedreht werden müssen.
  6. Überprüfen A-Klasse-Kompatibilität, die Prüfung der Kalender in allen Browsern zu sein, dass es funktioniert gut.

Share and erweitern: Lesezeichen mit del.icio.us | digg it! | reddit!

YUI: Öffnungszeiten Do. 12. Mai

9. Mai 2011 um 02.17 Uhr von Dav Glass | In Entwicklung , Öffnungszeiten | 3 Kommentare

Component Besitzer Updates und eine Diskussion über die Zukunft der Loader

Im Zuge der Adam Moore Verlassen des YUI-Team für "Startup" ier Weiden, wir haben kürzlich eine große shuffle von Komponenten, die Zuweisung neuer Eigentümer eine Reihe von Kern-Komponenten, einschließlich Loader, Event, und die YUI global. Dav Glass wird cohosting das Gespräch mit Eric F in dieser Woche über die Neuzuordnung zu reden und offen das Gespräch über das, was auf der Roadmap für diese Komponenten.

Wenn Sie brillante Ideen, nagende juckt, oder einfach nur alte Gedanken über die YUI globales Objekt, Loader, das Modul-System, oder irgendetwas anderes haben, rufen Sie in. Wir sind ganz Ohr!

Zeit & Details

Wir werden Online von 10.00 bis 11.00 Uhr PDT am Donnerstag. Die Verbindungsdaten sind die gleichen wie gewohnt.

  1. Wählen Sie sich in 1-888-371-8922 (Skype funktioniert gut für Nicht-US-Teilnehmer *)
  2. Geben Sie den Teilnehmer-Code 47188953 #
  3. Join the Screen-Sharing-Sitzung (diese wird Sie auffordern, die Adobe Connect-Plugin zu installieren, wenn dies Ihre erste Mal benutzen)

* - Wenn Skype nicht möglich ist, mailen Sie mir oder catch me (DavGlass) in der # yui IRC-Channel auf Freenode für eine lokale Nummer.

Share and erweitern: Lesezeichen mit del.icio.us | digg it! | reddit!

In der YUI 3 Gallery: Geo

6. Mai 2011 um 04.46 Uhr von Nicholas C. Zakas | In Entwicklung , YUI 3 Gallery | Keine Kommentare Geolocation ist einer der aufregendsten HTML5-Technologien, um im Browser angezeigt, und die Geo Gallery-Modul ermöglicht Ihnen den Speicherort zugreifen Informationen. Die W3C Geolocation API bietet eine einfache Schnittstelle, um den Standort des Nutzers aus JavaScript zugreifen. Der folgende Code greift der Benutzer die aktuelle Position in einer unterstützenden Browser:
 navigator.geolocation.getCurrentPosition(function(result) { //success handler }, function (result){ //failure handler }) 
Wenn dieser Code ausgeführt wird, öffnet der Browser eine Meldung für den Benutzer um Erlaubnis, ihren aktuellen Standort zu offenbaren. Der Dialog in Firefox angezeigt wird, sieht wie folgt aus: Geolocation-Dialog in Firefox Wenn der Benutzer verweigert die Erlaubnis, oder ein Fehler auftritt beim Versuch, die aktuelle Position zu bekommen, ist das Scheitern Handler aufgerufen. Andernfalls ist der Erfolg Handler mit Informationen über den aktuellen Standort genannt. Diese Informationen gibt es in Form von Längen-und Breitengrad-Koordinaten (weitere Informationen verfügbar sein sowie, abhängig von der Implementierung). Die W3C Geolocation API wird in Internet Explorer 9 +, Firefox 3.5 +, Safari 5 +, Chrome und Opera 10,6 sowie auf Mobile Safari und Webkit auf Android unterstützt, so dass es ziemlich allgegenwärtig. Das Geo-Modul nutzt die Geolocation API, wenn es verfügbar ist, und fällt zurück auf ein IP-basiertes lookup über die YQL pidgets.geoip offenen Tisch, wenn sie nicht verfügbar ist oder wenn es einen Fehler. Diese Tabelle ist besonders nützlich, weil Sie Standortinformationen für eine bestimmte IP-Adress-Suche können, oder Sie können die IP-Adresse weglassen, und es wird die Lage für die IP-Adresse, der die Anfrage zurück. Der letzte Teil stellt sicher, dass Sie nur einen Antrag stellen müssen, um Standortinformationen statt zwei bekommen (andere Lösungen verwenden Sie eine der IP-Adresse bekommen und dann den Speicherort für die IP-Adresse bekommen). In typischen YUI Mode bietet der Geo-Modul eine optimierte Benutzeroberfläche für den Zugriff auf Geolocation Informationen. Statt Bereitstellung von zwei Callback-Funktionen, eine für den Erfolg und einen für Versagen, nur in einem Durchgang. Das Ergebnis-Objekt hat eine success Eigenschaft, die angibt, ob der Aufruf erfolgreich:
 YUI({ gallery: 'gallery-2011.04.27-17-14' }).use('gallery-geo', function(Y) { Y.Geo.getCurrentLocation(function(response){ //check to see if it was successful if (response.success){ console.log(response.coords.latitude); console.log(response.coords.longitude); } }); }); 
Wenn ein Geolocation erfolgreich abgeschlossen wird, der success ist Eigentum wahr und response.coords ist mit mindestens zwei Eigenschaften erfüllt: latitude und longitude (wenn die native API verwendet wird, dann werden alle verfügbaren Eigenschaften sind auf dieses Objekt kopiert). Es gibt auch eine source -Eigenschaft auf dem Response-Objekt, das entweder "native" ist, wenn die Informationen aus dem nativen API, oder "pidgets.geoip" abgerufen wurde, wenn es von YQL abgerufen wurde. Wenn ein Fehler auftritt, oder wenn der Benutzer sinkt um Standortinformationen bereitzustellen, dann success , ist falsch. Wenn die Geolocation API hat einen Fehler, wird das Geo-Modul IP-basierte lookup statt zu versuchen. Wenn jedoch lehnt es dem Benutzer, Informationen zu liefern, wird die IP-basierte lookup nicht durchgeführt. Denken Sie daran, dass die native API wesentlich genauer als IP Lage ist, so dass Sie nicht die gleiche Qualität der Ergebnisse in Browsern ohne nativen Geolocation-Unterstützung. Allerdings ist die Geo-Modul ein guter erster Schritt, um die Bereitstellung location-based Erfahrungen für Ihre Benutzer.

Share and erweitern: Lesezeichen mit del.icio.us | digg it! | reddit!

Hosted by Yahoo!

Copyright © 2006-2011 Yahoo! Inc. Alle Rechte vorbehalten. Datenschutzbestimmungen - Nutzungsbedingungen

Präsentiert von WordPress auf Yahoo! Web Hosting .