بررسی معایب وردپرس و عمده‌ترین ضعف‌های آن

وردپرس با نام عشقی به نام وردپرس (Love that name, it WordPress) مشهور است. چه برای توسعه‌دهندگان و چه برای اغلب کاربران. ما در اینجا قصد داریم که کمی این عشق را از ابعاد دیگری نیز مورد بررسی قرار دهیم، زیرا ایمان داریم که زیباترین و خوشبوترین گل‌های جهان، گل‌هایی هستند که زشت‌ترین و خطرناک‌ترین خارها را دارند اما ما دوست‌شان داریم. در این راستا، هیلگا مورنو (Helga Moreno) نامی آشناست که برای اولین بار در سال 2014، در تحقیقی مستقل 43 ایراد را بر وردپرس وارد آورد و به تشریح تک‌تک آنان پرداخت. وجه اهمیت این نقد بر وردپرس از آن جهت است که تقریبا تمام همکاران هیلگا و اغلب توسعه دهندگان وردپرس نیز در این امر با او اشتراکاتی داشتند و مهر تاییدی بر منطقی بودن و اعتبار این نقد زدند. این مقاله نیز، ترجمه نقد هیلگا مورنو بر محبوب‌ترین سیستم انتشار محتوا در تاریخ وب است که اولین بار با عنوان WordPress Fans Beware: Main Disadvantages of Using WordPress از منابع onextrapixel. از آنجا که تاریخ انتشار این مقاله، پیش از آپدیت وردپرس به نسخه‌های 4.1 و 4.1.1 بود و اغلب نقدهای وارده در آپدیت‌های جدید وردپرس، به نوعی رفع مشکل شد، لذا بنده نیز از ترجمه مواردی که اکنون در وردپرس دیده نمی‌شوند و یا توسط نویسنده اصلی مقاله دیده نشده‌اند، جهت صرفه‌جویی در کلمات و وقت، پرهیز کرده و تنها موارد و نقدی را که هم اکنون نیز بر وردپرس و نسخه جدید آن نیز وارد است را ترجمه و در اختیار مخاطب فارسی زبان قرار داده‌ام.

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

معایب و ضعف‌های اساسی در وردپرس

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

2 . دومین ضعف وردپرس این است که به درستی و منطقی پیکربندی نشده است. به عنوان نمونه: پیوندهای یکتا تنها زمانی کامل می‌شوند که شما به صورت دستی از افزونه‌های سئو، آن را بهینه و تثبیت کنید. این منطقی است که در پیکربندی دیگری مانند مبارزه با هرزنامه‌ها، وردپرس محکم پیکربندی شده که می‌تواند بسیار مفید باشد، اما آنچه مبهم و ضعف تلقی می‌شود این است که این امکان چگونه می‌تواند اختصاصی شود و برای کل مجموعه نباشد. حقیقت این است که این سیستم، بسیار شلوغ پیکربندی شده است و بیش از حد به مواردی در آن پرداخته شده که باید واضح و روشن می‌بودند.

3 . ضعف دیگر وردپرس در نحوه نمایش موضوعات منتشر شده است (بخشی از permalink تماشای مطالب بعد از نام دامنه) که بسیاری از کاربران حتی از آن اطلاع نیز ندارند. این موضوعی است که به راحتی قابل تغییر است اما در ابتدا این در حالیست که محتوای زیادی ممکن است منتشر شود تا کاربر این موضوع را بداند و این موضوع اغلب کاربر را به تعجب وا میدارد.

4 . وردپرس از فرآیند پیکربندی multisite (شناخته شده به عنوان شبکه) استفاده می‌کند که مبحثی عمیقا فنی است. اما یک ایده مفید شامل مرحله‌بندی سرور و محیط تولید محتواست که متکی بر این ویژگی است. ما در حال صحبت کردن با توسعه دهندگان در مورد DeployMint هستیم.

5 . وظایف کلیدی در ویرایشگر وردپرس مانند ایجاد انواع پست سفارشی و رده‌بندی می‌تواند شامل نوشتن تعداد زیادی از کدهای فنی پیچیده باشد، که برای یک CMS می‌توانست بسیار دوستانه‌تر و راحت‌تر با رابط گرافیکی بهتری پیکربندی شود.

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

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

8 . توسعه دهندگان وردپرس، هیچ‌گونه پشتیبانی منظمی را در این باره ارایه نمی‌کنند و اغلب پشتیبانی‌ها توسط جامعه مشتاق کاربران به یکدیگر داده می‌شود. نتیجه این می‌شود که در انجمن پشتیبانی وردپرس پرسش‌های زیادی بی‌پاسخ می‌ماند و یا بد و نادرست پاسخ داده می‌شود.

9 . افزونه‌ها و کارکرد آن برای بلاگرهای آماتور کارایی ندارد و اغلب باعث گیج شدن آنان می‌شود. بله اغلب آنان رایگان هستند و این بسیار خوب است، اما اینکه فرد مجبور است تعداد زیادی پلاگین را الک و غربال کند و گاها ده‌ها خروجی بگیرد تا آنچه مورد نیازش است را پیدا نماید، نکته منفی این قضیه است. مورد دیگر اینکه شما اغلب در این افزونه‌ها می‌بینید که مدت زیادی گذشته که این افزونه‌ها آپدیت و پشتیبانی نشده‌اند و مابقی نیز توضیحات کاملی ندارند و این ممکن است به سادگی بعد از فعال کردن، وب‌سایت یک کاربرد تازه کار را به هم بریزد و یا سازگاری سایتش را با مرورگرها خراب کند.

10 . وردپرس هم‌چنان به عنوان یک موتور وبلاگ‌نویسی شناخته می‌شود و هنوز به عنوان یک سایت ساز شناخته نمی‌شود (هر چند بسیاری از مراجع و توابع آن در حال تبدیل شدن و رسیدن به استانداردهای سایت است و اغلب کدهای آن به سمت refactored شدن پیش می‌روند).

11 . این بسیار منطقی است که وردپرس منعطف است اما این سیستم تا کنون نتوانسته است یک سیستم مدرن باشد، چرا که به هک و کدهای PHP برای اضافه شدن امکانات جانبی، به شدت وابسته است و توابع این هک‌ها نیز می‌توانند بسیار گیج کننده باشند.

12 . ارتقاء خودکار امنیتی و ارتقا برای تلفن‌های موبایل در وردپرس بد نیست، با این حال، این ویژگی فانتزی بیشتر از یک برکت و رحمت، نفرین است. توصیه می‌شود برای حذف توانایی بروزرسانی‌ها و تم‌های پلاگین از محیط مدیریت استفاده شود، در غیر این‌صورت ممکن است وردپرس دچار عیب‌های بروزرسانی خودکار شود.

13 . به عملکرد وردپرس متمرکز می‌شویم. یک سیستم مدیریت محتوا نیاز دارد که کمی در پردازش، شگفت انگیزتر عمل کند و این در حالی است که وردپرس، منابع بی‌حدی را می‌طلبد (اغلب کاربران وردپرس نیز با مدیران سرور خود بر سر استفاده بیش از حد از منابع سرور، دائما درگیری دارند. مترجم). وردپرس معمولا به سمت کل منابع سرور هجوم می‌برد که از آن استفاده نماید، این موضوع زمانی مشکل ساز می‌شود که افزونه‌ها وارد معرکه می‌شوند و کاربر به استفاده از سیستم‌های قدرتمندی مانند Hostgator یا Bluehost و هاست‌های قوی مجبور می‌شود.

14 . وردپرس بر مبنای PHP نوشته شده است. این موضوع، برخی از توسعه دهنگان را ناراضی می‌کند که برای سرعت بخشیدن به کار خود، باید به سرعت PHP را بیاموزند.

15 . در وردپرس HTML / CSS / JS همگی ورم کرده و بزرگ هستند و شما نیاز به نصب HTML / CSS / JS minifiers دارید که CPU را نجات دهید. ویرایشگر WYSIWYG وردپرس نیز HTML را بد و سنگین تولید می‌کند و این در حالیست که اغلب تم‌ها و پلاگین‌های وردپرس نیز ورم کرده و سنگین هستند.

