واجهة مستخدم Kendo هي كل ما تحتاجه لإنشاء مواقع وتطبيقات باستخدام HTML5 وJavaScript. Kendo UI Core هو الإصدار المجاني ومفتوح المصدر من Kendo UI الذي يوفر الوصول إلى أفضل أدوات واجهة المستخدم على الويب وميزات إطار العمل الرئيسية، الضرورية لتطوير تجارب رائعة للويب والهاتف المحمول.
Kendo UI Core هي مجموعة فرعية مجانية ومفتوحة المصدر من Kendo UI. يوضح الجدول التالي تفاصيل الأدوات والميزات المتوفرة في Kendo UI Core، بالإضافة إلى الميزات الإضافية المتوفرة عبر ترخيص Kendo UI التجاري.
ميزة | كيندو واجهة المستخدم الأساسية | احترافي | واجهة المستخدم لـ MVC/Core/JSP/PHP |
---|---|---|---|
إدارة البيانات | |||
شبكة | ✅ | ✅ | |
مدير الملفات | ✅ | ✅ | |
جدول البيانات | ✅ | ✅ | |
عرض القائمة | ✅ | ✅ | ✅ |
PivotGrid | ✅ | ✅ | |
قائمة الشجرة | ✅ | ✅ | |
فلتر | ✅ | ✅ | |
بيجر | ✅ | ✅ | ✅ |
المحررين | |||
الإكمال التلقائي | ✅ | ✅ | ✅ |
منتقي الألوان | ✅ | ✅ | ✅ |
ComboBox | ✅ | ✅ | ✅ |
DateInput | ✅ | ✅ | ✅ |
منتقي التاريخ | ✅ | ✅ | ✅ |
DateRangePicker | ✅ | ✅ | |
DateTimePicker | ✅ | ✅ | ✅ |
القائمة المنسدلة | ✅ | ✅ | ✅ |
DropDownTree | ✅ | ✅ | |
محرر | ✅ | ✅ | |
ListBox | ✅ | ✅ | ✅ |
MaskedTextBox | ✅ | ✅ | ✅ |
MultiColumnComboBox | ✅ | ✅ | |
تحديد متعدد | ✅ | ✅ | ✅ |
NumericTextBox | ✅ | ✅ | ✅ |
تصنيف | ✅ | ✅ | |
المنزلق | ✅ | ✅ | ✅ |
يُحوّل | ✅ | ✅ | |
TextBox | ✅ | ✅ | ✅ |
منتقي الوقت | ✅ | ✅ | ✅ |
رفع | ✅ | ✅ | |
المدقق | ✅ | ✅ | ✅ |
واجهة المستخدم المحادثة | |||
محادثة | ✅ | ✅ | |
الرسوم البيانية | |||
الرسوم البيانية للمنطقة | ✅ | ✅ | |
المخططات الشريطية | ✅ | ✅ | |
مخططات مؤامرة مربع | ✅ | ✅ | |
المخططات الفقاعية | ✅ | ✅ | |
الرسوم البيانية النقطية | ✅ | ✅ | |
واجهة برمجة تطبيقات الرسم البياني | ✅ | ✅ | |
مخططات الدونات | ✅ | ✅ | |
المخططات القمعية | ✅ | ✅ | |
المخططات الخطية | ✅ | ✅ | |
المخططات الدائرية | ✅ | ✅ | |
المخططات القطبية | ✅ | ✅ | |
الرسوم البيانية الرادارية | ✅ | ✅ | |
مخططات شريط النطاق | ✅ | ✅ | |
المخططات المبعثرة | ✅ | ✅ | |
خطوط المؤشرات | ✅ | ✅ | |
مخططات الأسهم | ✅ | ✅ | |
خريطة الشجرة | ✅ | ✅ | |
الرسوم البيانية الشلال | ✅ | ✅ | |
مقاييس | |||
مقياس القوس | ✅ | ✅ | |
مقياس دائري | ✅ | ✅ | |
المقياس الخطي | ✅ | ✅ | |
مقياس الشعاع | ✅ | ✅ | |
الرموز الشريطية | |||
الباركود | ✅ | ✅ | |
رمز الاستجابة السريعة | ✅ | ✅ | |
الرسم البياني والخرائط | |||
رسم بياني | ✅ | ✅ | |
رسم خريطة | ✅ | ✅ | |
الجدولة | |||
تقويم | ✅ | ✅ | ✅ |
جانت | ✅ | ✅ | |
MultiViewCalendar | ✅ | ✅ | |
مجدول | ✅ | ✅ | |
تَخطِيط | |||
شارة | ✅ | ✅ | ✅ |
الحوار | ✅ | ✅ | ✅ |
ExpansionPanel | ✅ | ✅ | |
استمارة | ✅ | ✅ | |
إشعار | ✅ | ✅ | ✅ |
بوبوفر | ✅ | ✅ | |
لوحة الاستجابة | ✅ | ✅ | ✅ |
الخائن | ✅ | ✅ | ✅ |
TileLayout | ✅ | ✅ | |
تلميح الأداة | ✅ | ✅ | ✅ |
نافذة | ✅ | ✅ | ✅ |
وسائط | |||
مشغل الوسائط | ✅ | ✅ | |
عرض التمرير | ✅ | ✅ | |
قوات الدفاع الشعبي | |||
PDFViewer | ✅ | ✅ | |
ملاحة | |||
ورقة العمل | ✅ | ✅ | |
مسار التنقل | ✅ | ✅ | |
زر | ✅ | ✅ | ✅ |
ButtonGroup | ✅ | ✅ | ✅ |
درج | ✅ | ✅ | |
قائمة طعام | ✅ | ✅ | ✅ |
PanelBar | ✅ | ✅ | ✅ |
السائر | ✅ | ✅ | |
TabStrip | ✅ | ✅ | ✅ |
الجدول الزمني | ✅ | ✅ | |
شريط الأدوات | ✅ | ✅ | ✅ |
عرض الشجرة | ✅ | ✅ | |
معالج | ✅ | ✅ | |
التفاعل وتجربة المستخدم | |||
السحب والإفلات | ✅ | ✅ | ✅ |
التأثيرات | ✅ | ✅ | ✅ |
شريط التقدم | ✅ | ✅ | ✅ |
قابل للفرز | ✅ | ✅ | ✅ |
التصميم | ✅ | ✅ | ✅ |
الأدوات والأطر والمرافق | |||
كروم المفتش | ✅ | ✅ | ✅ |
مصدر البيانات | ✅ | ✅ | ✅ |
واجهة برمجة تطبيقات الرسم | ✅ | ✅ | |
تصدير اكسل | ✅ | ✅ | |
العولمة | ✅ | ✅ | ✅ |
مصدر البيانات الهرمي | ✅ | ✅ | ✅ |
التكامل AngularJS | ✅ | ✅ | ✅ |
متوافق مع Bootstrap | ✅ | ✅ | ✅ |
التعريب | ✅ | ✅ | ✅ |
التكامل MVVM | ✅ | ✅ | ✅ |
تصدير قوات الدفاع الشعبي | ✅ | ✅ | |
تطبيق صفحة واحدة | ✅ | ✅ | ✅ |
قوالب | ✅ | ✅ | ✅ |
ThemeBuilder | ✅ | ✅ | ✅ |
الدعم الرسمي | ✅ | ✅ |
يعتمد Kendo UI Core على المكتبات التالية:
مسج v1.9.1+
لم يتم اختبار Kendo UI Core مقابل أي إصدارات أخرى من هذه المكتبات. قد تجد أن الإصدارات الأخرى غير هذه متوافقة مع Kendo UI Core. ومع ذلك، فإننا لا نقدم أي ادعاءات لدعم هذه الإصدارات، ولن نقوم باستكشاف المشكلات التي تنشأ عند استخدام هذه الإصدارات وإصلاحها.
هناك طريقتان للحصول على الكود المصدري لـ Kendo UI Core. يمكنك إما تنزيل ملف مضغوط تم إنشاؤه مسبقًا من Telerik.com، أو إنشاء المصدر بنفسك باستخدام Gulp. يتضمن النهج الأخير خيارًا لإنشاء توزيعة Kendo UI Core التي تتضمن فقط الأدوات وميزات إطار العمل التي يتطلبها تطبيقك.
من أجل إنشاء Kendo UI Core، يجب أن يكون لديك Node.js 14.x و git 2.x.
بالنسبة لنظام التشغيل Windows، يتعين عليك تنزيل وتثبيت Git لنظام التشغيل Windows وNode.js وVisual C++ Build Tools.
يجب على مستخدمي نظام التشغيل Mac OS تثبيت Homebrew. بمجرد تثبيت Homebrew، قم بتشغيل brew install git
لتثبيت git، ثم brew install node@14
لتثبيت Node.js.
يمكن لمستخدمي Linux استخدام التوزيعات المقدمة من NodeSource أو مديري الحزم لديهم لتثبيت git
و nodejs
.
استنساخ نسخة من المستودع عن طريق التشغيل
استنساخ بوابة https://github.com/telerik/kendo-ui-core.git
أدخل دليل المستودع
cd kendo-ui-core
تهيئة مستودع الوحدة الفرعية
تحديث الوحدة الفرعية git --init
تثبيت التبعيات:
تثبيت npm
قم بتشغيل البرنامج النصي للبناء:
بناء تشغيل npm
سيتم وضع النسخة المصغرة من البرامج النصية وأنماط Kendo UI Core في الدليل الفرعي dist/
.
هناك العديد من المهام الأخرى المتاحة:
npx gulp --tasks
ستقوم مهمة gulp custom
بإنشاء ملف مصغر مخصص - dist/kendo.custom.min.js
، والذي يتضمن المكونات المحددة فقط. سيتضمن الأمر التالي أدوات الإكمال التلقائي والقائمة المنسدلة فقط:
npx gulp custom -c الإكمال التلقائي، القائمة المنسدلة
سيقوم البرنامج النصي npm npm run scripts:modules
بإنشاء مجلدين ( cjs
و esm
) في مجلد dist
، والذي يتضمن الوحدات المجمعة.
قم بتشغيل البرنامج النصي dev لتجميع الوحدات النمطية وملفات js في مجلد dist/dev
و dist/mjs
npm run scripts:dev
أو npm run scripts:dev -- -w
قم بإجراء الاختبارات عن طريق تشغيل npx gulp tests
إذا كنت تريد تخطي إنشاء Kendo UI Core بنفسك، فتوجه إلى Telerik.com للحصول على المصدر الكامل.
يمكنك أيضًا تضمين Kendo UI Core بسهولة في موقعك أو تطبيقك باستخدام Kendo CDN:
<link href="http://kendo.cdn.telerik.com/2014.2.716/styles/kendo.common.min.css" rel="stylesheet" /><link href="http://kendo.cdn .telerik.com/2014.2.716/styles/kendo.default.min.css" rel="stylesheet" /><script src="http://kendo.cdn.telerik.com/2014.2.716/js/jquery.min.js"></script><script src="http://kendo.cdn.telerik.com/2014.2 .716/js/kendo.ui.core.min.js"></script>
الميزة الرئيسية لنهج CDN هي أن المستخدمين لديك قد يتمكنون من الاستفادة من إصدار ذاكرة التخزين المؤقت الأولية من Kendo UI Core إذا قاموا بزيارة مواقع أخرى باستخدام إطار العمل.
للحصول على وثائق Kendo UI الكاملة، بما في ذلك Kendo UI Core، يرجى زيارة https://docs.telerik.com/kendo-ui.
Kendo UI Core مجاني ومفتوح المصدر. نحن نشجع وندعم مجتمعًا نشطًا وصحيًا يقبل المساهمات من الجمهور. نود منك أن تكون جزءا من هذا المجتمع.
قبل المساهمة في Kendo UI Core، من فضلك:
اقرأ اتفاقية ترخيص المساهمة الأساسية لـ Kendo UI ووقع عليها، للتأكد من أنك قرأت الجوانب القانونية لمساهماتك واعترفت بها، و
اقرأ دليل المساهمة الخاص بنا، والذي يضم جميع المعلومات الضرورية من أجل:
تقديم الأخطاء،
طلب ميزات جديدة، و
إرشادك خلال العملية الكاملة لإعداد الكود الخاص بك لطلب السحب.
استخدم قائمة المشكلات في هذا الريبو لتقارير الأخطاء المتعلقة بكل من Kendo UI Core وKendo UI Professional
احصل على مساعدة في Stack Overflow أو منتديات Kendo UI Premium
طلبات ميزة الملف على صوت المستخدم
باعتباره مشروعًا مفتوح المصدر بالكامل، يعد Kendo UI Core مشروعًا مدعومًا من المجتمع في المقام الأول، وعلى هذا النحو، نشجعك على استخدام منتديات مثل Stack Overflow لنشر الأسئلة، وقائمة المشكلات في هذا الريبو للإبلاغ عن الأخطاء.
لا يقدم فريق Kendo UI دعمًا رسميًا لـ Kendo UI Core، باستثناء العملاء الذين اشتروا ترخيصًا تجاريًا لـ Kendo UI (احترافي، واجهة مستخدم لـ MVC، وما إلى ذلك) أو حزمة دعم فقط من Telerik.com. يرجى عدم إنشاء طلبات دعم لهذا المشروع في قائمة المشكلات الخاصة بهذا الريبو، حيث سيتم إغلاقها على الفور. سيتم توجيهك لنشر سؤالك في منتدى المجتمع.
للحصول على سجلات التغيير وملاحظات الإصدار، راجع ملاحظات الإصدار عبر الإنترنت على Telerik.com.
تم إصدار هذا المشروع بموجب ترخيص Apache، الإصدار 2.0، والذي تم تضمين نصه أدناه. ينطبق هذا الترخيص فقط على مصدر هذا المستودع ولا يمتد إلى أي توزيع أو متغير آخر لواجهة مستخدم Kendo، أو أي مكتبات أخرى تابعة لجهات خارجية مستخدمة في المستودع. للحصول على معلومات الترخيص حول Kendo UI، راجع صفحة اتفاقيات الترخيص على Telerik.com.
مرخص بموجب ترخيص Apache، الإصدار 2.0 ("الترخيص")؛ لا يجوز لك استخدام هذا الملف إلا وفقًا للترخيص. يمكنك الحصول على نسخة من الترخيص على
http://www.apache.org/licenses/LICENSE-2.0
ما لم يكن ذلك مطلوبًا بموجب القانون المعمول به أو تم الاتفاق عليه كتابيًا، يتم توزيع البرامج الموزعة بموجب الترخيص على أساس "كما هي"، دون ضمانات أو شروط من أي نوع، سواء كانت صريحة أو ضمنية. راجع الترخيص لمعرفة الأذونات والقيود التي تحكم اللغة المحددة بموجب الترخيص.
حقوق الطبع والنشر © 2024 Progress Software Corporation و/أو الشركات التابعة لها أو الشركات التابعة لها. جميع الحقوق محفوظة.
إن Progress وTelerik وبعض أسماء المنتجات المستخدمة هنا هي علامات تجارية أو علامات تجارية مسجلة لشركة Progress Software Corporation و/أو إحدى الشركات التابعة لها أو الشركات التابعة لها في الولايات المتحدة و/أو البلدان الأخرى.