۰۷-مرداد-۱۳۹۲, ۰۰:۱۳:۱۰
سلام مدتی هست که روی یه چیزی بین cms و framework کا رمیکنم که نتیجه این فعالیت چیز جالبی از آب در اومده.
از اونجا که این فریمورک متن باز هست میتونید کد های اونو از لینک زیر دانلود کنید.
به نظرم میتونه برای برنامه نویسای تازه کار مفید باشه.
اما بریم سر ویژگی های این cms
-وجود کلاس های متنوع و کاربری برای کار با دیتابیس کوکی ها نست ها و ...
- پشتیبانی از چند زبانه بودن تمام وب سایت هایی که با این فریمورک نوشته میشن
-ماژولار بودن به همراه محلی سازی پلاگین ها ( به راحتی میشه برای این فریمورک پلاگین نوشت و به پلاگین ها به صورت آدرس زیر دسترسی پیدا کرد
-پشتیبانی از قالب ها (فعلا به صورت محدود / تک تم)
-تشخیص خودکار جهت متن قالب (راست به چپ / چپ به راست) با تنظیم زبان فریمورک.(یعنی با انتخاب یه زبان مثل فارسی میتونید از قالب راست چین شده استفاده کنید)
-پلاگین های پیش نیاز (به صورتی میتونید پلاگین بنویسید که خروجی یک پلاگین ورودی پلاگین دیگه باشه)
-استفاده از کلاس pdo برای اتصال با بانک اطلاعاتی(فعلا فقط mysql)
-طراحی کلاس sys_io که دو متد cin , cout (مثل سی پلاس پلاس) برای ورود و خروج اطلاعات فیلتر شده در اختیار توسعه دهنده قرار بگیره . از این دو متد برای جلوگیری از حملات sql injextion و xss و دزدیدن کوکی و ... میشه استفاده کرد . همچنین برای تشخیص صحیح بودن ایمیل و ... نیز کاربرد داره.
شیوه نصب
ابتدا فایل های دانلود شده رو روی هاست آپلود کنید , سپس یک بانک اطلاعاتی بسازید (mysql) و فایل zendigh.sql رو در اون ایمپورت کنید.
سپس مشخصات اتصال به بانک اطلاعاتی را در فایل config.php در پوشه core جایگزین مقادر موجود کنید.
در آینده برای دوستان علاقه مند در مورد پلاگین نویسی برای فریمورک توضیح میدم همچنی سعی میکنم متد ها و کاربر های پلاگین های مختلف رو توضیح بدم.
(فعلا تنها پلاگینی که نوشتنش تموم شده پلاگین language هست که از طریق زیر میتونید بهش دسترسی داشته باشید.
دوستانی که میتونند در توسعه این فریمورک کمک کنند همین جا اعلام آمادگی کنند.
برای دانلود روی لینک زیر کلیک کنید.
http://s4.picofile.com/file/7867213224/z...a.zip.html
از اونجا که این فریمورک متن باز هست میتونید کد های اونو از لینک زیر دانلود کنید.
به نظرم میتونه برای برنامه نویسای تازه کار مفید باشه.
اما بریم سر ویژگی های این cms
-وجود کلاس های متنوع و کاربری برای کار با دیتابیس کوکی ها نست ها و ...
- پشتیبانی از چند زبانه بودن تمام وب سایت هایی که با این فریمورک نوشته میشن
-ماژولار بودن به همراه محلی سازی پلاگین ها ( به راحتی میشه برای این فریمورک پلاگین نوشت و به پلاگین ها به صورت آدرس زیر دسترسی پیدا کرد
کد:
http://site.com/?content=plugin_name&action=action_name
-تشخیص خودکار جهت متن قالب (راست به چپ / چپ به راست) با تنظیم زبان فریمورک.(یعنی با انتخاب یه زبان مثل فارسی میتونید از قالب راست چین شده استفاده کنید)
-پلاگین های پیش نیاز (به صورتی میتونید پلاگین بنویسید که خروجی یک پلاگین ورودی پلاگین دیگه باشه)
-استفاده از کلاس pdo برای اتصال با بانک اطلاعاتی(فعلا فقط mysql)
-طراحی کلاس sys_io که دو متد cin , cout (مثل سی پلاس پلاس) برای ورود و خروج اطلاعات فیلتر شده در اختیار توسعه دهنده قرار بگیره . از این دو متد برای جلوگیری از حملات sql injextion و xss و دزدیدن کوکی و ... میشه استفاده کرد . همچنین برای تشخیص صحیح بودن ایمیل و ... نیز کاربرد داره.
شیوه نصب
ابتدا فایل های دانلود شده رو روی هاست آپلود کنید , سپس یک بانک اطلاعاتی بسازید (mysql) و فایل zendigh.sql رو در اون ایمپورت کنید.
سپس مشخصات اتصال به بانک اطلاعاتی را در فایل config.php در پوشه core جایگزین مقادر موجود کنید.
در آینده برای دوستان علاقه مند در مورد پلاگین نویسی برای فریمورک توضیح میدم همچنی سعی میکنم متد ها و کاربر های پلاگین های مختلف رو توضیح بدم.
(فعلا تنها پلاگینی که نوشتنش تموم شده پلاگین language هست که از طریق زیر میتونید بهش دسترسی داشته باشید.
کد:
http://site.com/?content=language
دوستانی که میتونند در توسعه این فریمورک کمک کنند همین جا اعلام آمادگی کنند.
برای دانلود روی لینک زیر کلیک کنید.
http://s4.picofile.com/file/7867213224/z...a.zip.html