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

آموزش جوملا

سرفصلهای تخصصی دوره آموزش جوملا :

  • مقدمه و معرفی و نصب جوملا

هدف گذاری برای یک وب سایت
فرآیند نصب و شناخت ورژن های جوملا
نصب Local و نصب Remote
مقدمه ای بر Web Hosting و انواع کنترل پنل
نصب جوملا و تفاوت های ورژن های مختلف آن
بازگرداندن سایت از BackUp (فایل های JumpIn)

  • یک مرور سریع و کلی بر قسمت های مختلف و ظاهر جوملا

تنظیمات کلی جوملا
استفاده از Media Manager
ایجاد محتوا در جوملا
ایجاد دسته ها برای یک سایت
مدیریت دسته ها

  • ایجاد مقالات و فرمت دهی اولیه

ایجاد مقالات شخصی
فرمت دهی مقالات
افزودن لینک خارجی
افزودن تصویر
استفاده از Read More
افزودن مقالات به صفحات خاص
حذف و بازیابی مقالات

  • ایجاد منوها

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

  • فرمت دهی پیشرفته مقالات

نصب و استفاده از (Joomla Content Editor (JCE
افزودن یک لینک داخلی
لینک به یک فایل PDF و یا سند دیگر
تقسیم مقالات طولانی به چند مقاله با استفاده از Page Breaks
سفارشی سازی تگ های HTML مجاز با تغییر فیلترهای متنی در جوملا
سفارشی سازی چهره JCE برای گروه خاصی از کاربران
افزودن یک ویدئو Youtube به یک مقاله
استفاده از تصاویر و لینک های مختص مقاله

  • تنظیمات مربوط به نمایش

کار با تنظیمات عمومی و اختصاصی مقالات و منوها
تنظیمات منو
تنظیمات مقالات اختصاصی
مقایسه عنوان صفحه، تیتر مقاله، و تیتر صفحه در مرورگر
غیرفعال سازی کردن Heading مقاله
تنظیم گزینه های اختصاصی مقاله

  • استفاده از ماژول ها

تنظیم ماژول ها
ایجاد یک ماژول HTML خاص
انتساب یک ماژول به یک سایت
ایجاد یک ماژول BreadCrump
ایجاد یک ماژول Random Image
ایجاد یک ماژول NewsFlash در صفحه اصلی
قراردادن یک ماژول در یک مقاله با استفاده از Loadposition

  • استفاده از کامپوننت ها

استفاده از کامپوننت Content
استفاده از کامپوننت Contact o تنظیم CAPTCHA برای یک فرم
ایجاد یک Contact List
استفاده از کامپوننت web Links
استفاده از کامپوننت ReDirect

  • استفاده از Template ها

تغییر نمای سایت با استفاده از Template ها
تنظیمات Template Style پیش فرض
ایجاد یک Template Style جدید
تنظیم Template Masters ها با ویرایشگرهای HTML و CSS
تغییر Admin Template

  • ایجاد یک سایت چندزبانه

مقدمه ای بر تنظیمات یک سایت چند زبانه
دانلود و نصب بسته زبان فارسی
ایجاد محتوا به زبان فارسی
تنظیم ساختارهای Category برای چندین زبان
ایجاد مقالات و Category ها به زبان فارسی

  • ACL

مقدمه ای بر (Access Control Lists (ACL
بررسی گروه های کاربری و سطوح دسترسی پیش فرض موجود در جوملا
ایجاد یک کاربر
بررسی سطوح دسترسی پیش فرض
تنظیم محتوا برای ACL
تنظیمات ثبت نام کاربر


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

جوملا برای قدرت بخشی به کلیه برنامه ها، از یک صفحه شخصی ساده تا برنامه های تحت وب شرکت های عظیم استفاده می شود. چند مورد از موارد استفاده جوملا! به شرح زیر است:

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

تکنولوژی های پایه ای جوملا
جوملا علاوه بر اینکه یک سیستم مدیریت محتوا است یک فریم ورک PHP نیز می باشد، همچنین به دلیل سازگاری با انواع پایگاه های داده مانند SQL server ،My SQL و Oracle یک پلت فرم نیز محسوب می شود. اما تکنولوژی های اصلی بکار رفته در آن شامل PHP و MySQL می باشد.

با استفاده از ساختار اصلی جوملا، بعنوان یک توسعه دهنده می توان به راحتی موارد ذیل را ساخت:

  • سیستمهای تجارت الکترونیکی یکپارچه
  • سیستم های نظارت بر موجودی کالا
  • ابزارهای گزارش نویسی داده ها
  • راهنمای محصولات ویژه
  • دفترچه های راهنمای تجارت مرکب (مجموعه ای)
  • سیستم های رزرواسیون
  • ابزارهای ارتباطی
نسخه مناسب چاپ