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

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

جوملا یک نرم افزار مدیریت محتوای متن باز و رایگان است که تحت اجازه نامه GNU/GPL منتشر می شود. جوملا به زبان PHP نوشته شده و از یک فریمورک مبتنی بر MVC بهره می گیرد و برای ذخیره سازی داده ها از پایگاه داده MySQL استفاده می کند.

جوملا از امکانات کافی برای راه اندازی یک سایت برخوردار است. وجود یک بستر مناسب برای توسعه باعث شده تاکنون بیش از ۸۰۰۰ افزونه برای جوملا ساخته شود که اکثر آنها رایگان است. جوملا در سال اول انتشار، بیش از ۲٫۵ میلیون بار دریافت شد. بسیاری از سایت‌های معتبر دنیا و ایران از جوملا استفاده می‌کنند.

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

وب سایت، تعاریف اولیه و مفاهیم پایه

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

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

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

 

سرور :

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

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

 

جوملا، سیستمی برای مدیریت محتوا

جوملا یک نرم افزار مدیریت محتوای متن باز و رایگان است که تحت اجازه نامه GNU/GPL منتشر می شود. جوملا به زبان PHP نوشته شده و از یک فریمورک مبتنی بر MVC بهره می گیرد و برای ذخیره سازی داده ها از پایگاه داده MySQL استفاده می کند.

جوملا از امکانات کافی برای راه اندازی یک سایت برخوردار است. وجود یک بستر مناسب برای توسعه باعث شده تاکنون بیش از ۸۰۰۰ افزونه برای جوملا ساخته شود که اکثر آنها رایگان است. جوملا در سال اول انتشار، بیش از ۲٫۵ میلیون بار دریافت شد. بسیاری از سایت‌های معتبر دنیا و ایران از جوملا استفاده می‌کنند.

 

دلایل برتری جوملا

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

 

کاربردهای جوملا:

از جوملا برای راه اندازی یک سایت ساده گرفته تا پرتال های بزرگ می توان استفاده کرد.

 

بعضی از کاربرد های جوملا عبارتند از:

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

 

امکانات جوملا:

برخی از امکانات، هنگام نصب جوملا همراه با آن نصب می شوند. دسته‌ای از آنها بطور پیش‌فرض فعال هستند و برای استفاده از بعضی دیگر نیاز است از مدیریت جوملا آنها را فعال کنید. برخی از امکانات پیش‌فرض جوملا عبارتند از:

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

 

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

 

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:

  • معرفی جوملا و شروع به کار
    • جوملا چیست
    • تشریح مراحل نصب جوملا
    • اجرای جوملا بصورت لوکال
    • اجرای جولا بصورت آنلاین
    • بررسی وب هاستینگ مناسب جوملا
    • نصب جوملا ۳
  • مروری عمومی بر جوملا
    • مروری سریع بر Joomla Interface
    • بررسی Responsive Design در جوملا
    • بررسی و تغییر در تنظیمات کلی (Golbal Configuration)
    • استفاده از Media Manager
    • ایجاد محتوا در جوملا
  • ایجاد گروه ها (Categories)
    • ساخت گروه بندی برای سایت
    • ایجاد امکان انتشار ، عدم انتشار و چک نویس برای گروه ها
  • ایجاد مقالات و قالب بندی ابتدایی
    • ایجاد صفحات جداگانه
    • قالب بندی و طراحی صفحات
    • افزودن لینک های خارجی
    • افزودن تصاویر به صفحات
    • افزودن گزینه “ادامه مطلب …”
    • بررسی مقالات و صفحات ویژه
    • افزودن امکانات انتشار، عدم انتشار، حذف و … به مقالات و صفحات
  • افزودن منو به سایت
    • تشریح و تنظیمات منوها
    • لینک کردن منو به صفحات و مقالات
    • تشریح وراثت (Child و Parent) در آیتم های منو
    • تنظیم گروه های وبلاگ
    • تنظیمات پیشرفته گروه های وبلاگ
    • تنظیمات لیست گروه ها
    • تنظیمات پیشرفته لیست گروه ها
    • ایجاد یک وبلاگ ویژه برای صفحه ی اخبار و تنظیمات صفحه اصلی
    • امکان انتشار؛ عدم انتشار و حذف آیتم های منو
    • ایجاد یک منوی جدید و لینک ورود به سایت
    • نمایش منو در فوتر
    • ایجاد alias برای منوها
    • تنظیم مجدد و مرتب سازی آیتم های منو
    • اضافه کردن محصولات
    • انتقال منوی اصلی
    • ساخت یک DropDown منو (منوی باز شونده)
    • ساخت و تنظیم Navigation ثانویه
  • قالب بندی و طراحی پیشرفته صفحات و مقالات
    • لینک کردن صفحه به یک فایل PDF یا سایر فایل ها
    • تقسیم بندی و قالب بندی صفحات طولانی توسط Page Break و پلاگین PB
    • سفارشی کردن تگ های HTML در هنگام تغییر فیلتر صفحات
    • افزودن ویدئو از YouTube به صفحه
    • افزودن تصاویر و لینک های اختصاصی برای صفحات
    • قالب بندی و افزودن Style به تصاویر با استفاده از کلاس های Bootstrap
  • تنظیمات حالات نمایش
    • تنظیمات عمومی امکانات صفحه
    • تنظیمات حالات نمایش منو
    • تنظیمات حالات نمایش سر صفحه ها، عنوان صفحه و عنوان مرورگر در صفحات
    • خاموش کردن سر صفحه در صفحه اصلی
    • تنظیمات نمایش و امکانات بخش مدیریت
    • تنظیمات نمایش و امکانات بخش کاربران (خروجی سایت)
  • استفاده از ماژول ها
    • تنظیمات ماژول ها
    • ایجاد یک ماژول جستجو (Search)
    • ایجاد یک ماژول HTML سفارشی
    • تغییر در ماژول نمایش موقعیت کاربر (breadcrumb)
    • ایجاد یک ماژول تصویر تصادفی
    • قرار دادن یک ماژول در صفحه با استفاده از loadposition
    • بررسی ماژول های مدیریت و فعال کردن نسخه جوملا
  • استفاده از کامپوننت ها
    • استفاده از کامپوننت محتوا
    • استفاده از کامپوننت تماس با ما
    • قالب بندی صفحه تماس با ما
    • ایجاد CAPTCHA برای فرم ها
    • ایجاد لیست contact ها
    • استفاده از کامپوننت WebLinks
    • استفاده از کامپوننت Redirect
  • استفاده از قالب ها (Template)
    • تغییر در ظاهر سایت با استفاده از template ها
    • استفاده از قالب پیش فرض و اختصاص استایل های قالب
    • ایجاد یک استایل جدید برای قالب
    • تغییر در template با استفاده از ویرایشگر HTML و CSS
    • افزودن ویرایشگر متن TinyMCE و تغییر در استایل آن
    • معرفی قالب مدیریت Hathor
    • سفارشی سازی قالب مدیریت Isis
    • کار با قالب های جوملا از طریق نرم افزارهای جداگانه
  • ایجاد وب سایت های چند زبانه
    • بررسی و تنظیمات سایت های چند زبانه
    • دانلود و نصب پکیج زبان ایتالیایی
    • ایجاد محتوا به زبان ایتالیایی
    • تنظیم ساختار گروه ها و منوها برای زبان های مختلف
    • ایجاد صفحه به زبان ایتالیایی و انگلیسی
    • ایجاد منوی انگلیسی و صفحه اصلی Universal
    • تغییر ماژول منو در وب سایت
    • ایجاد منو به زبان ایتالیایی
    • ایجاد استایل برای قالب های زبان ایتالیایی و انگلیسی
    • فعال سازی پلاگین سیستم فیلتر زبان ها
    • دیباگ کردن با استفاده از ماژول Multilanguage Status
    • خاموش کردن سیستم گزارش خطا در WAMP
  • کنترل سطح دسترسی (ACL)
    • معرفی ACL
    • بررسی گروه های پیش فرض در جوملا
    • ایجاد یک کاربر
    • بررسی سطح دسترسی پیش فرض
    • تنظیم محتوای قابل دسترسی برای کاربران لاگین شده
    • تنظیم محتوای قابل دسترسی برای کاربران مهمان
    • تنظیمات ثبت نام و امکانات کاربران
    • تنظیم یک دکمه ی خروج از سایت
    • ایجاد یک صفحه login بهتر
    • افزودن دکمه ویرایش پروفایل
    • توسعه ی پروفایل کاربران
    • کار با note های کاربران
  • توسعه ی جوملا
    • بررسی افزونه های موجود در Extension Directory جوملا
    • نصب و ایجاد یک Backup با استفاده از Akeeba Backup
    • نصب و ایجاد یک نقشه سایت با استفاده از Xmap
    • ارتقاء افزونه ها
  • آماده سازی و انتشار وب سایت در اینترنت
    • آماده سازی سایت برای انتظار
    • انتشار وب سایت در اینترنت

مجموعه: سته بندی مستقل برچسب ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *