قاعده ساده این است: اول افزونه آماده را امتحان کنید. افزونه اختصاصی وقتی منطقی است که آماده یا نیاز شما را کامل پوشش ندهد، یا برای پوشش دادنش مجبور شوید چند افزونه را روی هم سوار کنید و سایت را کند و شکننده کنید. در این مقاله سه سؤال ساده میآوریم که با آنها میتوانید در چند دقیقه تصمیم بگیرید، و میگوییم هر راه چه هزینه پنهانی دارد.
خلاصه: اگر یک افزونه آماده ۸۰ درصد نیاز را پوشش میدهد و ۲۰ درصد باقیمانده حیاتی نیست، آماده بخرید. اگر آن ۲۰ درصد چیزی است که کسبوکار شما به آن وابسته است، به افزونه اختصاصی فکر کنید.
چرا اول باید افزونه آماده را امتحان کنید
افزونه آماده سریعتر نصب میشود، معمولاً هزینه اولیه کمتری دارد و هزاران نفر آن را قبل از شما امتحان کردهاند. اگر قابلیتی که لازم دارید کار رایجی است، مثل فرم تماس، درگاه پرداخت یا نقشه سایت، تقریباً مطمئن هستید برایش افزونهای وجود دارد که نیازی به ساختن از صفر ندارد.
ساختن افزونه اختصاصی فقط وقتی ارزش دارد که چیزی را حل کند که آماده حل نمیکند. وگرنه پول و زمان را برای چیزی خرج کردهاید که از قبل ساخته شده بود.
افزونه آماده کجا کافی است
در این وضعیتها معمولاً لازم نیست سراغ افزونه اختصاصی بروید:
- نیاز شما کار رایجی است و صدها نفر همین را میخواهند.
- یک افزونه آماده بیشتر نیاز شما را با تنظیمات پوشش میدهد.
- بودجه یا زمان محدود است و میخواهید سریع شروع کنید.
- هنوز مطمئن نیستید نیاز شما واقعاً همین است. برای آزمایش ایده، افزونه آماده ارزانترین راه است.
پنج نشانه که آماده جواب نمیدهد
باید چند افزونه را برای یک کار با هم ترکیب کنید
هر افزونه اضافه کد بیشتری در سایت اجرا میکند و یک نقطه تداخل تازه است. وقتی برای یک قابلیت به سه افزونه نیاز دارید، یک افزونه اختصاصی که فقط همان کار را بکند اغلب سبکتر و پایدارتر است.
فرآیند کار شما غیرمعمول است
اگر قانونهای کسبوکار شما با چیزی که افزونههای عمومی فرض میکنند نمیخواند، مثلاً تخفیف پلکانی با شرطهای خاص یا چرخه تأیید چندمرحلهای، باید آن را با ترفند دور بزنید. این ترفندها شکنندهاند.
سایت باید به سیستم دیگری وصل شود
اتصال به نرمافزار حسابداری، CRM یا سرویس داخلی شرکت اغلب افزونه آماده ندارد، یا افزونه موجود فقط بخشی از آن را پوشش میدهد.
افزونه فعلی سایت را کند یا ناپایدار کرده است
بعضی افزونهها قابلیتهای زیادی دارند که شما به آنها نیاز ندارید و فقط بار اضافه میگذارند. اگر فقط به یک بخش کوچک آن نیاز دارید، ساختن همان بخش گاهی منطقیتر است.
افزونهای که استفاده میکنید رها شده است
افزونهای که سالهاست آپدیت نشده با نسخههای جدید وردپرس و PHP سازگاری ندارد و از نظر امنیتی خطرناک میشود. در این حالت یا باید جایگزین پیدا کنید، یا آن را اصلاح یا بازنویسی کنید.
راه میانه: افزونه آماده با سفارشیسازی سبک
بین «همه چیز آماده» و «همه چیز اختصاصی» راه سومی هم هست. بسیاری از افزونهها هوک و فیلتر دارند و میشود رفتارشان را بدون دستزدن به کد اصلی تغییر داد. معمولاً این کار با یک افزونه کوچک جدا انجام میشود که روی افزونه اصلی سوار میشود.
مزیتش این است که آپدیتهای افزونه اصلی را همچنان میگیرید و تغییرتان از بین نمیرود. نکته: هرگز مستقیم در فایلهای خود افزونه آماده تغییر ندهید. با اولین آپدیت همه از بین میرود.
یک افزونه آماده را قبل از نصب چطور بسنجید
همه افزونههای آماده یک اندازه خوب نیستند. در صفحه افزونه در مخزن وردپرس اینها را ببینید:
- آخرین بهروزرسانی: افزونهای که بیش از یک سال آپدیت نشده، ریسک دارد.
- سازگاری با نسخه وردپرس: نسخهای که با آن تست شده را با نسخه خودتان مقایسه کنید.
- تعداد نصب فعال: نصب بیشتر یعنی افراد بیشتری مشکلها را پیدا و گزارش کردهاند.
- بخش پشتیبانی: ببینید سؤالها جواب داده میشوند یا بیپاسخ ماندهاند.
- نیازهای فنی: نسخه PHP و افزونههای دیگری که لازم دارد.
سه سؤال برای تصمیم نهایی
این نمودار تصمیم را خلاصه میکند. از بالا شروع کنید و هر جا جواب «بله» شد، همانجا بایستید.
هزینه واقعی هر راه
در مقایسه فقط به قیمت خرید نگاه نکنید.
- افزونه آماده: قیمت خرید کم است، ولی اگر نیاز شما را کامل پوشش ندهد، هزینه دور زدن آن، ترکیب افزونهها و وقتی که صرف تنظیمش میکنید را باید اضافه کنید.
- افزونه اختصاصی: هزینه اولیه بیشتر است و به دامنه کار بستگی دارد. در عوض کد مال شماست و فقط همان کار لازم را انجام میدهد. توضیح کامل عوامل قیمت در هزینه ساخت افزونه اختصاصی وردپرس آمده است.
اشتباههای رایج
- سفارش افزونه اختصاصی بدون اینکه یک بار افزونههای آماده را بررسی کرده باشید.
- ماندن روی افزونهای که نیاز شما را نصفه پوشش میدهد، فقط چون ارزان است.
- تغییر مستقیم کد افزونه آماده و از دست دادن تغییرات با آپدیت.
- سفارش بدون نوشتن نیاز. بدون شرح دقیق، هم برآورد غلط میشود و هم نتیجه.
- تصور اینکه افزونه اختصاصی خودبهخود امنتر است. امنیت به کیفیت کدنویسی بستگی دارد، نه اختصاصی بودن.
اگر تصمیم گرفتید اختصاصی بسازید
نیاز را بنویسید: افزونه چه کاری میکند، چه کسی استفاده میکند، به چه سرویسی وصل میشود، و چه زمانی لازم دارید. بعد در صفحه سفارش افزونه اختصاصی درخواست خود را ثبت کنید تا بعد از بررسی، قیمت و زمانبندی را برایتان بفرستیم. اگر آماده کافی بود، میتوانید همان را انتخاب کنید و لازم نیست سفارش بدهید.
پرسشهای متداول
تفاوت افزونه اختصاصی با افزونه آماده چیست؟
افزونه آماده برای نیاز عمومی ساخته شده و به همه فروخته میشود. افزونه اختصاصی فقط برای نیاز شما نوشته میشود و کدش بعد از تحویل مال شماست.
میشود افزونه آماده را به اختصاصی تبدیل کرد؟
گاهی. اگر افزونه متنباز است و مجوز اجازه میدهد، میشود از روی آن شروع کرد. اغلب بهتر است همان افزونه را نگه دارید و تغییرات را در یک افزونه کوچک جدا سوار کنید، تا از آپدیتها بیبهره نمانید.
افزونه اختصاصی با آپدیت وردپرس خراب نمیشود؟
هر افزونهای، آماده یا اختصاصی، ممکن است با آپدیت بزرگ وردپرس یا ووکامرس به تغییر نیاز پیدا کند. به همین دلیل مدت پشتیبانی بعد از تحویل مهم است.
افزونه اختصاصی چقدر زمان میبرد؟
افزونه ساده معمولاً چند روز تا یک هفته. برای کارهای بزرگتر بعد از بررسی نیاز، بازه اعلام میشود.
قبل از سفارش چه چیزی را باید بدانم؟
نیازتان را روشن بنویسید و بپرسید کد مال کیست، پشتیبانی شامل چه چیزی است و اصلاحها تا چه حد بدون هزینه انجام میشود.
جمعبندی
برای هر نیاز، اول آماده را بسنجید. اگر کامل پوشش میدهد، همان را بگیرید. اگر با تنظیم یا یک افزونه کوچک پوشش داده میشود، راه میانه را انتخاب کنید. اگر نیاز شما غیرمعمول است، به سیستم دیگری وصل میشود یا چند افزونه با هم تداخل دارند، افزونه اختصاصی منطقی است. در این حالت درخواست خود را ثبت کنید تا قیمت و زمانبندی را بفرستیم.

نظرات (۰)