سجاد
6 سال پیش توسط سجاد مطرح شد
8 پاسخ

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

سلام

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

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

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

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


ثبت پرسش جدید
سجاد
تخصص : برنامه نویس
@sajaddp 6 سال پیش مطرح شد
0

نظر نبود؟! :)


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
0

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

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

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


داریوش
@dariush.m1992 6 سال پیش مطرح شد
0

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


حسین حسین پور
تخصص : طراح رابط کاربری، برنامه‌نویس
@hhp14111 6 سال پیش مطرح شد
0

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


سجاد
تخصص : برنامه نویس
@sajaddp 6 سال پیش مطرح شد
0

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


نوید صفوی
@navidsafavi 6 سال پیش مطرح شد
0

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


nadia
@nadia.amoee 3 سال پیش مطرح شد
0

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


Mohsen Dro
@mohsendro 2 سال پیش مطرح شد
1

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


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

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