عن المشروع

Vue Admin Better هو قالب إدارة أمامي مخصص لسيناريوهات الخلفية والإدارة. المستودع الحالي يتوافق مع إصدار Vue 2.x + Element UI، بينما يحتفظ المشروع أيضًا بمستودعات منفصلة لإصدارات Vue 3.x + Element Plus و Vue 3.x + Arco Design، مع توفير عروض توضيحية عبر الإنترنت. القدرات الرئيسية (وفقًا لوصف README): - يوفر أكثر من 40 صفحة عالية الجودة تغطي واجهات الإدارة الشائعة. - نموذج الصلاحيات يعتمد على RBAC مع JWT، ويدعم وضعين: التحكم في صلاحيات التوجيه من الواجهة الأمامية (intelligence) والتحكم من الخادم (all). - يدعم العرض الديناميكي للتوجيه من الخادم، ويتكيف مع أجهزة الكمبيوتر والأجهزة اللوحية والهواتف المحمولة. - يوفر أكثر من 50 خيارًا دقيقًا للتكوين العام، مع دعم تبديل متعدد السمات والتخطيطات. - مساعدات التطوير: توليد وتصدير تلقائي للـ mock، فرز تلقائي لـ SCSS، إصلاح تلقائي لـ ESLint. - طبقة الشبكة تغلف Axios، وتدعم مصادر بيانات متعددة، ورموز نجاح متعددة، وطرق تمرير معاملات متعددة. - الأمان والهندسة: تشفير RSA لتسجيل الدخول، اعتراض سجلات الأخطاء (errorlog)، وإنشاء حزمة 7Z تلقائيًا عند البناء. - يدعي المشروع أن إصدار 2026 يحسن سرعة التشغيل والبناء بشكل ملحوظ، مع إبقاء وقت البناء الكلي أقل من 5 ثوانٍ. طريقة الاستخدام: بعد استنساخ فرع master، استخدم pnpm لتثبيت التبعيات، ثم شغّل التطوير المحلي عبر npm run serve:rspack؛ أما مستودعات Vue3 و Arco فتُشغَّل عبر npm run dev. يستخدم المشروع افتراضيًا فواصل أسطر LF، ويتبع معايير ESLint صارمة (plugin:vue/recommended)، ويُنصح بتمكين الإصلاح التلقائي في المحرر. الترخيص والفئة المستهدفة: المشروع مرخص بموجب MIT، ويمكن استخدامه تجاريًا مجانًا مع الاحتفاظ بإشعار الترخيص. ينصح README المستخدمين بأن يكون لديهم خبرة سنة واحدة على الأقل في تطوير الواجهات الأمامية، ومعرفة بتقنية Vue.js، ورغبة في تطوير أنظمة إدارية بناءً على element-ui/element-plus. يتضمن README أيضًا روابط لعروض تجارية وإصدارات تجارية ومشاريع طرف ثالث، وهي محتوى ترويجي لا علاقة له مباشرة بوظائف الإصدار مفتوح المصدر.