افزونه

پلاگین (Plug-in) یا (Add-on) مولفه‌ای نرم افزاری است که قابلیت مشخصی را به یک برنامه کامپیوتری موجود اضافه می‌کند و به تنهایی کاربردی ندارد. برای مثال، وقتی شما قصد دارید تا ویدئوی موجود در یک وبسایت را تماشا کنید، ممکن است به یک افزونه نیاز داشته باشید. درصورتی که افزونه مورد نظر را بر مرورگر خود نصب نداشته باشید، مرورگر شما قادر به تشخیص اینکه چطور آن ویدئو را اجرا کند، نخواهد بود.
پلاگین در لغت، به معنای افزایه (مولفه‌ای که ویژگی خاص را به یک سامانه بزرگ‌تر می‌افزاید) است. اما در اصطلاح از کلمه افزونه بعنوان معادل فارسی آن استفاده می‌شود. این واژه از دو بخش (Plug) و (in) تشکیل شده است که بخش اول آن به معنای دوشاخه برق و بخش دوم به معنای داخل و درون است و کنایه از دوشاخه را درون پریز برق کردن دارد. چراکه با اتصال دوشاخه به پریز، ما می‌توانیم به واسطه یک جریان مادر (پریز یا همان برنامه میزبان) با استفاده از وسایل الکتریکی (یا همان پلاگین)، امکانات مورد نیازمان را تامین کنیم. پس تا زمانی که دوشاخه داخل پریز باشد، ما از امکاناتی که وسایل برقی در اختیارمان می‌گذارند بهره خواهیم برد. همانطور که هر وسیله برقی یک کار خاص انجام می‌دهد (مثلا جارو برقی، اتو یا سشوار)، هر پلاگین نیز امکانات خاصی را در اختیار کاربران قرار می‌دهد.
وقتی یک برنامه از پلاگین‌ها پشتیبانی کند، در اصل امکان شخصی‌سازی و سفارشی کردن برنامه را برای کاربران فراهم کرده است. این امکان، برای سازندگان برنامه مزیت‌های بسیاری دارد. مثلا به توسعه دهندگان (اشخاصی که بخشی از فرآیند ساخت و یا ارتقای یک نرم‌افزار را انجام می‌دهند) اجازه می‌دهد تا برنامه را گسترش دهند، ویژگی‌های آن را بهبود بخشند و یا حجم آن را کم کنند و به طور کلی در کاربردی‌تر کردن برنامه نقش بسزایی ایفا کنند. نمونه بارز کاربرد پلاگین‌ها و نرم افزارهایی که از آن‌ها پشتیبانی می‌کنند، مرورگرهای وب هستند.

سیاه‌سفید
سیاه‌سفید