16 . آنچه در وردپرس به عنوان خدمات وجود دارد، بیشتر در خدمت صفحات و برگه‌هاست و کمتر در اختیار محتوا قرار می‌گیرد.

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

18 . وردپرس امکانات خوبی برای نسخه‌های موبایل دارد، اما همین موضوع می‌تواند برای افراد تازه کار با این سیستم، چالش‌هایی را در زمینه سئو به وجود بیاورد.

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

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

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

22 . اصلاح گرافیک در وردپرس، نیاز به دانش CSS و HTML دارد که تازه‌کاران را نا امید می‌کند.

23 . SQL نمایش داده شده در وردپرس بسیار پیچیده هستند.

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


کانال تلگرام ماندگار وب

  1. محمد

    کلا یکی از بدی هاش اینه که واسه هر چیزی باید یک پلاگین جدید نصب کرد
    یکی دیگه هم امنیتشه که به نظر من کمه .

    دوست عزیز متن های پستتون خیلی طولانیه
    انشاء ادبی که نمی نویسین o_O

  2. سیروان شیخی

    بسیار خوب بود . امیدوارم این ضعف ها در اینده مورد توجه قرار گیرد و توسعه دهندگان برا تک تک مشکلات راه چاره ارایه دهند

  3. reza

    واقعا خیلی از ایرادات رو نمی شه قبول کرد….
    1-امنیت وردپرس رواگه بتونی باهاش کار کنی و بلد باشی امن ترین سیستم می شه که توپ تکونش نمیده.باور نمی کنی ببینید سایت های معروف ایرانی دان ازش استفاده می کنن و همه جانبه راضین.
    2-وردپرس شبکه که از بخش های بی نظیر وردپرس هست و ایراد نیست.
    3-گسترش پذیری هم که فوق العاده هست و هر کی می تونه ازفزونه بهش اضافه کنه.
    4-قیمت پوسته ها هم عالیه.تو ایران رو نگاه نکن که 60 دلار زیاده:D

    1. reza

      در ضمن 66 درصد cms های جهان که در حال حاضر داره استفاده می شه وردپرس هست
      wappalyzer.com/categories/cms

  4. کیوان علی محمدی

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

  5. محسن برجی

    مطلب خیلی خوب و جامعی بود.
    علیرغم همه این نکات، ما عاشق وردپرس هستیم،
    به دلیل اینکه یکی از منعطف ترین و بهترین سیستم های موجود برای توسعه وب سایت های تجاری است.

  6. میلاد

    غذر خواهی می کنم ولی مورد 14 واقعا خنده داره…
    انگار که همه CMS های دیگه از زبان های دیگه ای استفاده می کنن.
    90 در صد CMS های موجود همه با PHP نوشته شدن…
    اتقاقا این نکته به نظر من یک مزیته نه ضعف … چون تعداد کسانی که PHP بلدن خیلی بیشتر از ASP و جاوا و … هستن
    مگه چند تا CMS داریم که غیر PHP باشن غیر از DotNet Nuke و … انگشت شمارن…
    به هر حال ممنون از مطلبتون

    1. سینا بیات

      باعرض سلام و احترام
      سیستم های مدیریت محتوای php که بنده میشناسم dropal,wordpress, joomla,datalife,movebletype, هستش اگر کسی بیشتر بلده بگه صد در صد مطمئنم که به ده تا نمیرسه. پس اینا هم انگشت شمارن خبر هک شدن سایتهای وردپرسی و جوملایی رو همیشه میشنویم. اما من ادعا میکنم که سایت من که با سیستم اختصاصی راه اندازی شده و بر پایه دات نت هست اصلا قابل نفوذ نیست. اینم آدرسش : takpardazan.com .
      بالاخره باید سیستم های ضعیفی مثل wordpress یا جوملا باشن که قدرت سیستم های اختصاصی مشخص بشه. از این بابت از توسعه دهندگان این سیستم های متن باز به درد نخور کمال تشکر رو دارم.

      تازه شما اگر کد های C# و php روبا هم مقایسه کنید میبینید که کد های C# چقدر روان تر و قابل فهم تره.

      1. امیر خلجی مهر

        درود سینا جان

        میتونستید دیدگاهتون رو با لطافت بیشتری ارسال کنید 🙂
        بعنوان یک انسان هیچ وقت این اجازه رو به خودم نمیدم که توسعه دهندگانی که بدون چشم داشت به پیشرفت وب کمک میکنند رو بدردنخور خطاب کنم
        موفق باشید دوست من

      2. شیدا

        سلام ,
        حرف شما کاملا متین و صحیح است و من تا قسمتی با شما موافق هستم.
        من خودم یک گسترش دهنده وب هستم و میشه گفت با نظرات این خانوم که این مسائل را مطرح کرده موافقم.
        خوب ببینید شما دارید یک چیزی به اسم Open Source رو با یک چیزه دیگه که Dedicated یا Professional هست مقایسه می کنید و این کاملا اشتباه هست.
        هیچوقت شما نمی تونید زبان برنامه نویسی ای را مثله C# با Php مقایسه کنید چرا که این زبان صد البته که از زبان Php سرتر و حتی برتر هست.
        اگر بحثه امنیت باشه زبان های PHP که بر روی لینوکس نصب میشه طبعا از امنیت ضعیفی بر خوردارند و بیشتر اکتفاشون به خوده لینوکسه که از حملات دفاع کنه ! اما الگوریتم سیستم هایی مثله وردپرس و حالا بقیه Php … طوری هست که میتونه در حده یک آنتی ویروس دفاع کنه و نه در حده یک اینترنت سکیوریتی.
        برعکس زبان C# که متاسفانه من در یکی از مطالب این وب خوندم که اونو منسوخ شده !! و حتی نا کارامد خطاب کرده اند باید بگم این زبان به هیچ عنوان منسوخ شده نیست و نخواهد بود ! چرا که سیستم های اینگونه زبان های برنامه نویسی بیشتر بر روی خودشان اکتفا می کنند تا سیستم عامل ( منظور ویندوز هست ) و اینا ویندوز رو بصورت آنتی ویروس و خودشون رو بصورت اینترنت سکیوریتی در میارن و در نتیجه سیستمی با امنیت بالا تحویل شما میشه.
        اما از لحاظ اینکه مییگید سیستم دات نت قابل نفوذ نیست کاملا مخالفم , چرا که این سیستم ها هم به اندازه لینوکس قابل نفوذ هستند اما از یک لحاظ میشه به این برنامه نویسی ( دات نت ) امید داشت که بیشتر هکر ها اصلا ارزشی برای سیستم های دات نت قائل نیستند که بخواهند هک کنند اینگونه سیستم ها را . (به دلیل اینکه خودمم هم در زمینه هک مشغول هستم میگم )
        موافقم ! زبان C# قابل فهم تر از زبان Php هست و این به دلیل این است که این زبان بیشتر به زبان ما نزدیک است و زبان Php بیشتر به یک زبان میانی شبیه است.
        میتونم سیستم های php رو بیشتر از این هم براتون بشمارم که بر پایه php باشن ( کلا حتی یه php کار ساده اگه برای خودش هم یه سیستم بسازه اونم به حساب میاد ) اما شما به من بگید چندتا سیستم دات نت وجود داره ؟ حتی به اندازه انگشتای دستاتون هم نمیتونید پیدا کنید.
        نکته بعدی هم اینکه زبان C# یک زبان خشک و خالیست و اگه شما سایتهایی که بر پایه این زبان هستند رو مشاهده کنید واقعا از رفتن به اون سایت در دفعات بعدی خودداری می کنید حتی اگر مطالب مفیدی داشته باشید. اما همین زبان های PHP بهترین گرافیک و در عین حال سبک و زیبا رو همراه خودشون دارن . پنل های مدیریت دات نت خیلی گیج کننده هست در حالی که پنل های مدیریت سایتهای PHP رو یه بچه 9 ساله هم میتونه باهاش کار کنه !

        با یکی دیگه از موارد گفته شده در مطلب کاملا موافقم و اون هم اینکه پشتیبانی ای وجود ندارد ! تمام سایتهای وردپرسی تنها ادعای پشتیبانی 24 در 7 دارند و شما ساعت 3 نصف شب اگه زنگ بزنید برای پشتیبانی اون فرد یا رد تماس میده یا اگه خوش شانس باشید بر میداره میگه برو پی کارت مزاحم نشو !
        انجمن های پشتیبانی هم یکی از یکی بدتر و هر روز جای پیشرفت به نظر میاد در حال پس رفت هستند ! ( همین که خارج از Out نمیشن خدا رو باید شکر کنند !

        خیلی مشکلات هست با این حال در یک دیدگاه جا نمیشه .
        موفق باشید

  7. محمد جواد

    سلام
    این پستتون نشون داد که میشه گفت انتقاد‌پذیر هستید. 😀
    این پستتون یکم طولانی بود
    تازه انجمن هم ندارید 🙁
    ولی باز هم ممنون

  8. mahsa

    با سلام خدمت دوستان
    من حدود 4 ساله با وردپرس و دیگر cms ها مثل جوملا و … به طور حرفه ای کار می کنم و به جرات می تونم بگم بیش از 90 درصد این نوشته اشتباه و مربوط به نسخه های قدیمی و قبل از ویرایش 3 وردپرس است که حدود 2 سال یا بیشتر هست که چنین مشکلاتی نداره
    عمده ترین مشکل اینه که منابع فارسی برای وردپرس خیلی کم هست که دیگر cmsها هم همین مشکل را دارند و متاسفانه در ایران به جنبه درآمدزایی به پشتیبانی از cmsها نگاه میشه نه توسعه این سیستم های مدیریت محتوا(البته اگر به کسی توحین نشه)البته اوضاع وردپرس بهتر از سایر cms هاست.فرصت نمیشه اینجا تمام مسائل نوشته بالا را باز کنم ولی در حد راهنمایی:برای هرچیزی لازم نیست افزونه نصب کرد.لینک های سایت خیلی راحت از تنطیمات وردپرس میشه عمل کرد و تنظیمات مناسب را وارد کرد،برای امنیت نکات بسیار ساده که در فروم پشتیبان وردپرس هست و یک افزونه fire wall،برای سرعت و مصرف محدود منابع کمی تغییر کدهای نصبی و قالبی مناسب و…
    موفق باشید

    1. شیدا

      از شما بیشتر انتظار میرفت که 4 سال با وردپرس کار میکنید !
      این معایب بیشترشون هنوز هم در وردپرس وجود دارد و اگه تست کنید متوجه میشید! شما نسخه 4 رو با نسخه 4.1.1 مقایسه بفرما ( البته اگه به خودتون وقت بدید یه وردپرس 5 دقیقه ای رو نصب کنید ! )

  9. محمد

    به نظرم بعضی از موارد بالا درست نیستند
    این کلمه هم اشتباه تایپ شده : این به دلیل آن است که “””مزارای””” آن را چندین برابر بیشتر از معایبی
    در کل ممنون که وقت گذاشتید

  10. سینا بیات

    php چون رایگانه همه میرن سراغش حالا سوال اینه که مگه و ایران کسی برای ویژوال استودیو میاگروسافت و برنامه نویسی دات نت پول میده که همه میرن سراغ php؟
    حالا که دات نت خیلی هم راحت تر و قابل فهم تر از php هست.

    1. امیر

      سلام
      خوب من دات نت رو از چندین جهت بد میدونم
      1. خیلی راحت هک میشه
      یعنی شما میتونی تو عرض 3 ثانیه اکسپلویت بنویسیآیس رو از کار بندازی و یا عمل کردشو تغییر بدی
      2. سنگین بودن نسبت به php
      وب سایت شما باید چیزای دیگه ای رو هم کنار کدش بکشه و این موجب سنگینی وب سایت میشه, که خود این مورد اگر با ارسال شدید پکت بالا باشه شدید به سی پی یو سرور فشار میاره
      3. با اینکه میگن امنیت وردپرس پایینه به شدت مخالفم, چرا که هسته ی وردپرس رو به این آسونیا نمیشه ازش باگ کشید بیرون, اما این همه مشکلات امنیتی تو افزونه های وردپرس پیدا میشه که اکثرا توسط برنامه نویسایی نوشته شده که خیلی به کدی که نوشتن دقت نکردن
      4. پس بزارید چندتا از cms ها و انجمنساز, و اسکریپتایی که با php نوشته شدن رو بهتون معرفی کنم ببینید که php چه طرفداری داره, و این طرفداری هم به علت گستردگی شدید پی ایچ پیه
      vBulletin, myBB, wordpress, joomla, datalife engine, drupal, nuke php, phpBB, ipBoard,Presta Shop,xen cart, Media Wiki, Open cart
      در ضمن سایت ویکی پیدیا هم که یه سایت خیلی گستردست از Media Wiki استفاده میکنه
      با اجازه

  11. امیر علی

    سلام
    ممنون بابت این مطلب مفید.
    ولی به نظر من هم بعضی از نقد ها برای وردپس نسخه 3 بود که تو نسخه 4 حل شده و وردپس cmc هست که کلی توسعه دهنده پشتشه و تو هر اپدیتی یک چیز جدید و بهتر ارائه میدن.

  12. وحیدفر

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

    1. امیر خلجی مهر

      وردپرس یه چیز دیگست 😉

  13. محمد حسن

    ممنونم از مطلب خوبتون.
    به نظر بنده خوب بود در کنار معایبی که گفته شد، مزایایی چند هم گفته میشد.
    اکثر موارد بالا نسبی هستند و نمیشه گفت که 100% حق با نویسنده محترم مقاله و مترجم عزیز هستش. چرا که ممکن است یک عزیزی از یک افزونه امنیتی بسیار خوب استفاده کند و خطر هک شدن وبسایتش خیلی کمتر از دوستی باشد که وردپرسِ عزیز را فقط نصب کرده باشد. یا دوست عزیزی که می داند که از چه کدی در کجا استفاده کند خیلی فرق دارد با عزیزی که از بلاگفا به وردپرس مهاجرت کرده است!
    با همه ی این نکات درستی که اشاره کردید باید بگم هم من و هم شما و هم تمام دوستانی که یک باز از وردپرس استفاده کنند دیگر دلشان نمی خواهد از وردپرس دل بکنند! به دلیل اینکه مسئله ی UX در وردپرس به شدت اصولی و رعایت شده است! همه چیز سر جای خودش هست! و همین هست که باعث محبوبیت وردپرس بین اکثر وبمستر های آماتور و حرفه ای شده است! چیزی که نه در جوملا و نه در دروپال و نه در سیستم های دیگر می بینیم! ( البته به نظر بنده )
    با تشکر

  14. میلاد

    وردپرس یه چیز دیگست
    دوستان ما استخدام وردپرس کار داریم
    در صورت تمایل فرم زیر رو پر کنید
    tarahi-website.ir/استخدام

  15. محمدمهدی جبارپور

    سلام
    مقاله خوبی بود.
    این نکته رو باید در نظر داشته باشیم که وردپرس برای سایت های بزرگ جوابگو نیست. اگه وردپرس را با جوملا و دروپال مقایسه کنیم متوجه ضعف های آن خواهیم شد. وردپرس بیشتر شبیه به یک سیستم وبلاگ نویسی است و هسته ضعیف تری نسبت به دروپال داره.
    گرچه وردپرس مزایای زیادی هم دارد از جمله ساده بودن نصب و نگه داری و کاربرپسند بودن و …

  16. امیرحسین

    خوب بگید وردپرس بدرد نمیخوره دیگه…
    راستی یه سوال…
    اگه مثلاً بریم کلاس ciw بعد بیایم امنیت و خلاصه این مشکلای وردپرس رو خودمون یه تغییری دستی بدیم، اون موقع میشه برای سایت های بزرگ ( برای مثال سایتی برای 10 سال) از وردپرس استفاده کرد؟
    ممنون میشم جوابو برام ایمیل کنید.

    1. امیر خلجی مهر

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

  17. مهدی

    مطلب خوبی نوشته شده بود ولی متاسفانه برخی از دیدگاه ها واقعاً غیر کارشناسی شده و جانب گرایانه بود. دقت داشته باشید از هر نظر که بخواهید ASP.net و PHP را با هم مقایسه کنید در انتها به این نتیجه خواهید رسید که این دو پلتفرم برنامه نویسی یکسان هستند( صرفاً جهت مطالعه نظرات کارشناسان دیگر http://programmers.stackexchange.com/questions/65414/when-to-use-php-or-asp-net?answertab=votes#tab-top ).
    پس اینکه بگیم PHP امنیت ندارد و یا ASP.net امنیت ندارد ، جمله ای کاملاً اشتباه است. برقراری امنیت برای یک سیستم یک خط کد ساده نیست باید خیلی از موارد مورد بررسی قرار بگیرند تا بتوان گفت یک سیستم فارق از سیستم عامل امن هست.
    یکی از دوستان اشاره کرده بود که کنترل پنل هایی که با PHP درسته شده است خیلی بهتر از ASP.net است، من به عنوان یک طراح وب واقعاً نمیتونم این نظر را هضم کنم چرا که اصول UX و UI چه ارتباطی با پلت فرم دارد ؟ آیا در ASP.NET نمی توان از Jquery استفاده کرد ؟! آیا در ASP.net نمی توان از HTML و CSS استفاده کرد ؟!
    مگر میشه زیر ساخت مشترک وب که HTML هست را کنار گذاشت و بگیم با PHP طراحی بهتری میتوان انجام داد.
    خیلی از دوستان این نظر رو دارند چون PHP بهتر است پس در کل دنیا بیشتر استفاده می شود، ولی به این نکته همیشه توجه داشته باشید هزینه استفاده از پلت فرم های ویندوز خیلی بیشتر از لینوکس است و به همین دلیل است که شاید مورد توجه بیشتری قرار میگره و دلیل بر قدرت یک پلتفرم نیست.
    همچنین زمانی که شما یک نرم افزار متن باز دارید مسلماً مورد حملات بیشتری قرار خواهد گرفت و سریعتر مورد آسیب قرار میگیرد، چون تمام زندگی یک سیستم در اختیار همه قرار دارد. شاید هسته وردپرس به خوبی نوشته شده باشد و هیچگونه حفره امنیتی در آن وجود نداشته باشد (که البته نسبی است )، ولیکن افزونه های که برای آن نوشته میشود توسط توسعه دهندگان مبتدی تا حرفه ای است. پس احتمال اینکه کدهای سیاه نوشته شود و مشکلات امنیتی بسیار را برای کل سیستم ایجاد کند. پس مسلماً اگر توسعه دهنده ای یک سیستم مدیریت محتوی را از ابتدا خودش بنویسید و در اختیار کس دیگری قرار ندهد (فارغ از پلتفرم) ممکن است از امنیت بیشتری برخوردار شود (به شرط اینکه مسایل امنیتی را رعایت کند).

    یکی از دوستان نوشته بود که PHP سبکتر از ASP.net است، این نیز اشتباه است و به جرات می توان گفت که سیستم هایی وجود دارد که با ASP.net نوشته شده است و از سیستم های مشابه PHP آن سیستم سریعتر، سبکتر و مستحکم است.

    درکل بحث در رابطه با PHP و ASP.net یک بحث طولانی و پیچیده است که اگر به دور از تعصب بحث شود میتوان نتیجه گرفت که یکسان هستند و بیشتر سلیقه است (هرچند هریک مزایا و معایبی نسبت به دیگری دارد) که باید با توجه به نوع پروژه و مشتری و زیر ساخت تصمیم گرفت.

    درخصوص WordPress و سایر CMS ها وجود نیز هم با توجه به نیاز کاربر میتوان گفت کدام یک از CMS ها مناسب است.

    1. امیر خلجی مهر

      سپاس از توجه شما مهدی جان

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

تنها دیدگاه‌هایی که به فارسی نوشته می‌شوند پذیرفته خواهند شد!

ماندگار وب - 1395
فروش - خرید هاست وردپرس فارسی