ASP.NET ForumEngine
سيناريو منتدى مناقشة المجتمع المفتوح ، أخف وزنا ، قابلاً للتطوير ، مكتوبة في إطار ASP.NET Core للتطبيقات الحالية أو المستقلة.
ForumEngine هو الحل الكامل يتضمن جميع الميزات الأساسية والمتقدمة لبناء أي مستوى من تطبيق مناقشة منتدى المجتمع الاجتماعي.
يمكن استخدامه كتطبيق مستقل أو يمكن دمجه بسهولة في الحل الحالي
تم تصميم هذا المشروع حاليًا باستخدام ASP.NET Core 3.1 + Angular 10.1 + NGRX + Bootstrap 4.4.1
منزل المنتج والوثائق
سمات
تتضمن قائمة الميزات الرئيسية
- العضوية : وحدة هوية ASP.NET الموسعة التي يمكن أن تسمح للمستخدمين بإنشاء حساب وتسجيل الدخول وإدارة الحساب أو تحديث الملف الشخصي وتغيير كلمة المرور والبريد الإلكتروني وما إلى ذلك
- موضوعات المنتدى : اسمح للمستخدم أو مسؤول الموقع بنشر مواضيع غير محدودة ، ورد على أدوات التحكم للمراجعة والموافقة وحل وأخذ إجراءات أخرى.
- المدونات : مقالات كاملة الميزة والأخبار والمدونات التي تنشر المحرك مع جميع الأساسيات والميزات المتقدمة
- حسابي : تطبيق Advance My-Account (على أساس الزاوي) يمكن أن يسمح للمستخدمين بإدارة الموضوعات المرسلة والرد والملف الشخصي والإعدادات والتكوينات.
- الملامح الاجتماعية : تدعم ملفات تعريف المستخدمين العامة للوصول إلى محتويات عامة لبعضها البعض.
- لوحة التحكم : لوحة التحكم المسبقة (أحدث صفحة واحدة تعتمد على الزاوي) والتي يمكن أن تساعد مسؤول الموقع على إدارة إعدادات موقع الويب ، والتكوينات ، والمحتويات ، والمستخدمين ، والتقارير ، إلخ.
- Gamify : البرنامج النصي اختياري Gamify لإدارة وظائف Gamification المعقدة داخل التطبيق بما في ذلك الشارات والمكافآت والنقاط والائتمانات والمستويات والحزم والمزيد.
- التكوينات : دعم قسم التكوين المسبق الذي يمكن أن يتيح لك تكوين كل الميزات المتاحة تقريبًا دون إجراء تغييرات في التعليمات البرمجية.
- التثبيت : وحدة التثبيت السهلة خطوة واحدة يمكن أن تساعدك بسهولة على تكوين قاعدة البيانات ، مستخدم المسؤول الافتراضي ، تهيئة التطبيق بإعدادات افتراضية لجعل التطبيق جاهزًا للاستخدام.
- لغات متعددة : دعم إدارة ثقافات واجهة المستخدم المتعددة ، وتكوين لغتك الافتراضية والسماح لخيارات لغة متعددة للمستخدم للاختيار من بينها.
- الفئات : تدعم وحدة إدارة الفئة المتقدمة التي يمكن أن تسمح لك بإدارة فئات غير محدودة مع التسلسل الهرمي غير المحدود وفصله عن كل نوع من المحتويات.
- التسميات : تدعم وضع العلامات أو وضع علامات على مقالات أو مدونات مع واحد أو أكثر من العلامات أو العلامات. لديك أيضًا أداة إدارة السحابة المسبقة لإدارة الملصقات وعلامات المجموعة حسب الأولوية وما إلى ذلك
- الإعلان : تدعم تكنولوجيا المعلومات إدارة الإعلان (على سبيل المثال البرنامج النصي AdSense) من لوحة التحكم لأنواع مختلفة من الكتل التي تعرض / عرض الإعلانات على أقسام وصفحات مختلفة.
- البحث المسبق : وحدة البحث في الوقت الفعلي القائم على الزاوي والتي يمكن أن تسمح للمستخدمين بالبحث عن مواضيع ورد وأكثر من ذلك.
- خرائط Sitemap : تدعم خروفات Sitemap التي تم إنشاؤها ديناميكيًا من الموضوعات والصفحات والفئات والعلامات المقدمة ، والتي يمكن تقديمها بسهولة إلى محركات البحث لفهرسة البيانات والصفحات الخاصة بك بسرعة.
- خلاصات RSS : تدعم توليد كل من RSS / Atom Feeds من مواضيع منشورة
- قوالب البريد : تدعم أداة قالب البريد المسبقة التي يمكن أن تساعدك في إدارة وتخصيص قوالب البريد من لوحة التحكم.
- التقارير : تتضمن وحدة التقارير المسبقة التي يمكن أن تساعد مسؤول الموقع لعرض نوع مختلف من التقارير على سبيل المثال عرض مقاطع فيديو نشرت قواعد شهرية للعام الحالي.
- تقرير الإساءة : يتضمن وحدة الإساءة / الإبلاغ عن الرسائل غير المرغوب فيها وحدة الإدارة في لجنة التحكم التي يمكن أن تساعد المسؤول على مراجعة واتخاذ الإجراءات على التقارير المرسلة من موقع الويب.
- سجل الخطأ : يتضمن وحدة تسجيل الأخطاء المسبقة ، والتي يمكن أن تسجل كل نوع من الأخطاء تقريبًا أثناء تصفح المستخدم للموقع وتقديم تقرير إلى مسؤول الموقع للمراجعة.
- القاموس : يتضمن وحدة القاموس التي يمكن أن تسمح للمسؤول بإدارة أسماء المستخدمين المقيدة والكلمة السوداء المدرجة التي تستخدم لاحقًا بواسطة فحص البرنامج النصي لمنع موقع الويب من محتويات ما قد ينتهك شروط استخدامه.
- السمات الديناميكية : تتضمن أداة إدارة سمات السمات الديناميكية المتقدمة التي يمكن أن تساعد مسؤول الموقع لضبط سمات ملف تعريف المستخدم من لوحة التحكم دون إجراء تغييرات في التعليمات البرمجية.
- Block IP : يتضمن وحدة اختيارية يمكن أن تسمح مسؤول الموقع بإدارة وحظر IP-Address للوصول إلى موقع الويب واستخدامه.
- الصفحات الجذرية : تقدم التوجيه الفردي ومنطق عنوان URL الودية المصممة لجعل كل عنوان URL لكل صفحة تقريبًا بمثابة عنوان URL الجذر دون استخدام وحدات تحكم / إجراءات منفصلة.
التثبيت والتكوين
يتضمن المشروع معالج التثبيت الذي يمكن أن يساعدك في تكوين وتشغيل التطبيق الخاص بك ، لمزيد من التفاصيل ، قم بزيارة صفحة تثبيت وتكوين المنتج.
الوثائق والدعم
لوثائق المنتج والدعم ، يرجى زيارة صفحة الوثائق.
ردود الفعل والمساهمة
نرحب بحرارة لتقديم ملاحظات ، والإبلاغ عن الأخطاء واقتراح أفكار جديدة.
الإبلاغ عن الأخطاء
إذا كنت ترغب في الإبلاغ عن خطأ جديد ، فالرجاء التحقق مما إذا لم يتم الإبلاغ عن الخطأ بالفعل. في حالة عدم وجود مشكلة مماثلة ، يرجى فتح مشكلة جديدة مع علة الملصقات.
يساهم
Checkout المساهمة. مستند MD لمزيد من التفاصيل.
مؤلف
محمد إرفان => مهندس برمجيات الرصاص