جدیدترین مطالب

مطالبی که در این مقاله خواهید خواند:

  • جوملا چیست؟
  • تاریخچه جوملا
  • مزایا و معایب استفاده از جوملا
  • قالب جوملا و عناصر آن
  • تفاوت کامپوننت ‚ ماژول و پلاگین

جوملا چیست

جوملا چیست؟

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

این CMS که بوسیله زبان PHP و پایگاه داده MySQL طراحی شده و از فریم وریک مبتنی بر MVC بهره میگیرد ‚ یکی از سیستم های مدیریت محتوای محبوب در دنیاست بطوری که رتبه سوم را از بین CMS ها دارد. همچنین تا بحال چیزی درحدود 2 میلیون سایت با این CMS ساخته شده است. از دیگر ویژگی های این سیستم مدیریت محتوا بی نیازی شما به دانش کدنویسی است.

تا به حال سایت های مختلفی به وسیله جوملا راه اندازی شده است مانند سایت های:

مراکز آزمون

سامانه پشتیبانی

نگهداری مستندات

جوامع مجازی داخلی

خبری

ارگان دولتی

فروشگاهی

مجلات و روزنامه ها

صفحات شخصی

مذهبی

و ….

تاریخچه جوملا

تاریخچه جوملا

سیستم مدیریت محتوای جوملا در ابتدا سال 2001 با نام مامبو توسط گروه مایکرو در استرالیا منتشر شد اما پس از آن دچار تغییراتی اساسی ای شد. این سیستم مدیریت محتوا در سال 2005 با نام جوملا عرضه عمومی گشت. آخرین نسخه از این سیستم 3.6.1 میباشد که مشکلات نسخه قبلی در آن رفع شده است

مزایا و معایب جوملا

مزایا و معایب استفاده از جوملا

  • پشتیبانی از زبان فارسی
    سیستم جهانی جوملا به سایر زبان ها ترجمه شده است. و درنهایت به زبان فارسی و راست چین شده در اختیار ما قرار گرفته است.
  • دارای ماژول ها و کامپوننت های رایگان
    جوملا بوسیله ماژول ها و کامپوننت هایی که تعداد آنها درحدود 7000 میباشد ‚ امکانات بسیاری در اختیار کاربر قرار میدهد. شما میتوانید هر یک از ماژول هایی را که نیاز دارید نصب کرده و از آن بهره ببرید.
  • بروزرسانی منظم و مدوام
    سیستم مدیریت محتوای جوملا دارای توسعه دهندگانی در سراسر جهان است که آن را بروزرسانی میکنند. در صورت بروز هرگونه مشکل و مانعی توسعه دهندگان آن را بررسی و رفع میکنند.
  • رایگان و متن باز
    شما میتوانید جوملا را بدون پرداخت هزینه ای و به صورت رایگان از سایت های www.joomla.org و www.joomlafarsi.com دانلود کرده و استفاده کنید. با این وجود جوملا به تنهایی برای ساخت سایت کارساز نیست و شما نیاز به پرداخت هزینه هایی جهت استفاده از قالب ها و افزونه ها دارید.
  • دارای قالب های رایگان
    جوملا دارای قالب های رایگان نیز است اما اکثر این قالب ها انگلیسی و چپ چین هستند که برای استفاده از آنها لازم است تغییراتی را جهت فارسی سازی انجام دهید. همچنین میتوانید با پرداخت هزینه از قالب های فارسی استفاده کنید.
  • امکان ساخت سایت فروشگاهی
    این ویژگی به وسیله ماژول های فروشگاهی قابل اضافه شدن به جوملا است. که میتوانید در صورت نیاز با نصب آن شروع به ساخت سایت فروشگاهی کنید.
  • سئو سایت
    از جهت سئو جوملا منطبق با استاندارد های موتورهای جستجو است و سرعت مناسبی نیز دارد. همچنین برای بهره گیری از سئو ی فوق العاده تر میتوانید از افزونه های سئو مانند sh404 sef بهره ببرید و سایت خود را بهینه کنید.
  • نیاز به یادگیری اولیه برای کار بوسیله آن
    کار با سیستم جوملا کمی پیچیده است بنابراین برخلاف وردپرس که کار با آن بسیار ساده است ‚ برای کار با جوملا نیازمند یادگیری و پیش زمینه هایی هستید.

