Discuz!NT 3.0 على وشك أن يتم إصداره لك بعد ما يقرب من نصف عام من التطوير. خلال هذه الفترة، قمنا بإعادة التفكير في تطوير Discuz!NT لأكثر من عامين وقمنا بتحليل المشكلات المختلفة في الإصدارات السابقة التي لا نتوقعها 3.0 لجلب المفاجآت للجميع. نأمل أن نقدم لك منتجًا فعالاً ومستقرًا.
إن الإصدار 3.0 الذي نتحدث عنه الآن والإصدار 3.0 الذي تحدثنا عنه في العام الماضي هما مفهومان مختلفان. لا توجد وظيفة صديق ولا توجد وظيفة دائرة. قد يشعر بعض المستخدمين بخيبة أمل، لكننا لا نتخلى عن وظيفة الصديق، ولكن يجب حل 3.0 أولاً، المشكلة الرئيسية هي الكفاءة. لقد قمنا بتحسين الإجراءات المخزنة بالكامل بناءً على الميزات الجديدة لـ SQL Server 2005/2008، والتي حلت مشكلة عدم إمكانية تجميع بعض الإجراءات المخزنة في الإصدارات السابقة بسبب قيود بناء جملة SQL Server2000. وتحسين شامل لكفاءة تشغيل قاعدة البيانات. في الوقت الحاضر، نتائج الاختبار لدينا على الموقع الرسمي جيدة، وقد تم تحسين سرعة موضوع العرض والصفحات الأخرى بشكل ملحوظ، كما تم تقليل ضغط الخادم.
ثانيًا، قمنا بحل مشكلة الاستقرار، لأسباب تاريخية، تسببت بعض الرموز المكررة في برنامجنا في حدوث بعض الأخطاء التي لم يتم تصحيحها عدة مرات. وفي الوقت نفسه، قمنا بفصل طبقات البيانات والمنطق تمامًا لتجنب إمكانية تكرار أساليب البيانات عند إضافة الوظائف. من الممكن ألا يكون تأثير إعادة الهيكلة مرئيًا في وقت قصير، لكنني أعتقد أن عملية إعادة الهيكلة الكبيرة نسبيًا هذه يمكن أن تضع أساسًا متينًا لإضافة وظائف في الإصدارات المستقبلية!
فيما يتعلق بتصميم واجهة المستخدم وتجربة المستخدم الشاملة، يحتفظ الإصدار 3.0 بالنمط التقليدي مع استيعاب عدد كبير من عناصر التصميم التي يتعرف عليها مستخدمو Discuz 7 لتشكيل أسلوبنا الخاص. يسمح النشر السريع للموضوع على الصفحة الرئيسية للمستخدمين الذين يتابعون قسمًا معينًا فقط في المنتدى الكبير بمشاركة أحدث الأشياء الخاصة بهم بسهولة. في الإصدار الرسمي، سيتم تسجيل القسم الأخير الذي حدده المستخدم، على سبيل المثال، كنت أتابع دفتر ملاحظات معين لفترة طويلة قم بنشر منشور للاحتفال به بعد الشراء ونأمل أن يتمكن المستخدمون من التعبير عن مشاعرهم المبهجة دون الحاجة إلى النقر فوقه. بالطبع، لم يتم الانتهاء من هذه الوظيفة بعد ونحتاج إلى تعليقاتك لتحسينها. في الإصدار الرسمي، سترى أيضًا وظائف سريعة مثل تسجيل الدخول السريع والتسجيل والنشر وتحرير المشاركات باستخدام التأثيرات المنبثقة. حاليًا، نفتح فقط تسجيل الدخول والتسجيل، حتى تتمكن من تجربتها أولاً.
آخر وأهم شيء نوصي به الجميع هو 3.0 API. بعد التجارب مع الإصدار 2.6 والنظر في تعليقات المستخدمين، حققت 3.0 API تحسينات كبيرة. واجهة برمجة التطبيقات 3.0 مفتوحة بالكامل، وظائف مثل النشر، والرد، وإنشاء المستخدمين، وتعديل نقاط ملف تعريف المستخدم، وإنشاء الأقسام، والحصول على قوائم الأقسام، والحصول على قوائم النشر، وما إلى ذلك، يمكن أن تسهل على المطورين تنفيذ التطوير الثانوي أو تكامل النظام. 3.0API يلغي قيود الجلسة على العديد من الوظائف في 2.6API. 3.0API يمكن أن يسمح للتطبيقات بتعديل كلمات مرور المستخدم والعمليات الأخرى حسب الرغبة، وهو أمر مناسب حقًا للتطوير الثانوي. في هذه المرحلة، قد تكون لديك بعض المخاوف بشأن أمان واجهة برمجة التطبيقات (API)، ويجب أن أشرح هنا أننا نستخدم سلسلة من خوارزميات التشفير لضمان الأمان، حيث يمكن استخدام التطبيقات التي طورتها جهات خارجية بثقة بعد حصولنا على الاعتماد، يمكن للمستخدمين استخدامه بثقة. أحد التحسينات الرئيسية في 3.0 API هو دعم مكالمات العملاء، أي أنه يمكن لبرامج العميل تسجيل الدخول واستخدام معظم طرق واجهة برمجة التطبيقات (API) بناءً على اعتبارات أمنية، لدينا قيود وظيفية صارمة على برامج استدعاء العملاء، ولكن بالنسبة لحقوق المسؤول، لا يتم تقييد المستخدمين. وهذا يعني أنه يمكننا تطوير أدوات إدارة مواقع الويب الخاصة بنا من خلال واجهة برمجة التطبيقات (API). نأمل أيضًا أن يفكر الجميع أكثر في الوظائف التي يمكن تنفيذها من خلال واجهات برمجة التطبيقات، وسنفكر في إنشاء العديد من التطبيقات النموذجية بناءً على واجهات برمجة التطبيقات.
مرحبًا بك في تنزيل Discuz وتجربته!NT 3.0 BETA. هذا الإصدار للاختبار فقط، يرجى عدم استخدامه على الموقع الرسمي! ملاحظة: يرجى عمل نسخة احتياطية من ملفات البرنامج وبياناته قبل الترقية إلى الإصدار 2.6. بعد الترقية إلى الإصدار 3.0، يوصى بزيادة عدد مرات النسخ الاحتياطي للبيانات. إذا كنت ترغب في تجربة أحدث تأثيرات التحسين للإصدار 3.0، فيرجى التأكد من ترقية إصدار قاعدة البيانات إلى SQL Server 2005 أو SQL Server 2008 أولاً، ثم قم بترقية المنتدى. سيحدد برنامج الترقية 3.0 تلقائيًا إصدار قاعدة البيانات المراد ترقيته. الرجاء قراءة الوثائق بعناية قبل تثبيت الترقية. ملاحظة: الإصدار التجريبي 3.0 لا يوفر برنامجًا لترقية الصور الرمزية في الوقت الحالي، نظرًا لأن الإصدار الجديد يستخدم الفلاش لتحميل الصور الرمزية، فسيتم فقدان جميع الصور الرمزية للمستخدم ويجب تحميلها مرة أخرى بعد الإصدار 3.0، ويمكن إعادة تسمية ملفات الصورة الرمزية مضمون أن يكون موحدًا، ويمكن أن يتوافق معرف المستخدم مباشرةً مع عنوان URL للصورة الرمزية.