داستان از آنجا شروع میشود که مشتری در حال تحقیق برای انتخاب شرکت طراح وب خود، وقتی با تعدادی از شرکتهای طراح سایت تماس میگیرد، بعضی، در ابراز مزیت خود، میگویند که سیستم مدیریت محتوای ایشان، از پیش آماده نیست، بلکه برای مشتری برنامهنویسی اختصاصی میکنند و جوری در مورد سیاماسهای اوپنسورس جهانی موضع میگیرند، که گویا سامانه توسعه یافته درون شرکتی ایشان، از آنچه جهان به عنوان سایتساز پذیرفته، قویتر و بهتر و حرفهایتر است! و البته، در ادامه، این مغلطه بزرگ را، چنین رنگ و لعاب میدهند که امنیت اوپنسورسها به علت اینکه سورس آنها، در اختیار هکرهاست، پایین است و انعطافپذیری توسعه نرمافزاری ایشان، چون از خود ایشان و توسعه یافته خودشان است، نسبت به اوپنسورسهای آماده، بیشتر است و در نهایت هم، ادعا میکنند پشت اوپنسورسها هیچ شرکت داخلی نیست! اما پشت سورس سیاماس ایشان، شرکتشان وجود دارد.
مشتری از همه جا بیخبر هم، که طبعا، عمق دانش فنی چندان بالایی در مسائل نرمافزاری ندارد، مستعد باور این ادعاست و وقتی این مغلطه را، چند بار، از شرکتهای مختلفی از این دست میشنود، نادانسته، پیشفرض میگیرد که گویا اوپنسورس بد است و سورس اختصاصی خوب است. اما واقعیت این است که چنین مطلبی، مطلقا غلط است و اشتباه بزرگ استراتژیکی است اگر، کسی سایت خود را، به جای استوار کردن بر اساس زیرساختهای جهانی، با زیرساخت ایرانی پیاده کند و در آینده بابت این تصمیم نادرست، خسارتهای فراوان خواهد دید و از رقبای خود که سایتشان را با نرمافزارهای استاندارد جهانی پیاده کردهاند، به شدت عقب خواهد افتاد.
البته در اینکه ظاهر گرافیکی سایت و طرح قالب و تم بصری آن باید از صفر برای مشتری کار شود، بحثی نیست. زیرا هر کسب و کاری شأنیت خاص خود را دارد، طیف مخاطبین خاص خود و رنگ بندی سازمانی و سلایق خاص خود. لذا ما هم در دادهورزان، از تمهای پیشساخته و قالبهای از پیش آماده استفاده نمیکنیم و هر مشتری را، متناسب با کار و علایق و سلایق، دیزاین سفارشی و از صفر میزنیم. اما در مورد سورس سایت و موتور نرمافزاری پشت سایت و سیستم مدیریت محتوای آن، تنها جایی که مصداق دارد سایتی از صفر برنامهنویسی اختصاصی شود و هدف سایت، اقتضای تحمل هزینه سنگین و مدت زمان زیاد برنامهنویسی خاصمنظوره را دارد، جایی است که سایت، یک ایده اینترنتی کاملا غیر مسبوق به سابقه باشد که بار اول است چنین ایدهای در سراسر دنیا، به ذهن کسی خطور کرده و چون قبلا هیچ سورس آماده دیباگ شده خطایابی شده و بارها و بارها، زیر بار اجرا رفتهای، برای آن وجود ندارد، لاجرم و از سر ناچار، باید به برنامهنویسی اختصاصی آن، تن داد، ولو با پذیرش تمامی نپختگیها و خامیها و نقصها و اشکالات یک نرمافزار تازه توسعه یافته که شما اولین کاربر آن هستید!
البته منظور بعضی شرکتهای داخلی، از سورس اختصاصی، این نیست که از صفر و خاصمنظوره شما مینویسند، بلکه منظور ایشان این است که سورس و زیرساخت خودشان را، قبلا اختصاصی خودشان، توسعه دادهاند و سایت مشتریان را، روی آن بستر اختصاصی خود، راهاندازی میکنند. لذا سیستم مدیریت محتوای ایرانی ایشان، قبلا دیباگ شده و زیر بار اجرای سایتهای متعددی هم رفته است. اما چون سورس خودشان است، دست شان در آن باز است و هر برنامهنویسی اختصاصی که مشتری بخواهد را قبول میکنند و انجام میدهند. اما باز بحث ما سر جای خود باقی است و آن اینکه، چنین سامانههای داخلی ایرانی، هرگز نمیتوانند به گرد پای سامانههای استاندارد جهانی برسند. نه در سئو، نه در امنیت، نه در خوشدستی پنل ادمین، نه در توسعهپذیری، نه در عدم وابستگی به شرکت طراح و نه در هیچ چیز دیگر!
اما از سوی دیگر، شرح چرایی غلط بودن آن تصمیم و درستی این یک، نیازمند توضیحاتی مستدل است، که مشتری نپندارد ما در دفاع از تکنولوژی که خودمان داریم، با آن مخالفت میکنیم. از آنجا که تصمیمگیری غلط در پیادهسازی سایت بر اساس سیاماس ایرانی، میتواند خسارتهای سنگین، در وقت و هزینه یک تشکیلات ایجاد کند، لذا توصیه میکنیم سند حاضر را با دقت مطالعه فرمایید. زیرا با زحمت فراوان، برای کمک به شما مشتری عزیز تهیه شده و چون ما طی 21 سال سابقه فعالیت، چندین بار در معرض این اشتباه، قرار گرفتهایم، یکبار وقت گذاشتهایم تا دلایل تصمیم درست را مستدل کنیم، شاید کمک کوچکی باشد به روشنسازی ذهن ادمینها و تصمیمگیری آگاهانهتر مشتریان گرامی دادهورزان، که خاطرشان برای ما بسیار عزیز است.
ما میدانیم چرا مردم میخواهند سایتشان را با یک سیاماس داخلی راهاندازی کنند
اما بنا به دلایل زیر، ما در شرکت دادهورزان
توصیه نمیکنیم سایت خود را، بر اساس سیاماس ایرانی، پیاده کنید!
ما در این مملکت، چه چیزی میسازیم که بهتر از معادل جهانی آن است؟افزوده شده در ویرایش : چهارشنبه ۱۸-۰۷-۱۳۹۷
گرچه بابت بیان این واقعیت شرمندهایم، اما حقیقت امروز کشور عزیزمان ایران، این است، که فارغ از ادعاها و هیاهوهای تبلیغاتی، ما ایرانیان، هیچ کالا یا محصول یا سرویسی را، بهتر از هیچ کجای دنیا، تولید و عرضه و ارائه نمیکنیم. آیا صنعت خودروسازی ما، بعد از ۴۰ سال، به گرد پای خودروسازی آلمان و آمریکا و یا حتی کره و چین رسیده و یا صنایع دیگر ما؟! چرا باید فکر کنیم صنعت نرمافزار از این قانون،مستثنی است و لابد در این صنعت، توانستهایم روی دست دنیا بلند شویم؟! نه اینکه ذات ایرانی ما و یا ژن انسانی ما، معیوب و یا ناتوان باشد، نه! اما اولین درس پیشرفت، شاگردی کردن و آموختن از کسانی است که سالهاست از تو پیشند، نه انکار ایشان و پیشرفتهای ایشان و اختراع همه چرخها و علوم از صفر!
مثال خودرو، برای همه، مثالی ملموس و قابل درک است. لابد تجربه کردهاید وقتی در یک خودروی گران قیمت و لوکس آلمانی یا آمریکایی سوار میشوید، با دیدن ظرافتهای فراوان در تودوزی و آراستگی و امکانات کابین خودرو، فکری در پسزمینه ذهنتان شکا میگیرد که : «شاید چندان سر از موتور و سیستم تعلیق و ترمز و بهینگی مصرف سوخت و ... در نیاورم! اما خدایی تا دویست سال دیگر هم، فکر خودروساز ایرانی، به چنین ظرافتهایی در کابین خودرو نمیرسد!»
همین قاعده، در مقایسه سیاماس های داخلی که ساخته و پرداخته ذهن معیوب مهندسی نرمافزار ایرانی است با سیستمهای مدیریت محتوای جهانی، صادق است. به عبارت بهتر، سیاماس داخلی، نسبت به همتای جهانیاش، نه امنیت فکر شدهای دارد و نه مدیریت کش قابل عنایتی و نه مدیریت مدیای حساب شدهای و نه زیرساخت فنی سئوی قابل تکیهای و نه پنل ادمین خوشدستی و نه بروزرسانیهای دائمی برای سورس!
وقتی میپرسید، پس چرا شرکتهای نرمافزاری باید چنین زحمتی به خود هموار کنند، پاسخ این است که بعضا چنان از دنیا و تحولات آن بیاطلاعند که نمیدانند چرخ قبلا اختراع شده و ندانسته، دست به این کار میزنند و بعضی دیگر، چنان مدعیاند که خود را از تمام مغزهای متفکر کره زمین، باهوشتر و مهندستر میپندارند و لذا دست به اختراع چرخی به خیال خود بهتر، میزنند و بعضی دیگر هم معتقدند، ما در ایران باید از هر چیزی، نسخه خودمان را داشته باشیم و لذا معترضند که چرا باید از چرخ خارجی استفاده کنیم. پس به دست توانمند متخصصین داخلی! نسخه ایرانی چرخ را، از نو اختراع میکنند.