عناصر قالب جوملا

قالب جوملا

قالب یعنی جمعی از فایل های مرتبط که کار آنها نمایش ظاهری سایت است. این فایل ها بسته به نام سیستم مدیریت محتوا تغییر میکند. در cms جوملا به آن قالب جوملا میگوییم.

ظاهر سایت بسته به قالبی که استفاده میکنید دارای عناصر و چارچوب هایی است. بعد از نصب جوملا نیز شما میتوانید از قالب های رایگان یا غیر رایگان آن بهره ببرید که نمونه هایی از سایت ها با قالب رایگان Joomlatp.com و Joomlaxe.com میباشند. همچنین قالب های تجاری را میتوانید از سایت های Joomla-template.ir , Joomlashack.com Themeforest.net , Shape5.com تهیه کنید.

نکته: قالب های جوملا بر روی هاست لینوکسی بهتر اجرا میشود.

عناصر قالب جوملا

  • طرح بندی Layout 
    این بخش شامل افزونه ها و کامپوننت ها میباشد.
  • طرح رنگ Color Scheme
    این عنصر به شما جهت تعریف رنگ پس زمینه و متن ها کمک میکند.
  • تصاویر و جلوه ها Images and Effects
    این قسمت به شما در مشخص کردن نحوه نمایش تصویر و ایجاد جلوه های ویژه  به وسیله منوی Drop Down یا AJAX کمک میکند.
  • راه حل های خاص مرورگر Browser Specific Solutions
    به وسیله این ویژگی قالب میتوانید نحوه نمایش سایت در مروگرها را تعیین و مشکلات را رفع کنید.

ماژول کامپوننت و پلاگین چه تفاوتی دارند

ماژول ‚ کامپوننت و پلاگین چه تفاوتی دارند؟

کامپوننت:

کامپوننت ها مانند نرم افزار های مجزا در جوملا عمل میکنند. به صورتی که هر یک از آنها میتواند خدماتی متفاوت از بقیه ارائه دهد. همچنین چند ماژول از پیش نصب شده در جوملا وجود دارد. کامپوننت ها که محتوای مورد نیاز برای مشاهده کاربر در هر صفحه را فراهم میکنند معمولا برای ظاهر سایت و مدیریت آن بخش هایی دارند. دقت داشته باشید که برای هر صفحه از سایت تنها قادر به استفاده از یک کامپوننت هستید. از معروف ترین کامپپوننت ها کامپوننت مدیریت محتوای K2 میباشد که جایگزین خوبی برای مدیریت محتوای پیش فرض جوملاست. فایل های کامپوننت با پسوند com نمایش داده میشوند.

ماژول:

ماژول ها ابزار هایی جهت شکل دادن ساختار و بخش های جانبی در کنار کامپوننت اصلی در هر صفحه هستند بصورتی که دخالتی در بخش اصلی صفحه های سایت ندارند. پس در هر صفحه از سایت خود میتوانید از چند ماژول بهره بگیرید. مانند ماژول ورود به سایت ‚ نمایش وضعیت آب و هوا و بازدید روزانه . در قالب جوملا مکان هایی برای هر ماژول تعریف شده است که با ورود به بخش مدیریت ماژول یا Module Manager میتوانید آنها را مدیریت کنید. فایل های ماژول با پسوند mod نمایش داده میشوند و همچنین میتوانید آنها را در صفحات مختلف اجرا کنید.

پلاگین:

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

نتیجه گیری:

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

امیدواریم مطالبی که در اختیار شما قرار داده ایم مفید واقع شده باشد.

دیدگاه خود را ارسال نمایید

دوازده − 12 =

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