مرحباً،
هل هذه هي الطريقة الوحيدة لتثبيت الإضافات؟
لأنني منتشر في بيئة الشبكة الداخلية للشركة، فإن وصولي إلى الشبكة الخارجية يتقلب بشكل كبير، وغالبًا ما أفشل في الوصول إليه عند تنفيذ الأمر. /launcher rebuild app. هل هناك أي طريقة لتنزيل الإضافات في وضع عدم الاتصال ثم نشرها؟
نعم، يجب عليك إعادة البناء عند إضافة أو إزالة إضافة.
مكونات السمة، من ناحية أخرى، لا تتطلب ذلك لأنها تؤثر فقط على الواجهة الأمامية. لذا انظر إلى هذا الخيار إذا استطعت.
شكرًا لردك.
نظرًا لأنني بدأت مؤخرًا في استخدام discourse، لا زلت أمتلك سؤالًا لأسأل عنه.
على سبيل المثال، قمت بتحديث ملف app.yml وأضفت مكونًا إضافيًا، ولكن يبدو أنه عند إعادة البناء، حتى لو لم تكن المرة الأولى للنشر، سيتم تنزيل وتثبيت ما تم جذبها وتثبيتها سابقًا مرة أخرى؟
مثل روبي أو المكونات الإضافية المثبتة.
يجب تخزين صور Docker مؤقتًا، ولكن قد تحدث بعض الاستنساخ مرة أخرى نظرًا لأنها حاوية جديدة.
لكن هل لن يكون من الممكن نسخ المستودع (المستودعات) كاملة وإعطاء العنوان المحلي؟
نعم. يمكنك تجربة ذلك. لكنه سيعقد عملية الترقية.
إذا كنت تنقطع عن الاتصال أثناء تشغيل إعادة البناء، يمكنك استخدام tmux أو screen.
من الممكن بناء الحاوية في مكان آخر، ودفعها إلى المستودع ثم تشغيلها على موقعك (تحتاج أيضًا إلى ترحيل قاعدة البيانات وتجميع الأصول مسبقًا).
حسناً، فهمت.
أقوم بحفظ المكونات الإضافية في gitlab المحلي وسحبها محليًا أثناء إعادة البناء، وهو أمر أكثر ملاءمة بكثير.
حسنا، سأجرب
ربما يكون هناك خطأ في المسافة البادئة، لقد نسخته بالضبط بما في ذلك المسافات من البرنامج التعليمي وكان يعمل بشكل جيد.
أشك في وجود طريقة، الأسباب التي تجعله سريعًا ومخصصًا للمنتديات هي أنه مُعد مسبقًا، على عكس موقع الويب العادي حيث يتم عرضه بواسطة النظام فورًا (ما لم يكن لديك التخزين المؤقت)، لكن المواقع العادية التي تستخدم التخزين المؤقت لا يمكنها تقديم محتوى ديناميكي.
تم تقسيم 3 مشاركات إلى موضوع جديد: ماذا تتوقع عند إعادة بناء Discourse
تحرير المواضيع في Documentation يقتصر على أعضاء الفريق، لذلك حتى لو حاولت، فلن تتمكن من تحديث التعليمات بعد الآن.
أنا مسؤول جديد في موقعنا. لقد قمت للتو بالتحديث بعد فترة طويلة وأرى الآن أن هذه الإضافة لم تعد تعمل.
هل هناك أي تحديثات أو نسخ معدلة يمكنني استخدامها؟
[ملاحظة المسؤول] المكون الإضافي ‘retort’ يحتوي على رمز يحتاج إلى تحديث. (المعرف: discourse.widgets-end-of-life) (اعرف المزيد)
شكراً جزيلاً لك.
ريتشارد
هل تعرف لماذا لم تنتقلوا من retort إلى #reactions؟ عندما يتعلق الأمر بالقدرة على اختيار أكثر من رد فعل واحد، أعتقد أنه لا يوجد بديل حتى الآن. تم مؤخرًا أيضًا إضافة ميزة اختيار الرموز التعبيرية الخاصة بك بدلاً من تلك التي حددها المسؤول إلى المكون الإضافي للتفاعلات.
https://meta.discourse.org/t/discourse-retort/35903
سأتحقق من ذلك.
كنت آمل أن أجد طريقة لحفظ جميع ردود الفعل المعطاة حتى الآن، ولكن هذا ليس مهمًا جدًا.
شكرا على ردك السريع
قد يساعد هذا في حفظ ردود الفعل التي لديك Discourse Retort - #435 by angus
أنا متأكد من أنني قمت بتثبيت مجموعة من الإضافات التي وجدتها هنا على Meta مع نوع من “التثبيت بنقرة واحدة” حيث كان علي فقط إدخال عنوان URL لمثيل Discourse الخاص بي - هل هذه التعليمات لا تزال سارية؟