وردپرس، خوب یا بد ؟


نویسنده : عرفان مولا
موضوع : پیشفرض
زمان انتشار : ۶ ماه پیش

این مقاله قرار نیست زیاد طولانی بشه و سعی می‌کنم بصورت خلاصه و مفید اول به معرفی وردپرس و بعدش به نکات مثبت و منفی‌اش بپردازم و بعدش احتمالا می‌تونید خودتون تصمیم [...]
وردپرس، خوب یا بد ؟

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

این مقاله قرار نیست زیاد طولانی بشه و سعی می‌کنم بصورت خلاصه و مفید اول به معرفی وردپرس و بعدش به نکات مثبت و منفی‌اش بپردازم و بعدش احتمالا می‌تونید خودتون تصمیم بگیرید که وردپرس خوبه یا بد، منتهی قبل از اینکه وارد تعریف وردپرس بشیم باید یه درک پایه‌ای از CMS ها داشته باشیم

سیستم مدیریت محتوا (CMS) چی هست ؟

سیستم مدیریت محتوا یا به اصطلاح انگلیسی Content Management System ، معمولا یک نرم‌افزار تحت وب هستش که به شما امکان ایجاد صفحات وب رو بدون داشتن دانش فنی و صفحه‌آرایی مستقیم MarkUp رو به شما میده، بصورت ساده‌تر بخوایم بگیم می‌تونیم سیستم مدیریت محتوا رو مثل یک سرویس وبلاگ‌دهی حساب کنیم، یه چیزی مثل بلاگفا یا رزبلاگ یا … که به شما این امکان رو میده که بدون اینکه دانش فنی داشته باشید، صفحه خودتون رو در بستر اینترنت تولید و منتشر کنید

وردپرس (WordPress) چی هست ؟

وردپرس یک سیستم مدیریت محتوای پیشرفته و متن‌باز (Open Source) هستش که به شما این امکان رو میده که در کمتر از ۵ دقیقه وبسایت dynamic (پویا) خودتون رو راه‌اندازی کنید.

این سیستم مدیریت محتوا به‌دلیل داشتن قابلیت های فراوان از جمله تنوع و تعداد بالای افزونه‌ها و قالب‌ها و سبک بودن و امنیت و مقیاس‌پذیری بالا، به رتبه اول CMS های جهان و تکنولوژی بکار رفته در طراحی وبسایت‌ها مبدل شده

یکی از دلایل محبوبیت وردپرس رو می‌تونیم متن‌باز بودنش در نظر بگیریم که توسعه‌دهنده‌ها از سرتاسر جهان می‌تونند به سورس‌کد اون دسترسی داشته باشند و در توسعه اون مشارکت داشته باشند

معایب استفاده از وردپرس

خب از معایب استفاده از وردپرس می‌تونیم به تنبلی بیش از حد اشاره کنیم چون انسان ذاتا تنبلی رو دوست داره و وقتی از وردپرس استفاده می‌کنه تقریبا میشه گفت که همه‌چیز آماده هستش و این وسط معمولا کسی سعی نمی‌کنه با اصول کدنویسی و طراحی‌وب آشنا بشه، ولی این تقریبا در ۵۰٪ موارد صدق می‌کنه و در ۵۰٪ موارد دیگه هم اینو بعنوان مزایا در نظر می‌گیریم

یکی دیگه از معایب وردپرس می‌تونه این باشه که شاید برای یک کاربر مبتدی از لحاظ UX و UI مناسب نباشه، مثلا برای کسی که از یک سیستم مدیریت وبلاگ ساده مثل بلاگفا به وردپرس مهاجرت می‌کنه، شاید روبرویی با گستره وسیعی از ابزارها کمی سردرگم‌کننده باشه و در نگاه اول از لحاظ UX یک تجربه تعاملی خوبی ایجاد نشه ولی خب رفته رفته کاربر می‌تونه خیلی راحت با ابزار های مختلف تعامل داشته باشه و ازشون بصورت صحیح استفاده کنه

مزایای استفاده از وردپرس

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

