3.4.0 Preview Release YUI 1
2 juin 2011 à 10:47 par Jenny Donnelly | En développement | 1 CommentaireDans un effort visant à accroître la transparence et la fréquence de nos cycles de lancement, l'équipe YUI a essayé quelques nouveaux procédés. Au cours des prochains mois, nous publierons des informations plus précises sur nos sprints de développement, et nous allons également fournir des rejets aperçu régulièrement à la communauté pour les essais. Le communiqué d'aujourd'hui est le premier d'une série d'aperçus sur le chemin de la libération 3.4.0 GA. Sans plus tarder, YUI 3.4.0 PR1 est maintenant disponible via EUR: http://yui.yahooapis.com/3.4.0pr1/build/yui/yui-min.js .
Nous apprécierions recevoir vos premiers tests par notre communauté. La liste des questions abordées dans ce communiqué est disponible ici , et vous pouvez déposer de nouveaux bogues et les régressions que vous trouverez ici (vous devez être connecté pour déposer un billet).
Partager et prolonger: Ajouter aux Favoris del.icio.us | Digg it! | reddit!
GBS rapide mise à jour de statut
27 mai 2011 à 11:40 par Matt Sweeney | En développement | Pas de commentaireNous avons raté la mise à jour Q1, et plutôt que de précipiter la mise à jour Q2, nous profitons de l'occasion pour rationaliser notre approche à l'ABG. Rassurez-vous, la prochaine mise à jour des terres en Q2. En attendant, n'oubliez pas d'examiner les statistiques de votre propre utilisateur pour assurer le meilleur retour sur investissement de votre développement et moyens d'essais.
Partager et prolonger: Ajouter aux Favoris del.icio.us | Digg it! | reddit!
YUI: Ouvert jeu. Heures 26 mai
24 mai 2011 à 11:24 par Luke Smith | En développement , heures d'ouverture | 3 CommentairesQu'est-ce qui s'en vient dans YUI 3.4.0?
Nous essayons de faire notre canards dans une rangée plus tôt aujourd'hui, et ajouter un peu plus de transparence à notre cycle de développement et de processus. Croyez-le ou pas, nous avons en fait une idée de ce que nous projetons de sortir en version 3.4.0.
La version finale 3.4.0 est prévue pour une sortie en août, mais nous allons être affiché trois différentiels de presse Aperçu sur le chemin, y compris le premier, PR1, cette semaine!
Joignez-vous à l'appel pour un aperçu de quelques-unes des fonctionnalités à venir et des corrections de bugs, obtenir un statut de l'endroit où nous sommes aujourd'hui, et obtenez un premier coup d'œil dans notre nouveau cycle de sortie.
Time & Détails
Nous serons en ligne 10 heures-11 heures HAP jeudi. Les détails de connexion sont les mêmes que d'habitude.
- Dial pour 1-888-371-8922 (Skype fonctionne très bien pour les participants non-États-Unis *)
- Entrez le code 47188953 # participant
- Joignez-vous à la session de partage d'écran (ce qui vous invite à installer le plugin Adobe Connect si c'est votre première fois à l'utiliser)
* - Si Skype n'est pas une option, écrivez-moi ou de me surprendre (davglass) dans le canal IRC # yui sur freenode pour un numéro local.
Partager et prolonger: Ajouter aux Favoris del.icio.us | Digg it! | reddit!
Formation YUI en Suisse
24 mai 2011 à 10:26 par Tobias Ebnöther | En développement , événements YUI | 1 CommentaireLiip récemment parrainé une formation donnée par YUI Tobias Ebnöther pour les débutants avec quelques connaissances de base sur JavaScript. Notre espace est très limité, nous n'avons pas annoncer cette très publiquement.
Le Matin
Dès le début j'ai eu un premier groupe de développeurs qui ont tenu sur l'apprentissage de YUI. La plupart d'entre eux étaient déjà familiarisés avec d'autres grandes bibliothèques ou la version 2 de YUI. Les commentaires du groupe est grande, que tout le monde aimait la façon très propre que YUI vous permet de résoudre les problèmes quotidiens et potentiellement de réutiliser le code. Nous avons eu une petite discussion sur l'utilisation de la technique sandboxing ou juste rouler avec SimpleYUI . Alors que la version simple a permis un bon début dans l'atelier la plupart des gens semblent préférer les instances isolées.
L'après-midi
Dans l'après-midi j'ai eu un groupe très intéressant avec un mélange de développeurs, les clients et les propriétaires du produit. Au début, j'étais un peu peur à cause des niveaux de connaissance très différents, mais il s'est avéré que, avec tout le monde se soutenant mutuellement, nous a presque égalé la vitesse du groupe du matin. Les commentaires ici était bon ainsi: les gens étaient surtout étonnés à quelle vitesse vous pouvez faire quelque chose avec un widget déplaçable. Alors je leur ai montré quelques beaux exemples de la façon dont les gens mettent des choses ensemble dans la galerie, et nous avons même eu le temps de construire nos propres modules.
Suivant
Donner une journée complète de formation a été une expérience formidable et épuisant. La prochaine fois, je vais planifier un peu plus de temps dans la matinée, trois heures ont été plutôt court pour une présentation complète. Nous allons avoir un cours de niveau intermédiaire sur la base des "YUI Building Blocks" matériel à Liip Zurich le 9 Juin. L'espace sera très limitée, mais encore une fois laisser un commentaire à ce poste si vous êtes intéressé à vous joindre.
Présentation des personnes à YUI était vrai plaisir que nous voulons organiser une formation plus public à Zurich bientôt, probablement dans le courant de Juillet. Il serait bon de savoir combien de personnes sont intéressées pour déposer un commentaire si vous voulez venir.
Partager et prolonger: Ajouter aux Favoris del.icio.us | Digg it! | reddit!
Bidi Tutorial: YUI Calendar RTL en arabe
23 mai 2011 à 10h30 par Mohammad Younis | En développement | Aucun commentaire Cet exemple montre comment créer un à gauche arabe bonne version d'un "Popup Calendar de base" avec YUI 2.9.0. La YUI Calendar composant contient un certain nombre d'API utiles, y compris un bouton de fermeture configurable, cale iframe dynamique, et des API pour cacher et afficher à l'utilisateur. LTR:
RTL:
Cliquez ici pour consulter l'exemple de travail. Cliquez ici pour télécharger tous les fichiers nécessaires pour exécuter l'exemple au niveau local. Étapes à suivre pour Bidirectionalize un widget à RTL
- Déclarer la langue principale et changer la direction de la page à l'intérieur du
<html>avec le taglangattribut etdir="rtl", ce point dans le cas où la page entière est rtl, mais si la page est litres, il faut ajouter le rtl dans le widget. - Convertir CSS attributs et les valeurs qui se rapportent à la direction de la feuille de style, y compris les flotteurs, les positions sur l'image, text-align, margin, padding, border, etc Nous recommandons CSSJanus pour convertir CSS.
- Mise à jour de JavaScript liées à la directionnalité. Autant que possible, nous vous recommandons de direction configurable dans votre code JavaScript.
- Traduire les chaînes de texte de la langue originale de la langue RTL dans les deux la page HTML et JavaScript.
- Test images sprite dans le cas dont ils ont besoin d'être retournée.
- Vérifier la compatibilité de catégorie A, le calendrier des tests sur différents navigateurs pour vous assurer qu'il fonctionne bien.
Partager et prolonger: Ajouter aux Favoris del.icio.us | Digg it! | reddit!
YUI: Ouvert jeu. Heures 12 mai
9 mai 2011 à 14:17 par Dav Glass | En développement , heures d'ouverture | 3 Commentairesmises à jour de composants et titulaire d'un débat sur l'avenir de la chargeuse
Dans le sillage d'Adam Moore quitte l'équipe pour le démarrage YUI "IER pâturages", nous avons récemment fait un grand remaniement de composants, l'attribution de nouveaux propriétaires d'un certain nombre de composants de base, y compris Loader, l'événement, et la YUI mondiale. Dav Glass sera co-hôte l'appel avec Eric F cette semaine pour parler de la réaffectation, et ouvrir la conversation sur ce qui est sur la feuille de route pour ces composants.
Si vous avez des idées géniales, démangeaisons lancinante, ou tout simplement de vieilles pensées au sujet de la YUI objet global, Loader, le système de modules, ou toute autre chose, appelez en jeu. Nous sommes tout ouïe!
Time & Détails
Nous serons en ligne 10 heures-11 heures HAP jeudi. Les détails de connexion sont les mêmes que d'habitude.
- Dial pour 1-888-371-8922 (Skype fonctionne très bien pour les participants non-États-Unis *)
- Entrez le code 47188953 # participant
- Joignez-vous à la session de partage d'écran (ce qui vous invite à installer le plugin Adobe Connect si c'est votre première fois à l'utiliser)
* - Si Skype n'est pas une option, écrivez-moi ou de me surprendre (davglass) dans le canal IRC # yui sur freenode pour un numéro local.
Partager et prolonger: Ajouter aux Favoris del.icio.us | Digg it! | reddit!
Dans le YUI 3 Galerie: Geo
6 mai 2011 à 16:46 par Nicolas C. Zakas | En développement , YUI 3 Galerie | Pas de commentaire La géolocalisation est l'un des passionnant HTML5 liés à des technologies plus à apparaître dans les navigateurs, et le Geo module Gallery vous permet d'accéder à l'emplacement information. L' API de géolocalisation du W3C fournit une interface simple pour accéder à l'emplacement de l'utilisateur à partir de JavaScript. Le code suivant accède à l'emplacement actuel de l'utilisateur dans un navigateur supportant: navigator.geolocation.getCurrentPosition(function(result) { //success handler }, function (result){ //failure handler }) Lorsque ce code est exécuté, le navigateur affiche un message demandant l'autorisation de l'utilisateur à révéler leur emplacement actuel. La boîte de dialogue s'affiche dans Firefox ressemble à ceci:
Si l'utilisateur refuse l'autorisation, ou une erreur se produit, tout en essayant d'obtenir la position actuelle, le gestionnaire est appelé échec. Sinon, le gestionnaire est appelé avec succès des informations sur l'emplacement actuel. Cette information se présente sous la forme de coordonnées latitude et longitude (d'autres informations peuvent être disponibles, ainsi, en fonction de la mise en œuvre). L'API de géolocalisation du W3C est pris en charge dans Internet Explorer 9 +, Firefox 3.5 +, Safari 5 +, Chrome, Opera et 10,6 ainsi que sur Safari Mobile sur Android et Webkit, ce qui rend assez omniprésent. Le module Geo utilise l'API de géolocalisation quand il sera disponible, et retombe à une recherche basée sur IP via le YQL pidgets.geoip table ouverte lorsqu'il n'est pas disponible ou s'il ya une erreur. Ce tableau est exceptionnellement utile car vous pouvez rechercher des informations de localisation d'une adresse IP spécifique, ou vous pouvez omettre l'adresse IP et il sera de retour l'information de localisation de l'adresse IP de la requête. La dernière partie veille à ce que vous avez besoin de faire une seule demande pour obtenir des informations de localisation au lieu de deux (d'autres solutions en utiliser un pour obtenir l'adresse IP et un pour obtenir les informations d'emplacement pour cette adresse IP). En YUI façon typique, le module Geo offre une interface simplifiée pour accéder aux informations de géolocalisation. Au lieu de fournir deux fonctions de rappel, un pour le succès et l'autre pour l'échec, passez simplement un. L'objet de résultat a un success de propriété indiquant si l'appel a réussi: 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); } }); }); Lors d'un appel de géolocalisation se termine avec succès, le success la propriété est vraie et response.coords est rempli d'au moins deux propriétés: latitude et longitude (si l'API native est utilisée, toutes les propriétés disponibles sont copiés à cet objet). Il ya également une source propriété sur l'objet de réponse qui est soit «natif», si l'information a été obtenue à partir de l'API native, ou «pidgets.geoip", si elle a été récupéré par YQL. Si une erreur se produit, ou si l'utilisateur refuse de fournir des informations de localisation, puis success est faux. Si l'API de géolocalisation est une erreur, le module Geo vais essayer IP au lieu de recherche. Si, toutefois, l'utilisateur refuse de fournir des informations, l'IP de recherche n'est pas effectuée. Gardez à l'esprit que l'API native est beaucoup plus précis que la localisation IP, de sorte que vous n'obtiendrez pas les mêmes résultats de qualité dans les navigateurs sans soutien géolocalisation indigènes. Toutefois, le module Geo est un bon premier pas à offrir des expériences basées sur la localisation de vos utilisateurs. Partager et prolonger: Ajouter aux Favoris del.icio.us | Digg it! | reddit!

Copyright © 2006-2011 Yahoo! Tous droits réservés. Politique de confidentialité - Conditions d'utilisation
Propulsé par WordPress sur Yahoo! Web Hosting .

