PDA

View Full Version : سوال: ایجاد ماژول برای cms



Mohammadsgh
جمعه 19 اردیبهشت 1393, 17:09 عصر
درود
چجوری میشه برای یه cms شخصی خودمون ماژول بسازیم؟
و یه قسمت برای نصب ماژول بزاریم؟
ممنون میشم دوستان راهنمایی کنن؟:لبخندساده:

leaping
جمعه 19 اردیبهشت 1393, 17:24 عصر
درود
چجوری میشه برای یه cms شخصی خودمون ماژول بسازیم؟
و یه قسمت برای نصب ماژول بزاریم؟
ممنون میشم دوستان راهنمایی کنن؟:لبخندساده:
اصولا ماژول برنامه ها و خدمات اضافی هستن که به یک CMS یا موتور یا فریمورک و یا هر چیز دیگه ای اضافه میشن و نصبش هم یعنی اضافه کردنش به سیستم, حالا دیگه نوع نصب کردن و هر چیز دیگه ای, به نحوه پیاده سازی موتور شما بستگی داره
اما در کل برای همچین کارهایی در یک فریمورک شِی گرا ماژولها در قالب یک کلاس (یا چند کلاس) به برنامه شما اضافه میشن و باید شما به ترتیبی که در موتورتون هست اون رو به برنامه اضافه کنید.

Mohammadsgh
جمعه 19 اردیبهشت 1393, 18:10 عصر
دقیق متوجه نشدم؟میشه بیشتر توضیح بدید از چه راهی میشه برای cmsماژول نوشت؟

leaping
جمعه 19 اردیبهشت 1393, 21:16 عصر
دقیق متوجه نشدم؟میشه بیشتر توضیح بدید از چه راهی میشه برای cmsماژول نوشت؟
برای هر برنامه مدیریت شده ای که با برنامه نویسی نوشتی میشی ماژول نوشت
اما کمال این موضوع توی برنامه نویسی شی گرا نمود پیدا میکنه
الان برای برنامه هات چطوری یک بخش مثل ارسال پست تعریف میکنی؟
آیا برای این قسمت یک مسیر مشخص رو طی میکنی ( مثلا اگر بخوای قسمتی مثل اضافه کردن موضوعات رو ایجاد کنی از یک مسیر مشابه اقدام میکنی؟ یا اینکه هیچ برنامه ای براش نداری؟)
اگر برنامه ریزی شده هست پس این یک برنامه ماژولار هست جدا از هر مقایسه ای

Mohammadsgh
جمعه 19 اردیبهشت 1393, 22:08 عصر
میخواستم ببینم برای ساخت ماژول تو php باید چیا رو بلد باشم؟باید با mvc بسازم؟کدوم قسمت رو باید یاد بگیرم؟چجوری؟

ممنون میشم راهنمایی کنید:لبخندساده:

leaping
جمعه 19 اردیبهشت 1393, 23:18 عصر
میخواستم ببینم برای ساخت ماژول تو php باید چیا رو بلد باشم؟باید با mvc بسازم؟کدوم قسمت رو باید یاد بگیرم؟چجوری؟

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