جوملا, کامپوننت, کامپوننت نویسی, توسعه جوملا, افزونه نویسی, ماژول, پلاگین, قالب, امنیت, سئو, seo, MVC, جوملا کار, جوملا نویس, مشاوره, طراحی قالب, آموزش, سایت, کامپوننت نویسی جوملا

کامپوننت نویسی جوملا و ماژول نویسی جوملا و پلاگین نویسی جوملا و خدمات جوملا و هاست جوملا

کامپوننت جوملا و ماژول جوملا و پلاگین جوملا و خدمات جوملا و هاست جوملا



نگاهی دقیق تر به جوملا

این مورد را ارزیابی کنید
(7 رای‌ها)

 

چارچوب و بدنه ی جوملا شامل 3 لایه است
1- Framework: این لایه شامل توابع درونی, پلاگین ها و کتابخانه هاست. پلاگین ها افزونه هایی جهت گسترش توابع درونی اند, بدون آنکه ساختار فریم ورک را تغییر دهند
2-Application: این لایه انجام وظیفه های خاص را به عهده دارد
3-Extension: این لایه Framework و Application را به صورت مشخص با کامپوننت ها, ماژول ها و تمپلیتها توسعه میدهد
فریم ورک جوملا از الگوهای برنامه نویسی بسیاری استفاده میکند از آن جمله : itorator .Factory. singleton. MVC
هر کدام از این الگوها مزایای بسیاری دارند که توضیحشات در چند خط دشوار و بعضا غیر ممکن است

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

 

بازدید 3964 بار

ورود