XiunoBBS هو منتدى خفيف الوزن مصنوع في الصين، وهو صغير ومستقر ويدعم سعة تحميل عالية حتى في ظل كميات كبيرة من البيانات. يحتوي على 21 جدولًا فقط، ويبلغ حجم الكود المصدري المضغوط حوالي 600 كيلو بايت، وهو يعمل بسرعة كبيرة، ويعالج طلبًا واحدًا في 0.01 ثانية، ويمكن تشغيله حتى 0.00x ثانية في بيئة تحتوي على APC وXCache -مكتبات الحفلات، تعتمد الواجهة الأمامية فقط على jquery.js/zepto.js، ويعتقد المؤلف أنها تشبه سيارة فيراري مصنوعة يدويًا، مع قوة قوية، ولا يوجد أثر للدهون، وسهولة النشر والصيانة، وهي عبارة عن حجر أساس جيد جدًا للتطوير الثانوي.
ميزات XiunoBBS
استكشاف الوضع التفاعلي للمنتديات الخفيفة في سياق الهاتف المحمول
1. مثل. بالتخلي عن وظائف تصفية المحتوى للمنتديات التقليدية مثل التصنيف والجوهر والتمييز، تم تقديم آلية "الإعجاب". ترتبط جودة المنشورات وترقيات مجموعة المستخدمين وألوان السمات وما إلى ذلك ارتباطًا وثيقًا بـ "الإعجابات".
2. يدعم المحرر المكتوب حديثًا: الجداول، وإضافة الصفوف والأعمدة وحذفها، والصور المصغرة لصور عميل HTML5، وتقليل ضغط حوسبة وحدة المعالجة المركزية للخادم، ودعم اللصق المباشر للقطات شاشة QQ.
3. دعم الزوار للنشر والرد والإعجاب.
4. يدعم عناوين URL المخصصة، وهو أمر مفيد لتحسين محركات البحث. يمكن أن يكون عنوان URL على النحو التالي: http://bbs.xiuno.com/xiuno-bbs-3-official-upgrade.
5. دعم إرسال البريد الإلكتروني SMTP وإعداد القائمة البريدية
6. دعم قيود IP: الحد من عدد منشورات IP اليومية ورسائل البريد الإلكتروني والمرفقات التي يتم تحميلها
7. النسخة المحمولة
8. لم يتم سرد المزيد واحدًا تلو الآخر
إطار عمل PHP: XiunoPHP3.0
التخلي عن OO، واستخدام التغليف الوظيفي، الذي يفضي إلى تجميع HHVM/التخزين المؤقت لرمز التشغيل، والتحضير للتكامل مع PHP7 مقدمًا، والدعوة إلى المبادئ التالية:
1. لا تقم بتضمين المتغيرات
2. لا تستخدم eval()، مُعدِّل التعبير العادي
3. لا تستخدم التحميل التلقائي
4. لا تستخدم $$var متغيرات متعددة
5. لا تستخدم الأساليب السحرية مثل ميزات PHP المتقدمة __call__set__get
6. حاول استخدام وظائف تغليف الوظائف وتمييز الوحدات من خلال البادئات.
إطار الواجهة الأمامية: XiunoUI
مكتبة واجهة مستخدم خالية من الصور، متوافقة مع IE8، تشير إلى BootStrap، وتبسيط تسمية الفئة، والتخلص من التخطيطات سريعة الاستجابة غير المفيدة. انقر لرؤية الحقيقة.
المحرر: XNEditor
يعتمد على zepto.js، متوافق مع jquery.js، 82 كيلو بايت فقط، ولكنه ينفذ وظائف المحرر الشائعة ضمن المتصفحات القياسية: غامق، مائل، اللون، الخط، حجم الخط، الجدول، تحميل الصور، تحميل الملف، اختصار العميل، ملء الشاشة وتبديل HTML والخطوة السابقة والخطوة التالية والوظائف الأخرى.
نظرًا لأنه لا يحتاج إلى التفكير في IE678، فيمكن تنفيذه بأمان شديد وقصير. يجب أن يعلم الطلاب الذين كتبوا محررين أن أكبر مأزق للمحرر هو الفجوة الهائلة بين نطاق IE والنطاق المحدد بواسطة w3c. إذا لم يتم أخذ IE بعين الاعتبار، فيمكن تبسيط الكود كثيرًا.
XiunoBBSv4.0.2 سجل تحديث الإصدار الرسمييستخدم XiunoBBS4.0 Bootstrap4+JQuery3 كمكتبة للواجهة الأمامية ويدعم متصفحات الأجهزة المحمولة بشكل كامل؛ ويدعم XiunoPHP4.0 الخلفي طريقة NoSQL لتشغيل قواعد البيانات المختلفة.
تم إصدار XiunoBBS4.0 بموجب ترخيص MIT، ويمكنك تعديله واشتقاق إصداراته واستخدامه تجاريًا بحرية دون القلق بشأن أي مخاطر قانونية (يجب الاحتفاظ بمعلومات حقوق الطبع والنشر للملف الأصلي بعد التعديل).
XiunoBBS الصفحة الأولى إدارة الواجهة الخلفية XiunoBBSمسار الواجهة الخلفية: اسم المجال/admin
اسم المستخدم وكلمة المرور: admin (يمكن ضبطهما أثناء التثبيت)
الصفحة الخلفية