إدخال 3 YUI معرض

4 نوفمبر 2009 في 07:46 صباحا بواسطة Miraglia اريك وبضاف زجاج | في التنمية ، YUI 3 معرض | 1 تعليق

في الأسبوع الماضي في YUICONF 2009 ، قدمنا ​​3 YUI معرض ، وسيلة جديدة للمساهمة في YUI 3 . في غضون ساعات قليلة، وكان جريج Hinch سجلت مساهمة المجتمع الأول للمعرض . اليوم، أقل من أسبوع في وقت لاحق، هناك 18 وحدات في المعرض - وجميعها متوفرة للاستخدام الخاص من YUI().use() بيان.

كيف يعمل معرض YUI 3

بالفعل ما يكفي ... أين دليل المطور؟ عندما يكون لديك وحدة كنت ترغب في المساهمة في المجتمع 3 YUI، يمكنك إظهار تشغيله على معرض في YUILibrary.com. سواء مساهمتك هو المصدر المفتوح أو التجارية، وطالما أنها تقوم على YUI 3، ومعرض مفتوح لكم. جميع البنود معرض يملك منتدى للنقاش متخصصة في YUILibrary.com، وكلها قابلة للبحث والاكتشاف، ويمكن أن يتم التصويت كل صعودا أو هبوطا من قبل المجتمع.

إذا كنت ترغب في الذهاب خطوة إلى الأمام ويكون رمز للوحدة الخاصة بك استضافتها على كندي ياهو وتندمج اندماجا كاملا في إطار 3 YUI، تأكد لإرجاع وقعت اتفاق المساهم رخصة (القانون المدني) من أجل المساهمة عملك إلى YUI 3 على أساس رسمي تحت ترخيص BSD للYUI . ثم يمكنك مفترق المشروع YUI معرض 3 في GitHub وإصدار طلب سحب مباشرة من وحدة معرض الصور الخاص بك على YUILibrary.com. من شأنها أن تشرع في عملية الاستعراض. بمجرد الموافقة عليها، سيتم إرجاع وحدة الخاص بك في دفع المقبلة للمعرض لكندي ياهو. (في المتوسط، وهذا لن يحدث مرة واحدة كل اسبوعين.) وبعد ذلك، والعمل الخاص بك وسوف تكون متاحة إلى أي منفذ في YUI().use() بيان من دون الحاجة إلى تحميل بشكل صريح رمز على كل صفحة، ودون الحاجة لاستضافة الملفات.

YUI معرض سير العمل 3

عندما كنت على استعداد لتقديم مساهمة، وتحقق من بضاف و ثائق مفصلة لتطوير معرض 3 YUI . قد تحتاج أيضا إلى التحقق من بضاف لYUICONF 2009 نقاش، "المساهمة في YUI":

تحميل الفيديو (M4V) | الشرائح

YUI 3 مقابل 3 YUI معرض

كيف يمكن للمعرض تختلف عن غير معرض الكود 3 YUI؟

  • المعرض أكثر انفتاحا - YUI في صميم فريق استعراض الطلبات المقدمة، ولكن الهدف هو قبول أكبر قدر ممكن.
  • يتم الضغط معرض رمز ساهم رسميا إلى YUI على أساس متجدد - انها ليست مرتبطة الى دورة الافراج عن جوهر 3 YUI.
  • معرض وحدات هي مسؤولية المطورين الذين يقومون بإنشاء والمساهمة بها. الفريق الأساسي YUI لا يختبر ولا تدعم وحدات معرض.

معرض الوحدات

