11 پست در این موضوع قرار دارد

سلام دوستان بنده استارت یک سی ام اس رو زدم (البته یک سی ام اس ساده) و برای اون نیاز به یک template engine قوی دارم نظر خودم smarty هست ولی اطلاعات کافی در موردش ندارم دوستان اگر میتونند template engine معرفی کنند یا اگر کسی smarty کار کرده من سوالاتم رو در همین تاپیک ادامه بدم .

تشکر

به اشتراک گذاری این پست


لینک به پست

یه سی ام اس ساده ~ یک تمپلیت انجین قوی !

آیا با هم میخونن ؟ :P

پیشنهاد من اینه ، استفاده از تمپلیت انجین توی کارهاتون ، یعنی نیاز به آموزش قوانین جدید که اون تمپلیت انجین اعمال میکنه و این خودش خوش آیند نیست .

به شخصه استفاده از هیچ کدوم تمپلیت انجین ها رو پیشنهاد نمیکنم چون باعث کندی 20 درصدی برنامه میشن .

اما اگر زیاد اصرار دارید میتونید از پارسرهای ساده استفاده کنید که نمونه اش توی فریم ورک Codeigniter هست .

یا حتی یک تمپلیت انجین بهتر و سرعتر از اسمارتی با قوانین قابل درکتر twig.sensiolabs.org ، این تمپلیت انجین توسط فریم ورک سیمفونی استفاده میشه .

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

شما کلاً چیزایی که میخوای برای حلقه ها استفاده از foreach هست .

یه نکته دیگه اینکه ، اگر برای بحث آموزش(خود آموزی) دارید این کار رو میکنید ، بهتره اصولی پیاده بشه .

اگر لازم دونستید هر از گاهی ، گوشه هایی از نحوه کارتون رو بذارید اینجا تا ببینیم آخرش چی میشه .

موفق باشید

به اشتراک گذاری این پست


لینک به پست
یه سی ام اس ساده ~ یک تمپلیت انجین قوی !

آیا با هم میخونن ؟

خوب بله منظورم رو بد رسوندم من این سیستم رو که میخوام بنویسم امکانات اولیش خیلی زیاد نیست و نیازشون ندارم که بعد باید کم کم بهشون اضافه بشه و منظورم از قوی یه جورایی ساده بودنش بود .

چون واقعاً چیزی که الان میخوام بنویسم اصلاً نیازی به اون صورت به تمپ انجین نداره و اجرای قالب با include ها و Requere .. ها راه میندازه .

اما گفتم هم اصولی تره هم به عنوان اوین پروژه خوبه که سیستم پوشه قالب داشته باشه / پوشه پلاگین و ... اینجوری مسلماً بهتره واسه بعدم برای همین تصمیم به استفاده از smarty گرفتم . باز شما اگر نظری دارید بفرمایید :)

به اشتراک گذاری این پست


لینک به پست

اگر اولین کارتون هست شدیداً پیشنهاد میکنم از اسمارتی استفاده نکنید .

اگر درک خوبی از شی گرایی دارید معماری MVC پیشنهاد میشه

به اشتراک گذاری این پست


لینک به پست

میتونم بپرسم چرا از اسمارتی استفاده نشه ؟

به اشتراک گذاری این پست


لینک به پست

سلام

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

خیلی پیچیده نیست و البته کار رو خیلی راحت میکنه.

البته کدنویسی بد باعث مشکلاتی در کار با اسمارتی میشه.

برای آموزش اینجا و برای بررسی مواردی که ممکن هست مشکل ساز بشه اینجا رو مطالعه کنید.

در نهایت بستگی به شما داره که با توجه به مهارت کدنویسی تون کدوم را ه رو انتخاب میکنید.

به اشتراک گذاری این پست


لینک به پست
میتونم بپرسم چرا از اسمارتی استفاده نشه ؟

زمانی رو که صرف یادگیری و استفاده از اسمارتی میکنید ، روی بخشهای دیگه صرف کنید .

درصورتیکه کد نویسی شما استاندارد نباشه و به روش معروف اسپاگتی اسکریپت بنویسید استفاده از اسمارتی یک معضل میشه براتون .

من پدر کشتگی باهاش ندارم ، شما نظر خواستی منم نظر دادم .

به اشتراک گذاری این پست


لینک به پست

البته من یک سیستم ساده نوشتم قبلاً چیزایی مثل عضویتو ورودو و لیست کاربرو یک پنلی برای مدیریتو و ... اما خوب دوست داشتم اسمارتی کار کنم به نظرم چون سیستم دیتالایف انجین هم اسمارتی هست اسمارتی کار کنم بهتره که روی دیتالایف هم به دردم میخوره به هر حال آقا رضا و آقا مرتضی ممنون از راهنماییتون سوالاتی که در حین نوشتن برام پیش اومد در همین تاپیک میپرسم و

به اشتراک گذاری این پست


لینک به پست

چیزی که الان تو اسمارتی میبینم یه جورایی به دل نمیچسبه البته خیلی قدرتمنده و شکی توش نیست .

الان کد نویسی معمولی مثلاً if ($name == 'Fred'} ما میشه {if $name eq 'Fred'} که نوع کد نویسی کلاً عوض میشه . با این حال فرم ورک دیگه ای هم باشه اینجوری نباشه خیلی بهتره وگر نه همینو باید استفاده کنم

به اشتراک گذاری این پست


لینک به پست

مرغ شما یک پا داره .

به اشتراک گذاری این پست


لینک به پست

ببینید هر موتوری برای خودش یکسری قواعد داره.

حالا این لیست رو هم ببینید شاید یک مورد با سلیقه خودتون پیدا کردید.

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری