الفرق بين مكون الثيم والإضافة ضبابي بالفعل في ذهني.
أي شيء يمكننا فعله لتسهيل معرفة الناس أيها هو أيها سيقطع شوطًا طويلاً، أنا متأكد.
هذا مضحك نوعًا ما، لفترة طويلة كان مطورو ووردبريس يواجهون قرارًا بشأن مكان تضمين الوظائف، وتم إجراء مناقشات حول مقدار الكود الذي ينتمي إلى “ثيم” مقابل “إضافة”. هذا النقاش يكاد يكون غريبًا الآن، حيث أصبح كل شيء وكل شيء عبارة عن كتلة JS، ولكن بسبب علاقته بالبرنامج الأساسي، لا يزال يتعين علينا معرفة مكان وضع الكود، في “إضافة” أو “نمط كتلة”.
لم أشعر بهذا الشعور أبدًا مع الإضافات في Discourse، ويرجع ذلك أساسًا إلى أن الناس توصلوا إلى بعض اختراقات مكونات الثيمات الرائعة على مر السنين. إذا سألني أحدهم عن الفرق بين “الإضافات” و “مكونات الثيمات”، فإن أول ما سيخطر ببالي هو: أحدهما يتطلب حقل URL للتثبيت، والآخر يتطلب إعادة بناء الموقع. ![]()