Rychlé GBS Stav aktualizace

27 května 2011 v 11:40 hod. Matt Sweeney | V rozvoje záložky | 1 Komentář

Jsme minuli Q1 aktualizaci, a spíše než vyběhnout na Q2 aktualizaci, bereme možnost zefektivnit náš přístup k GBS. Buďte klidní, budou další aktualizace přistát ve 2. čtvrtletí. Do té doby, nezapomeňte prozkoumat své vlastní uživatelské statistiky zajistit co nejlepší návratnost investic na vašem vývoji a testování zdrojů.

Sdílet a rozšiřovat: Záložka se Del.icio.us | Digg to! | reddit!

YUI: Otevírací doba čt. 26. května

24 května 2011 v 11:24 Luke Smith | V rozvoji a Otevírací doba záložky | 4 Komentáře

Co se chystá v YUI 3.4.0?

Snažíme se dostat naše kachny v řadě dříve v dnešní době, a přidat trochu více transparentnosti do našeho vývojového cyklu a procesu. Věřte tomu nebo ne, ve skutečnosti máme nějakou představu o tom, co máme v plánu vydat ve verzi 3.4.0.

Konečná verze 3.4.0 je plánováno pro vydání srpna, ale budeme vyslání tří dílčích Předváděcí verze na cestě tam, včetně první, PR1, tento týden!

Připojte se k volání pro přehled některých z připravovaných funkcí a oprav chyb, získat postavení, o tom, kde jsme dnes, a dostanete první pohled se do našeho nového vydání cyklu.

Čas a detaily

Budeme on-line od 10 do 11 hodin PDT čtvrtek. Připojovací údaje jsou stejné jako obvykle.

  1. Dial do 1-888-371-8922 (Skype funguje skvěle pro neamerické účastníků *)
  2. Zadejte kód účastníka 47188953 #
  3. Přidejte se k relaci sdílení obrazovky (to vás vyzve k instalaci zásuvného modulu Adobe Connect, pokud je to vaše první používat to)

* - Pokud Skype není možnost, napište mi, nebo mě chytit odst. davglass) v Č. Yui IRC kanál na freenode pro místní číslo.

Sdílet a rozšiřovat: Záložka se Del.icio.us | Digg to! | reddit!

YUI trénink ve Švýcarsku

24 května 2011 v 10:26 Tobias Ebnöther | V rozvoj , Yui Akce | 1 Comment

Liip nedávno sponzoroval Yui výuku Tobias Ebnöther pro začátečníky s některými základními poznatky o JavaScriptu. Náš prostor je velmi omezený, takže jsme neměli oznámit to velmi veřejně.

Dopolední

Začíná brzy jsem měl první skupinu vývojářů, kteří se rádi učí o YUI. Většina z nich už byli obeznámeni s dalšími významnými knihovnami nebo verze 2 YUI. Zpětná vazba od skupiny bylo skvělé, jak každý miloval velmi čistý způsob, YUI vám umožňuje řešit každodenní problémy a potenciálně znovu kód. Měli jsme málo diskutuje o použití tzv. sandboxu techniku ​​nebo jen válcováním SimpleYUI . Zatímco jednoduchá verze umožnil příjemný start do dílny většina lidí zřejmě přednost sandboxed instance.

Odpoledne

Odpoledne jsem měl velmi zajímavou skupinu se směsí vývojářů, zákazníků a produktů vlastníků. Zpočátku jsem byl trochu strach, protože z velmi odlišných znalostních úrovních, ale jak se ukázalo, s každým podporovat jeden druhého jsme skoro uzavřeno rychlost ranní skupiny. Zpětná vazba zde bylo dobré také: lidé byli většinou překvapeni, jak rychle je možné něco udělat s draggable widget. Tak jsem jim ukázal nějaké pěkné příklady, jak se lidé dohromady věci v galerii, a dokonce jsme měli nějaký čas budovat své vlastní moduly.

Další

