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

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

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

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

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

ما می‌دانیم چرا مشتری صاحب سایت، می‌خواهد بخشی را سفارشی‌سازی کند!

امکانات خاصی را برای مخاطب لازم می‌بیند

امکانات ویژه و فیچرهای خاصی را لازمه کسب و کار و وب سایتش می‌داند که آنها را در سایت برای مخاطب خود مفید تشخیص می‌دهد و تا آنها را بدست نیاورد از پا نمی‌نشیند.

سعی می‌کند از رقبای کاری خود عقب نماند

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

سایتی کامل و ایده‌ال و فول‌آپشن می‌خواهد

ذاتا آدم ایده‌آل‌گرا و کمال‌طلبی است که عمریست از ایده‌آل‌هایش کوتاه نیامده و به لطف خدا به آنها هم رسیده است و لذا سایت را هم کامل و فول آپشن می‌خواهد.

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

زیرا معتقدیم : 

اما بنا به دلایل زیر، ما در شرکت داده‌ورزان

نمی‌توانیم روتین وردپرس را دستکاری کنیم!

وردپرس برای تغییرات درست و استاندارد، آپشنال و توسعه‌پذیر است.افزوده شده در ویرایش : چهارشنبه ۱۲-۰۳-۱۴۰۰

وردپرس به واسطه وجود 60,000 پلاگین آماده، از پیش توسعه داده شده و دیباگ شده، که هر یک در صدها هزار سایت، زیر بار تست و اجرا رفته‌اند و امتحان پس داده‌اند، یک سیستم مدیریت محتوای توسعه‌پذیر تلقی می‌شود و برای مشتریانی که قصد داشته باشند سایت خود و امکانات آن را، توسعه دهند، سیستمی انعطاف‌پذیر و خوش‌دست است و یکی از علت‌های اصلی آنکه موفق شده به عنوان پادشاه سیستم‌های سایت‌ساز دنیا با 43.5%، تسلط خود را بر بازار طراحی وب قطعی کند، همین رویکرد است. طبعا 30,000 طراح و برنامه‌نویس توسعه‌دهنده که در کدنویسی و توسعه وردپرس مشارکت داشته‌اند، در هر پلاگین، آپشن‌ها و تنظیمات لازم و مورد احتیاج همه ادمین‌ها را دیده‌اند که اجازه می‌دهد عملکرد یا ظاهر نمایشی فلان پلاگین یا فلان کارکرد را تغییر داد و مطابق با میل ادمین سفارشی‌سازی نمود.

اما در مواردی که تقاضای تغییرات شما مشتری محترم صاحب سایت، در تنظیمات و آپشن‌های پلاگین‌ها یا خود وردپرس دیده‌ نشده است و در بین 60,000 پلاگین آماده، پلاگینی هم برای رسیدن به چنین تقاضایی وجود ندارد، این به آن معناست که تغییرات درخواستی شما، چیزی متفاوت با نورم جهانی است! شما چیزهایی را تقاضا می‌کنید که کس دیگری در دنیا نخواسته است! شنیدن این موضوع بیش از آنکه در شنونده، حس تفاخر یا خود خاص پنداری را دامن زند، باید حس تردید و دودلی را برانگیزد که نکند آنچه می‌خواهم استاندارد و درست نباشد! نکند تغییراتی که به دنبال آن هستم نظرات شخصی من باشد و با عادات جاافتاده کاربران فرق داشته باشد و حتی اگر به هر قیمت به آن تغییرات برسم، اما میوه و ثمره خوبی برای تجربه کاربری مخاطبین وب سایتم نداشته باشد!

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

وردپرس توسط ما توسعه پیدا نکرده است! حاصل مشارکتی جهانی است!افزوده شده در ویرایش : شنبه ۰۵-۱۲-۱۳۹۶

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

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

موضوع مشکل، غلط یا بدعت بودن تغییرات درخواستی شما نیست!افزوده شده در ویرایش : چهارشنبه ۳۰-۰۷-۱۳۹۹

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

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

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

ما در این مملکت، چه چیزی می‌سازیم که بهتر از معادل جهانی آن است؟افزوده شده در ویرایش : دوشنبه ۱۱-۰۶-۱۳۹۸

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

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

اتفاقات بد زیادی، در دستکاری روتین هسته یا پلاگین‌ها رخ می‌دهد!افزوده شده در ویرایش : یکشنبه ۲۸-۱۰-۱۳۹۹

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

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

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

لذا نگهداری و پشتیبانی آن قطعه کد خاص، به اندازه کل وردپرس، برای ما و برای شما زحمت ایجاد خواهد کرد.

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

با درک داینامیزم وردپرس بهتر متوجه مخاطرات کاستم‌نویسی می‌شوید!افزوده شده در ویرایش : یکشنبه ۲۸-۱۰-۱۳۹۹

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

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

شما، فنی پروژه طراحی سایت خود را، به ما برون‌سپاری کرده‌اید!افزوده شده در ویرایش : دوشنبه ۱۶-۰۱-۱۳۹۵

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

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

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

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

