جوملا joomla چیست؟
تقریبا همه ما با مفهوم وب سایت آشنایی کافی داریم ولی برای اینکه توضیحات کوتاهی هم داده باشیم و در نهایت به مبحث اصلی خودمان یعنی سیستم مدیریت محتوای جوملا (Joomla) برسیم ذکر برخی موارد لازم است.
یک وب سایت اینترنتی در واقع محلی است که شما به عنوان مدیر یا مالک آن مطالب و اطلاعاتی را برای دسترسی کاربران اینترنتی منتشر میکنید ، حال این مطالب ممکن است در خصوص کسب و کار ، شرکت و یا سازمان شما باشد و یا یک وب سایت شخصی باشد.
به طور کلی میتوان وب سایت ها را از نظر نوع طراحی و برنامه نویسی به دو دسته تقسیم کرد:
گروه اول: وب سایتهای استاتیک یا ایستا
گروه دوم: وب سایتهای داینامیک یا پویا
** در گروه اول یعنی وب سایتهای استاتیک صفحات وب سایت به صورت ثابت و تحت زبان HTML توسط برنامه هایی نظیر Frontpage و Expression web طراحی میشود.
این صفحات شامل تصاویر و متون ثابتی هستند که در همان زمان طراحی باید مشخص شوند. وب سایتهای استاتیک مناسب برای شرکتها یا افرادی است که حتی سالی یک بار هم محتوا، مطالب و یا تصاویر وب سایت را تغییر نمیدهند.
** در گروه دوم یعنی وب سایتهای داینامیک کار برنامه نویسی توسط زبانهایی نظیر PHP و ASP انجام میشود و مهمترین بخش این نوع وب سایتها داشتن یک پایگاه داده یا Database است که این خود وجه تمایز وب سایت استاتیک و داینامیک است.
- در وب سایتهای داینامیک، طراح یا برنامه نویس ابتدا یک قالب و ساختار کلی طراحی میکند و آن را در اختیار مالک یا مدیر سایت میگذارد.
- وب سایتهای داینامیک دارای بخش مدیریتی هستند که مدیران سایتها با ورود به بخش مدیریت بدون نیاز به داشتن دانش فنی و برنامه نویسی میتوانید مطالب و محتوای خود را توسط همین ساختار وارد سایت خود نموده و امکان بروزرسانی مداوم را نیز خواهد داشت.
و اما جوملا : سیستم مدیریت محتوا جوملا هم جزء وب سایتهای داینامیک به حساب می آید که یک تیم جهانی در تهیه و برنامه نویسی آن نقش داشته اند تا این سیستم قدرتمند را آماده و عرضه نمایند.البته لازم به ذکر است که جوملا را صرفا نمیتوانید یک وب سایت داینامیک لحاظ نمود و به دلیل قابلیت های وسیع آن، اصطلاحا به آن CMS یا همان سیستم مدیریت محتوا اطلاق میشود.
- در دنیا CMS های مختلفی عرضه شده که جوملا نیز یکی از انهاست ولی مزایایی که جوملا نسبت به سایر رقبای خود دارد آن را کاملا متمایز نموده است. بی شک میتوان گفت که جوملا قویترین سیستم مدیریت محتوای حال حاضر دنیاست که به صورت رایگان و متن باز (Open Source) عرضه شده است. منبع: آموزشگاه کامپیوتر پایا
معرفی جوملا
جوملا یک سیستم مدیریت محتوا CMS فوق العاده تحت وب است که در ساختن وب سایت و دیگر برنامه های تحت اینترنت به شما کمک می کند. جوملا یک برنامه open source میباشد که به طور رایگان دراختیار همه قرار دارد.
- جوملا یک سیستم مدیریت محتوای متن باز و رایگان است. قدرت جوملا درعین سادگی و کاربرپسندی موجب محبوبیت آن شده است. کار با جوملا نیاز به دانش برنامه نویسی ندارد، اما فریم ورک جوملا بستر مناسبی را برای توسعه دهندگان نیز فراهم می کند که موجب شده هزاران افزونه برای توسعه امکانات آن ساخته شود. جوملا بومی سازی شده و با زبان فارسی کاملا سازگار است.
تاریخچه جوملا
اولین نسخه نرم افزار که جوملا 1 نام داشت، نسخه توسعه داده شده مامبو بود و در سال 2005 انتشار یافت. گروهی از برنامه نویسان مامبو پس از جدا شدن از این تیم شروع به طراحی این نرم افزار کردند.
جوملا در لغت به معنای همه با هم است که از زبان سواحلی گرفته شده است.
جوملا برای قدرت بخشی به کلیه برنامه ها، از یک صفحه شخصی ساده تا برنامه های تحت وب شرکت های عظیم استفاده می شود.
کاربردهای جوملا چیست؟
- - جوملا در پرتال ها و یا وب سایت های شرکت های عظیم
- - استفاده از جوملا در تجارت آنلاین
- - جوملا و وب سایت های تجاری در مقیاس کوچک
- - جوملا در وب سایت های سازمانی و رایگان
- - جوملا و کاربرد های دولتی
- - اینترنت و اینترانت های شرکت های عظیم
- - سایت های مذهبی و مرتبط با آموزش
- - جوملا در صفحات شخصی و خانوادگی
- - پورتال های مبتنی بر گروه ها و اصناف
- - جوملا در مجلات و روزنامه ها
- - سایتهای خبری با جوملا
- - سایت های فروشگاهی مبتنی بر جوملا
- - برنامه های کاربردی دولت ها
- - دانلود سنتر
- - مراکز آزمون گیری
- - سامانه های پشتیبانی
- - دایرکتوری ها
- - وبسایت های نگهداری مستندات
چه کسانی از جوملا استفاده میکنند؟
اگر قصد دارید برای شخص خودتان، شرکت، سازمان یا ارگان، فروشگاه و... وب سایت ایده آل و با امکاناتی نامحدود را راه اندازی کنید، بی شکل در بین CMSها جوملا انتخاب اول و آخر شما خواهد بود.
جوملا به گونه طراحی شده که با کمترین سطح دانش فنی و بدون دانستن زبان برنامه نویسی وب سایت خود را بر اساس آن بنا نهاده و وارد دنیای اینترنت شوید.
با جرات این نکته را اشاره میکنیم که سیستم مدیریت محتوای جوملا حد و مرزی برای طراحی سایت مورد نظر شما ندارد و در حال حاضر که این مطلب را میخوانید در حدود ۱۰ هزار نوع امکانات متنوع برای جوملا منتشر شده که میتوانید بر اساس نیاز خود این امکانات را بر روی جوملای خود نصب و سایت دلخواه خود را راه اندازی نمایید.
وب سایتهای مک دونالد، وب سایتهای مجموعه یونیسف، برخی اینترانتهای دولتی آلمان، مرکز اطلاعات سازمان ملل، تمامی مراکز صدا وسیمای ایران، وب سایت مرجع لینوکس و... از جمله استفاده کنندگان جوملا هستند.
- - وب سایت اداره فرهنگ و ارشاد اسلامی farhangtehran.ir
- - وب سایتهای استانی صدا و سیما برای مثال ارومیه urmia.irib.ir
- - وب سایت اتاق بازرگانی صنایع و معدن iccim.ir/fa
- - وب سایت دانشگاه آزاد مشهد mshdiau.ac.ir
- - وب سایت شهرداری کرمان kermancity.kr.ir
اینها نمونه هایی از سایتهای ایرانی مبتنی بر سیستم مدیریت محتوای جوملا بودند و بسیاری از سایت های معتبر جهانی نیز از همین سیستم بهره مند شده اند.
تکنولوژی های پایه ای جوملا چیست؟
جوملا علاوه بر اینکه یک سیستم مدیریت محتوا است یک فریم ورک PHP نیز می باشد، همچنین به دلیل سازگاری با انواع پایگاه های داده مانند SQL server ،My SQL و Oracle یک پلت فرم نیز محسوب می شود. اما تکنولوژی های اصلی بکار رفته در آن شامل PHP و MySQL می باشد.
امکانات جوملا چیست؟
آخرین نسخه طبیعی (Native) آن شامل امکانات پایه ای زیر است:
- - مدیریت مطالب
- - مدیریت رسانه ها(فایلها)
- - مدیریت وب لینک ها
- - مدیریت مجموعه های مطالب
- - مدیریت تبلیغات
- - تنطیم پیکربندی
- - مدیریت کاربران و سطح دسترسی
- - نظرسنجی
مزیت های جوملا چیست؟
مزیت جوملا نسبت به سایر سیستمهای مدیریت محتوا قابلیت گسترش آسان، امکانات فراوان، تیم های پشتیبانی فعال و گسترده آن است.
از سوی دیگر مزیت آن نسبت به سایر فریم ورک های PHP ساختار شناور آن است که به گسترش دهنده امکان میدهد به صورت کامل یا جزئی از مدل نرم افزار ی MVC استفاده کند.
از دیگر مزیت های این فریم ورک، کتابخانه های گسترده آن و ارتباط صحیح و منطقی بین کتابخانه های آن است.
این نرم افزار به دلیل قابلیت استفاده بصورت فریم ورک جهت گسترش آن و ساخت افزونه ها و نیز از دیگر سو امکان استفاده کاربران نهایی از این افزونه ها جامعیت زیادی از سامانه های وب در اختیار گرفته است.
* جوملا! میتواند به سادگی در کنترل تمامی قسمت های وب سایت شما، از اضافه کردن محتوا و تصویر تا بروز رسانی کاتالوگ محصولات و یا رزرواسیون آنلاین استفاده شود.
* بسته نرم افزاری، نرم افزار Joomla جوملا! طوری طراحی شده که حتی کاربران عادی هم می توانند آن را به سادگی نصب کنند. اکثر کاربران در نصب و استفاده از نرم افزار جوملا فارسی ( joomla فارسی ) به مشکلی بر نخورده اند کما اینکه کاربران مبتدی از پشتیبانی فراوان برخوردارند.
* هنگامی که جوملا! نصب و آماده به کار شد، حتی کاربران مبتدی میتوانند به سادگی محتوا را اضافه و یا ویرایش، عکس ها را بروزرسانی و اطلاعاتی را که جربان حیاتی شرکت شماست کنترل کنند. هر شخصی با دانش مقدماتی پردازش متن میتواند یک سایت مبتنی بر جوملا! را مدیریت کند.
* توسط یک واسط مبتنی بر مرورگر اینترنتی شما قادر خواهید بود تا به راحتی مطالب یا اخبار جدید را اضافه، صفحات پرسنلی، لیست مشاغل و عکس های محصولات را کنترل و تعداد نامحدودی بخش و مطلب روی سایت خود ایجاد کنید..
توانایی های جوملا چیست؟
جوملا! سهم بسزائی در اداره و رهبری محتویات مورد احتیاج برای راه اندازی سایت شما را بازی می کند. اما برای بسیاری از کاربرها، قدرت واقعی جوملا! در ساختار برنامه آن قرار دارد که دست هزاران کاربر حرفه ای در سر تا سر جهان را برای خلق add-ons (ضمائم) و پسوند ها extension قوی باز گذاشته است. این ها تنها چند مثال از صدها extension موجود هستند:
- - دینامیک برای سازنده ها
- - دایرکتوری های تجاری یا سازمانی
- - مدیریت اسناد
- - تصویر و گالری های چند رسانه ای
- - ابراز های سبد خرید و تجارت الکترونیکی
- - نرم افزار گپ و محل و تالارهای گفتگو و تبادل نظر
- - تقویم
- - نرم افزار بلاگ و مدیریت و تولید وبلاگ
- - خدمات کتابچه راهنما
- - خبرنامه های و نامه الکترونیکی
- - ابزارهای گزارش دهی و جمع آوری داده ها
- - سیستم های تبلیغات توسط بنر
- - خدمات آبونمان شدن
- - و...
برخی از شرکت ها و یا سازمانها، انتظاراتی دارند که در حال حاضر از توان جوملا! ی اولیه و یا extensionهای موجود خارج است. خوشبختانه جوملا! ، یک ساختار برنامه قوی را ارائه میدهد بطوریکه توسعه دهنده گان را قادر می سازد تا ضمائم های ناب بسازند که این خود توان جوملا! را به مسیرهای بی حد و مرز مجازی بسط میدهد.
با استفاده از ساختار اصلی جوملا، شما بعنوان یک توسعه دهنده می توانید به راحتی موارد ذیل را بسازید:
- - سیستمهای تجارت الکترونیکی یکپارچه
- - سیستم های نظارت بر موجودی کالا
- - ابزارهای گزارش نویسی داده ها
- - راهنمای محصولات ویژه
- - دفترچه های راهنمای تجارت مرکب (مجموعه ای)
- - سیستم های رزرواسیون
- - ابزارهای ارتباطی
- - پل های برنامه
- - یا هر نوع برنامه دیگری که مناسب یک نیاز خاص باشد
وردپرس یا جوملا؟
در محیط وب و همچنین در میان کاربران مختلف، اینگونه مباحث و زیاد مطرح است که طرفداران هر کدام از این دو سیستم مدیریت محتوا، سعی دارند تا نرم افزار محبوب خودشان را به عنوان سیستم مدیریت محتوای برتر، معرفی کنند؛ اما حقیقت آن است که:
چنین بحث هایی فرد را به یاد بحث های انجام شده میان کاربران و طرفداران ویندوز و لینوکس می اندازد و تمام این ها در حالی است که طرح اینگونه مباحث از پایه دچار اشکال است. چرا که هر کدام از این نرم افزارها و یا سیستم عامل ها، برای محیط ها و کاربردهای خاص خودشان طراحی شده اند و مناسب همان کار هستند.
برای روشن شدن بحث تصور کنید از شما سوال کنند که به نظر شما یک خودروی سواری بهتر است، یا یک خودروی سنگین؟ خب قطعا پاسخ شما این خواهد بود که هر کدام از این ها برای کار خاصی طراحی و ساخته شده اند و نمیتوان به طور کلی چنین مقایسه ای را انجام داد.