قدرت زیرساخت سئو، در اوپنسورسهای جهانی، صدها بار قویتر است!افزوده شده در ویرایش : یکشنبه ۰۷-۱۰-۱۳۹۹
سئو، به درستی، نقطه اصلی حساسیت صاحبان سایت است. زیرا پاشنه آشیل موفقیت وب سایت، سئوی قوی آن است. گرچه ۹۰ درصد سئو، مربوط به تولید محتواست، اما باید عمیقا توجه داشت که سایت با سایت، به لحاظ سئو فرندلی بودن زیرساخت و بازده سئو در هنگام پذیرش محتوا، متفاوت است و بعضی از وبسایتها، نسبت به پذیرش بذر محتوا، مانند زمینهای کویری یزد هستند و بعضی دیگر، مانند زمینهای حاصلخیز شمال. یعنی محتوای یکسان را، اگر در سایتی با زیرساخت ایرانی ضعیف فنی سئو، بگذارید، تنها اندکی، میوه بهبود بازاریابی اینترنتی نصیبتان میشود. اما وقتی همان محتوا را، در سایتی با زیرساخت قوی سئوی جهانی بگذارید، ده برابر، میوه افزایش بازدید و رونق کسب و کار بدست میآورید!
گوگل، مطابق با آنچه خودش اعلام کرده، به صورت متوسط سالی ۸۰ بار، الگوریتمهای سرچ خودش را تغییر میدهد تا عملکرد موتور جستجویش را بهبود دهد و بهتر بتواند منظور سرچکننده را بفهمد و نتایج را دقیقتر بیاورد. کدام شرکت نرمافزاری داخلی، استطاعت دارد با ۷ یا ۸ نیرو! سالی ۸۰ بار، سورس نرمافزار خود را، مطابق با آخرین تغییرات گوگل، تغییر دهد؟! اما این اتفاقی است که در اکوسیستم 30,000 برنامهنویس مشارکتکننده در توسعه وردپرس، رخ میدهد.
وردپرس، پادشاه سیستمهای مدیریت محتوای جهان است، که 43.5% کل وبسایتهای دنیا، با استفاده از آن راهاندازی شده است! برای آنکه، درک بهتری از بزرگی این عدد داشته باشید، کافی است بدانید، مطابق با آمار، فقط ظرف ۲۴ ساعت گذشته، ۱ میلیون وب سایت، نه وب پیج! ۱ میلیون وب سایت، در اقصی نقاط گیتی، راهاندازی شده است! خود را جای گوگل بگذارید. وقتی گوگل میداند که 43.5% کل دنیای وب و وبسایتها، بر اساس وردپرس، طراحی شده است، آیا مکانیزم خاصی، برای کش کردن و رتبهبندی سایتهای وردپرسی توسعه نخواهد داد؟ آیا کار مشابهی را، برای تسریع در کش کردن یک سیاماس مهجور ایرانی، که نهایت ۲۰۰۰ وب سایت با آن راهاندازی شده باشد هم، انجام میدهد؟!
ما در طول این 21 سال، بارها شاهد گلایه سایتهای با سابقه و قدمت بالا، ساخته شده بر اساس سیاماس ایرانی بودهایم، که با تعجب، از عقب افتادن از یک رقیب تازه وارد وردپرسی در رقابتهای سئو شکایت میکنند و همچنین بارها، شاهد ابراز شگفتی کوچ کنندگان از سیاماسهای داخلی به وردپرس، هم بودهایم، که نسبت به بهبود رتبه و پاسخ بسیار بهتری که از تولید محتوا گرفتهاند متعجب شدهاند! اما ما از هیچ کدام تعجب نمیکنیم.
ادعای پایین بودن امنیت نرمافزارهای متنباز، یک مغالطه بزرگ است!افزوده شده در ویرایش : سهشنبه ۰۹-۱۰-۱۳۹۹
سامانههای جهانی، چون متنباز هستند، طبیعتا متن کدنویسی آنها، در معرض دید همه، منجمله هکرهاست. این واقعیتی درست و البته مایه افتخار نرمافزارهای اوپنسورس است. اما شرکتهای ایرانی، که سیاماسهای داخلی خود را توسعه دادهاند، مدعی هستند چون سورس سیاماسهای ایشان، متنباز نیست و فقط در اختیار خودشان است، امنتر و قابل اعتمادتر از هستههای اوپنسورس جهانی هستند.
این ادعا، مغلطهای بزرگ و متعمدانه و البته خلاف واقع است. مثل این است که ادعا کنیم، میزان سوسک و تعداد حشره و تجمع آلودگی و عمق کثیفی، در سالنی بزرگ با دیوارها و سقف شیشهای و صدها هزار چشم نظارهگر و صدها پروژکتور نورافشان، بیشتر از یک اتاق تاریک نمور در بسته واقع در زیر زمین است که سالهاست کسی به آن رفت و آمد نکرده است! البته کسی نمیتواند چنین حرفی را، قبول کند!
اینکه یک اوپنسورس جهانی مانند وردپرس، به همین خاطر که پادشاه سیستمهای مدیریت محتوای جهان است و 43.5% از کل وبسایتهای دنیا، با آن راهاندازی شده، بیشتر زیر ذرهبین هکرهاست و بسیار انگیزه بالاتری برای هک آن دارند، امری کاملا درست است که البته خود بزرگترین دلیل، بر بالا بودن امنیت اکوسیستم وردپرس است :
- زیرا لحظه به لحظه باگها و خطاهای آن آشکار میشود و سپس توسط همان اکوسیستم معظم، تعهدی جهانی برای مرتفع کردن سریع آن باگها و صدور پچهای امنیتی وجود دارد که به شرطی که سایت وردپرسی شما، بتواند آپدیتهای هسته و پلاگینها را دریافت کند، در برابر تمام آنها ایمن خواهد بود.
- باز بودن سورس، نشانه قدرت و اعتماد به نفس این اکوسیستم است و بارها قبل از آنکه هکرها، بخواهند اشکالاتش را، بفهمند، ایرادات، توسط 30,000 برنامهنویس که در سراسر دنیا مشارکت در توسعه وردپرس دارند، شناسایی و رفع باگ میشود.
- میزان و نرخ آپدیتهای دائمی هسته و پلاگینهای وردپرس، بالاتر از هر سیستم دیگری است که بعضا سال میگذرد و هیچ آپدیتی هم صورت نمیگیرد.
در مقابل، سیستمهای مدیریت محتوای ایرانی :
- چون هکر، راهی برای بررسی سورس ندارد، پر از باگ و خطای کشف نشده و پچ نشده هستند. کافی است هکری بخواهد زوم خود را روی یک سایت راهاندازی شده با این سامانهها بگذارد که به راحتی صدها باگ در آن کشف خواهد کرد.
- به لحاظ زیرساختی و تفکر مهندسی و نگاه سیستمی، در زیربنای خود مشکل ساختاری امنیتی دارند و هر توسعهای هم که تیم ایرانی به نرمافزار بدهد، خود منشاء بروز باگهای تازه و خطاهای جدید است.
- واقعیتی که ما اطلاع داریم این است که شرکتهای ایرانی سالها از سورس قبلا توسعه داده خود استفاده میکنند، بدون اینکه آپدیتی ارائه دهند یا اصلا وقت داشته باشند سورسهای قبلا توسعه یافته را بررسی مجدد و رفع باگ کنند و اصلا ساز و کار دریافت پچ و آپدیت اتوماتیک سورس در نرمافزارهای خود را ندیدهاند و خیلی چیزها، فقط نمایشی و پشت خالی است!