Dát celý den tréninku byl velký a vyčerpávající zážitek. Příště budu plánovat trochu více času v dopoledních hodinách ve 3 hodiny byly poměrně krátká pro úplné zavedení. Budeme mít střední kurz založený na "stavebních kamenů" Yui materiálu na Liip Curychu 9. června. Prostor bude velmi omezený, ale opět zanechat komentář k tomuto článku, pokud máte zájem o vstup.

Představujeme lidem Yui byla opravdová zábava, takže chceme pořádat více veřejný trénink v Curychu brzy, zřejmě někdy v červenci. Bylo by dobré vědět, kolik lidí se zajímá, takže pokles poznámku, pokud byste chtěli přijít.

Tobias Ebnöther O autorovi: Tobias Ebnöther je front-end inženýr a trenér na Liip . Je to vášnivý JavaScript, testování a foosball. Můžete sledovat na Twitteru Tobiase na znak @ ebii nebo ho najít na IRC v EBI.

Sdílet a rozšiřovat: Záložka se Del.icio.us | Digg to! | reddit!

BiDi Cvičení: RTL YUI kalendář v arabštině

23 května 2011 v 10:30 Mohammad Younis | V rozvojových | Uživatelské No Comments Tento příklad ukazuje, jak vytvořit zprava doleva arabské verzi "Basic" Popup kalendář s YUI 2.9.0. Kalendář YUI složka obsahuje řadu užitečných API, včetně nastavitelnou zavírací tlačítko, dynamické iframe Shim, a rozhraní API pro skrytí a zobrazení od uživatele. LTR: YUI kalendář v angličtině screenshotu RTL: YUI kalendář v arabském screenshotu Klikněte zde , podívejte se na pracovní příklad. Klikněte zde stáhnout všechny soubory potřebné ke spuštění příklad lokálně.

Kroky k Bidirectionalize widgetu na RTL

  1. Prohlásit, že primární jazyk a změnit směr stránky uvnitř <html> značky se lang a atribut dir="rtl" , tento bod v případě, že celá stránka je RTL, ale pokud je stránka l, bychom měli přidat RTL v widget.
  2. Převod CSS atributy a hodnoty, které souvisejí s vedením v seznamu stylů, včetně plováku a obrazových pozic, text-align, přirážky, zateplení, hraniční, atd. Doporučujeme CSSJanus pro konverzi CSS.
  3. Aktualizujte JavaScript týkající se směrovost. Stejně jako je to možné, doporučujeme dělat směr konfigurovatelné v kódu v jazyce JavaScript.
  4. Přeložit textové řetězce z původního jazyka do jazyka RTL jak v HTML stránce a JavaScript.
  5. Otestujte skřítek obrázků v případě, že je třeba převrácené.
  6. Zkontrolujte, zda-grade kompatibilitu, testování kalendář přes prohlížeče, aby bylo jisté, že je v pořádku.

Sdílet a rozšiřovat: Záložka se Del.icio.us | Digg to! | reddit!

YUI: Otevírací doba čt. 12. května

May 9, 2011 v 2:17 hod. od DAV sklo | V rozvoji a Otevírací doba záložky | 3 Komentáře

Aktualizace komponent majitel a diskuse o budoucnosti Loader

V důsledku Adam Moore opustil tým Yui za "startup" pastviny IER, nedávno jsme dělali velkou Shuffle komponent, přiřazení nové majitele na několik základních prvků, včetně Loader, událost a YUI globální. Dav Sklo bude cohosting hovor s Ericem F tento týden mluvit o reassignments a otevřete konverzaci o tom, co je na plánu pro tyto komponenty.

Pokud máte skvělé nápady, neodbytná svědí, nebo prostě staré myšlenky o objektu, Yui globální, nakládce, modul systému, nebo cokoliv jiného, ​​zavolejte dovnitř Jsme všichni uši!

Čas a detaily

Budeme on-line od 10 do 11 hodin PDT čtvrtek. Připojovací údaje jsou stejné jako obvykle.

  1. Dial do 1-888-371-8922 (Skype funguje skvěle pro neamerické účastníků *)
  2. Zadejte kód účastníka 47188953 #
  3. Přidejte se k relaci sdílení obrazovky (to vás vyzve k instalaci zásuvného modulu Adobe Connect, pokud je to vaše první používat to)

