تم تطوير نظام موقع الويب الخاص بالمؤسسة SIYUCMS استنادًا إلى ThinkPHP6.0+AdminLTE-2.4، وهو بسيط/سهل الاستخدام/سريع الاستجابة/ذو عتبة منخفضة.
تم تطوير SIYUCMSv6.1 استنادًا إلى أحدث إصدار من إطار عمل ThinkPHP6.0.2، ويستخدم إطار عمل الواجهة الخلفية والأمامية AdminLTE. المفهوم الأساسي للنظام هو "إنشاء نظام إدارة المحتوى الأكثر ملاءمة للمؤسسة".
يحتوي النظام على نظام أذونات مدمج، ونظام العضوية، وسجل المسؤول، وإدارة المحتوى، وإدارة الأعمدة، والنسخ الاحتياطي لقاعدة البيانات واستعادتها، وإدارة القوالب، وإدارة الملفات، وإرسال الرسائل القصيرة، وإرسال البريد الإلكتروني، وإدارة الملصقات، والإدارة الميدانية، وإدارة الوحدات، والمكونات الإضافية وظائف الإدارة وإنشاء التعليمات البرمجية.
يحتوي SIYUCMS على أربعة تطبيقات مدمجة، وهي inex وmobile وapi.admin، وقد تم تصميمه باستخدام وضع ThinkPHP متعدد التطبيقات.
تم إصدار SIYUCMS رسميًا للإصدار V6.1.5، وتفاصيل هذا التحديث هي كما يلي
1. إصلاح قفزة الارتباط الناتجة عن انتهاء مهلة pjax (مهلة ajax الافتراضية هي 650 مللي ثانية، ويتم تحديث الصفحة بأكملها بعد انتهاء المهلة)
2. قم بإضافة علامات سحابة العلامات، والتي يمكن استخدامها في المقالات وأماكن أخرى للحصول على أفضل العلامات N الشائعة.
3. تم إصلاح الخلل المتمثل في عدم إمكانية حذف حقول تحميل الصور المتعددة وتحميل الملفات المتعددة إذا كانت تحتوي على محتوى.
4. تم إصلاح الخلل الذي تسبب في جعل حقل كلمة المرور md5 مرة أخرى عند إضافة مسؤول في الخلفية، مما أدى إلى عدم القدرة على تسجيل الدخول.
5. قم بإضافة البرنامج الإضافي Treegrid، وأضف وظائف التوسيع والطي إلى قائمة الأعمدة وقائمة قواعد القائمة
6. تحسين قائمة حقول الخلفية، يمكن تغيير إضافة وتعديل وقائمة والبحث والفرز وما إذا كانت هذه الحقول مطلوبة مباشرة في القائمة.
7. أصلح الخلل الذي يجعل المقالة التالية هي الأولى دائمًا
8. قم بترقية ThinkPHP إلى الإصدار 6.0.5
9. إصلاحات المشاكل الأخرى وتحسين التفاصيل
سيقوم الإصدار التالي بترقية AdminLTE إلى 3.0 نظرًا لأن تغييرات الترقية كبيرة نسبيًا، فمن المستحسن استخدام هذا الإصدار كإصدار تطوير مستقر إذا لم يكن ذلك ضروريًا أو الانتظار حتى يتم إصدار الإصدار الجديد واستقراره قبل الترقية.
تركيب SIYUCMS قم بتنزيل الحزمة الكاملة SIYUCMS واستخرجها إلى منطقتك المحلية (يوصى باستخدام git لسحبها)
ربط موقعك بالدليل العام (موصى به بشدة)
استعادة siyucms.sql في المجلد إلى قاعدة بيانات مشروعك الخاص (تحتاج إلى إنشاء قاعدة البيانات بنفسك)
قم بتعديل معلومات تكوين قاعدة البيانات في .env (يتم أيضًا فتح وإغلاق وضع التصحيح في هذا الملف)
قم بزيارة الواجهة الخلفية وقم بتسجيل الدخول للتحقق مما إذا كان الأمر طبيعيًا، دليل الواجهة الخلفية هو http://www.yourwebsite.com/admin (إذا لم تتمكن من الوصول، يرجى محاولة إخفاء ملف Index.php).
اسم المستخدم الافتراضي للواجهة الخلفية: admin كلمة المرور: admin