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

توسعه افزونه های جوملا سرگرم کننده و لذت بخش است. با این حال، API آن طوری تکامل مییابد که با زمانهای در حال تغییر و بهترین شیوههای PHP مطابقت داشته باشد. هنگامی که جوملا 4 با API جدیدتر و غنی تر خود عرضه شد، هیچ سندی وجود نداشت که به توسعه دهندگان بگوید چگونه برنامه های افزودنی خود را به روز کنند و به توسعه ادامه دهند. علاوه بر این، بیش از یک دهه رکود API و فقدان مستندات، توسعه دهندگان را به رضایت، کد بد و کد غیرقابل نگهداری سوق داد. هدف این کتاب این است که تجربه من از نوشتن نرمافزار جوملا را از سال 2006 استخراج کند و شامل پیشزمینههای مفیدی در مورد چگونگی تصمیمگیری برخی از ویژگیها، نحوه استفاده از آنها و جایی است که آنها در تصویر بزرگتر نوشتن کد کارآمد و قابل نگهداری قرار میگیرند. این نه یک کتاب آموزشی است و نه یک کتاب مرجع. این بیشتر یک راهنمای عملی توسعه افزونه های جوملا از طریق API است. تمام مطالب این بخش از نشانی https://www.dionysopoulos.me/book.html ترجمه شده است. تما ترجمه ها گوگلی است و ممکن است در بین متون، قسمت هایی باشد که ویرایش شود تا فهم آن بهتر شود.

در این بخش به تدریج سری مقالات آموزشی توسعه و کدنویسی جوملا از صفر نوشته خواهد شد. مسلما پیش نیاز این آموزش ها، آشنایی کامل با PHP و Data Base می باشد. در این مقالات به هیچ وجه PHP و Data Base آموزش داده نمی شود و بدون علم به این موارد نیز نمی توانید یک کامپوننت جوملا را از صفر کدنویسی کنید. اصولا نوشتن کامپوننت برای جوملا به آسانی کدنویسی یک قالب یا ماژول از صفر نیست. مقالات این بخش ترجمه گوگلی مقالات وبسایت https://www.techfry.com می باشد.

ماژول ها افزونه های سبک و انعطاف پذیر هستند. آنها برای قسمت های کوچک از صفحه وب استفاده می شوند که در اطراف کامپوننت اصلی آن صفحه قرار دارند. آنها به طور کلی نسبت به کامپوننت ها پیچیدگی کمتری دارند و می توانند در صفحات وب کامپوننت های مختلف قرار بگیرند.
می توانید نمونه های بسیاری از ماژول ها را در پوشه modules جوملا مشاهده کنید: به عنوان مثال ، منوها ، آخرین اخبار و فرم ورود.
این یک آموزش چند مرحله ای است که شما را در توسعه یک ماژول سایت جوملا راهنمایی می کند. این آموزش برای افرادی است که دانش کار در مورد PHP و JavaScript دارند ، اما هیچ تجربه ای در توسعه افزونه ها برای جوملا ندارند.
در طول راه شما با برخی از مفاهیم کلیدی جوملا آشنا می شوید.
گام های 1 تا 5 عملکرد اساسی را پوشش می دهد که در اکثر ماژول های جوملا وجود خواهد داشت. توصیه می کنیم همه این مراحل را بخوانید و کد آموزش را در وبسایت جوملایی خود امتحان کنید.
گام های 6 و فراتر از آن ، قابلیت های پیشرفته تری را پوشش می دهد ، که ممکن است در ابتدا بخواهید با آن سر و کله بزنید.
تمام کد در کتابچه راهنمای کاربر جوملا در دسترس است.

در این بخش، سری مقالات مرتبط با سئو جوملا از صفر تا صد نوشته می شود. این محتوا به تدریج تکمیل و اضافه می شود. از مفاهیم و نکات فنی ابتدایی شروع شده و افزونه های مرتبط با آنها نیز معرفی و آموزش داده می شود.
در این دسته از مقالات با مفاهیم برنامه نویسی جوملا آشنا می شوید. این آموزش ها راه میانبری برای یادگیری بهتر توسعه و برنامه نویسی افزونه های جوملاست
کامپوننت هیکاشاپ Hikashop یکی از بهترین و پر استفاده ترین کامپوننت های فروشگاه ساز جوملاست. این کامپوننت با وجود یک انجمن بسیار فعال و بروز، هیچ پرسشی را بی پاسخ، و هیچ مشکلی را بدون راه حل نمی گذارد و شما می توانید مشکلات خود را در انجمن رسمی آن بپرسید. شخصا چندین سال است که از این فروشگاه ساز استفاده می کنم و در کنار رابط کاربری فوق العاده اش، امکانات بسیار خوبی دارد.
این افزونه می تواند به عنوان یک دایرکتوری / کاتالوگ یا فروشگاه اینترنتی مورد استفاده قرار بگیرد. شما می توانید 3 نوع محصول فیزیکی، مجازی ( قابل دانلود ) و حق اشتراک بفروشید. این افزونه بسیاری از نیاز های شما را برآورده می کند. انتخابی عالی است اگر نیاز به افزونه کاتالوگ محصولات دارید که قابلیت فروش محصولات را نیز داشته باشد. کار با DJ-Catalog بسیار ساده است و نیاز به تنظیمات پیچیده ندارد و با زبان فارسی کاملا سارگار است.