راکت

MVC پلاگین های وردپرس

8 پاسخ

سلام

وردپرس ساختار و داکیومنت مفصلی برای تولید پلاگین داره، که بد هم نیست ولی قطعا استفاده از MVC برای افرادی که به کار با فریمورک ها عادت دارند، طعم دیگری داره.

ممنون میشم دوستان نظراتشون در مورد اینکه چه سبکی برای پیاده سازی MVC در پلاگین های وردپرس مناسب هست بفرمایند.

  • قطعا نظر خودتون نسبت به درج لینک های سایت دیگر کاربردی تر هست (:

** ظاهرا در عنوان موضوعات نمیشه نیم فاصله استفاده کرد!

ثبت پرسش جدید

پاسخ‌ها

8
سجاد
سجاد
@sajaddp

تخصص: برنامه نویس

نظر نبود؟! :)

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

من زمان زیادیه که دیگه با وردپرس کار نمیکنم .
اما زمانی که کار میکردم مقالات خوبی در این رابطه دیدم .
برای مثال مقاله زیر که نشون میده چطور استفاده کنید .

http://codebyjeff.com/blog/2014/03/make-your-own-wordpress-mvc-plugin

یا پکیجی که در کیت هاب به اسم wp mvc هست و میتونه کاربردی باشه . ارزش یکبار امتحان کردن رو داره

شاید پاسخ شما همین‌جا باشد

داریوش
داریوش
@dariush.m1992

من با وردپرس کار کردن و واقعا میتونم بگم فوقالعاده اس معماریش.بحث پلاگین نویسیشو و پیاده سازی هر چیزی که بخوای در قالب یه همچین cms قوی بسیار مزیت و قدرت حساب میشه اگر یاد گرفته بشه.نقاط قوتش داشتن فروشگاه سازی مثل ووکامرس و داتن api و داشتن اپ باز از دیگر مزیت هاش هست.پیشنهاد میکنم به قول حسام جان امتحانش کنین.

حسین حسین پور
حسین حسین پور
@hhp14111

تخصص: طراح رابط کاربری، برنامه‌نویس

اول از همه باید این رو قبول کنید که wordpress به شکل mvc طراحی نشده و از معماری event driven برای این که راحت تر توسط افراد مختلف توسعه داده بشه استفاده می کنه. ولی شما می تونید بسته به تسلطتون به مفاهیم oop نظم بیشتری به کد هاتون بدید. design pattern های مختلفی هم هست که میتونید استفاده کنید که رایج ترین اونها singleton هست تا اونجایی که اطلاع دارم.

سجاد
سجاد
@sajaddp

تخصص: برنامه نویس

@حسام:
ممنون مقاله خوبی بود.
wp mvc رو هم قبلا چک کردم، مشکل عمده این نوع ابزارها این هست که باید حتما یک پلاگین دیگر هم در سیستم فعال باشه.
@حسین:
بله، اینکه کلا هدف در وردپرس چیز دیگری بوده شفاف هست و قطعا اگر دستم باز بود و سیستم از قبل با وردپرس کار نشده بود از یک فریمورک استفاده می کردم.
اتفاقا من هم برای سیستم کشِ پلاگینی که دارم کار می کنم از singleton استفاده کردم و حالت کلی ساختار رو هم مانند تصویر بستم ولی حتی پس ازچند هفته بررسی و امتحان روش های گوناگون همچنان بر روی بهینگی ماجرا شک دارم.
https://drive.google.com/file/d/1wKpJGBk51UnTQaSZIAVfZvaVgHp8IlQG/view?usp=sharing

نوید صفوی
نوید صفوی
@navidsafavi

سلام دوستان
تاپيك عاليه
من تقريبا ٨ ساله با اين نرم افزار دارم دولوپ ميكنم. ولي چيزي كه هست چون معماريه وردپرس بر مبناي oop نيست و اغلب اين سيستم رو چون خيلي سريع ميشه باهاش كلي امكانات رو محيا كرد كمتر سمت معماري پيچيده تري رفتت و براش سولوشن دادند
من از اين سيستم به عنوان سرويس هم استفاده كرد و مجبور شدن خودم يه mvc پياده سازي كنم و بصورت شخصي سازي يه زير ساخت اماده كنم
ولي اگر دوستان معرفي كنند واسه دولوپش ميتونن رو من حساب كنند

nadia
nadia
@nadia.amoee

سلام
ریفرنسی برای یادگیری ساختار slash ( singleton loader action screens hadler ) می شناسید بهم معرفی کنید؟ داک موجود در سایت خود وردپرس خوندم ولی برام واضع نیست و احتیاج به مثال دارم.
من یه سال وردپرس شروع کردم و الان می خوام پلاگین نویسی حرفه ای شروع کنم و می خوام بر اساس ساختار خود وردپرس و اصولی این کار انجام بدم ممنون میشم اگه ریفرنس می شناسید پیشنهاد بدید

Mohsen Dro
Mohsen Dro
@mohsendro

سلام و عرض ادب؛
اون دسته از عزیزانی که به دنبال یک فریمورک mvc خوب و کامل برای وردپرس هستند. به نظر بنده میتونید از typerocket و themosis استفاده کنند.
البته برای لاوارل کارها توصیه میکنم از typerocket استفاده کنند که ساختار و دستورات مشابه لاراول رو داره

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام