آشنایی با انواع افزونه ها در جوملا به شما در درک بهتر مفاهیم مدیریت وب سایت های جوملا کمک زیادی می کند. افزونه های جوملا به شرح زیر می باشند:

  • کامپوننت ها
  • ماژول ها
  • پلگین ها
  • قالب ها
  • زبان ها

در ادامه با انواع افزونه های جوملا آشنا می شوید.

کامپوننت جوملا چیست؟

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

ماژول جوملا چیست؟

ماژول ها کادر هایی هستند که اطلاعات جانبی را در کنار اطلاعات اصلی ( اطلاعات کامپوننت ها ) به کاربر نمایش می دهند. نمایش اطلاعاتی مثل آخرین مطالب، جدیدترین مطالب، جدیدترین محصولات، اسلایدر محصولات و اطلاعات تماس در انتهای صفحه از وظایف ماژول هاست. تفاوت بزرگی که ماژول ها با کامپونت ها دارند این است که شما در هر آیتم منو، تنها می توانید اطلاعات یک کامپوننت را فراخوانی کنید، ولی می توانید بی نهایت ماژول در یک آیتم منو نمایش دهید.

پلاگین چیست؟

پلاگین جوملا جزو کوچکترین افزونه های جوملاست، ولی ممکن است بنابر کاری که انجام می دهند، کدنویسی پیچیده ای داشته باشند. پلاگین ها مثل ابزارک هایی هستند که در پس زمینه و بدون اینکه شما متوجه شوید کار هایی خاص را انجام میدهند. مثلا اتصال به درگاه بانکی، گرفتن اطلاعت دیتابیس یک کامپوننت در کامپوننت دیگر یا minify کردن فایل های css و js برای افزایش سرعت بارگذاری سایت. پلاگین ها نمود بصری و گرافیکی ندارند ولی کارهای بسیار مهمی انجام می دهند.

قالب چیست؟

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

زبان چیست؟

افزونه های زبان، در اصل فایل هایی هستند که سایت جوملا یا افزونه ها را به زبان مورد نظر ترجمه می کنند. ساختار فایل های زبان بسیار ساده است و براحتی می توانید فایل زبان مورد نیاز تان را بسازید. در فارسی سازی افزونه های جوملا می توانید اطلاعات کامل و جامعی در این مورد بدست بیاورید.