Rápida atualização de status GBS
27 de maio, 2011 às 11:40 am por Matt Sweeney | Em Desenvolvimento | 1 ComentárioPerdemos a atualização Q1, e ao invés de sair correndo a atualização Q2, estamos aproveitando a oportunidade para racionalizar a nossa abordagem para GBS. Tenha certeza, a próxima atualização vai pousar no Q2. Entretanto, lembre-se de examinar as suas próprias estatísticas do usuário para garantir o melhor retorno sobre o seu desenvolvimento e recursos de teste.
Compartilhar e ampliar: Bookmark com del.icio.us | digg it! | reddit!
YUI: Qui Maio 26 Horas Abertas
24 maio, 2011 às 11:24 am por Luke Smith | Em Desenvolvimento e Horas Abertas | 4 ComentáriosO que está vindo em YUI 3.4.0?
Estamos tentando fazer com que nossos patos em uma fileira anterior hoje em dia, e adicione a transparência um pouco mais para o nosso ciclo de desenvolvimento e processo. Acredite ou não, nós temos alguma idéia do que planejamos lançar na versão 3.4.0.
A versão final 3.4.0 está prevista para um lançamento de agosto, mas estarei postando três versões prévias incrementais no caminho até lá, incluindo o primeiro, PR1, esta semana!
Junte-se à chamada para uma visão geral de alguns dos recursos programados e correções de bugs, obter um estatuto de onde estamos hoje, e obter um primeiro olhar para o nosso ciclo de lançamento de novo.
Time & Detalhes
Nós vamos estar on-line 10:00-11:00 PDT quinta-feira. Os detalhes da ligação são o mesmo que o normal.
- Disque para 1-888-371-8922 (Skype funciona muito bem para não-americanos participantes *)
- Digite o código de participante 47188953 #
- Junte-se a sessão de compartilhamento de tela (este irá pedir-lhe para instalar o plugin Adobe Connect, se esta é sua primeira vez de usá-lo)
* - Se o Skype não é uma opção, enviar e-mail me ou me pegar (davglass) no canal de IRC # yui na freenode para um número local.
Compartilhar e ampliar: Bookmark com del.icio.us | digg it! | reddit!
YUI formação na Suíça
24 maio, 2011 às 10:26 am por Tobias Ebnöther | Em Desenvolvimento , Eventos YUI | 1 ComentárioLiip patrocinou recentemente YUI formação dada por Tobias Ebnöther para iniciantes, com alguns conhecimentos básicos sobre JavaScript. Nosso espaço foi muito limitado para que não anuncie isso muito publicamente.
The Morning
Começar cedo eu tive um primeiro grupo de desenvolvedores que estavam interessados em aprender sobre YUI. A maioria deles já estavam familiarizados com outras grandes bibliotecas ou a versão 2 do YUI. O retorno do grupo era grande, como todo mundo amou a maneira muito limpa que YUI permite que você para resolver problemas cotidianos e, potencialmente, reutilização de código. Tivemos uma pequena discussão sobre o uso da técnica de sandboxing ou apenas rolar com SimpleYUI . Enquanto a versão simples habilitado um bom começo para a oficina a maioria das pessoas parecia preferir as instâncias modo seguro.
A Tarde
Na parte da tarde eu tinha um grupo muito interessante, com uma mistura de desenvolvedores, clientes e proprietários do produto. No começo eu estava um pouco receoso por causa dos níveis de conhecimento muito diferentes, mas como ele saiu, com todos apoiando-se mutuamente que quase alcançaram a velocidade do grupo da manhã. O feedback aqui era tão bom assim: pessoas foram principalmente surpreso quão rápido você pode fazer algo com um widget arrastável. Então eu mostrei-lhes alguns exemplos de como as pessoas agradáveis juntos coisas na galeria, e ainda tivemos algum tempo para construir nossos próprios módulos.
Próximo
Dar um dia inteiro de treinamento foi uma grande experiência e cansativo. Da próxima vez eu vou planejar o tempo um pouco mais pela manhã, 3 horas foram bastante curto para uma introdução completa. Teremos um curso intermediário com base no "Blocos de Construção YUI" material em Liip Zurique em 9 de junho. O espaço será muito limitado de novo, mas deixar um comentário a este post, se você estiver interessado em aderir.
Apresentando as pessoas a YUI foi muito divertido por isso queremos receber uma formação mais público em Zurique em breve, provavelmente em algum momento de julho. Seria bom saber quantas pessoas estão tão interessadas deixar um comentário se você gostaria de vir.
Compartilhar e ampliar: Bookmark com del.icio.us | digg it! | reddit!
Bidi Tutorial: RTL YUI Calendário em árabe
23 de maio de 2011 às 10:30 am por Mohammad Younis | Em Desenvolvimento | Comments Off Este exemplo mostra como criar uma versão da direita para a esquerda árabe de um "Calendário Básico de pop-ups" com YUI 2.9.0. O Calendário YUI componente contém uma série de APIs úteis, incluindo um botão configurável perto, calço dinâmica iframe, e APIs para ocultar e mostrar para o usuário. LTR:
RTL:
Clique aqui para conferir o exemplo de trabalho. Clique aqui para baixar todos os arquivos necessários para executar o exemplo localmente. Passos para Bidirectionalize um Widget para RTL
- Declare o idioma principal e mudar a direção para a página dentro do
<html>tag com olange atributodir="rtl", este ponto no caso de toda a página é rtl, mas se a página é ltr, devemos adicionar o rtl no widget. - Converter atributos CSS e valores que se relacionam com a direção na folha de estilo, incluindo float, posições da imagem, text-align, margem, padding, border, etc Recomendamos CSSJanus para a conversão de CSS.
- Atualize qualquer JavaScript relacionado a direcionalidade. Tanto quanto possível, recomendamos fazer sentido configurável em seu código JavaScript.
- Traduzir cadeias de texto da língua original para a linguagem RTL em ambas as páginas em HTML e JavaScript.
- Teste imagens de sprites em caso de necessidade de ser virado.
- Verifique de grau de compatibilidade, testando o calendário entre os navegadores para ter certeza de que está funcionando bem.
Compartilhar e ampliar: Bookmark com del.icio.us | digg it! | reddit!
YUI: Qui Abertos Horas 12 de Maio
9 de maio de 2011 às 2:17 pm por Dav Vidro | Em Desenvolvimento e Horas Abertos | 3 CommentsComponente atualizações proprietário e uma discussão sobre o futuro da Carregadeira
Na esteira de Adam Moore deixando a equipe YUI para "startup" pastagens IER, fizemos recentemente um shuffle grande de componentes, atribuindo novos proprietários de uma série de componentes principais, incluindo Loader, eventos, ea YUI global. Dav vidro será cohosting a chamada com Eric F esta semana para falar sobre os deslocamentos e abrir a conversa sobre o que está no roteiro para esses componentes.
Se você tem idéias brilhantes, irritante coça, ou simplesmente pensamentos antigos sobre o objeto global YUI, Loader, o sistema de módulos, ou qualquer outra coisa, ligue para dentro Somos todos ouvidos!
Time & Detalhes
Nós vamos estar on-line 10:00-11:00 PDT quinta-feira. Os detalhes da ligação são o mesmo que o normal.
- Disque para 1-888-371-8922 (Skype funciona muito bem para não-americanos participantes *)
- Digite o código de participante 47188953 #
- Junte-se a sessão de compartilhamento de tela (este irá pedir-lhe para instalar o plugin Adobe Connect, se esta é sua primeira vez de usá-lo)
* - Se o Skype não é uma opção, enviar e-mail me ou me pegar (davglass) no canal de IRC # yui na freenode para um número local.
Compartilhar e ampliar: Bookmark com del.icio.us | digg it! | reddit!
No YUI 3 Galeria: Geo
06 de maio de 2011 às 16:46 por Nicholas C. Zakas | Em Desenvolvimento , YUI 3 Galeria | Comments Off Geolocalização é uma das mais emocionantes HTML5 tecnologias relacionadas a aparecer em navegadores, eo Geo módulo Gallery dá acesso ao local informações. O W3C Geolocation API fornece uma interface simples para acessar a localização do usuário a partir do JavaScript. O código a seguir acessa a atual localização do usuário em um browser que suporte: navigator.geolocation.getCurrentPosition(function(result) { //success handler }, function (result){ //failure handler }) Quando esse código é executado, o navegador exibe uma mensagem solicitando a permissão do usuário para revelar sua localização atual. A caixa de diálogo exibida no Firefox parecido com este:
Se o usuário negar a permissão, ou ocorre um erro ao tentar obter a posição atual, o manipulador de falha é chamado. Caso contrário, o manipulador de sucesso é chamado com informações sobre a localização atual. Esta informação vem na forma de latitude e longitude (outra informação pode também estar disponíveis, dependendo da aplicação). O W3C Geolocation API é suportada no Internet Explorer 9 +, Firefox 3.5 +, Safari 5 +, Chrome, Opera e 10,6, bem como no Mobile Safari e Webkit no Android, o que torna bastante onipresente. O módulo Geo usa a API de geolocalização quando ele estiver disponível, e cai de volta para uma pesquisa baseada em IP através do YQL pidgets.geoip tabela aberta quando não estiver disponível ou se há um erro. Esta tabela é extremamente útil porque você pode consultar informação sobre a localização de um endereço IP específico, ou você pode omitir o endereço IP e ele irá retornar as informações de localização para o endereço IP que fez o pedido. A última parte garante que você precisa para fazer apenas um pedido para obter informações de localização em vez de dois (outras soluções usar um para obter o endereço IP e, em seguida, um para obter as informações de localização para esse endereço IP). Na moda YUI típico, o módulo Geo oferece uma interface simplificada para acesso a informações de geolocalização. Em vez de fornecer duas funções de callback, uma para o sucesso e um por insuficiência, basta passar em um. O objeto tem um resultado success propriedade que indica se a chamada bem-sucedida: 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); } }); }); Quando uma chamada geolocalização concluída com êxito, o success da propriedade é verdadeira e response.coords é preenchido com pelo menos duas propriedades: latitude e longitude (se a API nativa é usada, então todas as propriedades disponíveis são copiados para esse objeto). Há também uma source propriedade sobre o objeto de resposta que seja "nativo", se a informação foi retirada da API nativa, ou "pidgets.geoip", se ele foi recuperado por YQL. Se ocorrer um erro, ou se o usuário se recusa a fornecer informações de localização, então success é falsa. Se a API de Geolocalização tem um erro, o módulo Geo tentará baseada em IP, em vez de pesquisa. Se, no entanto, o utilizador declina para fornecer informação, a pesquisa baseado em IP não é realizada. Tenha em mente que a API nativa é muito mais preciso do que a localização IP, assim você não vai obter os mesmos resultados de qualidade em navegadores sem suporte a geolocalização nativa. No entanto, o módulo Geo é um bom primeiro passo para fornecer experiências baseadas em localização para os usuários. Compartilhar e ampliar: Bookmark com del.icio.us | digg it! | reddit!

Copyright © 2006-2012 Yahoo! Inc. Todos os direitos reservados. Política de Privacidade - Termos de Serviço
Alimentado por WordPress em Yahoo! Web Hosting .
