سبد (0)

آموزش کامپوننت نویسی در جوملا

آموزش کامپوننت نویسی در جوملا

در این بیاموز، کامپوننت نویسی در جوملا بر پایه مدل MVC، آموزش داده خواهد شد.

می توانید مطالب مربوط به این قسمت را از لیست سمت چپ دنبال فرمایید.


جوملا چیست؟

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

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


نیازمندی های آموزش کامپوننت نویسی برای جوملا

شما به جوملای نسخه 2.5 به بالا نیاز دارید. (همراه با PHP و MySQL و Appache)

پیشنهاد می شود اگر با بیاموزهای زیر آشنا نیستید، قبل از ادامه آنها را مطالعه فرمایید:


مقدمه آموزش کامپوننت نویسی در جوملا

در جوملا 2.5 از سه application متفاوت استفاده شده است:

  • instalation: برای نصب جوملا استفاده می شود.
  • administrator: برای مدیریت محتوی استفاده می شود.
  • public: برای نمایش محتوی استفاده می شود.

installation فقط یکبار، زمان نصب استفاده می شود. administrator و public در مفهوم کامپوننت استفاده می شود.

هر کامپوننت، دو نقطه ورود دارد:

  • Frontend: در پوشه components قرار دارد (دسترسی بازدیدکندگان برای نمایش اطلاعات)
  • Backend: در پوشه administrator/components قرار دارد (دسترسی مدیران برای مدیریت اطلاعات)

در هر دو پوشه بالا، فایل com_componentname/componentname.php صدا زده می شود (پیشوند _com برای ردیابی الزامی است)

بررسی کامپوننت های جوملا

1- به پوشه محل نصب جوملا، روی کامپیوترتان مراجعه نمایید.
مثال:E:\ProgramFiles\xampp\htdocs\joomla2-5-17

2- مطابق شکل زیر، در root اصلی جوملا، پوشه components و administrator/components را بررسی نمایید:
لازم به ذکر است که در ابتدای نام تمام کامپوننت ها در این دو پوشه پیشوند _com وجود دارد.

مقدمه آموزش کامپوننت نویسی در جوملا

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