مقدمه ای درباره جوملا
- محمد علایی
- منتشر شده در
- زمان خواندن 2 دقیقه
جوملا! یک سیستم مدیریت محتوای رایگان و متنباز برای انتشار محتوای وب است. در طول سالها، جوملا! جوایز متعددی کسب کرده است. این سیستم بر پایه چارچوب برنامه وب مدل–نما–کنترلگر (MVC) ساخته شده که میتوان آن را بهصورت مستقل از CMS استفاده کرد و این امکان را میدهد که برنامههای آنلاین قدرتمندی بسازید.
جوملا! یکی از محبوبترین نرمافزارهای وبسایت است که این موضوع به دلیل جامعه جهانی توسعهدهندگان و داوطلبان آن است که مطمئن میشوند پلتفرم کاربرپسند، توسعهپذیر، چندزبانه، دسترسپذیر، پاسخگو، بهینهشده برای موتورهای جستجو و بسیاری ویژگیهای دیگر را دارد.
سیستم مدیریت محتوا (CMS) چیست؟
تعریف CMS یک برنامه کاربردی (مبتنی بر وب) است که قابلیتهایی را برای چندین کاربر با سطوح دسترسی متفاوت فراهم میکند تا بتوانند محتوای کل یا بخشی از پروژه وبسایت یا برنامههای درونسازمانی (اینترانت) را مدیریت کنند.
مدیریت محتوا به معنای ایجاد، ویرایش، بایگانی، انتشار، همکاری، گزارشدهی و توزیع محتوای وبسایت، دادهها و اطلاعات است.
جوملا! در دنیای واقعی (آنلاین)
جوملا! در سراسر جهان برای تأمین قدرت میلیونها وبسایت با اندازهها و انواع مختلف استفاده میشود.
جوملا! میتواند برای موارد زیر استفاده شود:
- وبسایتها یا پرتالهای شرکتی، اینترانت و اگزترانت
- وبسایتهای کسب و کارهای کوچک
- مجلات، روزنامهها و نشریات آنلاین
- تجارت الکترونیک و رزروهای آنلاین
- وبسایتهای دولتی، غیرانتفاعی و سازمانی
- وبسایتها یا پرتالهای مبتنی بر جامعه، مدرسه و کلیسا
- صفحههای شخصی یا خانوادگی...
اگر من یک آژانس(موسسه) وب هستم، جوملا! چگونه به من کمک میکند؟
اگر شما یک آژانس هستید که برای مشتریان خود وبسایت توسعه میدهید، جوملا! ابزار ایدهآل برای شماست (به مزایا و ویژگیهای آن نگاه کنید). جوملا! طوری طراحی شده که نصب و راهاندازی آسانی دارد، حتی اگر کاربر حرفهای نباشید. با یک منحنی یادگیری کوتاه، میتوانید به سرعت وبسایتهایی برای مشتریانتان بسازید. سپس با آموزش حداقلی، میتوانید به مشتریان خود قدرت مدیریت آسان وبسایتهایشان را بدهید.
اگر مشتریان شما به قابلیتهای تخصصی نیاز دارند، جوملا! بسیار توسعهپذیر است و هزاران افزونه (اغلب رایگان تحت مجوز GPL) در فهرست افزونههای جوملا! موجود است.
اگر من یک توسعهدهنده هستم، میتوانم از جوملا! به صورت پیشرفتهتر استفاده کنم؟
برخی شرکتها و سازمانها نیازهایی دارند که فراتر از آنچه در بسته اصلی (Core) جوملا! موجود است، قرار دارد. در این موارد، چارچوب قدرتمند برنامهنویسی جوملا! به توسعهدهندگان این امکان را میدهد که افزونههای پیشرفتهای بسازند که توان جوملا! را در جهتهای تقریبا نامحدود گسترش میدهند.
چارچوب اصلی جوملا! به توسعهدهندگان اجازه میدهد به سرعت و به آسانی موارد زیر را بسازند:
- سیستمهای کنترل موجودی
- ابزارهای گزارشدهی داده
- پلهای کاربردی
- کاتالوگهای محصول سفارشی
- سیستمهای تجاری الکترونیک یکپارچه
- فهرستهای کاری پیچیده
- سیستمهای رزرو
- ابزارهای ارتباطی
چون جوملا! بر پایه PHP و MySQL است، شما در حال ساخت برنامههای قدرتمند بر روی یک پلتفرم باز هستید که هر کسی میتواند از آن استفاده، به اشتراکگذاری و پشتیبانی کند.
برای اطلاعات بیشتر در مورد استفاده از چارچوب جوملا!، به سایت Joomla! Framework مراجعه کنید.
همچنین مستندات گسترده توسعهدهنده در manual.joomla.org موجود است.
جوملا! به نظر گزینه مناسبی برای من است. چگونه شروع کنم؟
جوملا! رایگان، باز و در دسترس همه تحت مجوز GPL است. بخش شروع به کار با جوملا! را بخوانید تا اصول اولیه را یاد بگیرید.
- اگر آماده نصب جوملا! به صورت خودتان هستید:
- آخرین نسخه جوملا! را دانلود کنید
- میتوانید آن را در پورتال دانلود جوملا! پیدا کنید و به سرعت راهاندازی شوید.
- اگر به کمک نیاز داشتید، به انجمنهای رسمی و مستندات ما سر بزنید. با جوملا! ۵ آشنا شوید — مستندات معرفی جوملا! ۵.
- هماکنون جوملا! را دانلود کنید >> https://downloads.joomla.org
- جوملا! همچنین راه دیگری برای شروع بدون نیاز به نصب دارد:
- وبسایت رایگان در launch.joomla.org
- این آسانترین راه برای شروع اولین وبسایت جوملا! شما به صورت فوری است. میتوانید یک وبسایت کاملاً رایگان و کاملاً عملیاتی را در چند ثانیه راهاندازی کرده و بلافاصله شروع به انتشار محتوای خود کنید.
- هماکنون launch.joomla.org را امتحان کنید >> https://launch.joomla.org