آموزش جوملا (قسمت چهارم) :ایجاد و مدیریت ماژول ها

- visibility ۹ mode_comment

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

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

ماژول: ماژول ها، افزونه هایی هستن که بخش های مشخصی از اطلاعات رو روی سایت شما نمایش می دهند. در واقع ماژول شیوه ی ارائه ی اطلاعاتی است که از قبل وجود داشته. با ماژول می شه یک کارکرد جدید رو به یک برنامه ی کاربردی (application) که از قبل بخشی از سایت شما بود، اضافه کرد. مثلاً ماژولهای آخرین مقاله (latest article)، ماژول ورود به سایت (login)، یک منو و... . طبیعتاً سایت شما تعدادی ماژول روی هر صفحه ی وب خودش داره. یک ماژول به معنای یک برنامه ی کاربردی استاندارد نیست. ماژول فقط اطلاعات رو ارائه می ده یا یک کارکرد به یک برنامه ی کاربردی موجود اضافه می کنه. مثلاً یک خبرنامه (newsletter) یک کامپوننته. شما می تونید از یک سایت فقط به عنوان یک خبرنامه استفاده کنید. یک کامپوننت خبرنامه احتمالاً یک صفحه ی اشتراک هم داره، اما ممکنه شما بخواین یک ماژول اشتراک در کنار همه ی صفحه های وبسایتتون اضافه کنین. شما می تونین این ماژول اشتراک رو هر جایی روی سایتتون قرار بدین. روشنه که یک سایت تنها با یک ماژول اشتراک و هیچ کامپوننت خبرنامه ای کاملاً بی معنیه.

پلاگین: که قبلاً در جوملا به آنهامامبوت گفته می شدو از جوملا 1.5.x به آنها پلاگین گفته شد، کارکردیه که قبل از این که یک جزء جوملا نشون داده بشه بر روی اون جزء انجام می شه. این بخش می تونه در محتوا، در ادیتور، در کل سیستم یا... باشه. این مطلب ممکنه یه خورده انتزاعی به نظر برسه، اما شما اون رو با یک مثال درک می کنید. مثلاً برای ایجاد یک بازتاب از عکس در زیر اون، می تونین از پلاگین Ultireflection استفاده کنین. شیوه ی ایجاد این بازتاب اینه که بعد از نصب اون، شما در محتوا، (احتمالاً آدرس) عکس رو در بین دو تگ {reflection} قرار می دین. قبل از این که محتوا به بازدیدکننده ی وب نشان داده بشه، این پلاگین، محتوا رو بررسی می کنه و اگه تگ {reflection} توی اون باشه، عکس مربوطه و بازتاب اون رو نمایش می ده. مراقب باشید که پلاگین های زیادی روی وبسایت خودتون نذارین، چون بعضی از اون ها می تونن سرعت کار سایت شما رو واقعاً پایین بیارن.

در قسمت  چهارم آموزش جوملا می پردازیم به:

  • آشنایی با منوی ماژول ها(مدیریت و سایت)
  • بررسی پارامتر های یک ماژول
  • استفاده از ماژول خوش آمدگویی (نمایش عنوان)
  • استفاده از ماژول ورود کاربر(login)
  • استفاده از ماژول Breadcrumb (نقشه سایت)
  • نحوه نصب ماژول ها
.: فقط اعضاي سايت مجاز به ديدن اين قسمت هستند :.
در صورتي که عضو سايت هستيد می توانید لاگین شوید.
در غير اين صورت در کمتر از 1 دقيقه مي توانيد در سايت عضو شويد.
comment دیدگاه کاربران
saeed

سلام اقای صالحی.خوبین؟میخواستم ببینم اموزش جوملا چند قسمته؟

وحید صالحی

سلام
سعی میکنم بین 8 تا 10 قسمت بطور کامل آموزش تمام شود…

saeed

خیلی ممنون

olive

سلام
جناب احساس نمی کنید که خیلی دیر به دیر دارید آپ می شید.

وحید صالحی

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

POORIABOZORG

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

وحید صالحی

سلام دوست عزیز
ممنون
اگه منظورتون از سورس ها ماژول های بکار رفته در آموزش هستش باید خومتت عرض کنم با یه سرچ کوچیک با عنوان ماژول مورد نظرت میتونی تعداد زیادی از اون ها رو توی نت پیدا کنی که اکثرا هم فارسی هستند چون خود من هم بعضی هارو از نت دانلود میکنم اگه بخوام لینک مبدا رو بزارم جنبه تبلیغات پیدا می میکنه اما بزودی کاربردی ترین این ماژول ها (افزونه ها) در سایت قرار خواهم داد…
موفق باشید

POORIA

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

وحید صالحی

سلام
ممنون دوست عزیز شما لطف دارین و امیدوارم که موفق باشید…

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.