جوملا ® ( joomla.org ) یک سیستم مدیریت محتوای متن باز ( open source content managment system ) که به وسیله ی Open Source Matters، Inc برای انتشار محتوای وب تهیه شده است، این نرم افزار بر روی چارچوب ( frame work ) برنامه نویسی MVC ( model - view - controller ) تهیه شده است که میتواند مستقل از سی ام اس استفاده شود.
نام جوملا از یک کلمه سواحیلی به معنی "همه" گرفته شده است.
طراحی وب سایت و فروشگاه اینترنتی ، هاست حرفه ای لینوکس ، سئوی جوملا
پیشینه این سیستم به سال 2001 برمی گردد و نرم افزار Mambo که توسط گروه Micro در استرالیا تهیه شده است. مامبو به سرعت جهانی و قدرتمند شد و به تدریج پذیرای ایده های مختلف توسط مهندسین و گرافیست ها شد. در سال های بعد ، به دلیل اختلاف نظر در تیم مامبو ، جمعی از اعضای تیم برای جایگزینی جوملا جمع شدند ! جوملا با استفاده از زبان قدرتمند برنامه نویسی PHP ساخته شده است و از فناوری برنامه نویسی شی گرا و سیستم عامل های طراحی نرم افزار استفاده می کند. داده ها را در پایگاه های داده sql ذخیره می کند و شامل ویژگی هایی از قبیل جستجو ، ذخیره صفحه ، نظرسنجی ها ، RSS خوان ها و موارد دیگر می شود. چاپ صفحات ، اخبار ، وبلاگ ها و پشتیبانی بین المللی زبان.
جوملا! به زبان PHP نوشته شده و از پایگاه داده mysql ، استفاده می کند ! یکی از بهترین و قدرتمندترین نرم افزارهای طراحی و مدیریت وب است. جوملا به دلیل هسته قدرتمند خود خیلی زود جهانی شد و روز به روز به طرفداران آن افزوده می شود، جوملا اکنون بیش از 100 میلیون کاربر دارد که بیشتر آنها عضو جامعه و تیم پشتیبانی آن هستند ( از جمله اینجانب : کاوه ).
جوملا! ویژگی های زیادی دارد و کمی پیچیده است ، بنابراین کاربران ابتدا از آن فرار می کنند ، و به CMS ساده مانند وردپرس می روند ، اما در نهایت به جوملا باز می گردند، زیرا جوملا! یک محیط بسیار کاربر پسند داشته و از معماری قوی و ویژگی های بسیاری برخوردار است.
اولین نسخه جوملا! نسخه 1.0.0 در تاریخ 16 سپتامبر 2005 منتشر شد. این نسخه از جوملا در واقع یک بسته بندی جدید از نسخه 4.5.2.3 نرم افزار Mambo بود که دارای برخی از اشکالات بود. نقشه راه توسعه این پروژه تصمیم گرفت نسخه 1.5 این برنامه را در PHP نسخه 5 از ابتدا بنویسد.
در یک دوره کوتاه ، جوملا! توسط حدود 3 میلیون نفر از سایت رسمی آن بارگیری شد و 65،000 توسعه دهنده آمادگی خود را برای توسعه سیستم اعلام کرده اند و تاکنون بیش از 110 میلیون بار از سایت رسمی آن بارگیری شده و بیش از 7700 افزونه رایگان و تجاری برای آن نوشته شده، روزانه به تعداد برنامه نویسان ، کاربران و افزونه های آن اضافه می شود.
جوملا چگونه کار میکند !
در یک سرور وب که دارای صفحات html است با درخواست کاربر مانند mysite.com/index.html این صفحه توسط سرور وب فراخوانی می شود و در مرورگر کاربر نمایش داده می شود.
اما در جوملا اینگونه نیست !
هنگام درخواست یک صفحه مانند mysite.com/index.php ، درخواست از وب سرور به جوملا منتقل می شود و جوملا! داده ها را از دیتابیس فراخوانی میکند و در یک قالب از پیش تعریف شده قرار میدهد و مطابق با صفحه درخواست شده در صفحه پردازش می شود. داده ها و صفحه را به صورت HTML به سرور وب ارسال می کند که در نهایت همان صفحه در مرورگر کاربر نمایش داده می شود.
جوملا نتیجه مامبو در 17 اوت 2005 بود. در آن زمان ، نام مامبو ( Mambo ) علامت تجاری Miro International Pvt بود با مسئولیت محدود ، که یک بنیاد غیر انتفاعی با هدف اعلام شده که شامل بودجه و نقشه ی راه مشخص بود. تیم توسعه جوملا ادعا كرد كه بسیاری از مفاد ساختار پایه و اساس با نقض توافق های قبلی كه توسط كمیته راهبری منتخب ممبو انتخاب شده بود ، فاقد مشاوره لازم با ذینفعان كلیدی بودند و شامل مواردی بودند كه ارزش های اصلی منبع آزاد را نقض می كنند.
توسعه دهندگان جوملا یک وب سایت با نام OpenSourceMatters.org (OSM) ایجاد کرده اند تا اطلاعات را به جامعه نرم افزار توزیع کند. اندرو اِدی رهبر پروژه نامه ای نوشت که در بخش اطلاعیه های انجمن عمومی در mamboserver.com ظاهر شد. بیش از یک هزار نفر طی یک روز به OpenSourceMatters.org پیوستند ، که اکثر آنها سخنان تشویق و پشتیبانی ارسال می کردند. پیتر لامونت ، مدیرعامل Miro در مقاله ای با عنوان "بحث و گفتگو با منبع آزاد Mambo - 20 سؤال با Miro" به طور عمومی به تیم توسعه پاسخ داد. این رویداد در جامعه نرم افزار آزاد درباره تعریف منبع آزاد بحث و گفتگو ایجاد کرد. انجمن های پروژه های منبع آزاد با ارسال مطالبی درباره اقدامات هر دو طرف فعال بودند.
در دو هفته پس از اعلامیه ادی ، تیم ها دوباره سازماندهی شدند و جامعه همچنان به رشد خود ادامه داد. اِبِن مُگلِن و مرکز حقوق آزادی نرم افزار ( SFLC ) به تیم اصلی جوملا در اوت 2005 کمک کردند ، همانطور که از ورود وبلاگ موگلن از آن تاریخ و اعلام OSM مربوط به آن مشخص شده است. SFLC همچنان به راهنمایی های قانونی پروژه جوملا ادامه می دهد.
در 18 اوت ، اندرو ادی خواستار ورود جامعه شد تا نامی برای این پروژه ارائه دهد. تیم اصلی برای تصمیم گیری در نامگذاری نهایی حق خود را حفظ کرد و نامی را که توسط جامعه پیشنهاد نشده است ، انتخاب کرد. در تاریخ 22 سپتامبر نام جدید " جوملا! " اعلام شد. این املای ضمنی کلمه سواحیلی jumla است ، به معنای همه با هم میباشد. در تاریخ 26 سپتامبر ، تیم توسعه خواستار ارسال لوگو ( آرم ) از جامعه شد و از جامعه دعوت كرد تا به آرم رای دهند. این تیم تصمیم جامعه را در تاریخ 29 سپتامبر اعلام کرد. در تاریخ 2 اکتبر ، دستورالعمل های برند ، کتابچه راهنمای نام تجاری و مجموعه ای از منابع آرم منتشر شد.
جوملا هزاران برنامه افزودنی تأیید شده دارد که می توانید در دایرکتوری افزونه های جوملا - extensions.joomla.org - پیدا کنید. همچنین هزاران قالب از آن در دسترس است که بسیاری از آنها رایگان هستند. الگوهای پرداخت شده نیز در دسترس هستند و همراه با آن پشتیبانی می شوند. بسیاری از قالب ها رابط کاربری گرافیکی را ارائه می دهند که به شما امکان می دهد رنگ ها ، قلم ها ، چیدمان ها و ویژگی ها را تغییر دهید. جوملا دارای ابزارهای جستجوگرها در داخل است. شامل ابرداده و کلمات کلیدی ، پشتیبانی Mod_rewrite برای آدرس های SEF و ایجاد منو برای نقشه های واضح و مداوم.
در تاریخ 25 آوریل 2014 ، تیم رهبری تولید جوملا اعلام کرد که دنبال کردن "طرح نسخه نویسی معنایی" برای ساخت جدید جوملا است. خط مشی چرخه زندگی قبلی LTS (پشتیبانی بلند مدت) و STS (پشتیبانی کوتاه مدت) دیگر رعایت نمی شود. نسخه جوملا 3.3.1 اولین نسخه ای بود که تحت استراتژی توسعه جدید منتشر شد.
مانند بسیاری از برنامه های وب دیگر ، جوملا ممکن است بر روی پشته LAMP اجرا شود.
بسیاری از میزبانان وب دارای پنل های کنترل برای نصب خودکار جوملا هستند. در ویندوز ، جوملا می تواند با استفاده از Microsoft Web Platform Installer نصب شود ، که به طور خودکار وابستگی هایی مانند PHP یا MySQL را شناسایی و نصب می کند.
Migration/configuration.php ( مهاجرت / پیکربندی )
جوملا از یک فایل پیکربندی ( configuration.php که معمولاً در ریشه نصب جوملا قرار دارد ) استفاده می کند تا تنظیمات مختلفی از جمله ( اما محدود به آنها ) تنظیمات اتصال بانک اطلاعاتی را کنترل کند. به دلیل استفاده از پرونده پیکربندی ، انتقال از یک سرور به سرور دیگر نسبتاً ساده است.
هر سال دو کنفرانس بزرگ جوملا برگزار می شود. جوملا و Beyond کنفرانسی است که عمدتاً با هدف توسعه دهندگان جوملا و مجتمع های سایت انجام می شود و تقریباً در ماه مه ( مِی ) هر سال در اروپا برگزار می شود. کنفرانس جهانی جوملا که توسعه دهندگان ، طراحان ، سرپرست سایت ، صاحبان مشاغل و اعضای انجمن را گرد هم می آورد ، در نیمه دوم سال برگزار می شود. هر سال جوامع جوملا کشور یا منطقه جوملا روزهای خود را برگزار می کنند. جوملا نیز ، مانند بسیاری از جوامع برنامه نویسی ، میزبان گروه های کاربر منطقه ای نیز هست.
برنامه های افزودنی جوملا قابلیت وب سایت های جوملا را گسترش می دهد. هشت نوع الحاق ممکن است از هم متمایز شوند : کامپوننت ، ماژول ها ، افزونه ها ، قالب ها ، زبان ها ، کتابخانه ها ، پرونده ها و بسته ها. هرکدام از این برنامه های افزودنی عملکرد خاصی دارند. بسیاری از برنامه های افزودنی ساخته شده توسط انجمن جوملا رایگان نیستند و برای بارگیری نیاز به پرداخت دارند.
CMS Critic People's Choice Awards - Best Open Source CMS
CMS Critic People's Choice Awards - Best Free CMS
CMS Critic People's Choice Awards - Best Free CMS
FOSS Awards - CMS Winner
Expert Insights - Spring 2022 Best-Of Awards
FOSS Awards - Highly Recommended
Cloudfest Hackathon - Overall Hackathon Winner
Cloudfest Hackathon - Social Media Engagement
CMS Critic People's Choice Awards - Best Free CMS
CMS Critic People's Choice Awards - Best Open Source CMS
CMS Critic Critics Award - Best Open Source CMS
CMS Critic People's Choice Awards - Best Free CMS
CMS Critic People's Choice Awards - Best Free CMS
CMS Critic People's Choice Awards - Best Free CMS
CMS Critic People's Choice Awards - Best Free CMS
CMS Critic People's Choice Awards - Best Free CMS
CMS Critic People's Choice Awards - Best Free CMS
CMS Critic People's Choice Awards - Best Open Source PHP CMS
Infoworld Bossie Awards - Best Open Source Application
Packt Open Source Awards - Best Open Source CMS
Packt Open Source Awards - 2nd Runner-up Hall of Fame CMS
Packt Open Source Awards - Open Source CMS Most Valued Person - Personal award Louis Landry
Packt Open Source Awards - 1st Runner-up Packt Hall of Fame CMS
Packt Open Source Awards - 2nd Runner-up Best Open Source CMS
Packt Open Source Awards - Open Source CMS Most Valued Person - Personal award Johan Janssens
Packt Open Source Awards - 1st Runner-up Best Open Source CMS
Packt Open Source Awards - 1st Runner-up Best Overall Open Source CMS
Packt Open Source Awards - Best PHP Open Source CMS
Packt Open Source Awards - Best Open Source CMS
UK Linux & Open Source Awards Best Linux / Open Source Project - Joomla! Wins Again at UK LinuxWorld
Linux & Open Source Awards in London Best Linux / Open Source Project
به وب سایت من خوش آمدید ! با توجه به حجم گفتگوها ، امکان دارد پاسخگویی من به شما کمی طول بکشد، در هر صورت در نخستین فرصت پاسخگوی شما هستم. با سپاس مدیریت