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

این رایگان و قابل تمدید است که به قالب های جلویی و قالب های عقب پایان (مدیر) جدا می شود.

جوملا با استفاده از PHP، برنامه ریزی شی گرا، الگوهای طراحی نرم افزار و MySQL (که برای ذخیره سازی داده ها استفاده می شود) طراحی شده است.

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

این آموزش به بخش هایی مانند مبانی جوملا، منوهای جوملا، ماژول جوملا، تنظیمات جوملا جهانی و جوملا پیشرفته تقسیم شده است.

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

حضار

این آموزش برای هر کسی که دارای دانش پایه ای از HTML و CSS است و خواستار توسعه وب سایت ها شده است آماده شده است.

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

پیش نیازها

قبل از اینکه شروع به ادامه ی این آموزش کنید، فرض می کنیم که شما در حال حاضر در مورد اصول HTML و CSS آگاه هستید.

اگر شما به خوبی از این مفاهیم آگاه نیستید، ما پیشنهاد می کنیم که از طریق آموزش های کوتاه ما در HTML و CSS بروید.

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

این رایگان و قابل تمدید است که به قالب های جلویی و عقب پایان (سرپرست) جدا شده است.

جوملا با استفاده از PHP، برنامه ریزی شی گرا، الگوهای طراحی نرم افزار و MySQL (که برای ذخیره سازی داده ها استفاده می شود) طراحی شده است.

سیستم مدیریت محتوا (CMS) چیست؟

سیستم مدیریت محتوا (CMS) نرم افزاری است که تمام دادههای (مانند متن، عکس، موزیک، سند و غیره) را که در وب سایت شما در دسترس است نگه می دارد.

این در ویرایش، انتشار و تغییر محتوای وب سایت کمک می کند.

تاریخ

جوملا مبتنی بر CMS مامبو است که توسط یک شرکت استرالیایی در سال 2001 توسعه داده شد و در ابتدا در تاریخ 17 اوت 2005 منتشر شد.

نسخه رسمی جوملا 1.0 در تاریخ 22 سپتامبر 2005 منتشر شد.

امکانات

جوملا دارای ویژگی های قدرتمند ساخته شده خود (ویژگی های اصلی) است.

  • مدیر کاربر – این اجازه می دهد تا مدیریت اطلاعات کاربر مانند اجازه ویرایش، دسترسی، انتشار، ایجاد و یا حذف کاربر، تغییر رمز عبور و زبان. قسمت اصلی مدیریت کاربر Authentication است .
  • مدیر محتوا – این اجازه می دهد تا با استفاده از ویرایشگر WYSIWYG با استفاده از ویرایشگر WYSIWYG مدیریت محتوا برای ایجاد یا ویرایش محتوا در یک روش بسیار ساده.
  • Banner Manager – این برای افزودن یا ویرایش آگهی ها در وب سایت استفاده می شود.
  • Template Manager – این طرح هایی را که در وب سایت استفاده می شود مدیریت می کند. قالب ها را می توان بدون تغییر ساختار محتوا در عرض چند ثانیه اجرا کرد.
  • Media Manager – این ابزار برای مدیریت فایل های رسانه ای و پوشه است که در آن شما به راحتی می توانید فایل های رسانه ای خود را به ابزار ویرایشگر مقاله خود بفرستید، سازماندهی و مدیریت کنید.
  • Contact Manager – این اجازه می دهد تا مخاطبین را اضافه کنید، مدیریت اطلاعات مخاطبین کاربران خاص را مدیریت کنید.
  • لینک وب مدیریت – منبع لینک برای کاربر سایت ارائه شده است و می تواند به دسته بندی طبقه بندی شده است.
  • جستجو – این اجازه می دهد تا کاربران را به جستجوی اطلاعات مناسب در سایت.
  • شما می توانید از نمایه سازی هوشمند، گزینه های جستجو پیشرفته، جستجو خودکار پیشنهاد کنید تا جوملا جستجو را بهتر انجام دهید.
  • مدیر منو – این اجازه می دهد تا برای ایجاد منوها و آیتم های منو و می تواند پس از آن مدیریت شود.
  • شما می توانید منو را در هر سبک و در مکان های مختلف قرار دهید.
  • RSS – این برای سندیکای Really Simple است که محتوای سایت و فایل های RSS شما را به صورت خودکار به روز رسانی می کند.

مزایای

  • این یک پلت فرم منبع باز است و به صورت رایگان در دسترس است.
  • جوملا طراحی شده است که آسان است برای نصب و راه اندازی حتی اگر شما یک کاربر پیشرفته نیست.
  • از آنجا که جوملا آسان است برای استفاده، به عنوان یک طراح یا توسعه دهنده وب، شما می توانید به سرعت سایت هایی را برای مشتریان خود ایجاد کنید.
  • با حداقل دستورالعمل به مشتریان، مشتریان می توانند به راحتی سایت های خود را به صورت خود مدیریت کنند.
  • محتوای ویرایش شده بسیار آسان است زیرا از ویرایشگر WYSIWYG استفاده می کند.
  • W yat Y ou S ee I s W hat Y ou G et یک رابط کاربر است که به کاربر اجازه می دهد تا مستقیما با استفاده از دستور layout طرح اسناد را مدیریت کند) .
  • این امنیت ایمنی محتوای داده را تضمین می کند و اجازه نمی دهد هر کسی بتواند داده ها را ویرایش کند.
  • به طور پیش فرض، جوملا سازگار با تمام مرورگرها است.
  • قالب ها برای استفاده بسیار انعطاف پذیر هستند.
  • فایل های رسانه ای را می توان به راحتی در ابزار ویرایشگر مقاله بارگذاری کرد.
  • ابزار ایجاد آسان فهرست را فراهم می کند.

معایب

  • این مشکل سازگاری را در هنگام نصب چندین ماژول، پسوند و پلاگین به طور همزمان فراهم می کند.
  • پلاگین ها و ماژول ها در جوملا آزاد نیستند.
  • هنگامی که می خواهید طرح را تغییر دهید، توسعه بسیار دشوار است.
  • جوملا موتور جستجوگر (Search Engine Optimization) بسیار دوستانه نیست.
  • این باعث می شود که وبسایت بارگیری و اجرا شود.

نمونه های واقعی جهان از آنچه جوملا می تواند ایجاد کند؟

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

سیستم مورد نیاز برای جوملا 3.x

  • پایگاه داده – MySQL 5.1 +
  • وب سرور –
    • WAMP (ویندوز)
    • لامپ (لینوکس)
    • XAMP (چند پلتفرم)
    • MAMP (مکینتاش)
    • Nginx
    • مایکروسافت IIS
  • سیستم عامل – کراس پلت فرم
  • مرورگر پشتیبانی – اینترنت اکسپلورر (اینترنت اکسپلورر 7)، فایرفاکس، گوگل کروم
  • SSL (Secure Socket Layer) – گواهی امنیتی معتبر برای HTTPS مورد نیاز است
  • سازگاری پی اچ پی – PHP 5.4+ یا PHP 5.3.10+

جوملا را دانلود کنید

هنگامی که شما لینک http://www.joomla.org/download.html راباز می کنید ، به صفحه زیر خواهید رسید –

فایل zip جوملا را از سایت رسمی دانلود کنید یا اگر می خواهید فایل های نسخه قبلی خود را به روز کنید، سپس بر روی گزینه ارتقاء بسته کلیک کنید.

ایجاد فروشگاه پایگاه داده

  • جوملا نیاز به پایگاه داده MySQL دارد. بنابراین یک پایگاه داده خالی جدید و کاربر / رمز عبور (برای مثال کاربر به عنوان “ریشه” و رمز عبور به عنوان “ریشه” و یا دیگری شما می توانید به عنوان در هر راحتی خود را تنظیم) برای جوملا ایجاد کنید.
  • پس از پیروی از گام فوق، می توانید با فرآیند نصب ادامه دهید.

جادوگر SetUp

جوملا را به سیستم خود راه اندازی کنید. مراحل زیر نحوه تنظیم جوملا به صورت محلی بر روی سیستم شما را توضیح می دهد.

گام (1) – پوشه جوملا دانلود شده را استخراج کنید و آن را در وب سرور یا محلی خود آپلود کنید.

گام (2) – مرورگر خود را باز کرده و به مسیر فایل خود جوملا بروید، سپس صفحه اول نصبگر جوملا را همانطور که در صفحه زیر نشان داده شده است دریافت خواهید کرد. در مورد ما مسیرlocalhost / <Your_joomla_folder> است .

این شامل زمینه های زیر است –

  • نام سایت – نام سایتی که در جوملا ایجاد می کنید را وارد کنید.
  • توضیحات – اضافه کردن یک توضیح کوچک در مورد سایت شما.
  • Admin Email – آدرس ایمیل خود را وارد کنید که به بهبود رمز عبور و یا هر بروزرسانی کمک می کند.
  • نام کاربری مدیریت – نام کاربری را به عنوان انتخاب خود را وارد کنید در حالی که وارد شوید به جوملا.
  • رمز عبور مدیریت – رمز عبور را برای محافظت از سایت خود وارد کنید.
  • سایت آفلاین – مشخص می کند که آیا سایت شما بعد از اتمام نصب با کلیک بر روی بله / خیر، باید آفلاین یا آنلاین باشد.

پس از پر کردن تمام اطلاعات، روی دکمه Next کلیک کنید.

مرحله (3) – در اینجا شما باید اطلاعات مربوط به پایگاه داده MYSQL را که در صفحه زیر مشاهده می کنید وارد کنید.

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

پس از پر کردن تمام اطلاعات، روی دکمه Next کلیک کنید.

مرحله (4) – در این مرحله، شما در آخرین صفحه از روند نصب قرار خواهد گرفت.

در اینجا شما می توانید تمام اطلاعات اضافه شده به جوملا را مشاهده کنید.

به عنوان نمونه برای ساخت وب سایت خود و کلیک بر روی دکمه نصب را انتخاب کنید.

مرحله (5) – بعد، می توانید ببینید که جوملا شروع به نصب در دستگاه شما می کند.

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

بعد، روی دکمه “حذف پوشه نصب” کلیک کنید که به شما کمک می کند تا از سایت خود محافظت کنید،

بنابراین هیچ شخص دیگری نمی تواند سایت شما را مجددا نصب کند.

توجه – اگر نصب شما گیر کرده و برای بیش از یک ساعت تکمیل نشده باشد، پس از انجام برخی تغییرات به صورت زیر نشان داده شده است.

برو به پوشه جوملا → نصب و راه اندازی → پوشه sql → پوشه mysql باز کردن فایل جوملا .sql و پیدا کردن عبارت زیر:

“ENGINE = InnoDB”. این اصطلاح را با “ENGINE = MyIsam” جایگزین کنید و فایل را ذخیره کنید.

قبل از MySQL 5.5.5، MyISAM موتور ذخیره سازی پیش فرض است. (پیش فرض به InnoDB در MySQL 5.5.5 تغییر یافت).

سپس نصب شما آغاز خواهد شد.

پنل مدیریت

پس از نصب جوملا شما می توانید به پنل مدیریت جوملا خود وارد شوید به شرح زیر است –

گام (1) – برای دسترسی به پانل مدیریت جوملا، مرورگر را باز کرده و URL را به عنوان http: // localhost / <Your_joomla_folder> /administrator/index.php تایپ کنید ، سپس صفحه را همانطور که در زیر نشان داده شده دریافت خواهید کرد –

گام (2) – نام کاربری و رمز عبور که در هنگام نصب ذکر شد را وارد کنید، همانطور که در مرحله 3 بخش تنظیم جادوگر نشان داده شده است و بر روی دکمه ورود کلیک کنید.

آموزش جوملا