تکنولوژی زیگبی (ZigBee) چیست؟
February 28, 2017محاسبات کوانتومی چیست؟
April 5, 2017اگرچه 23 درصد وبسایت های موجود بر روی اینترنت از وردپرس استفاده می کنند اما این سیستم تنها سیستم مدیریت محتوای منبع باز در بازار به شمار نمی رود.
نرم افزار های بسیار خوب دیگری مانند جوملا و دروپال نیز وجود دارند. هر سه سیستم فوق نقاط مشترک زیادی دارند با این وجود هر کدام نیز نقاط مثبت و منفی منحصر به فرد خود را دارا می باشند. در این مقاله ما به مقایسه بین وردپرس، جوملا و دروپال خواهیم پرداخت تا ببینیم کدام یک بهترین است.
توجه: ما سرویس میزبانی WordPress.org را مورد مقایسه قرار می دهیم و سرویس میزبانی WordPress.com مورد مقایسه قرار نمی گیرد. برای اطلاعات بیشتر در مورد تفاوت این دو راهنمای ما در این زمینه را مطالعه کنید.
نقاط مشترک وردپرس، جوملا و دروپال چیست؟
- هر سه محبوب ترین سیستم های مدیریت محتوای موجود، از نظر فناوری، فلسفه و جامعه کاربری نقاط مشترک زیادی دارند.
- وردپرس، جوملا و دروپال همه نرم افزار هایی رایگان و منبع باز هستند که تحت لیسانس GPL می باشند. برای اطلاعات بیشتر در زمینه نرم افزار های رایگان مقاله ما در مورد این که چرا وردپرس رایگان است را مطالعه کنید.
- هر سه آن ها به طور عمده توسط زبان PHP نوشته شده اند.
- هر سه از MySQL به عنوان سیستم مدیریت بانک اطلاعاتی پشتیبانی می کنند. وردپرس به طور انحصاری، تنها از MySQL پشتیبانی می کند در حالی که جوملا و دروپال از سیستم های دیگر مدیریت بانک اطلاعاتی نیز پشتیبانی می کنند.
- هر سه آن ها از زمینه ها و قالب ها برای طراحی ظاهری سایت و از پلاگین ها، افزونه ها و یا ماژول ها برای اضافه کردن قابلیت های مختلف استفاده می کنند.
- به عنوان نرم افزار های منبع باز، هر سه پروژه هایی هستند که با مشارکت جامعه کاربریشان توسعه داده می شوند.
اگرچه شباهت های زیادی بین این سه سیستم وجود دارد اما در بسیاری از جنبه ها نیز با یکدیگر متفاوت هستند. آن ها سیاست های مختلفی را در ارتباط با مواردی چون گنجاندن ویژگی های مختلف در نرم افزار اصلی سیستم، چگونگی مدیریت ماژول ها و قالب ها و چگونگی برخورد با مسائل امنیتی و … دارند. این تفاوت ها تاثیر زیادی بر روی کاربران و این که چگونه وب سایت خود را می سازند خواهد داشت.
با توجه به موارد ذکر شده، در ادامه به مقایسه وردپرس، جوملا و دروپال می پردازیم.
آسانی استفاده و مناسب بودن برای مبتدی ها
بیشتر افرادی که در حال ساخت وب سایت شخصی خود هستند توسعه دهنده و طراح وب و یا برنامه نویس نیستند. آن ها کاربران معمولی هستند که تنها می خواهند یه وب سایت بسازند. استفاده آسان مهم ترین عامل برای اکثریت کاربران به شمار می رود.
وردپرس
وردپرس به همراه قابلیت مشهور نصب پنج دقیقه ای ارائه می شود. بسیاری از ارائه دهندگان میزبانی وردپرس نیز قابلیت نصب با یک کلیک را برای این نرم افزار ارائه می دهند. در نتیجه راه اندازی یک وبلاگ وردپرسی در چند دقیقه و نه چند ساعت، برای کاربر جدید نسبتا آسان خواهد بود.
تجربه کاربری پس از نصب برای وردپرس بسیار بهتر از جوملا و یا دروپال است. کاربر، پس از نصب یک رابط کاربری ساده و مشخص را به همراه نوار هایی برای ساخت پست ها، صفحات و یا شروع به شخصی سازی ظاهر و زمینه سایت مشاهده خواهد کرد.
جوملا
نصب جوملا ممکن است به سرعت نصب وردپرس نباشد اما مراحل نصب آن بسیار شبیه به وردپرس است. البته این نکته بدون در نظر گرفتن این که بسیاری از ارائه دهندگان میزبانی اشتراکی بسته های نصب با یک کلیک را نیز ارائه می دهند، صادق است.
پس از نصب،کاربر وارد یک کنترل پنل می شود که به سادگی و روانی وردپرس نیست. تعداد گزینه های موجود که می توان بر روی آن ها کلیک کرد تا بتوان ویژگی های مختلف سایت را تغییر داد بسیار زیاد است. طرفداران جوملا اعتقاد دارند که دلیل این امر آن است که جوملا بسیار قوی تر از وردپرس است اما از نظر ما این گزینه های متعدد برای یک کاربر تازه کار ترسناک خواهد بود.
دروپال
فرآیند نصب دروپال مشابه وردپرس و جوملا است. به سادگی بسته را دانلود کرده و سپس آن را بر روی میزبان اپلود کرده و کد نصب را اجرا می کنید. دروپال همچنین دارای توزیع ها(distrubutions) های مختلف می باشد. این توزیع ها در واقع بسته هایی از دروپال هستند که دارای ماژول ها و تنظیمات مناسب برای ساخت انواع مشخصی از وب سایت ها هستند.
تجربه کاربری بعد از نصب، برای کاربران مطلقا تازه کار، کمی پیچیده است. نحوه اعمال تغییرات مختلف بر روی وب سایت برای کاربران سخت خواهد بود. نحوه اضافه کردن محتوا در دروپال بسیار شفاف و واضح است اما اعمال تغییرات ظاهری و اضافه کردن اجزای غیرمحتوایی چندان واضح نیست!
برنده: وردپرس
پوسته ها و افزونه ها
این سه سیستم محبوب مدیریت محتوا هر سه دارای تم ها و پلاگین ها یا ماژول هایی هستند تا بتوان به کمک آن ها ویژگی ها و ظاهر نرم افزار را گسترش داد.
وردپرس
وردپرس به کاربران اجازه می دهد تا ظاهر سایت خود را با زمینه های مختلف تغییر دهند.وردپرس دارای چند زمینه از قبل نصب شده به صروت پیش فرض می باشد. در هر زمان شما می توانید بر روی دکمه اضافه کردن از صفحه مشخصات ظاهری کلیک کنید و زمینه های رایگانی را که wordpress.org در اختیار شما گذاشته به دلخواه نصب کنید.
به غیر از این زمینه های رایگان، زمینه های ویژه زیادی را نیز مشاهده خواهید کرد. این زمینه ها توسط فروشگاه های زمینه دیگر نظیر StudioPress، Themify و یا ThemeLab طراحی شده اند و جز زمینه های پولی به شمار می روند البته این زمینه ها دارای پشتیبانی ویژه نیز می باشند.
قدرت اصلی وردپرس در زمینه پلاگین ها و افزونه ها می باشد. در قسمت مربوط به افزونه های رسمی وردپرس بیش از 38000 افزونه رایگان وجود دارد. همچنین می توانید افزونه های ویژه و پولی را نیز که دارای پشتیبانی هستند و توسط توسعه دهندگان افزونه طراحی شده اند مورد استفاده قرار دهید.برای درک این که افزونه ها چگونه باعث عالی تر شدن ورد پرس می شوند لیست 20 افزونه برتر وردپرس در سال 2015 را بررسی کنید.
جوملا
مشابه وردپرس، جوملا نیز دارای افزونه ها و قالب ها می باشد. برای این سیستم افزونه های عالی وجود دارد که اجازه انجام هرکاری از ساخت یک فروشگاه اینترنتی گرفته تا مدیریت ایمیل را به شما می دهند. با این وجود تعداد این قالب ها و افزونه ها به اندازه وردپرس نیست. این قضیه ممکن است باعث شود تا پیدا کردن قالب و افزونه مناسب برای وب سایت شما کمی سخت تر شود.
به صورت پیش فرض، جوملا این قابلیت را ندارد که به کاربران اجازه دهد تا افزونه ها و قالب ها را از بخش مدیریتی به وب سایت خود اضافه کنند. افزونه ای وجود دارد که به شما اجازه می دهد سایر افزونه ها را از طریق وب نصب کنید ولی در مورد قالب ها، کاربران باید به صورت دستی به دنبال آن ها بگردند و سپس آن ها را با اضافه کردن آدرس URL شان نصب کنند.
دروپال
دروپال نیز همان مشکل در دسترس نبودن زمینه ها و ماژول ها را دارد. کاربران باید سایت خود را ترک کرده، زمینه و ماژولی که می خواهند به سایت خود اضافه کنند را جستجوکرده و سپس URL فایل فشرده آن را پیدا کنند. در نهایت می توانند این آدرس را در صفحه ماژول ها و یا زمینه ها وارد کنند تا نرم افزار آن ها را نصب کند.
ماژول های مختلف برای تقریبا همه کاری وجود دارد و ماژول های جدید نیز به طور منظم اضافه می شوند با این وجود از نظر کمی، تعداد ماژول ها در مقایسه با وردپرس کم است.
برنده: وردپرس
گزینه های پشتیبانی
در دسترس بودن گزینه های کمک و پشتیبانی برای کاربران تازه کار بسیار مهم است. به هنگام امتحان کردن یک نرم افزار جدید قطعا موانعی وجود خواهند داشت. این قضیه تا وقتی که بتوانید از جایی کمک بگیرید مشکل ساز نیست.
وردپرس
وردپرس جامعه کاربری قوی دارد. شما می توانید در انجمن های رسمی پشتیبانی وردپرس، فایل ها، کتابچه ها، کانال های Slack، سایت Stack Exchange و تقریبا هر انجمنی بر روی اینترنت که به طراحی و توسعه وب اختصاص دارد برای حل مشکلات خود در وردپرس کمک بگیرید.
سایت هایت وجود دارند که دارای صدها آموزش، آموزش های ویدیویی و مقالات هستند که برای افرادی که تازه شروع به کار با وردپرس کرده اند بسیار مناسب است. روش های زیادی نیز برای دریافت پشتیبانی رایگان وردپرس وجود دارد.
به غیر از گزینه های پشتیبانی رایگان، همیشه راه هایی نیز هست تا بتوان با پرداخت پول از پشتیبانی وردپرس بهره مند شد. در پلتفرم های آنلاینی نظیر Upwork، Fiverr و elance شما می توانید افراد حرفه ای در وردپرس را از سرتاسر جهان پیدا کنید که یک مشکل را با قیمت بسیار مناسب برای شما حل کنند. به دلیل محبوبیت عظیم وردپرس، پیدا کردن توسعه دهندگان وردپرس برای کسب و کار های کوچک و افراد معمولی بسیار ساده و مقرون به صرفه است.
جوملا
جوملا نیز مانند وردپرس جامعه کاربری بزرگ و بسیار کمک کننده ای دارد. بر روی وب سایت جوملا مستند سازی بسیار قوی وجود دارد که منبع بسیار با ارزشی برای افراد تازه کار به شمار می رود. برای پشتیبانی تعاملی تر، کاربران می توانند به عضویت انجمن ها، فهرست های دریافت ایمیل، چت روم های IRC و … درآیند.
به غیر از پشتیبانی جامعه کاربری، منابع شخص ثالث، آموزش های غیر رایگان و آژانس های توسعه وب نیز وجود دارند که می توانند کمک کننده باشند.
برخلاف وردپرس، یافتن کمک افراد حرفه ای با قیمت مناسب برای جوملا بسیار سخت است. استخدام یک توسعه دهنده یا فرد خبره در زمینه جوملا به منظور رفع اشکال و یا کمک گرفتن از آن ها می تواند هزینه بسیار بیشتری را نسبت به وردپرس داشته باشد.
دروپال
دروپال جامعه کاربری و طرفداری بسیار فعالی دارد. همه گزینه های پشتیبانی از طریق جامعه کاربری دقیقا مشابه وردپرس و جوملا برای دروپال نیز وجود دارد. همچنین یک مستندسازی جامع، انجمن پشتیبانی، فهرست های دریافت ایمیل، گروه های کاربری و چت روم های IRC همه مکان هایی هستند که می توان از آن ها برای گرفتن کمک رایگان استفاده کرد.
دروپال تلاش می کند تا کاربران را به توسعه دهندگان و شرکت هایی که خدمات حرفه ای دروپال ارائه می دهند متصل کند. شما می توانید آن ها را در Drupal Marketplace پیدا کنید.
برنده: وردپرس
محلی سازی و پشتیبانی چند زبانه
درصد زیادی از وب سایت هایی که هر روز ساخته می شوند، وب سایت های غیر انگلیسی و یا چند زبانه هستند.این که کاربران تازه کار به دنبال سیستم مدیریت محتوایی بگردند که می تواند از چندین زبان استفاده کند و یا قابلیت پشتیبانی از مناطق و زبان های مختلف را داشته باشد بسیار منطقی و محتمل است.
وردپرس
وردپرس در ارائه پلتفرمی مناسب برای ساخت یک سایت چند زبانه بسیار عالی عمل می کند. پشتیبانی از چندزبان در همان حالت اولیه و به صورت پیش فرض در نرم افزار وجود ندارد اما افزونه های فوق العاده ای وجود دارند که به راحتی اجازه ساخت یک وب سایت وردپرسی چندزبانه را به شما می دهند.
وردپرس برای بیش از 53 زبان مختلف در دسترس است. زبان های جدید را می توان تنها با یک کلیک از قسمت مدیریت وردپرس نصب کرد. محبوب ترین زمینه ها و افزونه ها نیز در چندزبان مختلف در دسترس هستند. توسعه دهندگان زمینه ها و افزونه های مختلف نیز به طور مداوم به دنبال کسانی هستند که محصولات آن را به زبان های دیگر ترجمه کند.
همه ی این تلاش ها، وردپرس را به پلتفرمی ایده آل براس ساخت یک وب سایت غیر انگلیسی و یا چند زبانه تبدیل کرده است.
جوملا
جوملا به طور پیش فرض این قابلیت را دارد تا بدون نیاز به نصب هیچ افزونه ای، بتواند وب سایت های چندزبانه را مدیریت کند. تنها کافی است به راحتی وارد قسمت مدیریت زبان شوید، یک زبان محتوا اضافه کرده و شروع به تولید محتوای چندزبانه برای وب سایت خود کنید.
همچنین امکان مشاهده رابط مدیریتی نرم افزار به زبان های مختلف نیز وجود دارد و می توان آن ها را به راحتی از قسمت مدیریت نصب کرد.
دروپال
دروپال نیز با قابلیت داخلی مدیریت وب سایت های غیر انگلیسی زبان و یا چند زبانه عرضه می شود. برای این کار باید ماژول های تنظیمات محلی و ترجمه محتوا را فعال کنید. پس از آن می توانید زبان سایت و زبان قسمت مدیریت را از بخش تنظیمات دروپال انتخاب کنید.
برنده: مساوی – هر سه از وب سایت های چندزبانه پشتیبانی می کنند و برای زبان های مختلف نیز ارائه می شوند.
امنیت در وردپرس، جوملا و دروپال
مسائل امنیتی عامل بسیار مهمی در انتخاب یک سیستم مدیریت محتوا برای وب سایت شما به شمار می روند. تقریبا همه وب سایت های موجود در اینترنت در معرض خطرات امنیتی هستند.
وردپرس
به دلیل این که وردپرس محبوب ترین سیستم مدیریت محتوا در سرتاسر جهان به شمار می رود، وب سایت هایی که با وردپرس کار می کنند اغلب توسط هکر ها هدف قرار می گیرند. با این وجود، وردپرس بر مبنای کدی بسیار امن نوشته شده و به آسیب پذیری های امنیتی بسیار سریع واکنش نشان می دهد. همچنین وردپرس یک مکانیزم به روز رسانی خودکار دارد که به وب سایت های وردپرسی اجازه می دهد که وقتی به روزرسانی امنیتی جدیدی موجود بود به طور خودکار سیستم را به روز رسانی کند.
می توان امنیت سایت های تحت وردپرس را با روش های دیگری نظیر ایجاد نسخه های پشتیبان به طور خودکار، احراز هویت دو مرحله ای و روش های دیگر بهبود بخشید.
همچنین یک مکانیزم داخلی نیز وجود دارد که نسخه های به روز رسانی شده برای زمینه ها و افزونه های وردپرس را نمایش می دهد. این کار به توسعه دهندگان زمینه و افزونه اجازه می دهد تا به هر مشکل امنیتی واکنش نشان دهند.
جوملا
جوملا در زمینه مسائل امنیتی بسیار شبیه به وردپرس عمل می کند. آن ها به سرعت به آسیب پذیری های امنیتی واکنش نشان می دهند و آن را خیلی سریع بر طرف می کنند. با این وجود نگهداری از وب سایت و نصب به روز رسانی ها همچنان بر عهده کاربر است.
افزونه هایی وجود دارند که عملیات پشتیبان گیری از وب سایت شما را انجام می دهند. همچنین شما می توانید امنیت سایت خود را که با جوملا ساخته شده با انجام همان اقداماتی که در مورد وردپرس ذکر شد افزایش دهید.
دروپال
دروپال در مورد مسائل امنیتی موضع سختی در پیش گرفته است. آن ها نقاط آسیب پذیر از نظر امنیتی را بر روی وب سایت خود منتشر می کنند این کار هم زمان با کشف این نقاط و تلاش برای برطرف کردن آن ها صورت می گیرد. این باور وجود دارد که سایت های ساخته شده با دروپال امن تر هستند زیرا تعداد حملات به این گونه سایت ها خیلی زیاد نیست اما علت این قضیه می تواند این باشد که دروپال به اندازه وردپرس و جوملا محبوب نیست.
برنده: مساوی – هر سه از استاندارد های امنیتی مناسب پیروی می کنند.
نتیجه گیری
دروپال، جوملا و وردپرس هر سه سیستم های مدیریت محتوای بی نظیری هستند. دروپال و جوملا همراه با ویژگی های پیش فرض بسیار بیشتری نسبت به وردپرس عرضه می شوند. با این وجود وردپرس آن ها را در زمینه هایی مانند راحتی در استفاده، جامعه کاربری عظیم و جهانی، زمینه ها و افزونه ها شکست می دهد. ما حس می کنیم که برای بیشتر افراد غیرتوسعه دهنده، ساخت وب سایت با وردپرس بسیار آسان تر از جوملا و دروپال خواهد بود.
امیدواریم که این مقاله به شما کمک کرده باشد تا وردپرس، جوملا و دروپال را با یکدیگر مقایسه کنید تا بتوانید بهترین سیستم مدیریت محتوا را برای وب سایت خود انتخاب کنید.
منبع : wpbeginner
1 Comment
سلام
من اولین بار که درست یادم نیست 8 یا 10سال پیش شاید بیشتر!!!!!! بود با جوملا اشنا شدم.
اون موقع جولا انگلیسی نصب کردم که شباهت زیادی به جوملای فعلی نداشت!! بعد با وردپرس و بعد از مدتی با دروپال حتی مامبو را چند سالی داشتم!
بزرگترین مزیتی که وردپرس دارد پشتیبانی قوی ان است .. چنانچه پشتیبانی اون رو در نظر نگیریم در مقابل جوملا و دروپال مانند یک حشره در مقابل یک فیل است..
دروپال هسته بسیار قدرتمندی دارد به شرطیکه انرا دستکاری نکنید و یا با احتیاط این کار را بکنید. قالب های متنوعی را می توانید در این مورد پیدا کنید اما افرونه های جالبی ندارد. با اینحال دو افزونه cck و view انچنان حرفه ای و کارآمد ساخته شده اند که از کار با انها لذت می برید..ضمن اینکه دروپال واقعا دست شما را در دستکاری کدها باز می گذارد و هر انچه را که می خواهید می توانید نوش جان کنید!!
جوملا سیستمی بسیار قوی و تنومند است که قادر است انواع سایت های مختلف را راه اندازی کند و حتی افزونه های رایگانی دارد که شما را در خیلی موارد بی نیاز می کند. اما اکثر افزونه ها و حتی قالب های ان پولکی هستند .. چنانچه همینطور به ولخرجی در جوملا ادامه دهید بعد از مدتی متوجه می شوید که با چنین پولی متوانستید یک cms اختصاصی توسط دیگران طراحی کنید.
به طور خلاصه بزرگترین ظعف دروپال و جوملا عدم پشتیبانی درست و حسابی است.. اگر هم باشد پولکی خواهد بود.. حتی در برخی جاها می شنیدم که واسه پشتیبانی از یک مشکل مبالغ انچنانی درخواست می شد ان هم از طرف پشتیبان به اصطلاح رسمی فارسی زبانان!!!
در کل به نظر من بود و نبود پشتیبانی جوملا و دروپال در ایران ؛ تفاوت چندانی ندارد!!
ضرفنظر از سخن پشتیبانی به نظر من وردپرس اصلا در جایگاه جوملا و دروپال نیست و نخواهد بود.
از نظر امنیت اول دروپال بعد جوملا.. وردپرس در این مورد کاملا ول معطل تشریف دارد!