الوحدات التالية قد ساهمت - بعض من قبل المطورين YUI، وكثير من خارج الفريق:

  • الأكورديون بواسطة Peychev Iliyan : القطعة الأكورديون لYUI3.
  • beforeunload بواسطة مور آدم : إضافة beforeunload دعم هذا الحدث إلى YUI لدرجة A-متصفحات أخرى من أوبرا.
  • chromahash بواسطة كريغ جيف : Chromahash هو التصور كلمة المرور غير reversable وحدة
  • شكل من Hinch جريج : وحدة نمطية لإدارة التفاعل شكل في صفحة، بما في ذلك التحقق من جانب العميل، وتجهيز خطأ في الخادم الجانب، وغير المتزامن تقديم النموذج.
  • لايت تاريخ بواسطة بستان ريان : تاريخ ايت هو مماثل في الغرض الى وحدة التاريخ YUI متصفح ، ولكن مع API أكثر مرونة، أي تهيئة أو متطلبات العلامات، IE6 محدود / دعم 7، وبصمة أصغر بكثير.
  • الخمول الموقت من قبل نيكولاس جيم Zakas : جهاز ضبط الوقت الخمول يهدف إلى تحديد عندما يقوم المستخدم خاملا (لا يتفاعل مع الصفحة) لكي تتمكن من الاستجابة على نحو ملائم.
  • IO المستفتي بواسطة Ferraiuolo إيريك : امتدادا ل Y.io فائدة لإضافة دعم الاقتراع مورد الخادم
  • JSONP بواسطة سميث لوقا : إضافة Y.JSONPRequest فئة و Y.jsonp(url, callback) طريقة.
  • حدث كونامي بواسطة سميث لوقا : إضافة حدث دوم "كونامي" التي يتم تشغيلها عند العنصر المستهدف يتلقى ضربات keydown في تسلسل رمز كونامي.
  • الأكورديون العقدة التي باتينو Caridy : عقدة البرنامج المساعد الأكورديون هو الحل خفيفة الوزن (~ 3K) لعناصر قابلة للتوسيع و القابلة للطي.
  • أحداث السحب العقدة من قبل سميث لوقا : node.on ('السحب: نهاية "، الجبهة الوطنية، التكوين، CTX، ARG1، argN ...) ويضيف جديد للأحداث DOM" السحب "،" السحب: بداية "،" السحب: نهاية "، وجميع أحداث DD.Drag الأخرى. كامل القائمة في مستندات. OBJ التكوين يأخذ سمات السحب لتكوين زائد يدعم 'الوكيل'، 'قيود'، أو أي دولة أخرى Y.Plugin.DDxxx .
  • عدد من مات سنايدر : إمدادات المرافق تلاعب عدد ويكشف عن بعض من وظائف الرياضيات قوية مباشرة على Y.Number مساحة الاسم. وهذا يضيف وظائف إضافية إلى ما هو منصوص عليه في قاعدة، وتطبق الأساليب مباشرة على سبيل المثال YUI.
  • ميناء قاعدة من الزجاج بضاف : هذه الوحدة سوف تساعد المطور في ترقية من وحدة نمطية أجدد YUI2 إلى وحدة نمطية YUI3. انه يقلد YAHOO.util.Element فئة من 2.x.
  • ميناء بسيط محرر من زجاج بضاف : هذا هو المنفذ غير معتمد من SimpleEditor من YUI2.x.
  • ناحية النص تحكم علامة التبويب بواسطة زجاج بضاف : هذه الوحدة القليل ويضيف القدرة على استخدام المفتاح TAB من داخل محتويات صندوق الكتابة. حاليا لا يدعم أوبرا وأنه لا يعتمد النص اختيار الجدولة.
  • Timepicker بواسطة ستيفن وودز : وذلك بناء على لاقط الوقت بقعة جدا من قبل Haineault ماكسيم.
  • toRelativeTime بواسطة سميث لوقا : إضافة Y.toRelativeTime(date) لتشغيل مثيل تاريخ الماضي إلى سلسلة وقت قريب، على سبيل المثال "نحو ساعة مضت".
  • تغريد عرض الحالة من قبل سميث لوقا : إضافة Y.Twitter.Status القطعة للتحديثات تويتر. تكوين عدد لعرضه، من مستخدم التغريد ما (القطاع العام فقط)، وكيف المتكررة لاستطلاع للحصول على التحديثات.
  • الوحدة YQL بواسطة زجاج بضاف : هذه الوحدة يضيف قليل من السكر لجعل YUI3 بسيط استفسار YQL سهل.

لديك مدونة هنا

هذا شيء كنت أريد القيام به لحظة. وكانت نوعية لرقابة مشددة من المكتبة الأساسية YUI قوة - نتوقع أن قوة لمواصلة المضي قدما. لكن في حين أنه كان من الصعب على المساهمة في الدرجة الأولى إلى وحدات YUI في الماضي، واليوم انها بسيطة. يمكن للرمز أن تكتب اليوم أن تكون جزءا من YUI 3، والوصول إليها عبر أي منفذ ل use البيان، في غضون أسبوع أو اثنين.

تقاسم وتوسيع نطاق: مع الإشارة المرجعية متواجد حاليا | يسو أنها! | صديق!

1 تعليق

  1. [...] تجول القطعة. "إذا كنت تفكر في تطوير YUI 3 القائم على الحاجيات للمشاركة في معرض 3 الجديدة YUI، أو إذا كنت تريد ببساطة أن نفهم بعمق أكثر الأعمال الداخلية للYUI 3 عناصر بصرية، [ (...)

    بينغبك بواسطة مسرح YUI - Satyen ديساي: "تجول القطعة" »المدونة ياهو واجهة المستخدم (YUIBlog) - 6 نوفمبر 2009 #

آسف، يتم إغلاق شكل تعليق في هذا الوقت.

استضاف برنامج رائع

جميع الحقوق محفوظة © 2006-2012 ياهو! جميع الحقوق محفوظة. سياسة الخصوصية - شروط الخدمة

مدعوم من وورد في ياهو! استضافة المواقع .