علاوه بر این می‌تونیم به متن‌باز بودن و رایگان بودن وردپرس هم اشاره کنیم چون شما برای راه‌اندازی یک سایت با وردپرس لازم نیست حتی یک‌ریال هم هزینه کنید و خیلی راحت می‌تونید وردپرس رو دانلود کنید و بعدش می‌تونید یک هاست رایگان از پارس‌پک دریافت کنید و خیلی راحت سایتتون رو بصورت رایگان راه‌اندازی کنید

اگر هم روی آدرس دامین سایت وسواس دارید و نمی‌خواهید اسم پارس‌پک روی سایت رایگانتون باشه، می‌تونید از سرویس های ارائه دامنه رایگان مثل dot.tk استفاده کنید

اینطوری می‌تونید خیلی راحت و در عرض ۵ دقیقه وبسایت رایگان خودتونو راه‌اندازی کنید، همین الان امتحان کنید (انشالله بزودی یک آموزش کوتاه برای راه‌اندازی سایت در ۱۰ دقیقه با وردپرس ضبط می‌کنم و منتشر می‌کنم و از اینجا بهش رفرنس میدم)

خب بعد از اینکه سایتتون رو ساختید و راه‌اندازی کردید، با یک مزیت خیلی مهم دیگه وردپرس آشنا میشید، مزیت تنوع بالای تعداد قالب‌ها و افزونه‌ها (: ، می‌تونید از بین میلیون‌ها قالب و افزونه، انتخاب های خودتون رو بکنید و سایتتون رو کارامد‌تر کنید

یکی دیگه از قدرت های وردپرس در بهینه بودن در سئو (SEO) هستش که باعث شده گرایش‌ها به سمتش بیشتر باشه و همچنین افزونه‌های خیلی قدرتمندی هم بعنوان مکمل سئو براش وجود دارند که باعث بشن محتوای شما در موتور های جستجو از قبیل گوگل به راحتی کشف و ایندکس بشه

یکی دیگه از مهم‌‌ترین مزایای وردپرس هم آپدیت های خودکار و رایگانش هست که باعث میشه شما بدون اینکه نیاز به آپدیت دستی داشته باشید، سایتتون بصورت خودکار آپدیت های امنیتی و مهم رو دریافت کنه و خودشو ایمن و بروز نگه‌داره (:

و البته مزایای وردپرس به همینا ختم نمیشه و قطعا اگه بخوام از مزایای وردپرس براتون بنویسم باید یه مقاله به اندازه چرا درمانده‌ایم بنویسم (:

وردپرس، توسعه‌دهنده پسند (:

خب تا اینجای کار به وردپرس بعنوان یک CMS ساده نگاه کردیم که باهاش میشه سایت ساخت و فروشگاه ساخت و محتوا تولید کرد و در بستر اینترنت به نمایش گذاشت، ولی آیا اینها برای ایجاد یک سایت درست و حسابی کافی هستند ؟ خب قطعا نه ! پس چطوری شده که اکثر سایت هایی که حتی فکرشونم نمی‌تونیم بکنیم از وردپرس استفاده می‌کنند و کلی امکانات دارند که حتی سایت های اختصاصی هم ندارند ؟

اینجاست که مبحث Developer Friendly یا توسعه‌دهنده پسندی مطرح میشه، وردپرس به گونه‌ای کدنویسی شده که امکان استفاده و دسترسی به انواع و اقسام Api ها و Hook ها و … رو در سیستم خودش به توسعه‌دهنده های قالب و افزونه‌ها میده و شما حتی می‌تونید از پایگاه‌داده (Database) خود وردپرس برای ذخیره‌سازی داده های سطح‌اختصاصی سایتتون استفاده کنید (: ، این یعنی اینکه وردپرس نه تنها محدودیت نیست بلکه یک مزیت هستش که شما بتونید سایتتون رو توی یک بستر ایمن ایجاد کنید و کد های اختصاصی خودتونم روش پیاده کنید و هر قابلیتی می‌خواهید به سایتتون اضافه کنید اون‌هم در یک قالب و ساختار مشخص و بدون ترس از نوشتن کد های بد، که حالا فردا خواستید یه تغییری توی کدتون بدید هی فکر کنید که کد این قسمت رو من کجا نوشتم ؟ |:

وردپرس، یک سایت‌ساز ساده ؟ یا فریمورک فوق‌العاده ؟

من خودم شخصا به وردپرس به دیدگاه یک فریمورک فوق‌حرفه‌ای نگاه می‌کنم که قابلیت مقیاس‌پذیری و انعطاف‌پذیری خیلی بالایی داره و میشه از طریق Api ها و Hook ها به تمامی قسمت هاش دسترسی داشت و هرگونه سایتی رو باهاش پیاده‌سازی کرد با کدنویسی اختصاصی

در کل من به وردپرس بعنوان یک هسته ایمن برای ایجاد سایت هایی با قابلیت ثبت‌نام کاربر و انواع پست‌تایپ ها و دیتا تایپ ها نگاه می‌کنم و نه صرفا یک سایت‌ساز ساده که در عرض ۱۰ دقیقه راه‌اندازی بشه و چند تا قالب و افزونه آماده نصب بشه و طرف از کاری که می‌کنه هیچی سر در نیاره (:

بنده با فریمورک های مختلفی هم از قبیل Codeigniter و Laravel هم کار کردم و می‌دونم که مزیت MVC اینا هم قابل انکار نیست و خیلی راحت‌تر می‌کنه نگه‌داری کد هارو در پروژه های حجیم، منتهی مزیت های وردپرس از قبیل آپدیت خودکار و افزونه های متعدد و سئو بهینه و انعطاف بالا باعث شده که در انجام پروژه هام گزینه اول ام وردپرس باشه و بعدش فریمورک‌ها (:

با افتخار هم همیشه اعلام می‌کنم برای توسعه سایتم از وردپرس استفاده می‌کنم و با قالب اختصاصی پیاده‌سازی شده (:

خیلی ها هم می‌تونند بگن که وردپرس یک سایت‌ساز ساده هست و بدرد پروژه های بزرگ و … نمیخوره (: که خب ما کاری با اونا نداریم و امیدوارم که موفق باشند چون این وسط جبهه نمیگیریم که آره وردپرس خوبه و فریمورک بده، هرکدوم در جای خودشون خوب هستند منتهی اولویت هاشون برای هر فرد ممکنه متفاوت باشه

نتیجه‌گیری

خب در نتیجه هم می‌تونیم بگیم که وردپرس یک هسته ایمن و سایت‌ساز فوق‌حرفه‌ای هستش که به شما امکان ایجاد سایت های ساده تا فوق‌حرفه‌ای رو بر اساس دانش خودتون میده، احتمالا کسی که وردپرس رو در حد همون ساخت وبلاگ بلده، بهش به چشم یک سرویس وبلاگ‌دهی نگاه می‌کنه و کسی که بصورت فوق‌حرفه‌ای باهاش کار کرده و سیستم اختصاصی روش پیاده کرده، بهش به چشم یک شبه‌فریمورک فوق‌حرفه‌ای با قابلیت های شگفت‌انگیز نگاه می‌کنه و ما هم سعی نداریم دیدگاه کسی رو اینجا تغییر بدیم، باشد که رستگار شویم (:

این هم از مقاله این ماه بود و نمی‌دونم چرا ولی از شروع نوشتن مقاله تا به الان یه سر درد عجیبی یقه‌ام رو گرفته و احتمالا باعث شد که کمتر بنویسم و سر شما رو هم کمتر درد بیارم (:

موفق باشید

آیا مقاله برای شما مفید بود ؟

خیر

0

تقریبا

0

بله

2

برای ثبت نظر باید وارد حساب کاربری خود شوید
رای شما با موفقیت ثبت شد
متاسفانه خطایی در ثبت نظر رخ داد

Iran Developers Telegram Group

نظرات کاربران


نظری موجود نیست , اولین نظردهنده باشید !

نکات ارسال نظرات

نظرات فینگلیش به هیچ عنوان تایید نخواهند شد

هنگام نوشتن نام و ایمیل معتبر خود را وارد نمایید

در دیدگاه هایتان از الفاظ مناسب استفاده کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *