PDA

View Full Version : تحلیل کد wordpress



111qqq
سه شنبه 06 تیر 1391, 22:17 عصر
سلام. شروع به trace (تحلیل و ازمایش) کد وردپرس کردم. لطف کنه هر کسی هر تجربه ای درمورد چگونگی تحلیل یک cms با این عظمت داره رو لطف کنه تجربشو اینجا به اشتراک بذاره.
ضمنا اگر جزوه ای کتابی ،چیزی درمورد تحلیل کد cms ها یا درمورد ساختارشون دارید لطف کنید بگید. انگلیسی و فارسیشم فرقی نداره.

خواهش می کنم درمورد کار با این cms ها مثل نوشتن پوسته، اضافه کردن افزونه ها و ... چیزی ننویسید.:عصبانی:


البته کلا چگونگی نوشتن یه cms تقریبا بزرگ مربوط به مباحث mvc هم میشه لطفا درمورد این موضوع هم بحث نکنید.

MMSHFE
پنج شنبه 08 تیر 1391, 15:18 عصر
کلاً به نظر من چنین پروژه هایی رو بهتره توی ادیتورهایی که قابلیت تعریف پروژه دارن (مثل Dreamweaver و Aptana و Zend و phpDesigner) باز کنید (یک پروژه جدید بسازین و فایلها رو توش وارد کنید). اینطوری هرجا متغیری دیدین یا یک شئ از کلاسی ساخته شده بود، راحتتر میتونید محل تعریفش رو پیدا کنید. میتونید همزمان توی همه فایلها دنبالش بگردین یا حتی از خود IDE بخواین که براتون محل تعریف متغیر یا کلاس مربوطه رو پیدا کنه. بعلاوه میتونید از امکان Debug اونها و قابلیت اجرای خط به خط استفاده کنید تا ببینید مراحل بارگذاری صفحات به چه نحو هست.

111qqq
پنج شنبه 08 تیر 1391, 20:21 عصر
سلام. ویژوال استودیو یه امکان دیباگ برای asp.net داره . من با ide های ساده کار کردم. یعنی برای php داخل دریم ویور امکان دیباگ خط به خط هست مثل ویژوال استودیو؟

MMSHFE
جمعه 09 تیر 1391, 06:39 صبح
راستش Dreamweaver رو مطمئن نیستم ولی phpDesigner این قابلیت رو داره.

farhadfery
جمعه 09 تیر 1391, 23:47 عصر
سلام. شروع به trace (تحلیل و ازمایش) کد وردپرس کردم. لطف کنه هر کسی هر تجربه ای درمورد چگونگی تحلیل یک cms با این عظمت داره رو لطف کنه تجربشو اینجا به اشتراک بذاره.
ضمنا اگر جزوه ای کتابی ،چیزی درمورد تحلیل کد cms ها یا درمورد ساختارشون دارید لطف کنید بگید. انگلیسی و فارسیشم فرقی نداره.

خواهش می کنم درمورد کار با این cms ها مثل نوشتن پوسته، اضافه کردن افزونه ها و ... چیزی ننویسید.:عصبانی:


البته کلا چگونگی نوشتن یه cms تقریبا بزرگ مربوط به مباحث mvc هم میشه لطفا درمورد این موضوع هم بحث نکنید.






کار خوبی انجام می دید. من هم چند سال پیش نیوک و وردپرس و osc و prestaو جوملا را خوندم. البته نه کل یک cms را بلکه بر حسب نیاز قسمت های مربوطه را می خوندم.
الان هم و cakephp و cms هایی که بر اساس اون نوشته شده باشند ؛ را بر حسب نیاز به سورسش نگاه می اندازم. خیلی کمک می کنه. مخصوصا وقتی بتونی ایده ها را ترکیب کنید.