المكون الإضافي (من المكون الإضافي باللغة الإنجليزية) هو وحدة برمجية مستقلة يمكن توصيلها بتطبيق لتوسيع إمكانياتها أو استخدام خاص لتلك الموجودة. غالبًا ما يتم تقديم المكونات الإضافية كمكتبات مشتركة.
كيف تعمل المكونات الإضافية على النحو التالي. التطبيق الذي يستهدفونه يوفر لهم خدمات لاستخدامها. تتضمن هذه الخدمات ميزات مثل تسجيل مكون إضافي في البرنامج ، بالإضافة إلى بروتوكول يسمح لك بتبادل المعلومات مع المكونات الإضافية الأخرى. كقاعدة عامة ، نادرًا ما يتم استخدام المكونات الإضافية بدون الخدمات المقدمة ، لأنها تعتمد عليها. بدوره ، يتيح البرنامج للمستخدمين إضافة وإزالة وتحديث المكونات الإضافية دون أي تغييرات على التطبيق نفسه.من بين التطبيقات التي توفر القدرة على إنشاء مكونات إضافية لهم يمكن أن تكون برامج لتحرير الصور والصوت والفيديو ومتصفحات الإنترنت ومشغلات الوسائط المتعددة ، تطبيقات المكتب ، إلخ. يمكنك أيضًا تمييز المكونات الإضافية لأنظمة إدارة المحتوى (CMS) ، على سبيل المثال ، لـ Wordpress أو Joomla. يمكن تثبيت المكونات الإضافية بعدة طرق. على سبيل المثال ، تسمح لك متصفحات الإنترنت بتثبيت المكونات الإضافية من خلال توفير واجهة مخصصة لذلك. في علامة تبويب خاصة ، يتم فتح مستودع به مكونات إضافية ، يتم تثبيته من خلال النقر على الأزرار المقابلة. بالنسبة لبعض البرامج ، يتم تثبيت المكونات الإضافية عن طريق نسخ الملفات المقابلة إلى مجلدات برامج مخصصة. عند بدء تشغيل التطبيق ، يتم فحص هذه الأدلة بحثًا عن وجود ملفات البرنامج المساعد ، وإذا كانت موجودة ، فهي متصلة بالتطبيق. بالنسبة لبرامج تحرير الصور ، يمكن للمكونات الإضافية إضافة وظائف لتصحيح الألوان ، ونوع من التشوه ، والعلامة المائية ، وما إلى ذلك. في كثير من الأحيان ، تسمح المكونات الإضافية للبرامج بالعمل مع تلك الأنواع من الملفات التي لم يتم دعمها في البداية. في برامج تحرير الصوت ، تُستخدم المكونات الإضافية لإنشاء تأثيرات معينة وتشويه الصوت وتغيير خصائصه. شعبية خاصة هي المكونات الإضافية لمتصفحات الويب القادرة على منع الإعلانات والنوافذ المنبثقة ، وتوفير معلومات إحصائية حول الصفحات التي تم عرضها ، وتنزيل ملفات الفيديو ، وما إلى ذلك.