إطار الغضب 2.0
إطار ثقيل الوزن متعدد المساكن، وُلد من أجل التنمية الثانوية
أحدث إصدار هو RageFrame 3.0، يرجى الانتقال إليه واستخدامه
مقدمة
هذا إطار تطوير تطبيقات حديث وسريع وفعال ومريح ومرن وقابل للتطوير بسهولة.
تم إنشاء RageFrame في 16 أبريل 2016. وهو محرك تطوير سريع يعتمد على إطار عمل Yii2 المتقدم، وهو ينمو حاليًا. والغرض منه هو دمج المزيد من الوظائف الأساسية وعدم تكرار العجلة لنفس الوظائف الأساسية تستخدم خارج منطقة الجزاء، مما يجعل التنمية أسهل.
تم إطلاق الإصدار 2.0 رسميًا في 10 سبتمبر 2018. وبعد أكثر من عام من التعليقات مفتوحة المصدر، ظهر الإصدار 1.0 بشكل أكثر ممتازة. تمت إعادة هيكلة الإصدار 1.0 وتحسينه وتحسينه لتسهيل التطوير الثانوي للمطورين بشكل أفضل. يعمل الإصدار 2.3.x على تحسين الطبقة السفلية، وإبراز طبقة الخدمة، وفصل منطق الأعمال، ودعم العديد من التجار.
ميزة
- آلية قابلة للتطوير للغاية وموجهة نحو التطبيقات ومعيارية ومكونة من المكونات الإضافية للتطوير السريع.
- يمكن تطوير آلية المكونات الإضافية النهائية، وبنية النواة الدقيقة، وقابلية التوسعة الوظيفية الجيدة، والعزل بين الوظائف، وقابلية التخصيص العالية، بشكل تدريجي، وإضافة الوظائف تدريجيًا، ولن يؤثر التثبيت وإلغاء التثبيت على النظام الأصلي، وقوية الوظائف تلبي احتياجات النظام بالكامل كل مرحلة ودعم الوصول متعدد الأطراف للمستخدمين (الواجهة الخلفية، WeChat، Api، مكتب الاستقبال، وما إلى ذلك).
- إدارة كاملة للغاية للتحكم في أذونات RBAC، وتجميع أذونات غير محدودة بين الوالدين والطفل، ويمكن تعيين أذونات على مستوى الطفل بحرية، ويمكن إضافة الأزرار/الروابط/المحتوى المخصص/المكونات الإضافية، وما إلى ذلك إلى التحكم في الأذونات.
- سيتم تطوير المحتوى الأساسي منخفض المستوى فقط، ولن يتم تطوير الكثير من محتوى الأعمال عليه، وهو ما يمكن أن يرضي الغالبية العظمى من التطوير الثانوي للنظام.
- وضع الدخول المتعدد، تنقسم المداخل المتعددة إلى Backend (الواجهة الخلفية)، Merchant (تاجر)، Frontend (الواجهة الأمامية للكمبيوتر الشخصي)، Html5 (محطة متنقلة)، وحدة تحكم (وحدة تحكم)، Api (واجهة داخلية)، خادم OAuth2 (واجهة خارجية) )، MerApi (واجهة التاجر)، التخزين (مورد ثابت)، الشركات المختلفة والأجهزة المختلفة لها مداخل مختلفة.
- إنه يتصل بحسابات WeChat الرسمية ويدعم البرامج الصغيرة ويستخدم WeChat غير الرسمي SDK Easywechat 4.x، وهو جاهز للاستخدام بمجرد إخراجه من الصندوق ويحتوي على معظم الوظائف المعدة مسبقًا، مما يحسن بشكل كبير من كفاءة تطوير WeChat.
- تسجيل دخول متكامل لجهة خارجية، بما في ذلك حاليًا QQ وWeChat وWeibo وGitHub وما إلى ذلك.
- الدفع المتكامل من طرف ثالث، دفع WeChat حاليًا، دفع Alipay، دفع UnionPay، التعبئة الثانوية في بوابة لدفعات متعددة، مدخل واحد ومخرج واحد.
- إنه يدمج RESTful API، ويدعم تطوير واجهة الفصل الأمامية والخلفية وتطوير واجهة التطبيق، ويمكنه البدء مباشرة في تطوير الأعمال.
- يمكن تبديل التخزين السحابي بنقرة واحدة، والتخزين المحلي، وTencent COS، وAlibaba Cloud OSS، والتخزين السحابي Qiniu بنقرة واحدة. كما أنه من الملائم جدًا إضافة وحدات تخزين خارجية أخرى.
- مراقبة أخطاء النظام بشكل شامل وكتابة سجلات الأخطاء إلى قاعدة البيانات لتسهيل تحديد موقع معلومات الخطأ. يدعم تذكير الدبوس المباشر.
- تتبع الخدمات السريعة والفعالة (طبقة الخدمة) طريقة التحميل البطيئة الخاصة بـ Yii2 وتقوم فقط بتهيئة خدمات المكونات المستخدمة.
- عناصر تحكم غنية بالنماذج (الوقت والتاريخ والوقت والتاريخ، واختيار نطاق التاريخ، ومحدد الألوان، والربط ثلاثي المستويات للمقاطعات والمدن، والتحقق من المقاطعة والمدينة، وتحميل صورة واحدة، وتحميل صور متعددة، وتحميل ملف واحد، وتحميل ملفات متعددة، بايدو محرر، مخطط بايدو، مربع تحرير متعدد النصوص، محدد خطوط الطول والعرض للخريطة، اقتصاص الصور وتحميلها، TreeGrid، JsTree، Markdown محرر) والمكونات (إنشاء رمز الاستجابة السريعة، الضفيرة، نقل عنوان IP إلى المنطقة)، التطور السريع، لا داعي للقلق بشأن المكونات الأساسية.
- قم بإنشاء CURD بسرعة دون كتابة التعليمات البرمجية، ما عليك سوى إنشاء مسار إعداد الجدول وسيظهر CURD كاملًا ويمكن أيضًا إنشاء عناصر التحكم المطلوبة في النموذج مباشرةً عن طريق التحقق.
- يتطلب التطوير العادي فقط عميل المطور. بدون Saas، يكون العميل التاجر هو الواجهة الخلفية الرئيسية. مع Saas، يكون العميل التاجر هو الواجهة الخلفية الفرعية.
- التوثيق الكامل والفصول المساعدة تسهل التطوير والتكامل الثانوي.
الخريطة الذهنية
عملية هندسة التطبيق
لقطة النظام
[النظام - الصفحة الرئيسية] [النظام - إدارة التكوين] [النظام - تحرير الدور] [النظام - إحصائيات السجل] [العضو - المعلومات] [WeChat - القائمة المخصصة] [وحدة المكونات الإضافية - القائمة] [وحدة المكونات الإضافية - وحدة المقالة ] [وحدة المكونات الإضافية - مراقبة النظام]
قبل البدء
- أن يكون لديك معرفة أساسية بلغة PHP
- لديك معرفة تطويرية أساسية لـ Yii2
- القدرة على إعداد بيئة التطوير
- اقرأ الوثائق بعناية، يمكن حل الأخطاء الشائعة بنفسك أولاً، إذا لم تتمكن من حلها، فارجع واطرح الأسئلة.
- إذا كنت ترغب في تطوير برامج صغيرة أو WeChat، فأنت بحاجة إلى فهم تكوين واجهة WeChat، والخادم الخاص بك، وخادم WeChat، والحساب الرسمي (والحسابات الأخرى)، والحساب التجريبي، ومبادئ الاتصال (عملية التفاعل).
- إذا كنت بحاجة إلى تطوير الواجهة (RESTful API)، فافهم بروتوكول HTTP الأساسي ورأس الرأس وطريقة الطلب (
GETPOSTPUTPATCHDELETE ) وما إلى ذلك. - القدرة على عرض السجلات ومهارات التصحيح
- تأكد من مراجعة الوثيقة بعناية
تجريبي
العنوان: http://demo2.rageframe.com/backend
الحساب: تجريبي
كلمة المرور: 123456
الموقع الرسمي
http://www.rageframe.com
وثيقة
وثائق التثبيت · الوثائق المحلية · سجل التحديث · الأسئلة الشائعة
البرنامج المساعد
- مايكرو مول: https://github.com/jianyan74/TinyShop
- حساب WeChat العام: https://github.com/jianyan74/Wechat
- إدارة التجار: https://github.com/jianyan74/Merchants
- الوثائق عبر الإنترنت: https://github.com/jianyan74/RfOnlineDoc
ردود الفعل المشكلة
إذا كانت لديك أي أسئلة أثناء الاستخدام، فيرجى إعطائي تعليقاتك. ويمكنك التواصل معي باستخدام معلومات الاتصال التالية.
مجموعة QQ 1: 655084090 (ما يقرب من 2000 شخص)
مجموعة QQ 2: 1148015133 (مجموعة جديدة)
جيثب: https://github.com/jianyan74/rageframe2/issues
شكر خاص
بفضل المشاريع التالية، المدرجة في أي ترتيب معين
يي: http://www.yiiframework.com
موقع EasyWechat: https://www.easywechat.com
بوتستراب: http://getbootstrap.com
المشرف LTE: https://adminlte.io
...
معلومات حقوق النشر
تم إصدار RageFrame بموجب ترخيص Apache2 مفتوح المصدر وهو مجاني للاستخدام.
تم وضع علامة منفصلة على معلومات حقوق الطبع والنشر الخاصة بالكود المصدري لجهة خارجية والملفات الثنائية المضمنة في هذا المشروع.
حقوق الطبع والنشر حقوق الطبع والنشر © 2016-2023 بواسطة RageFrame www.rageframe.com
جميع الحقوق محفوظة.