Tutor Multisite Compatibility
پێوەکراوێکی WordPress کە چاکسازی گونجاندن بۆ Tutor LMS لە ژینگە فرە-ماڵپەڕەکاندا زیاد دەکات.
وەسف
ئەم پێوەکراوە چاکسازییە گرنگەکانی گونجاندن دابین دەکات بۆ کارپێکردنی Tutor LMS لەسەر تۆڕە فرە-ماڵپەڕەکانی WordPress. بەڕێوەبردنی تۆمارکردنی بەکارهێنەر، بەڕێوەبردنی مامۆستا، سنووردارکردنی کۆرس، و تایبەتمەندییەکانی تری تایبەت بە فرە-ماڵپەڕ بەڕێوە دەبات.
تایبەتمەندییەکان
- بەڕێوەبردنی خشتەی بنکەدراوە: بە شێوەیەکی خۆکار خشتەکانی Tutor LMS کە بەهۆی سنووردارکردنەکانی کلیلی دەرەکی فرە-ماڵپەڕ دروست نابن، دەدۆزێتەوە و دروستیان دەکات
- تۆمارکردنی بەکارهێنەری فرە-ماڵپەڕ: مامەڵەکەرانی AJAXی تایبەت بۆ بەڕێوەبردنی تۆمارکردنی بەکارهێنەر لەنێوان ماڵپەڕەکانی تۆڕدا
- بەڕێوەبردنی ڕۆڵی مامۆستا: دیاریکردن و بەڕێوەبردنی خۆکاری ڕۆڵی مامۆستا لە ژینگە فرە-ماڵپەڕەکاندا
- سنووردارکردنی کۆرس: تێکەڵکردن لەگەڵ Ultimate Multisite بۆ بەڕێوەبردنی سنووری دروستکردنی کۆرس و فانێڵ بەپێی پلانی ماڵپەڕ
- بینینەکانی بەڕێوەبەری تایبەت: لیستی مامۆستا و ڕووکاری بەڕێوەبردن کە ئاگاداری فرە-ماڵپەڕە
- ئامرازەکانی بەڕێوەبەر: ڕووکاری بەڕێوەبردنی بنکەدراوە بۆ بەڕێوەبەرانی تۆڕ و ماڵپەڕ
پێداویستییەکان
- WordPress 5.0+
- PHP 7.4+
- پێوەکراوی Tutor LMS (بە شێوەیەکی خۆکار لە ڕێگەی سەردێڕی
Requires Pluginsجێبەجێ دەکرێت) - دامەزراندنی فرە-ماڵپەڕی WordPress
- پێوەکراوی Ultimate Multisite (بۆ کارایی سنووردارکردنی کۆرسەکان)
دامەزراندن
- فایلەکانی پێوەکراوەکە باربکە بۆ
/wp-content/plugins/tutor-multisite-compatibility/ - دڵنیابە Tutor LMS دامەزراوە و چالاک کراوە
- پێوەکراوەکە لە ڕێگەی مێنیوی 'پێوەکراوەکان' لە WordPress چالاک بکە
- پێوەکراوەکە بە شێوەیەکی خۆکار لەگەڵ Tutor LMS تێکەڵ دەبێت
پێکهاتەی فایل
tutor-multisite-compatibility/
├── tutor-multisite-compatibility.php (Main plugin file)
├── includes/
│ ├── class-database-manager.php (Database table creation and management)
│ ├── class-admin-interface.php (Admin interface for database management)
│ ├── class-course-limits.php (Course and funnel limitation handlers)
│ ├── class-instructor-manager.php (Instructor role management)
│ ├── class-ajax-handlers.php (Custom AJAX handlers)
│ ├── class-query-helper.php (Database query utilities)
│ ├── models/
│ │ └── class-multisite-user-model.php (Multisite user model)
│ └── admin/
│ ├── class-instructors-list.php (Custom instructor list)
│ └── views/
│ └── instructors.php (Instructor admin view)
└── README.md
کارایی گوازراوە لە MU plugin
ئەم پێوەکراوە ئەو کاراییانە لەخۆ دەگرێت کە پێشتر لە wp-content/mu-plugins/daves.php بوون:
- سنووردارکردنی گۆڕینی دۆخی کۆرس
- سنووردارکردنی دروستکردنی کۆرس
- تێکەڵکردن و سنوورەکانی CartFlows
- بەڕێوەبردنی ڕۆڵی مامۆستای Tutor
- مامەڵەکردنی تۆمارکردنی بەکارهێنەری فرە-ماڵپەڕ
- پیشاندانی ناسنامەی بەرهەمی کۆرس
بەڕێوەبردنی بنکەدراوە
کێشەکە
لە ژینگە فرە-ماڵپەڕەکانی WordPressدا، دروستکردنی خشتەی Tutor LMS بۆ ئەو خشتانەی سنووردارکردنی کلیلی دەرەکیان بۆ خشتەی بەکارهێنەران هەیە سەرناکەوێت. ئەمە ڕوو دەدات چونکە:
- خشتە تایبەتەکانی ماڵپەڕ پێشگری وەک
wp_2_tutor_cartsبەکاردەهێنن - کلیلە دەرەکییەکان ئاماژە بە
wp_2_usersدەکەن (کە بوونی نییە) - خشتەی ڕاستەقینەی بەکارهێنەران
wp_usersـە (لە سەرتاسەری تۆڕدا هاوبەشە)
چارەسەرەکە
ئەم پێوەکراوە بە شێوەیەکی خۆکار:
- خشتە ونبووەکان دەدۆزێتەوە: ئەو خشتانە دەپشکنێت کە بەهۆی سنووردارکردنەکانی کلیلی دەرەکی دروست نەکراون
- خشتەکان بە ئاماژەی دروست دروست دەکات: ناوی گونجاوی خشتەی بەکارهێنەر بەکاردەهێنێت (
wp_usersلە فرە-ماڵپەڕدا) - چەندین دۆخ بەڕێوە دەبات:
- چالاککردن/دووبارە چالاککردنی پێوەکراو
- دروستکردنی ماڵپەڕی نوێ لە تۆڕدا
- پشکنینی دەستیی خشتە لە ڕێگەی ڕووکاری بەڕێوەبەرەوە
خشتە کاریگەرکراوەکان
tutor_coupon_usages- کلیلی دەرەکی بۆ خشتەی بەکارهێنەران لەخۆ دەگرێتtutor_carts- کلیلی دەرەکی بۆ خشتەی بەکارهێنەران لەخۆ دەگرێتtutor_notification_preferences- خشتەی TutorPro کە کلیلی دەرەکی بۆ خشتەی بەکارهێنەران لەخۆ دەگرێت
ڕووکاری بەڕێوەبەر
دەستت بە ئامرازەکانی بەڕێوەبردنی بنکەدراوە دەگات لە:
- بەڕێوەبەری تۆڕ: ڕێکخستنەکان → Tutor Multisite DB
- بەڕێوەبەری ماڵپەڕ: ئامرازەکان → Tutor Multisite DB
ڕووکارەکە ڕێگەت پێدەدات:
- بینینی خشتە ونبووەکان لە سەرجەم ماڵپەڕەکاندا
- دەستپێکردنی دەستیی دروستکردنی خشتە
- پشکنینی ڕێکخستنی بنکەدراوە
- بینینی زانیاری دۆخی ورد
پشتگیری
ئەم پێوەکراوە بە تایبەتی بۆ پلاتفۆرمی KursoPro دیزاین کراوە. بۆ پشتگیری تەکنیکی، پەیوەندی بە تیمی پەرەپێدانەوە بکە.