The Joomla! Community Magazine™

Issue 2012 June > Farsi

جوملا از ابتدا - بخش اول: جوملا چیست؟

Written by | Friday, 01 June 2012 00:00 | Published in 2012 June
سری آموزشی جوملا از ابتدا، جهت آشنایی تازه کاران با جوملا، توسط تیم جهانی ایگلت تهیه شده است. در طی این سری آموزشی، با این نرم افزار آشنا می گردید و قادر به ساخت یک سامانه ی تحت وب با جوملا خواهید بود. ما با هدف توسعه ی هرچه بیشتر جوملا در میان پارسی زبانان، این آموزش ها را به صورت رایگان در اختیار مخاطبان قرار داده ایم.

جوملا چیست؟

جوملا یک سیستم مدیریت محتوای تحت وب است که مدیریت و انتشار آسان مطالب را امکان پذیر می سازد، امکانات گسترده ای دارد و با ابزار های خود امکان گسترش آسان نرم افزار را فراهم میکند. با جوملا می توانید وب سایت ها و سامانه های تحت وب قدرتمند و ارزشمندی را ایجاد کنید.

 

تاریخچه

اولین نسخه نرم افزار که جوملا 1 نام داشت،نسخه توسعه داده شده مامبو بود و در سال 2005 انتشار یافت. گروهی از برنامه نویسان مامبو پس از جدا شدن از این تیم شروع به طراحی این نرم افزار کردند. جوملا در لغت به معنای همه با هم است که از زبان سواحلی گرفته شده است. نسخه های بعدی این نرم افزار جوملا 1.5، 1.6 ،1.7 و 2.5 میباشد.

 

کاربردهای جوملا

جوملا به دلیل قابلیت انعطاف و گسترش فوقالعاده خود قادر به ایجاد تمامی سامانه های تحت وب میباشد،در زیر به برخی از کاربرد های آن اشاره میکنیم:

  1.  سایتهای خبری
  2. سایت های فروشگاهی
  3. برنامه های کاربردی دولت ها
  4. دانلودسنتر
  5. مراکز آزمون گیری
  6. سامانه های پشتیبانی
  7. دایرکتوری ها
  8. وبسایتهای نگهداری مستندات
  9. جوامع مجازی

و...

 

چه کسانی از آن استفاده میکنند؟

وب سایتهای مک دونالد، وب سایتهای مجموعه یونیسف، برخی اینترانتهای دولتی آلمان، مرکز اطلاعات سازمان ملل، تمامی مراکز صدا وسیمای ایران، وب سایت مرجع لینوکس و... از جمله استفاده کنندگان جوملا هستند.

 

تکنولوژی های پایه ای جوملا

جوملا علاوه بر اینکه یک سیستم مدیریت محتوا است یک فریم ورک PHP نیز می باشد، همچنین به دلیل سازگاری با انواع پایگاه های داده مانند SQL server  ،My SQL و Oracle یک پلت فرم نیز محسوب می شود. اما تکنولوژی های اصلی بکار رفته در آن شامل PHP  و  MySQL می باشد.

 

معماری جوملا

معماری نرم افزاری جوملا بر اساس مدل MVC - Model-View-Controller می باشد.در این مدل نرم افزاری، از مدل به عنوان تامین کننده منابع، از نمایش به عنوان لایه نمایشی و از کنترلر به عنوان هسته و پردازشگر برنامه استفاده می کنند. به دلیل استفاده از این مدل نرم افزاری قابلیت گسترش جوملا افزایش یافته است ومنطق نرم افزاری مناسبی را مهیا کرده است.

 

پشتیبانان جوملا

سیستم مدیریت محتوای جوملا توسط هزاران تیم محلی و جهانی پشتیبانی می شود، اما پشتیبان رسمی آن شرکت غیرانتفاعی Open Source Matters است. همچنین سامانه های پشتیبانی رسمی آن انجمن جهانی جوملا و چهار گروه گوگل مرتبط با آن میباشد و نیز انواع تیم های کاری جوملای جهانی شامل تیم عیب یابی، افزونه ها، مجلات، انجمن ها و... می باشد.

 

امکانات جوملا

آخرین نسخه طبیعی (Native) آن شامل امکانات پایه ای زیر است:

  1. مدیریت مطالب
  2. مدیریت رسانه ها(فایلها)
  3. مدیریت وب لینک ها
  4. مدیریت مجموعه های مطالب
  5. مدیریت تبلیغات
  6. تنطیم پیکربندی
  7. مدیریت کاربران وسطح دسترسی
  8. نظرسنجی

و...

 

مجوز استفاد از جوملا

جوملا یک نرم افزار متن باز(Open Source)  است و مجوز استفاده از آن قانون جی پی ال(GPL: General Public License) نسخه دوم می باشد.

 

مزیت های جوملا

مزیت جوملا نسبت به سایر سیستمهای مدیریت محتوا قابلیت گسترش آسان، امکانات فراوان، تیم های پشتیبانی فعال و گسترده آن است. از سوی دیگر مزیت آن نسبت به سایر فریم ورک های PHP ساختار شناور آن است که به گسترش دهنده امکان میدهد به صورت کامل یا جزئی از مدل نرم افزار ی MVC استفاده کند.

از دیگر مزیت های این فریم ورک، کتابخانه های گسترده آن و ارتباط صحیح و منطقی بین کتابخانه های آن است. این نرم افزار به دلیل قابلیت استفاده بصورت فریم ورک جهت گسترش آن و ساخت افزونه ها و نیز از دیگر سو امکان استفاده کاربران نهایی از این افزونه ها جامعیت زیادی از سامانه های وب در اختیار گرفته است.

 

افتخارات

این سیستم مدیریت محتوا سه بار به عنوان بهترین سیستم مدیریت محتوای متن باز جهان انتخاب شده است. همچنین این سیستم از لحاظ گسترش بهترین سیستم مدیریت محتوای جهان می باشد. هم اکنون 2.8 درصد از کل وب سایتهای جهان توسط این نرم افزار قدرت یافته اند. در زیر برخی از افتخارات جوملا لیست شده است:

2005    بیش از 2.5 میلیون بار دریافت در اولین سال انتشار

2005    بهترین پروژه ی لینوکسی/ متن باز جهان

2005    جایزه  UK Individual Contribution to Open Source

2006    جایزه  UK Individual Contribution to Open Source

2006    بهترین پروژه ی لینوکسی/ متن باز جهان

2006    بهترین سیستم مدیریت محتوای متن‌باز سال جهان

2007    بهترین سیستم مدیریت محتوای متن‌باز سال جهان

2008    کسب عنوان MVP توسط  Johan Janssens

2009    کسب عنوان MVP توسط  Louis Landry

2011    بهترین سیستم مدیریت محتوای متن‌باز سال جهان

Read 28931 times

Related Video

Tagged under Farsi
Soheil Novinfard

Soheil Novinfard

I'm Soheil Novinfard, Moderator of Egolt Fundation. I started to web design in 2000 year and write my first web application in 2005 year. I like joomla, because of its powerful extensible platform. I wrote my first extension for joomla in 2009 year and here are some of my extension. I'm working and developing in some php frameworks like yii, codeigniter and cakephp, also. Semantic web is one of my favorite field too. I love my motherland Iran and its people and our Persian Gulf.

avatar
enter your message here...
سلام . ما یک گروه دانشجویی هستیم که با جوملا می خواهیم کار رو شروع کنیم و بعد تحقیق کنیم و یک سیستم مدیریت محتوا خودمون بسازیم . داشتم دنبال مقاله در این باره می گشتم که صفحه شما رو دیدم. خیلی خوشحال شدم.
امیدوارم بتونیم از تجربیات شما استفاده کنیم
سپاس
VOTES:4
avatar
ahmad reza shamimi Friday, 08 June 2012
so i am happy to publish this article in joomla.org and i Congratulations to egolt team and Mr. Novinfard :-)
he is my master on web designing.
VOTES:0
avatar
very good Soheil
VOTES:1
avatar
سلام
اول تشکر میکنم بابت مطالب خوبت
آیا میشه لایبرری جوملا رو به فولدری قبل از روت سرور منتقل کرد؟
مثل Zendframework
VOTES:0
avatar
Soheil Novinfard Tuesday, 03 July 2012
azade wrote:
سلام . ما یک گروه دانشجویی هستیم که با جوملا می خواهیم کار رو شروع کنیم و بعد تحقیق کنیم و یک سیستم مدیریت محتوا خودمون بسازیم . داشتم دنبال مقاله در این باره می گشتم که صفحه شما رو دیدم. خیلی خوشحال شدم.
امیدوارم بتونیم از تجربیات شما استفاده کنیم
سپاس
سلام،
تشکر از شما، تلاش من این هست که کمک در توسعه ی جوملا در سطح کشور عزیزمان ایران و جهان داشته باشم.
پیروز باشید
VOTES:0
avatar
Soheil Novinfard Tuesday, 03 July 2012
ahmad reza shamimi wrote:
so i am happy to publish this article in joomla.org and i Congratulations to egolt team and Mr. Novinfard :-)
he is my master on web designing.
Thanks Ahmad Reza. You are one of my best student and friend.
VOTES:1
avatar
Soheil Novinfard Tuesday, 03 July 2012
reza.sh wrote:
very good Soheil
Thanks Reza
VOTES:0
avatar
Soheil Novinfard Tuesday, 03 July 2012
amirhossein wrote:
سلام
اول تشکر میکنم بابت مطالب خوبت
آیا میشه لایبرری جوملا رو به فولدری قبل از روت سرور منتقل کرد؟
مثل Zendframework

بله این امکان پذیر هست. خصوصا در جوملا 2.5 که طرح ریزی پوشه ها دقیق تر شده و در داخل includes قرار گرفته، این کار با هک در سیستم امکان پذیر خواهد بود.

همچنین شما می تونید فقط از پلت فرم جوملا استفاده کنید و با سیستم مدیریت محتواش کاری نداشته باشید:
github.com/joomla/joomla-platform/tree/12.1

پیروز باشید
VOTES:2
avatar
hi how are you[size=large][/size]
VOTES:3
avatar
ba tashkore az zahmate genabe ali
man dare hale tarahi yek web site baraie khodam hastam
lotfan agar video amozeshe va ya faile amozeshe daride baraie man ersal namaiid
VOTES:1
avatar
با سلام
با تشکر از اطلاعات خوبتون
می خواستم ببینم چنانچه سیستم مدیریت محتوای سایتمون رو بخواهیم به جوملا تغییر بدهیم از چه روشی به سرعت امکان پذیر است
آدرس وبسایتمون هست:
VOTES:0
avatar
خیلی ممنون عالی بود استفاده کردم دمت گرم و امید وارم که اگر مطالب جدیدتری موجود هست برای من ایمیل کنی
VOTES:0
avatar
با سلام
تشکر از اطلاعات مفید و سودمندتون
برای کار با جوملا آیا نیاز به آشنایی با زبانهای برنامه نویسی مثل پی اچ پی و غیره هست یا خیر . و پیشنهاد شما برای
شروع کار و طراحی وبسایت برای فرد مبتدی چیست؟
با تشکر
VOTES:0
avatar
Mahmood Shokraneh Tuesday, 16 December 2014
سلام آقای نوین فرد
اجازه بدید از مقاله مقاله خوبتون " 20 پیشنهاد برای طراحی بهتر اسکریبت و استایل در جوملا " تشکر کنم. البته حقیر آدم فنی در آی تی نیستم اما مطالب چون ساده و کاربردی و مهم بود بهم جسبید. ممنونم که برای آگاهی و آموزش دیگران وقت می گذارید.
من یک تریدر بورس هستم،دارم یک سایت بورسی حرفه ای و تجاری با موضوع "خبری،تحلیلی و ارائه سیگنال بورس " راه می اندازم. برای این پروژه احتیاج به همکاری و همراهی نیمه وقت یک طراح سایت و برنامه نویس تقریبا حرفه ای و با انگیزه می گردم،اگر به فعالیت در بازار سرمایه - بورس علاقمند هستید برای همکاری و همراهی بسیار مفتخر خواهم بود ،در صورت عدم تمایل و یا امکان همکاری سپاسگزار می شوم اگر از دوستان فردی را به اینجانب معرفی فرمائید.
بسیار از آشنایی با شما خوشوقت شدم. با تشکر محمود شکرانه
mahmood.shokraneh@gmail.com
09123573940
VOTES:0

Language Switcher

Current Articles

Grab the Joomla! Community Banners! Spread the word!

Recommend us on Google+