* - Pokud Skype není možnost, napište mi, nebo mě chytit odst. davglass) v Č. Yui IRC kanál na freenode pro místní číslo.

Sdílet a rozšiřovat: Záložka se Del.icio.us | Digg to! | reddit!

V Yui 3 Galerie: Geo

06.05.2011 v 4:46 hodin Nicholas C. Zakas | V rozvoj , YUI 3 Galerie | Žádné komentáře Geolokace je jedním z více vzrušujících HTML5 technologií spojených se objevit v prohlížečích a Geo Galerie modul umožňuje přístup k umístění informace. W3C Geolokace API poskytuje jednoduché rozhraní pro přístup polohu uživatele z JavaScriptu. Následující kód přistupuje uživatele aktuální polohu ve vedlejší prohlížeči:
 navigator.geolocation.getCurrentPosition(function(result) { //success handler }, function (result){ //failure handler }) 
Při spuštění tohoto kódu, prohlížeč zobrazí zprávu s dotazem, za souhlasu uživatele odhalit svou aktuální polohu. Zobrazí se dialog ve Firefoxu vypadá takto: Geolokace dialog ve Firefoxu Pokud uživatel popírá oprávnění, nebo dojde k chybě při pokusu získat aktuální polohu, se nazývá porucha psovod. V opačném případě je úspěch obslužná rutina s informací o aktuální poloze. Tato informace přichází v podobě zeměpisných souřadnic (další informace mohou být k dispozici také, v závislosti na implementaci). W3C Geolokace API je podporována v aplikaci Internet Explorer 9 +, Firefox 3.5 +, Safari 5 +, Chrome a Opera 10.6 a Safari pro mobilní telefony a WebKit pro Android, což je poměrně všudypřítomný. Modul Geo používá Geolocation API, když je k dispozici, a použije se na bázi protokolu IP vyhledávání přes YQL pidgets.geoip otevřené tabulky, když není k dispozici nebo pokud je chyba. Tato tabulka je mimořádně užitečné, protože můžete vyhledání informací o poloze pro konkrétní IP adresu, nebo můžete vynechat IP adresu a vrátí informace o poloze pro IP adresu, která žádost podala. Druhá část zajišťuje, že budete muset podat pouze jednu žádost získat informace o místě, místo dvou (jiné řešení použít jednu získat IP adresu a pak jeden získat informace o umístění pro dané IP adresy). V typické módě Yui, modul Geo nabízí moderní grafické rozhraní pro přístup k Geolocation informace. Místo poskytnutí dvě funkce zpětného volání, jeden pro a jeden úspěch za selhání, stačí zadat v jednom. Výsledek objekt má success vlastnost uvedeno, zda volání bylo úspěšné:
 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); } }); }); 
Když Geolokace volání úspěšně dokončí, success vlastnost je pravdivé a response.coords je naplněna alespoň dvě vlastnosti: latitude a longitude (je-li nativní API je používán, pak všechny dostupné vlastnosti jsou zkopírovány do tohoto objektu). K dispozici je také source majetku na odpověď objektu, který je buď "nativní", pokud by informace byly získány z nativního API, nebo "pidgets.geoip", pokud byl načten YQL. Pokud dojde k chybě, nebo pokud uživatel odmítne poskytnout informace o poloze, pak success , je falešný. Pokud Geolokace API má chybu, zkuste modul Geo IP založenou na vyhledávání místo. Pokud však uživatel odmítne poskytnout informace, je na bázi IP vyhledávání neprovádí. Mějte na paměti, že nativní API je mnohem přesnější než IP místě, takže nebudete mít stejně kvalitních výsledků v prohlížečích bez nativní podpory Geolocation. Nicméně modul Geo je dobrý první krok k poskytování založené na zjištění polohy zážitky uživatelů.

Sdílet a rozšiřovat: Záložka se Del.icio.us | Digg to! | reddit!

Moderuje Yahoo!

Copyright © 2006-2012 Yahoo! Inc Všechna práva vyhrazena. Ochrana osobních údajů - Podmínky služby

Powered by WordPress na Yahoo! Web Hosting .