با عرض سلام و خسته نباشید خدمت همه ی دوستان و اساتید گرامی
میخواستم بدونم چه تفاوت هایی از لحاط کارایی بین طراحی سایت با سیستمای مدیریت محتوای آماده مثل وردپرس با برنامه نویسی اختصاصی سایت وجود دارد؟
*آیا با وردپرس نمیشه همه کارهایی که که با یک سیستم اختصاصی میشه انجام داد را انجام بدیم؟
الان خیلی از سایتهای معروف مثل pop-music که جز سایتهای رده بالاست با وردپرس ساخته شده و مشکلی هم ندارن ولی خیلی جاها خوندم که با وردپرس نمیشه سایت حرفه ای ساخت. لطفا با ذکر دلیل توضیح بدین.
همچنین میخواستم بدونم چجوری میشه در وردپرس پلاگین بسازیم؟ آیا اگه ساختن پلاگین رو یاد بگیریم میتونیم تمام نیازهای سایتمان را با وردپرس حل کنیم؟بدون برنامه نویسی اختصاصی
مرسی از کسانی که با نظراتشون به بنده کمک میکنند.
ببه انجمن خوش اومدی رامین جان...
بحث ساخت یک سیستم مدیریت محتوای اختصاصی ویا استفاده از امکاناتی که cmsهای رایگان در اختیارتون قرار میدن ، وابستگی شدیدی به business logic و نیازهای کسب و کار شما داره. برای مثال در یک سایتی مثل دیجی کالا که ترافیک بالایی رو راست و ریس میکنه و سیستم عجیب غریب و عظیمی پشت پردازش هر سفارش هست (از گرفتن سفارش توسط مشتری تا آماده شدن اون تو انبار دیچی کالا و ارسال و شرایط بازگشت کالا و ضمانت و نحوه ثبت همه این تغییرات و اتفاقات در سیستم جامع و غیره) باعث میشه که یک تیم آی تی تشکیل بشه و سیستم اختصاصی نوشته و توسعه داده بشه در حالیکه یک مغازه کوچک در پاساژ رضا ، یک cms فروشگاه آماده مثل پرستاشاپ صد در صد جواب کارهاشو میده مگر اینکه یک شرایط خاصی رو بخواد تو cms اش داشته باشه مثلا اینکه فروش و ارسال به شهرهای دیگه رو مکانیزه کنه و یا نمایندگی داشته باشه یا اینکه بخواد سیستم مدیریت دلیوری (که اطلاعات ارسال کالا توش ذذخیره بشه) رو راه اندازی کنه. اینجاست که به بحث فنی میرسیم که سیستم مدیریت محتوای اماده خوبه یا اختصاصی... اگه پلتفرم انتخابی شما برای مثال وردپرس با کمی دستکاری میتونه جواب کار شما رو بصورت کامل و با کمترین خطا انجام بده پس صد در صد سفارشی سازی راه حل خوبیه ولی وقتی که سفارشی سازیش سخت هست و بصرفه نیس و پر از باگ هست ، بهتره که تیم تشکیل بشه. پس بیزینس لاجیک و بودجه تون رو بررسی کنید. ساخت یه نرم افزار مثل بدنیا اوردن یه بچه است!! ساختش ۹ ماه طول میکشه ولی بزرگ کردنش یک عمر!!!
برای پلاگین نویسی وردپرس هم میتونید به سایتش مراجعه کنید و سی جهل صفحه مستندات مربوطه رو بخونید و طراحی کنید و یا اینکه به فارسی گوگل کنید. کار محشری نیست.
برای اینکه بتونید یه سی ام اس بنویسید هم دو راه حل دارید: یا اینکه یسری کلاس و اموزش ببینید و کلی کد کثیف تولید کنید که بیشتر از ۴ پنج ماه بیشتر طول نمیکشه و اکثرا هم هیچوقت همچین پروژه هایی ادامه پیدا نمیکنن چون درست طراحی نمیشن. یا اینکه بشینید راجع به برنامه نویسی و دیزاین پترن ها و scale کردن و لینوکس و برنامه نویسی شی گرا و طراحی شی گرا و طراحی دیتابیس و فریمورک های تحت وب و غیره بخونید که حداقل ۵ سال طول میکشه تا تجربه کافی را بدست بیارید تا یه سیستم استاندارد و قابل توسعه دادن ایجاد کنید که در اینصورت یک برنامه نویس حرفه ای میشید نه یه وردپرس کاری که کسی تحویلش نمیگیره :دی
موفق باشید