جوملا یا همان Joomla نام یک سیستم مدیریت محتوای یا cms آزاد و متن باز است که برای طراحی سایت از آن استفاده میشود. جوملا از یک فریمورک یا پلتفرم نرمافزاری تحت وب مدل-نما-کنترلگر ساخته شده است
به همین دلیل میتوان از جوملا به طور مستقل از سیستم مدیریت محتوا برا توسعه برنامه های کاربردی تحت وب از یک طراحی پورتال تا اتوماسیون اداری و حتی ترم افزار هی جامع مدیریتی از آن استفاده شود.
جوملا به زبان پیاچپی - php نوشته شده و از پایگاه داده مایاسکیوال my sql بانک اطلاعاتی پیس فرض آن میباشد اگرچه امکان استفاده از دیگر DBMS ها نیز وجود دارد.
علاوه بر امکانات پایه مورد نیاز برای هر سیستم مدیریت وب سایت ، افزونههایی شامل کامپوننت، ماژول، پلاگین، قالب، بسته زبان نیز هستند که به امکانات هسته اصلی جوملا میافزایند. بیش از ده هزار افزونهٔ رایگان و تجاری در پایگاه رسمی افزونههای جوملا وجود دارد که کار طراحی سایت با جوملا آسانتر مینماید .
نام جوملا بر گرفته شده از واژهای در زبان سواحیلی است که به معنی جملگی یا همگی است.
شروع جوملا به سال ۲۰۰۱ و نرمافزار مامبو برمی گردد که توسط گروه مایکرو در استرالیا آغاز شد. مامبو خیلی سریع در سرتاسر جهان فراگیر شد و با ارائه ایدههای مختلف توسط برنامه نویسان و گرافیستها و حرفه ایی ها در زمینه طراحی سایت، هر روز قدرتمند و فراگیرتر شد. در سالهای بعد در اثر اختلافاتی که در تیم مامبو به وجود آمد، گروهی از افراد تیم دور هم جمع شدند و جوملا را جایگزین مامبو کردند. هسته جوملا با استفاده از زبان برنامه نویسی PHP ساخته شده است و از تکنولوژی برنامه نویسی شی گرا و پلت فرمهای طراحی نرمافزار استفاده میکند. دادهها را در پایگاه دادههای sql ذخیره میکند و شامل ویژگیهایی زیادی از جمله ایجاد دستبندی مطالب ، انتشار مطلب و عکس و فیلم ، جستجو، ذخیرهسازی صفحه، نظر سنجی، آر اس اس خوان، نسخه قابل چاپ از صفحات، اخبار، وبلاگ و حمایت از زبانهای مختلف بینالمللی میشود.
اولین نسخهٔ جوملا! نسخهٔ ۱٫۰٫۰ بود که در ۱۶ سپتامبر ۲۰۰۵ عرضه شد. این نسخهٔ جوملا در واقع بستهبندی جدیدی از نسخهٔ ۴٫۵٫۲٫۳ از نرمافزار مامبو بود که ایرادهای آن گرفته شده بود. در نقشه راه توسعه این پروژه تصمیم گرفته شده که نسخه ۱٫۵ این برنامه با زبان PHP نسخه ۵ از ابتدا نوشته شود.
جوملا! با لایسنس یا مجوز نشر جیپیال منتشر میشود.