پیش گفتار

پیش گفتار

(زمان تقریبی مطالعه: 2 - 3 دقیقه)

بیان خلاصه ای از بحث توسط هوش مصنوعی:

هر بخش، از سر فصل هایی تشکیل میشود که نویسنده توضیح مختصری را برای هر قسمت ارائه داده است.

بخش 1: توسعه کامپوننت‌ها

 پادشاه افزونه ها در جوملا، کامپوننت است.  با استفاده از کامپوننت ‌ها، می توانیم جداولی در پایگاه داده خود ایجاد کنیم و نماهایی برای مدیریت اطلاعات در این جداول ارائه دهیم. همچنین، درک کامپوننت ‌ها به شما دید کاملی از معماری جوملا 5 می‌دهد، زیرا ماژول‌ها و پلاگین‌ها نیز از همان رویکرد استفاده خواهند کرد.

فصل اول: برنامه ریزی کامپوننت خود

فصل دوم: توسعه Backend کامپوننت ابتدایی جوملا

فصل سوم توسعه Frontend کامپوننت ابتدایی جوملا

فصل چهارم: ایجاد فرم در جوملا

فصل پنجم: استفاده از قدرت جوملا در کامپوننت شما

فصل ششم افزودن یک API وب سرویس به کامپوننت شما

 


بخش 2: توسعه ماژول ها و پلاگین ها

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

فصل هفتم: توسعه یک ماژول

فصل هشتم: توسعه پلاگین جوملا

فصل نهم: افزودن CLI به افزونه

 


بخش 3: گسترش الگوها

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

فصل دهم: ایجاد برنامه های کاربردی وب منحصر به فرد با override قالب

فصل یازدهم: ایجاد یک Child Template در جوملا

 


بخش 4: توزیع افزونه های شما

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

فصل دوازدهم: آزمایش افزونه های شما

فصل سیزدهم: اقدامات امنیتی در جوملا

فصل چهاردهم: توزیع افزونه های جوملا

 

فصل های دیگر کتاب

نوشتن دیدگاه

ارسال