عن المشروع

يُقدَّم لومينا كمبادرة مفتوحة المصدر توفر أساسًا منظمًا لبناء تجارب ويب متجاوبة تركز على المستخدم، بما في ذلك لوحات المعلومات وبوابات التحليلات وأنظمة إدارة المحتوى وأدوات تصور البيانات التفاعلية. يحتوي المستودع على المحرك الأساسي ومكتبة من المكونات الأولية ووثائق للمساهمين والمكاملين. تقوم البنية على نموذج واجهات أمامية دقيقة قائم على الإضافات، حيث تتواصل الوحدات عبر ناقل أحداث موحد. تشمل الوحدات المسماة: - lum-core: يتولى التوجيه وإدارة الحالة وخطافات دورة الحياة. - lum-vis: أدوات الرسوم البيانية والخرائط وشبكات البيانات. - lum-input: النماذج والأوامر الصوتية والتعرف على الإيماءات. - lum-a11y: جسر إمكانية الوصول الذي يستهدف الامتثال لـ WCAG 2.2. القدرات الرئيسية الموصوفة: - واجهة مستخدم متجاوبة وواعية بالسياق عبر "محرك التناسب المتجاوب"، مع نقاط توقف ديناميكية تتكيف مع نوع الجهاز واتجاهه والإضاءة المحيطة، بالإضافة إلى أدوات واعية بالإيماءات (السحب، القرص، النقر). - خط دعم متعدد اللغات لأكثر من 45 لغة، يشمل توطين التاريخ والأرقام واتجاه القراءة وتعديلات لوحة الألوان. اكتشاف تلقائي للغة عبر واجهات المتصفح ودعم كامل لـ RTL للعربية والعبرية والنصوص الأخرى من اليمين إلى اليسار. - الوضع الأمني: سياسة عدم التضخيم مع عدم وجود قياس عن بعد أو تحليلات في النواة، ومعالجة بيانات اختيارية ومجهولة الهوية، وطبقات تعقيم المدخلات، وتشفير البيانات محليًا. - ميزات المجتمع: ساعات مكتبية مجدولة، وقاعدة معرفية قابلة للبحث، ووثائق API مولدة من تعليقات المصدر، وجسر دردشة مباشر، وروبوت لحل المشكلات لفرزها. يتم التوزيع عبر أرشيف منسق من الكود المصدري ومخططات التكوين وأصول التصميم، بما في ذلك قوالب نموذجية وسكريبت نشر سريع للإعداد المحلي. المشروع مرخص بموجب MIT ويذكر صراحة أنه لا يحتوي على خوارزميات خاصة أو كود مبهم. تسرد خارطة طريق 2026 المزامنة دون اتصال، وسوق مكونات مجتمعي، وإعادة هيكلة الأداء للأجهزة المحمولة منخفضة المواصفات، وتكامل WebAssembly للمهام كثيفة الحوسبة.