استارت‌آپ‌ها، مشتریان جذابی، برای ما شرکت‌های طراح وب نیستند!افزوده شده در ویرایش : دوشنبه ۲۰-۰۹-۱۳۹۶

اکوسیستم وردپرس، همانقدر که برای توسعه‌های معقول که مورد احتیاج همه ادمین‌ها در سراسر دنیاست، توسعه‌پذیر و منعطف و پاسخگو و کم‌هزینه و مقبول است، اما برای توسعه‌های خاص‌منظوره مورد اصرار یک مشتری خاص ناکارآمد است. اگر شما به علت اصرار بر پیاده‌سازی این کارکردهای مطرح شده، بخواهید وردپرس را کنار بگذارید، مجبورید برای رسیدن به ۱ یا ۲ درصد کاستم، ۹۹ یا ۹۸ درصدی که وردپرس بسیار عالی پیاده کرده را، کنار بگذارید و مجبور شوید متحمل هزینه سرسام‌آور و مدت زمان زیاد برنامه‌نویسی اختصاصی از صفر، آنهم با دانش مهندسی نرم‌افزار ایرانی به جای جهانی شوید.

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

البته وردپرس، بستر نامناسب یا غلطی، برای توسعه مداوم نیست!افزوده شده در ویرایش : چهارشنبه ۲۴-۱۰-۱۳۹۹

نباید تصور شود وردپرس، بستر مناسبی برای توسعه مداوم یا پیاده‌سازی سایت‌های ایده‌محور نیست! بله. گرچه نمی‌توان منکر این واقعیت شد که لااقل درصد اندکی از ایده‌ها هستند که آنقدر بدیع و متفاوت و غیر مسبوق به سابقه‌اند، که قبلا در هیچ جای دنیا کدنویسی نشده‌اند و لاجرم، باید آنها را از صفر توسعه داد. اما اگر از این درصد اندک بگذریم، اکثر ایده‌های استارت‌آپی، با هزینه‌ای معقول نسبت به توسعه از صفر، بر بستر 60,000 پلاگین آماده وردپرس قابل پیاده‌سازی هستند و به ندرت می‌توان فیچری گفت که در مجموعه 60,000 پلاگین‌های آماده وردپرس نباشد و لازم باشد از صفر نوشت. 60,000 پلاگین که توسعه یافته‌اند، زیر بار صدها هزار سایت آزمون شده‌اند و باگ‌های آنها ریپورت شده و توسط تیم توسعه‌دهنده مرتفع گردیده است.

خوشبختانه ما هم در داده‌ورزان بر بستر وردپرس هستیم. آن هم وردپرس استاندارد. یعنی فقط بالغ بر 49.5 میلیون تومان، معادل ریالی پلاگین‌هایی است که ما یکبار در داده‌ورزان به صورت لایسنس توسعه‌دهنده از منابع اصلی بین‌المللی به صورت دلاری خریداری کرده‌ایم و در سایت همه مشتریان، بدون اخذ وجه به کار می‌گیریم که اگر مشتری می‌خواست خودش، این پلاگین‌ها را یکی یکی، از منابع اصلی و به دلار بخرد، معادل ریالی، می‌بایست 49.5 میلیون تومان پرداخت می‌کرد. لذا وردپرس ما، کاملا استاندارد با پلاگین‌های لایسنس‌دار دارای پشتیبانی از منابع بین‌المللی است و مادامیکه مشتری، پلاگین جدیدی هم از بین 60,000 پلاگین، بخواهد اگر رایگان باشد رایگان و اگر خریدنی باشد، به صورت دلاری خریداری می‌کنیم و به کار می‌گیریم.

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

استدلالات تعاملات داده ورزان و شرح دلایل موجه شرکت داده ورزان بر عدم تناسب داده ورزان با پاتنرشیب فنی و توسعه مداوم و مستمر تکنیکال سایت مشتری - البته وردپرس، بستر نامناسب یا غلطی، برای توسعه مداوم نیست
استدلالات تعاملات داده ورزان و شرح دلایل موجه شرکت داده ورزان بر عدم تناسب داده ورزان با پاتنرشیب فنی و توسعه مداوم و مستمر تکنیکال سایت مشتری - آیا بهتر نیست تمرکز را، روی محتوا و بازدید بگذارید، تا فیچر افزایی

آیا بهتر نیست تمرکز را، روی محتوا و بازدید بگذارید، تا فیچر افزایی؟!افزوده شده در ویرایش : شنبه ۱۸-۰۴-۱۴۰۱

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

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

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

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

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

پرسش‌های متداول مرتبط با موضوع سفارشی سازی و تغییر در روتین وردپرس

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

با تمام این توصیفات، اگر ما همچنان بر انجام تغییرات سفارشی‌سازی اصرار داشته باشیم، چه می‌کنید؟

در این صورت باید از خدمات شرکتی دیگر استفاده کنید و از ادامه ارائه خدمات پشتیبانی و هاست به شما معذوریم.

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

از ما بپرسید

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