اول بریم معرفی :
این فریم ورک رو من ابتدا در سال ۹۱ شروع کردم و بعد از حدود ۵ ۶ ماه یه نسخه ازش اومد بیرون.خیلی از دوستان به بنده لطف داشتن و با نظراتشون به من کمک کردن . بعد از اون بنا به دلایلی دیگه روی این فریم ورک کار نکردم تا اینکه برای کار خودم و پروژه هایی که میزدم فریم ورک آرتمیس رو بهینه سازی کردم.
خب اولین چیزی که توی نسخه قبلی این فریم ورک خیلی به چشم میومد نبود کتابخانه قوی و همه کاره بود.این مشکل رو توی این نسخه با کمک گرفتن از کتابخانه فریم ورک زند حل کردیم.همینطور که میدونید فریم ورک زند یکی از بهترین فریم ورکها با یک کتابخانه قوی هستش که تصمیم گرفتم توی این نسخه ازش استفاده کنم.
مورد دیگه ای که به این نسخه اضافه شده استفاده از موتور قالب Twig هست.این موتور قالب رو فریم ورک سیمفونی داره استفاده میکنه.یک موتور قالب قوی و انعطاف پذیر.
بر حسب نیازی که داشتم توی این نسخه قابلیت چند زبانه بودن رو هم گذاشتم.
یه قسمت admin هم برای این فریم ورک در نظر گرفتم که برای اینه که قسمت ادمین سایت از بقیه قسمتها جدا باشه.
از Named parameter استفاده کردم توی این نسخه.یعنی اینکه آدرسها به صورت زیر باید باشه ( که البته قابل تغییره )
localhost/posts/view/id/1
در اکثر فریم ورکها به صورت زیره
localhost/posts/view/1
یعنی اون id نیست.البته میتونید توی config تعیین کنید که آیا به این صورت باشه یه به صورت معمولی .
فریم ورک آرتمیس میتونید رو از لینک زیر دانلود کنید :
بعد از دانلود و اکسترکت توی پوشه library باید کتابخانه زند قرار بگیره. کتابخانه زند رو هم دانلود کنید :
سپس پوشه Zend رو در پوشه library کپی کنید.
ساختار پوشه های باید به صورت زیر باشه :
خب فعلا تا همین جا آماده باشید سعی میکنم در روزهای آینده نحوه ساخت یه سایت ساده رو با این فریم ورک آموزش بدم.فعلا دانلودش کنید و نظرات خوبتون رو بگید.
موفق باشید
نظرات شما عزیزان:
برچسبها: