YUI: Heures d'ouverture jeudi Juillet 28th

25 juillet 2011 à 10:56 pm par Luke Smith | Dans le développement , les horaires d'ouverture | Les 2 Commentaires

Y.Calendar vient à 3.4.0

Calendrier est un de nos widgets les plus populaires dans le YUI 2 familles, et cela fait ses débuts sur le YUI 3 architecture 3.4.0. Allen Rabinovich est le propriétaire du composant et l'auteur et sera mis sur l'appel nous réintroduire dans ce vieux favori, montrant quelques nouvelles approches aux problèmes rencontrés par les 2.x Calendrier. Je suis particulièrement enthousiasmé par le soutien à l'internationalisation, mais les règles de rendu nouvelles sont également assez fascinant.

Entrez, et apporter à vos questions le dattier, l'événement-calendrier, import-de-iCal et-make-crêpes et demandes de fonctionnalités avec vous que nous la chair à l'instant présent et l'avenir Y.Calendar . (Non, il ne sera pas importer iCal, mais si quelqu'un veut créer un module de galerie d'apprivoiser cette bête, il est sûr d'être un billet YUIConf-il pour vous ;))

Nous sommes de retour à notre heure habituelle cette semaine, nous allons donc vous voyez dans Connect à 10h PDT.

Time & Détails

Nous serons en ligne dix heures-11 heures HAP jeudi. Les détails de connexion sont les mêmes que d'habitude.

  1. Composez 1-888-371-8922 pour (Skype fonctionne très bien pour les États-Unis non participants *)
  2. Entrez le code 47188953 # participant
  3. S'inscrire à la session de partage d'écran (ce qui vous invite à installer le plugin Adobe Connect si c'est votre première fois à l'aide)

Remarque: Parce que c'est une ligne de la conférence ouverte, nous demandons que les appelants couper leurs lignes à moins qu'ils ne participent à une discussion active.

* - Si Skype n'est pas une option, écrivez-moi ou prenez-moi (ls_n) dans le canal # yui IRC sur freenode pour un numéro local.

Enregistrement

Merci à tous pour appeler en! La ligne d'enregistrement de la session est maintenant disponible.

La haute qualité, iPhone / iPad compatibles, l'enregistrement téléchargeable ici .

Partagez et étendre: Créer un signet avec del.icio.us | digg it! | reddit!

2 Commentaires »

Flux RSS des commentaires sur ce post. TrackBack URI

  1. Alors, quand est version 3.4 va sortir?

    Commentaire par pks - 26 Juillet 2011 #

  2. Je suis sûr qu'il y avait beaucoup d'activité dans le canal # yui après cette session, mais, malheureusement, que la phase active du canal IRC est généralement hors de mes heures normales de sorte me manque le plus de bonnes choses.

    Donc, voici mon off-line, sur les commentaires heures (ma) sur le calendrier:

    Les modèles sont membres de classe statique qui évite d'avoir deux calendriers avec des modèles différents sur la même page. Le CONTENT_TEMPLATE nom est aussi un mauvais choix, car il est une propriété widget du même nom et il est difficile de savoir où l'on vous parle. Si ce modèle est modifié pour une propriété d'instance, son nom serait en contradiction avec la propriété Widget avec des résultats assez prévisible le (fatale).

    Avoir deux modèles distincts et déconnectés des en-têtes et le calendrier lui-même évite d'avoir les aligner les uns aux autres dans les calendriers mois multiples. Si vous allez pour afficher une année entière, vous voulez chaque mois clairement identifiés, et pas seulement connaître la gamme de mois indiqués et ont le nombre d'utilisateurs qui est qui. En d'autres termes, outre éventuellement avoir un en-tête global pour le tout, chaque «volet» devrait avoir son propre en-tête, et le mois / année devrait y aller. Ce n'est certainement pas un changement mineur dans la structure de majoration de base, désolé.

    La seule chose de templates peut être améliorée en utilisant l'argument souvent oublié 3ème Y.substitute, la fonction de remplacement. Cela permettrait méthodes d'appel branché-dans le calendrier de base pour remplir ce que des espaces réservés, un développeur peut imaginer, un peu comme le vieux YUI2 Paginator fait. Plugins pour but de faire le remplissage modèle peut enregistrer lors de l'initialisation avec le tag {}, ils sont conçus pour traiter et la méthode pour effectuer le remplacement. Fonctions de remplacement ne recevoir le «suggéré» de remplacement de sorte qu'ils seraient en mesure d'accepter la valeur par défaut proposé ou le modifier comme ils veulent. Un argument paneNumber ou des informations de contexte équivalent, devrait également être fourni pour ces fonctions de remplacement pour qu'ils sachent ce qui volet (ou autre) ils remplissent po Inutile de dire, cela devrait également être disponible tout le chemin à partir de modèles d'en-tête tout le long de chaque modèle de cellule, chacun étant pourvu à son informations de contexte qui lui est propre.

    Je suis à la suggestion de Luc, qui d'une méthode de sucre indiquant combien de vitres que vous voulez à un moment et laissez Calendrier gérer cela. Je m'interroge sur la mise en page de ces calendriers. Auraient-ils naturellement casser et pénétrer dans la ligne suivante sur la bordure droite? Avec les modèles actuels, vous le définir, mais qu'en est-il la propriété de sucre en indiquant le nombre de volets que vous voulez? Vous devez ensuite spécifier si vous voulez, par exemple, une année complète en deux rangées de 6, 3 rangées de 4 ou n'importe quelle combinaison. Donner à chaque volet un nom de classe avec un numéro de séquence permettrait aux concepteurs de gérer ce grâce à CSS mais il serait bon d'avoir un attribut de sucre simple comme «panesPerRow 'ou quelque chose comme.

    Les règles doivent s'étendre à jours avant ou après le mois en cours. Si vous ne voulez pas une règle à appliquer pour un mois spécifique, vous devez définir la règle de ne pas, ne pas avoir le calendrier simplement ignorer toutes les règles. Tout ce qui est affiché doit suivre les mêmes règles. Comme je le disais, si vous êtes un voyageur faisant une réservation d'une chambre d'hôtel ou un billet d'avion sur la dernière semaine du mois et vous êtes à la recherche de la disponibilité ou des offres, il n'est pas acceptable que les jours supplémentaires ne montrent pas la disponibilité de sièges / Chambres / offres ou que vous devriez réellement aller et venir entre les deux mois, comme si le 1er n'est pas contiguë à la dernière journée du mois précédent. Si elles ne suivent pas les règles, ce sont vous les montrer pour? Et si vous n'avez pas les montrer, voulez-vous forcer l'utilisateur à naviguer.

    Relatif à cela, Calendrier devrait offrir un couple de méthodes d'assistance pour le développeur de récupérer la plage de dates du mois (spécialement pour les multi-volet calendriers) et la gamme des dates indiquées (y compris les extras avant et après). Ce serait utile de se réunir à la demande IO pour les données associées à chaque cellule du calendrier (nombre de sièges, le prix du billet, les vacances, peu importe) en une seule transaction. Ces méthodes devraient être en mesure de communiquer cette information avant que le calendrier est effectivement rendu à éviter le scintillement.

    Commentaire par Satyam - Juillet 29, 2011 #

Laisser un commentaire

Remarque: Les commentaires sont modérés pour les débutants. Spam supprimé.

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Hébergé par Yahoo!

Copyright © 2006-2012 Yahoo! Inc Tous droits réservés. Politique de confidentialité - Conditions d'utilisation

Propulsé par WordPress sur Yahoo! Hébergement Web .