برنامهنویسی اختصاصی و از صفر چیزی که آمادهاش هست، غلط است!افزوده شده در ویرایش : سهشنبه ۲۶-۰۲-۱۳۹۶
اگر شما ایده یک سایت اینترنتی را داشته باشید که تا کنون به فکر احدی روی کره زمین خطور نکرده است و بار اول است، به ذهن شما میرسد و چنان غیر مسبوق به سابقه است که هیچ سورس آماده و از پیشنوشته شده و زیر بار اجرا رفته و آزمون پس دادهای برای آن پیدا نمیشود، فارغ از این که، چنین ایدهای، چقدر میتواند درست و مقرون به موفقیت باشد، اما حق خواهید داشت که آن را بدهید برنامهنویسی اختصاصی و از صفر کنند و البته لاجرم متحمل هزینه سنگین و زمان زیاد لازم برای، توسعه از صفر شوید و بالاجبار، وارث تمامی باگها و خطاهای نرمافزار به تازگی توسعه یافته.
البته ظاهر گرافیکی و تم بصری سایت که باید مختص شما و سفارشی کارتان طراحی شود، اما وقتی، سایت شما، در سورس برنامه و موتور پشت سایت، باید امکاناتی نظیر مدیریت منوی سلسله مراتبی چند سطحی، مدیریت آپلود فایل و مدیا، مدیریت محصول و درج اطلاعات محصول و ویژگیهای فنی محصول، مدیریت معرفی پروژهها و یا سرویسها و جستجوی درون سایت و درج مقاله و خبر و ... داشته باشد، در این گونه امکانات معمول، چه تفاوتی بین سایت شما و یا فروشگاه اینترنتی شما، با صدها هزار سایت دیگر و یا فروشگاه اینترنتی دیگر هست، که لازم باشد برای شما اختصاصی بنویسند؟!
اگر شما خودروی بتمن بخواهید، البته قابل خریداری از بازار نیست و باید با هزینه سنگین و زمان بالا، چندین مهندس مکانیک، در گاراژی فنی، چنین خودرویی را برای شما از صفر بسازند و شما هم لاجرم، این احتمال را بپذیرید که روزی که تحویل دادند، ممکن است خودرو اصلا روشن نشود! اما اگر شما خودرویی با چهار چرخ و چهار درب و یک فرمان و سیستم جعبه دنده و ترمز و سوخت رسانی و ... میخواهید، چرا نباید یکی را آماده بخرید که بی هیچ ایرادی، با هزینه تمام شده معقول، در اسرع زمان، زیر پای شما باشد؟!
وردپرس، 60,000 پلاگین آماده دارد که قبلا توسعه داده شدهاند، بارها و بارها، در صدها هزار سایت، زیر بار اجرا رفتهاند، ایدههای مدیران سایتهای مختلف به گوش توسعهدهندگان رسیده و در ارتقاهای بعدی دیده شده و پیاده گردیده، لذا هر یک در کارکرد خود، بسیار جامع، با امکاناتی فراتر از تصور، بدون باگ و خطا و بسیار فکر شده و منطقی و آزموده هستند. به ندرت میشود که صاحب یک سایت اطلاعرسانی یا فروشگاهی، کارکردی به ذهنش خطور کند و یا ایدهای برای توسعه سایتش بدهد، که در اکوسیستم گسترده پلاگینهای از قبل آماده وردپرس نباشد!
توسعهپذیری اوپنسورسها، به مراتب بالاتر از سیاماسهای ایرانی است!افزوده شده در ویرایش : شنبه ۲۳-۰۶-۱۳۹۸
یکی از ادعاهای شرکتهای داخلی که سیاماس ایرانی خود را توسعه دادهاند، این است که چون سورس متعلق به خود ماست و آن را میشناسیم، لذا انعطافپذیری آن برای پیادهسازی خواستههای خاصمنظوره مشتری بیشتر و توسعهپذیری آن در آینده توسط خود شرکت طراح، راحتتر است! این هم چه عامدانه و چه غیرعامدانه، درک غلطی از قابل توسعه بودن و انعطافپذیری نرمافزار است. بله. این درست است که وقتی هنوز یک خط هم، از کد یک نرمافزار را ننوشتهای مانند زمین بکری، که هر چیزی میتواند بشود، انعطافپذیری این سیستم (نرمافزار هنوز کدنویسی نشده) از تمام نرمافزارهای پیاده شده دنیا، من جمله اوپنسورسها، بالاتر است! اما به محض اینکه شروع به کدنویسی کردی و پیریزی ساختمانی را در زمین مذکور آغاز نمودی، بسته به شعور مهندسیات، زاویه انعطافپذیری تغییرات در توسعههای آتی، شروع به کم شدن میکند.
به تعبیر روشنتر، وقتی بحث از قابلیت انعطافپذیری دو نرمافزار از پیش توسعه یافته میشود که یکی بر اساس مهندسی ایرانی و دیگری بر اساس مهندسی جهانی توسعه یافته، پُر واضح است که انعطافپذیری و توسعه سیستم اوپنسورس جهانی به مراتب بالاتر است. زیرا :
- وقتی 30,000 برنامهنویس قرار است در نقاط دوری از هم در سراسر دنیا در توسعهنرم افزاری مشارکت کنند، لاجرم مهندسی زیرساختی چنین سامانهای ، بایست بسیار منعطفتر و خوشدستتر باشد نسبت به سیستمی که توسط ۵ نفر برنامهنویس کنار هم و در یک مکان توسعه مییابد.
- یک هزارم مستندات جهانی که به زبان انگلیسی قابل فهم برای عموم، از وردپرس، در دسترس همه دنیا هست، برای سامانههای داخلی در دسترس نیست. نه اینکه روی اینترنت در دسترس نیست، بلکه به سبک ایرانی خودمان، اصولا مستندات توسعهای آن پشت وجود ندارد!! نرمافزار را از یک جایی شروع کردهاند به نوشتن و پیش رفتهاند و همه چیز در مغز یک یا چند مهندس شرکت است که اصلا مستند نشده است!
- اگر یکی از مهندسین اصلی شرکتهای داخلی، به خارج مهاجرت کند و یا از شرکت جدا شود و یا خدای ناکرده از دنیا برود، شرکت نرمافزاری به خاک سیاه مینشیند و هیچ کسی نمیتواند جای او را پر کند. زیرا همه چیز در کله او بوده است! اتفاقی که ما بارها در این صنعت شاهدش بودهایم.
- ما اطلاع واثق داریم، که خود این شرکتها، در درون خود، مشکل عمیق در جذب نیروی توسعهدهنده دارند. زیرا بر فرض که برنامهنویس زبدهای را هم استخدام کنند، مدت زمان مدیدی طول میکشد تا با معماری غیراصولی مندرآوردی غیر مثبوت غیر مستند سیاماس موجود آشنا شود. تجربهی فنی که هیچ جای دیگری به جز این شرکت هم، به درد این نیرو نمیخورد و هر ثانیه کار کردن روی این سورس، او را از مطالعات جهانی و استانداردهای روز دنیا، دورتر میکند! که معمولا هم نیروها،زیر بار نمیروند یا دوام نمیآورند!
- اما از همه اینها بالاتر، این است که وقتی، 60,000 پلاگین از پیشآماده در اکوسیستم وردپرس وجود دارد، اصولا پیش نمیآید شما چیزی بخواهید که قبلا نوشته نشده باشد و لذا توسعه، در این حالت، به سادگی یافتن و انتخاب پلاگین مناسب و نصب آن است!


با استفاده از سیاماس ایرانی، برای همیشه به آن شرکت وابسته میشوید!افزوده شده در ویرایش : چهارشنبه ۲۸-۱۲-۱۳۹۸
وقتی شما، برای طراحی سایت خود از یک سیاماس اختصاصی توسعه یافته داخلی یک شرکت ایرانی استفاده میکنید، برای تمام سالهای آینده، کاملا به آن شرکت وابسته میشوید! زیرا سورس آن سیاماس، در اختیار هیچکس به جز آن شرکت نیست و مستندات آن هم، اعم از اینکه اصولا آن پشت، مستنداتی فنی، وجود داشته باشد یا خیر، در دسترس توسعهدهنده دیگری نخواهد بود! بعضی از این شرکتها، با علم صحیح به اینکه سورس آنها، بدون خود آنها، به هیچ درد مشتری نخواهد خورد، زیرکانه، راحت میپذیرند که سیدی حاوی سورس نرمافزار را متنباز در اختیار مشتری قرار دهند!
از آنجا که هر شرکت طراح وب، روی تکنولوژیهای خاص خود است، وقتی از سیاماس ایرانی استفاده کردهاید، اگر بنا به هر علت، روزی با شرکت طراح وب خود، به مشکل بربخورید، یافتن شرکت دیگری که، بتواند پشتبانی و یا توسعه همان سایت را ادامه بدهد، کاملا غیر ممکن است. کس دیگری حوصله نمیکند میلیونها خط کد پریشان نوشته شده توسط شرکت دیگری را بخواند (دانشی که هیچ کجای دیگر هم بدرد نخواهد خورد). لذا شما میمانید و آن سورس یتیم شده! متاسفانه، شرکتهای توسعهدهنده سیاماس اختصاصی هم، این واقعیت تلخ را، میدانند و بعضا تا حد امکان، از این وابستگی مشتری به خود، نهایت سوء استفاده را میکنند. از پاسخهای منفی مکرر دادن به تقاضاهای توسعه مشتری یا مبالغ سنگین و نامعقول را به عنوان مبلغ پشتیبانی یا توسعه تقاضا کردن. کار حتی گاهی به باجگیری از مشتری و تهدید او به دان کردن وب سایتش هم میکشد!
این در حالی است است که وقتی سایت شما، با هریک از هستههای اوپنسورس جهانی، اعم از وردپرس، دروپال، جوملا، اوپنکارت، پرستاشاپ یا مجنتو راهاندازی شده باشد، لزوما، وابسته به شرکت طراح وب خود نخواهید بود و اگر بر فرض روزی با شرکت طراح وب خود به مشکل برخوردید، یافتن تیم یا شرکت دیگری که روی همان هسته اوپنسورس جهانی مسلط باشد، ممکن است باشد، اما غیر ممکن نیست.
همچنین اگر روزی، سایت شما، آنقدر موفق شد، که توجیه اقتصادی آن را پیدا کرد، که بخواهید خودتان با تشکیل تیم فنی داخلی، ادامه توسعه و پشتیبانی سایت خود را دست بگیرید، انجام چنین کاری روی هسته اوپن سورس، راحت و خوشدست و بیدغدغه خواهد بود. اما اگر از هسته اختصاصی یک شرکت استفاده کرده باشید، ولو شرط کرده باشید که سیدی سورس را کد باز و بدون رمز کردن و قابل خواندن به شما تحویل بدهند، به لحاظ فنی هیچ بدرد شما نخواهد خورد.
امکانات عادی وردپرس، که هیچ سیاماس داخلی، یکی را هم ندارد...افزوده شده در ویرایش : چهارشنبه ۲۸-۱۲-۱۳۹۸
مشت نمونه خروار، از شرکت ایرانی دارای سیاماس اختصاصی بپرسید، که آیا این امکانات، که روتین هر سایت وردپرسی است، را دارند؟ البته فقط به شنیدن جواب بله اکتفا نکنید و بخواهید به شما نشان دهند.
- بپرسید آیا در سیاماس شما، برای حذف کردن فایلهای یتیم، فکری شده است؟! همیشه وقتی شما عکسها یا ویدیوهایی را روی سایت آپلود میکنید، آنها را، در صفحاتی به کار میگیرید. اما بسیار پیش میآید که پس از مدتی، صفحات مذکور، حذف یا منقضی میشوند، اما همچنان، آن فایلها، روی سرور باقی میمانند. از آنجا که در وردپرس، وقتی مدیا در صفحهای به کار گرفته میشود وردپرس، ارتباط دوسویه مدیا و صفحه را به خاطر میسپرد، لذا میتواند متوجه یتیم شدن فایلها شود و میشود با یک کلیک، تمامی فایلهای یتیم، که گاه حجم آنها بعد از چند سال به بیش از چند گیگ میرسد را، حذف نمود.
- بپرسید آیا در سیاماس شما، امکان مدیریت زنده تم و تغییر قالب صفحه اصلی و صفحات داخلی، توسط ادمین و به دلخواه خودش وجود دارد؟! در اکوسیستم معظم و جهانی وردپرس، صفحهسازهای معروفی هستند، نظیر المنتور و ویژوال کامپوزر و بیور بیلدر، که به ادمین، که هیچ دانش فنی HTML یا CSS یا JavaSCript هم ندارد، این امکان را میدهند که بدون درگیر شدن با جزئیات فنی، از طریق یک پنل خوشدست بصری تحت وب، در قالب یک دیزاین استودیوی آنلاین، محتوا و عکس را مستقیما لایو از روی صفحات ظاهر سایت، ویرایش کند و بتواند با کشیدن و رها کردن، سکشنی به صفحه بیفزاید، حذف کند یا جابجا کند و بدون دغدغه به هم ریزی سایت، به دلخواه خودش، دست در تم و قالب صفحه اصلی یا صفحات داخلی ببرد.
- بپرسید آیا در سیاماس شما، سامانه فرمساز، از ویژگی منطق شرطی پشتیبانی میکند؟! در افزونههای فرمساز وردپرس مثل گراویتی فرم، شما به راحتی میتوانید، نمایش هر تعداد فیلد فرم را، وابسته به انتخاب یا عدم انتخاب یکی از مقادیر پاسخهای فیلد دیگر بکنید. مثلا وقتی کاربر، جنسیت خود را روی مونث گذاشت، تمامی سوالات مربوط به نظام وظیفه، خاموش شود یا وقتی کاربر انتخاب کرد که مجرد است، آن مراحلی از فرم ویزاردی چند مرحلهای که سوالات زیادی را درباره متاهلین میپرسد، کلا از مراحل ویزارد، خاموش شوند.
- بپرسید آیا در سیاماس شما، امکان آپدیت اتوماتیک ایکسامال سایت مپ گوگل، دیده شده است؟! وردپرس بر اساس آخرین آپدیتهایی که ادمین میکند، یک فایل استاندارد ایکسامال را به صورت خودکار به روز میکند که سایت شما از طریق آن، به گوگل خود ابرازی مینماید، که اخیرا چه صفحاتی اضافه شدهاند و یا بروزرسانی گردیدهاند. به این ترتیب گوگل، به جای گشت زدن در لینکهای سایت شما، برای یافتن آپدیتهای جدید، به صورت خودکار از آخرین بروزرسانیهای شما، خبردار میشود.


یکپارچگی وردپرس با سامانهها، قابل مقایسه با سیاماس داخلی نیست!افزوده شده در ویرایش : چهارشنبه ۲۸-۱۲-۱۳۹۸
بعد از اینکه وب سایت شما طراحی شد، بعد از اینکه محتوا زدید و بعد از اینکه در گوگل رتبه گرفتید و وب سایت، موفق شد به کسب و کار شما رونق دهد و در برندسازی اینترنتی شما موثر عمل کند، نیازهایی جدید از شما بروز خواهد کرد. اعم از اینکه :
- سایت خود را با سیستم مدیریت محتوای خود یکپارچه کنید : سناریوهایی نظیر اینکه وقتی افرادی روی سایت فرم تکمیل کردند، ثبت سیآرام شما شوند، وقتی صفحات سایت را میبینند، سوابق مشاهده صفحاتشان روی اکانت سیآرامشان بنشیند و نتایج فرمهایی که روی سایت تکمیل میکنند در سیآرام لاگ شود.
- سایت خود را با سیستم مدیریت فرایندهای خود یکپارچه کنید : سناریوهایی نظیر اینکه وقتی افرادی روی سایت فرم تکمیل کردند، یک فلوی خاص شروع شده و وارد یک فرایند بشوند و بر اساس اینکه که کارمند شما چه موضعی در قبال مساله گرفت یا کدام آیتم را انتخاب کرد، کاربر روی سایت به چه مرحلهای هدایت شود.
- فروشگاه اینترنتی خود را با سیستم حسابداری یکپارچه کنید : سناریوهایی نظیر اینکه وقتی کاربری روی سایت خریدی را انجام میدهد و مبلغی را پرداخت اینترنتی میکند، رکوردی هم در سیستم حسابداری شما بنشیند و یا وقتی روی سیستم حسابداری، مبلغ کالاهایی را تغییر میدهید، سایت آن تغییر قیمت را روی کالای مزبور، خودکار، دریافت و اعمال کند.
- فروشگاه اینترنتی خود را با سیستم انبارداری یکپارچه کنید : سناریوهایی نظیر اینکه، وقتی کاربری روی فروشگاه اینترنتی، کالایی را خرید، از موجودی انبار آن کم شود یا اگر در سامانه انبارداری، کالایی ناموجود شد، امکان فروش اینترنتی آن متوقف شود و اگر قیمتها را، در نرمافزار انبارداری آپدیت کردید، بتوان به صورت آپدیت دستهای، قیمت کالاهای مزبور را، روی سایت، یکجا بر همان اساس تغییر داد.
چنین یکپارچهسازیهایی در اکوسیستمهای اوپنسورس نظیر وردپرس، بسیار راحت و خوشدست اتفاق میافتد. زیرا وقتی شما، سایتتان با وردپرس پیاده شده باشد که گستردهترین و محبوبترین سایتساز دنیاست، میتوانید مطمئن باشید، هر نرمافزار معتبر و استاندارد تحت وبی بخرید، حتما برای سینک شدن اطلاعات و یکپارچه شدن با وردپرس، افزونهای را توسعه داده است. اتفاقی که هرگز در مورد یک شرکت توسعهدهنده سیاماس ایرانی مهجور رخ نمیدهد!
با سیاماس ایرانی، مجبورید هر کجا او گفت سایتتان را هاست کنید!افزوده شده در ویرایش : شنبه ۱۲-۰۳-۱۳۹۷
به کلکسیون معایب مهندسی، در نرمافزارهای سیاماس خودساخته وطنی، باید این را هم افزود، که این سیاماسها، اصلا مهندسی حسابشدهای، برای مصرف بهینه سیپییو و رم و فضای ذخیرهسازی سرور ندارند و چون بر اساس استانداردهای روز دنیا، کار نشدهاند، مشتری نمیتواند آن را، روی هر هاستی که خواست، میزبانی کند و شرکتهای ایرانی دارای سیاماس اختصاصی خود، با مستمسک قرار دادن دلایل زیر، مشتری را وادار به استفاده از هاست خود میکنند. دلایلی نظیر اینکه :
- سورس ما از آن ماست و ما نمیتوانیم آن را روی هاستی که متعلق به خود ما نیست منتشر کنیم زیرا احتمال لو رفتن سورس وجود دارد! ما فقط کاربری یک نسخه از نرمافزار را به شما فروختهایم نه حق امتیاز استفاده از سورس را!
- نرمافزار سیاماس ما تنظیمات و کانفیگهای خاصی دارد که فقط روی سرورهایی خاص، که ما از قبل پیاده کردهایم امکان اجرا یا بهترین عملکرد را دارد. اگر شما سیستم را روی هاست دیگری منتقل کردید، مسئولیت عملکرد غیر بهینه آن با ما نخواهد بود!
- نرمافزار ما، سیستمهای سختافزاری یا نرمافزاری خاصی را، در زیرساخت خود لازم دارد، که معمول شرکتهای هاستی نیست! و فقط روی هاستی که خود ما تدارک دیدهایم پیاده شده است. مثل احتیاج به DLL یا کتابخانه یا پلتفرمی خاص!
- سورس ما، فقط در صورتی که روی سرور خود ما باشد، آپدیتهای نرمافزاری خود را، دریافت خواهد کرد. اما اگر آن را جای دیگری هاست کنید، ما تضمینی برای دریافت آپدیت سورس نمیدهیم!
وابستگی شما به هاست شرکت مزبور ، علاوه بر نرمافزار سیاماس، مساله حق انتخاب شما را، به مراتب پیچیدهتر میکند. این در حالی است که وقتی روی هستههای اوپنسورس جهانی، نظیر وردپرس و جوملا و دروپال و ... سایت خود را پیاده میکنید، پیشاپیش خیالتان آسوده است که تمام هاستهای معتبر کشور و دنیا، امکانات لازم برای میزبانی سایت شما را دارند و الزامی نخواهید داشت که حتما روی هاست شرکت طراح، سایت خود را راهاندازی کنید. در ضمن تمام هستههای اوپنسورس امکان دریافت آپدیتهای نرمافزاری خود از منبع را، در درون هسته اصلی سیستم مدیریت محتوا تعبیه کردهاند.


البته باید مراقب باشید گرفتار وردپرس به سبک ایرانی هم نشوید!افزوده شده در ویرایش : یکشنبه ۰۲-۰۹-۱۳۹۹
البته نباید از نظر دور داشت که، اوپنسورسهای جهانی استاندارد هم، وقتی در اکوسیستم معیوب ما در ایران، وارد میشوند، چندان مصون نمیمانند! به عبارت دیگر، بسیاری از شرکتهایی که در ایران به سراغ اوپنسورسهایی چون وردپرس میروند، در واقع نیت اصلیشان، شانه خالی کردن از زحمت برنامهنویسی و استفاده از چیزی آماده و بیزحمت بوده است! لذا وقت علیحدهای، که باید صرف در شناخت این اکوسیستم و مطالعه مستندات آن بکنند را، اختصاص نمیدهند، از پلاگینهای نال شده رایگان استفاده میکنند و اصلا توجهی به اهمیت فوقالعاده زیاد آپدیتپذیری هسته و پلاگینهای نرمافزارهای اوپن سورس ندارند. لاجرم در چنین روش غلطی، سیستم نرمافزار، از ریل قطار دریافت آپدیتهای جهانیاش پیاده میشود و طبعا، آسیبپذیر، کند و مشکلدار خواهد شود.
ما در دادهورزان از وردپرس به روشی متفاوت بهره میگیریم. البته وردپرس ما همان وردپرس جهانی است، اما اینکه کدام شرکت طراح وب، از بین 60,000 پلاگین، از کدام ۴۰-۵۰ پلاگین برای راهاندازی وب سایت مشتری استفاده کند، از یک شرکت طراح به شرکت بعدی فرق میکند. آنچه ما در دادهورزان انجام می دهیم، کاملا مطابق با استانداردها و معیارهای جهانی و البته کاملا مغایر و متفاوت با روشی است که متاسفانه در ایران معمول و مرسوم است!
ما در دادهورزان :
- وردپرس را بعد از ۱۰ سال سابقه عمیق برنامهنویسی و تجربه ی توسعه یک ابر سیستم نرمافزاری برگزیدیم. لذا وقت زیادی را صرف در مطالعه زیرساختها و شناخت استانداردها و یادگیری اصولی و عمیق این شاهکار جهانی کردیم.
- بالغ بر 49.5 میلیون تومان، پلاگین های خریداری شدهای را در سایت هر مشتری به رایگان به کار میگیریم، که توسط دادهورزان یکبار با هزینهای به مراتب بالاتر و به دلار از منابع اصلی با اخذ لایسنس معتبر، خریداری شده که اگر مشتری میخواست این پلاگینها را، خودش یکی یکی و به دلار خریداری کند، معادل ریالی، میبایست 49.5میلیون تومان پرداخت میکرد!
- آپدیت هسته وردپرس و تمام پلاگینهای آن را گارانتی میکنیم که تمامی پچها و بروزرسانیهای سورس را از منابع اصلی دریافت کند تا نه تنها هیچگاه دچار ضعف امنیتی نشود بلکه حاصل تمام توسعههای به روز جهانی زیر دست شما باشد.
- وردپرس را چنان امن، خوشدست، با پنل مدیریت و شیوه محتوا گذاری متفاوت و زیبا، با زیرساخت فنی سئویی قوی، به مشتری تحویل میدهیم که آب در دل ادمین تکان نخورد و فقط، بر تولید محتوای با کیفیت متمرکز شود.
راهحل جایگزین پیشنهادی دادهورزان
استفاده کردن از هستههای اوپنسورس جهانی، نظیر وردپرس
پرسشهای متداول مرتبط با موضوع عدم توسعه سایت بر اساس سیاماسهای ایرانی
اگر سوالی دارید که پاسخش را اینجا مشاهده نمیکنید در پرسیدنش از ما راحت باشید.
با تمام این توصیفات، اگر ما همچنان بر برنامهنویسی اختصاصی سایت اصرار داشته باشیم، چه میکنید؟
از پذیرش پیادهسازی پروژه طراحی وب شما امتناع میورزیم.
می گویند برنامه نویسی خاص ما باعث تمایز شما در سئو با سایت های پرتعداد وردپرسی برای گوگل می شود! آیا این صحیح است؟
چرا در بین اقوال مختلف و ادعاهای متناقض شرکتهای طراح وب، باید حرف دادهورزان را قبول کنیم؟
چرا دادهورزان اینهمه وقت میگذارد تا چنین صفحهای را در توجیه مشتری بسازد؟
اگر در موضوع پرسش های متداول درباره سیاست عدم توسعه سایت بر اساس سیاماسهای ایرانی ، سوالی دارید که در پرسشهای بالا پاسخ داده نشده است، در پرسیدنش راحت باشید. بلطف خدا در محدوده دانش فنیمان، پاسخ خواهیم داد.