29-03-2022, 03:40 PM
تیم مدیریت اولیه جوملا این CMS را بر اساس زبان PHP ساختند و بیشتر از آنکه یک سیستم مدیریت محتوا باشد، یک فریم ورک بوده و امکانات خیلی خوبی را برای گسترش به شما ارائه خواهد کرد. جوملا میتواند امکانات خوبی را در زمینه تالار های گفت و گو، تجارت الکترونیک، گالری های تصاویر و ارتباط کاربران با یکدیگر به صورت اپلیکیشن های تحت وب ایجاد نموده و در اختیار کاربران قرار دهد.
جوملا براساس شی گرایی نوشته شده است و از الگوهای طراحی نرم افزار (Design Patterns) در این سیستم استفاده شده است که باعث بالا رفتن جامعیت و پایداری این پلتفرم شده است و می توان گفت یک استخوان بندی قدرتمند را برای این سیستم مدیریت محتوا فراهم کرده است. پایگاه داده مورد استفاده توسط این سیستم MySQL می باشد.
همینطور این برنامه قابلیت های خوبی برای کار با بلاگ، فید های RSS و ترجمه های آنلاین سایت برای سایت های چند زبانه دارد. بیش از 6000 افزونه برای جوملا از سایت رسمی آن قابل دانلود است و البته افزونه های دیگری نیز وجود دارد که به صورت غیر رسمی و عموما غیر رایگان ارائه شده اند و میتوانید از آنها در سایت خود استفاده کنید. معماری این سیستم مدیریت محتوا بر اساس استاندارد های جامعه استاندارد سازی GNU نیز به رسمیت شناخته می شود و با توجه به اینکه سیستم ها با معماری پایه برای سیستم های Unix و لینوکس ارائه شده اند بعضا از اصطلاح توزیع برای ورژن های مختلف آن استفاده می شود.
جوملا براساس شی گرایی نوشته شده است و از الگوهای طراحی نرم افزار (Design Patterns) در این سیستم استفاده شده است که باعث بالا رفتن جامعیت و پایداری این پلتفرم شده است و می توان گفت یک استخوان بندی قدرتمند را برای این سیستم مدیریت محتوا فراهم کرده است. پایگاه داده مورد استفاده توسط این سیستم MySQL می باشد.
همینطور این برنامه قابلیت های خوبی برای کار با بلاگ، فید های RSS و ترجمه های آنلاین سایت برای سایت های چند زبانه دارد. بیش از 6000 افزونه برای جوملا از سایت رسمی آن قابل دانلود است و البته افزونه های دیگری نیز وجود دارد که به صورت غیر رسمی و عموما غیر رایگان ارائه شده اند و میتوانید از آنها در سایت خود استفاده کنید. معماری این سیستم مدیریت محتوا بر اساس استاندارد های جامعه استاندارد سازی GNU نیز به رسمیت شناخته می شود و با توجه به اینکه سیستم ها با معماری پایه برای سیستم های Unix و لینوکس ارائه شده اند بعضا از اصطلاح توزیع برای ورژن های مختلف آن استفاده می شود.