پلاگین (افزونه) چیست و چه کاربردی دارد؟

برپو سامانه تبلیغات و طراحی آنلاین

پلاگین (افزونه) چیست ؟ اگر به اندازه کافی در رسانه‌‌های اجتماعی و فضای اینترنت وقت بگذرانید در حالیکه با مقوله وب سایت یا وبلاگ هم آشنایی مختصری داشته باشید، پلاگین یا افزونه وردپرس اصطلاحی است که مطمئنا به آن بر خواهید خورد. پلاگین‌ها که ممکن است شما آن‌‌ها را با نام افزونه هم بشناسید، در حقیقت بخش جدایی ناپذیر برنامه‌‌‌های کامپیوتری، علی‌الخصوص در حوزه وبگردی و تولید محتوا در اینترنت هستند. این ابزارها بوجود آمده اند تا اطمینان حاصل کنند که ما در برآوردن نیاز‌‌های اساسی‌‌مان، از مشاهده اسناد گرفته تا تماشای فیلم یا اجرای یک بازی، با مشکلی مواجه نباشیم. در این مقاله قصد داریم تا به بررسی ماهیت و کاربرد افزونه‌ها در دنیای کسب و کار دیجیتال بپردازیم.

عملکرد پلاگین چگونه است؟

برنامه کامپیوتری میزبان خدماتی نظیر، فراهم کردن راهی برای ثبت افزونه در برنامه میزبان و تبادل اطلاعات بین آن‌ها را ارائه می دهد تا پلاگین از آن‌‌ها استفاده کند.  افزونه‌‌‌‌‌‌ها به خودی خود کار نمی‌‌‌کنند و کارکردشان بستگی به خدمات برنامه میزبان دارد. اما برعکس، برنامه میزبان مستقل از پلاگین‌‌‌ها عمل می‌‌‌کند؛ تا کاربران نهایی بتوانند افزونه‌‌ها را بدون نیاز به ایجاد تغییرات در برنامه میزبان، اضافه یا به روز رسانی کنند.

دلایل به وجود آمدن پلاگین ها :

پلاگین (افزونه) چیست

پلاگین ها به دلایل متعددی به وجود آمدن اما برخی از دلایل اصلی آن، در زیر اشاره شده است :

  • به منظور ایجاد فرصت برای برنامه نویسان به عنوان نقش سومی در توسعه نرم افزار
  • پشتیبانی راحت و آسان از ویژگی های جدید
  • کاهش حجم اپلیکیشن
  • به منظور جدا سازی بخش سورس کد از برنامه به دلیل نا متناسب بودن لایسنس های برنامه

حال به بررسی برنامه های مختلف و علت استفاده آن ها از پلاگین می پردازیم :

  • Audio editors : از پلاگین ها به منظور تولید ، پردازش و آنالیز صدا استفاده می کند .
  • Email clients : از پلاگین برای رمز نگاری و رمز گشایی ایمیل ها استفاده می کند .

( مانند پلاگین Pretty Good Privacy )

  • Graphics software : استفاده از پلاگین به منظور پشتیبانی و پردازش فرمت های مختلف تصاویر ( مانند Photoshop plugin )
  • Media players : به منظور پشتیبانی از فرمت های مختلف فایل ها
  • Packet sniffers : به منظور رمزگشایی فرمت های مختلف بسته ها
  • و دیگر موارد ….
  • برخی از نرم افزار‌‌‌‌هایی که از پلاگین‌‌ها استفاده می‌‌‌کنند

  • پلاگین (افزونه) چیست
    • مرورگر‌‌‌های وب: در میان تمام نرم افزار‌‌هایی که از پلاگین‌‌‌‌ها استفاده می‌‌‌کنند، مرورگر‌‌‌های وب بیشترین آمار را دارند. در مرورگر‌‌‌‌‌ها، معمولا واژه‌‌‌های Plugin، Add-on و Extension (بجز در مرورگر فایرفاکس) مترادف هستند و کاربرد یکسانی دارند. این افزونه‌‌‌ها، محتوا‌‌های اینترنت را که مرورگرها برای نمایش دادنشان طراحی نشده اند، نمایش می‌‌دهند. این محتوا ها معمولا شامل ویدئو، صوت، بازی‌های آنلاین و ارائه‌‌هایی با فرمت‌‌های مخصوص می‌‌شوند. پلاگین ها توسط گروهی که این فرمت‌‌های مخصوص را بوجود می آورند، ساخته و توزیع می‌‌‌شوند. هر مرورگر یک وبسایت رسمی برای خود دارد که شما می‌‌‌توانید از آنجا افزونه‌‌‌‌های مورد نیاز خود را دریافت و نصب نمایید. لازم به ذکر است که ناشران این مرورگرها، قبل از اینکه پلاگین‌‌‌ها را در اختیار کاربرانشان قرار دهند، مخرب نبودن آن‌ها را بررسی می‌‌‌کنند. پس به شما توصیه اکید می‌‌‌کنیم که افزونه‌‌‌های مورد نیازتان را فقط از همین وبسایت‌‌های رسمی دریافت کنید. برخی افزونه‌‌‌های مهم عبارتند از: Adobe Flash Player، Java، Silverlight، QuickTime و Unit

    درجدول زیر آدرس اینترنتی وبسایت‌‌های رسمی برخی مرورگر‌‌‌های محبوب آمده است.

    آدرس سایت دریافت پلاگین مرورگر
    Chrome Web Store Google Chrome
    Firefox Browser Add-ons Mozilla Firefox
    App Store Apple Safari
    Opera Add-ons Opera
    Edge Add-ons Microsoft Edge

     

    • برنامه‌‌های ویرایش صدا: Ardour و Audacity ازجمله برنامه‌‌هایی هستند که از پلاگین‌‌ها بمنظور تولید، پردازش و تحلیل صدا استفاده می‌‌‌کنند.
    • سرویس دهندگان ایمیل: کاربران ایمیل از افزونه Pretty Good Privacy برای رمزنگاری و رمز گشایی ایمیل‌‌هایشان استفاده می‌‌کنند.
    • شبیه ساز‌‌های کنسول‌‌های بازی‌‌های رایانه‌‌‌ای: این شبیه ساز‌‌ها (که امکان اجرای بازی های یک کنسول خاص را در سایر پلتفرم‌‌‌ها ممکن می‌‌‌سازند)، برای تهیه و آزمایش واحد‌‌های کوچکتر زیر سیستم‌‌های پلتفرمی که قصد اجرای بازی بر روی آن را دارند، از پلاگین‌‌‌ها استفاده می‌‌کنند. برای مثال، شبیه ساز PCSX2 امکان استفاده از افزونه‌‌های صوتی و تصویری را برای بخش‌‌‌های مربوطه PlayStation 2 فراهم می‌‌سازد.
    • نرم افزار‌‌های گرافیکی: این نرم افزارها ازجمله نرم افزار Photoshop برای پشتیبانی از فرمت‌‌های مختلف عکس و نیز ویرایش آن‌ها، از پلاگین‌‌ها بهره می‌‌برند.
    • پخش کننده‌‌های رسانه ای: مدیا پلیر‌ها نیز برای پشتیبانی از انواع فرمت‌‌های موجود و اعمال فیلتر‌‌ها از افزونه‌‌ها استفاده می‌‌کنند. پخش کننده‌‌‌هایی مثل: Winamp، Foobar2000 و GStreamer
    • ویرایشگر‌‌های متن: ویرایشگر‌‌‌‌‌های متنی مثل jEdit با هدف پشتیبانی از زبان‌‌‌های مختلف برنامه نویسی، از پلاگین‌ها استفاده می‌‌‌کنند.
    • نتیجه گیری

      پلاگین یا افزونه، برنامه ایست که با هدف اضافه کردن امکانات و قابلیت‌هایی به برنامه ای دیگر، روی آن نصب می‌شود و امکان شخصی‌سازی برنامه را به کاربر می‌‌دهد. افزونه‌ها به خودی خود کاربرد ندارند و عملکردشان وابسته به برنامه میزبان است. نرم افزارهای بسیاری بمنظور صرفه جویی در وقت و اضافه کردن اختیارات کاربران در استفاده از آن نرم افزار ها، با در اختیار قرار دادن منابع قابل اعتماد و تایید شده، از پلاگین‌‌ها پشتیبانی می‌‌‌کنند؛ که معمول ترین آن‌ها مرورگرهای وب هستند. کاربرد پلاگین‌ها تنها به نرم‌‌‌افزار‌ها ختم نمی‌‌‌شود؛ بلکه حتی در سیستم‌‌‌‌های تولید محتوا نظیر وردپرس، برای ایجاد امکانات و ویژگی‌‌های خاص در وب سایت‌‌ها بدون دانستن هیچ یک از قواعد کدنویسی، کاربرد دارند.
      حال، با علم بر مزایا و برتری‌هایی که افزونه‌ها می‌‌‌توانند برای هرگونه کسب و کار اینترنتی به ارمغان بیاورند، می‌‌‌شود نتیجه گرفت که استفاده از پلاگین‌ها، سکوی پرتابی به سوی قله‌‌‌های پیشرفت و توسعه کسب و کار دیجیتال ما خواهد بود. چرا که هدف از خلق پلاگین‌‌‌‌‌ها، راحتی و سرعت بخشیدن به انجام امور، هم برای صاحبان سایت و هم برای کاربران و مشتریانشان است.