ملخص: يدعم الارتباط بصفحات المستخدمين عبر معرف المستخدم (user ID) بدلاً من اسم المستخدم فقط
كانت هذه الميزة ضرورية لأن قاعدة بيانات موقعي تخزن مرجعًا لمستخدمي Discourse عبر معرفهم، ولم أرغب في الاضطرار إلى مزامنة أسماء المستخدمين بين قاعدتي البيانات (نظرًا لأن أسماء المستخدمين قابلة للتغيير).
GitHub: GitHub - 29th/discourse-user-by-id: Supports linking to user pages by their user id instead of just username · GitHub
التثبيت: اتبع دليل تثبيت الإضافة.
الميزات
يؤدي /user-by-id/123/summary إلى إعادة التوجيه إلى /u/janedoe/summary وما إلى ذلك.
ما زلت جديدًا في تطوير الإضافات، لذا سأقدّر أي ملاحظات حول كيفية تحسين هذا (مثل: هل محرك Engine كامل ضروري حقًا؟ هل مسار آخر أكثر تقليدية؟ هل توجد طريقة للقيام بذلك دون إضافة؟)، بما في ذلك جودة الكود. شكرًا!