مشکلات سايتهاي وردپرسي
تاریخ : 1399-4-16 20:52:26معايب و ضعفهاي اساسي در وردپرس
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 . گاهي اوقات وردپرس ميتواند بيش از حد سنگين و کند عمل کند.