أنا أعارض هذا التغيير. عادةً في تطوير البرمجيات، يعني وجود نواة نحيفة أن التوزيع الرئيسي يمكن أن يكون أصغر وأسرع وأقل عرضة للهجمات. أدت تجربتي الأخيرة مع الإضافات إلى رؤية أنه من الممكن تقنيًا تشغيل كود الإضافة حتى أثناء تعطيلها، حيث يبدو أن هذا يعتمد على مؤلف الإضافة للتحقق، لذلك يبدو أن هذا يزيد المخاطر والضخامة بشكل كبير.
المشكلة الأكثر إلحاحًا هي أنه لا يبدو أن أي تعليمات قد تم تحديثها في دليل التثبيت (ربما فاتني فقط؟). ليس من الواضح ما نحتاج إلى تثبيته لجعل الأمور تعمل مرة أخرى. لقد قمت بحل بعض الأخطاء عن طريق تثبيت حزمة أوبونتو postgresql-16-pgvector ولكن لا يزال لدي بعض أخطاء المتجهات عند تشغيل db:migrate. تمكنت من تجاوزها عن طريق حذف إضافة الذكاء الاصطناعي محليًا.
على أي حال، هذا الكثير من التعليمات البرمجية الإضافية، والعديد من هذه الإضافات غير ذات صلة تمامًا بحالات الاستخدام لمعظم مجتمعات Discourse. (هذا لا يعني أن هذه إضافات سيئة! أنا متأكد من أنها مفيدة جدًا للمجتمعات التي تحتاجها. فقط أجد صعوبة في رؤية أن كل منتدى مجتمعي يحتاج إلى الشحن مع تكامل Zendesk، وما إلى ذلك). إضافة الذكاء الاصطناعي على وجه الخصوص نظرًا لمتطلباتها الإضافية التي تعطل الأشياء يجب أن يتم التخلص منها بالتأكيد في رأيي.
على المستوى الشخصي، عندما أسجل الدخول إلى لوحة الإدارة الخاصة بي وأرى فجأة مجموعة من إضافات الإعلانات، حتى لو كان الكود يجب أن يكون خاملًا، فإن ذلك يجعلني قلقًا للغاية. أرغب، بأقوى العبارات الممكنة، في التعبير عن أنني لا أريد أي إضافات إعلانية من شركات التكنولوجيا الكبرى على تثبيتي افتراضيًا، حتى لو كانت معطلة. هذه صناعة كانت مسيئة بشكل لا يصدق تاريخيًا تجاه خصوصية المستخدم، و Discourse لا يساعد نفسه عن طريق شحن مثل هذه التكاملات افتراضيًا. الأشخاص الذين يريدون الإعلانات لن يواجهوا صعوبة في العثور على الإضافة المطلوبة، وليس من الضروري تضمينها في جميع عمليات التثبيت.
باختصار: يرجى إعادة النظر في هذا التغيير. ![]()