افزونه یک برنامه افزودنی نرم افزاری است که ویژگی های اضافی را به برنامه (Program) اضافه می کند. ممکن است عملکردهای خاصی را در برنامه گسترش دهد، موارد جدیدی را به رابط برنامه اضافه کند، یا قابلیت های اضافی را به برنامه بدهد. به عنوان مثال، موزیلا فایرفاکس، یک مرورگر اینترنت (Web Browser) محبوب، از افزونه هایی مانند Google نوار ابزار (Toolbar)، مسدود کننده های تبلیغات و ابزارهای توسعه دهنده وب پشتیبانی می کند. برخی از بازیهای رایانهای از افزونههایی پشتیبانی میکنند که نقشههای اضافی، شخصیتهای جدید یا قابلیتهای ویرایش بازی را در اختیار بازیکن قرار میدهند.
اکثر افزونهها به صورت بستههای خودنصب در دسترس هستند. این بدان معناست که کاربر می تواند به سادگی روی بسته الحاقی دوبار کلیک کند تا فایل های برنامه مربوطه را نصب کند. سایر افزونهها ممکن است از کاربر بخواهند که فایلها را به صورت دستی به فهرست راهنما (Directory) خاص منتقل کند. در حالی که همه برنامهها از افزونهها پشتیبانی نمیکنند، بسیاری از برنامهها اکنون با پشتیبانی افزونهها توسعه مییابند، زیرا راه سادهای برای توسعهدهندگان دیگر فراهم میکند تا عملکردهای برنامه را گسترش دهند.
اما، همه برنامههای نرمافزاری نیستند. به این ویژگی های اضافی به عنوان "افزونه ها" اشاره کنید. برای مثال، Dreamweaver از «افزونهها» پشتیبانی میکند که ویژگیهای توسعه وب اضافی را اضافه میکنند، در حالی که اکسل میتواند «افزونههایی» را وارد کند که ابزارهای صفحه گسترده (Spreadsheet) اضافی را در اختیار کاربر قرار میدهند. بسیاری از برنامهها از پلاگین (Plug-in) نیز پشتیبانی میکنند که ممکن است نوعی افزونه در نظر گرفته شود.
تعریف افزونه (Add-on) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف افزونه (Add-on) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.