في منتداي، أريد إجبار المستخدمين على استخدام معالج مخصص لإنشاء مواضيع جديدة في فئات محددة. لذلك، أرغب في تعديل عناصر Discourse الأصلية دون كسر تجربة المستخدم/واجهة المستخدم (UX/UI) العادية.
لتحقيق ذلك، أود تخصيص سلوك مسار المستخدم عند إنشاء موضوع جديد.
لبلوغ ذلك، أرغب في…
- تحويل زر “موضوع جديد” إلى قائمة منسدلة تحتوي على روابط مخصصة، مع الاحتفاظ بزر “موضوع جديد” الافتراضي كخيار ضمن القائمة.
- إضافة إعادة توجيه تلقائية إلى المعالجات المخصصة عندما يختار المستخدم فئة مناسبة في محرر النصوص (Composer).
بخصوص قائمة “موضوع جديد” المنسدلة:
- استخدام عناصر UX/UI الأصلية فقط، لدعم متغيرات الألوان الجديدة ووظائف الوضع المظلم الأساسية.
- إضافة وحذف وتعديل عناصر القائمة المنسدلة عبر حقول نصية في إعدادات الإضافة (Plugin)، بحيث يمكنني تحديد:
أيقونة، نص، رابط URL.
بخصوص إعادة توجيه محرر النصوص (Composer):
- عندما يختار المستخدم فئة محددة في محرر النصوص، يتم إغلاق المحرر ويتم إعادة توجيه المستخدم إلى رابط URL محدد.
- إضافة وحذف وتعديل عناصر القائمة المنسدلة عبر حقول نصية في إعدادات الإضافة، بحيث يمكنني تحديد:
فئة، رابط إعادة التوجيه URL.
الميزانية
500-1000 دولار أمريكي