امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 4.5
  • 1
  • 2
  • 3
  • 4
  • 5
زندیق فریمورک php
نویسنده پیام
morrning آفلاین
كاربر دو ستاره
**

ارسال‌ها: 82
موضوع‌ها: 10
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 17
( 138 تشکر در 55 ارسال )
ارسال: #1
زندیق فریمورک php
سلام مدتی هست که روی یه چیزی بین cms و framework کا رمیکنم که نتیجه این فعالیت چیز جالبی از آب در اومده.
از اونجا که این فریمورک متن باز هست میتونید کد های اونو از لینک زیر دانلود کنید.
به نظرم میتونه برای برنامه نویسای تازه کار مفید باشه.
اما بریم سر ویژگی های این 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


فایل‌(های) پیوست شده
.zip   zendigh php framework alfa.zip (اندازه: 304.26 KB / تعداد دفعات دریافت: 69)

بابکا مرد نکونام نمیر هرگز    مرده آنست که نامش به نکویی نبرند  :lol:
(آخرین ویرایش در این ارسال: ۰۷-مرداد-۱۳۹۲, ۰۱:۲۴:۳۵، توسط babyy.)
۰۷-مرداد-۱۳۹۲, ۰۰:۱۳:۱۰
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, lord_viper, orange signal
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #2
RE: زندیق فریمورک php
خودتون نوشتید؟
۰۷-مرداد-۱۳۹۲, ۰۲:۰۶:۱۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : orange signal
morrning آفلاین
كاربر دو ستاره
**

ارسال‌ها: 82
موضوع‌ها: 10
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 17
( 138 تشکر در 55 ارسال )
ارسال: #3
RE: زندیق فریمورک php
(۰۷-مرداد-۱۳۹۲, ۰۲:۰۶:۱۳)babyy نوشته است: خودتون نوشتید؟

بله! برای پروژه کارشناسیم دارم مینویسمش

ممنونم که ضمیمش کردید.

بابکا مرد نکونام نمیر هرگز    مرده آنست که نامش به نکویی نبرند  :lol:
(آخرین ویرایش در این ارسال: ۰۷-مرداد-۱۳۹۲, ۰۲:۲۰:۵۵، توسط morrning.)
۰۷-مرداد-۱۳۹۲, ۰۲:۱۷:۰۲
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, orange signal
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #4
RE: زندیق فریمورک php
چرا نمیبریش توی github ؟ اونحا بهتر میتونیم توسعه بدیم!‌
۰۷-مرداد-۱۳۹۲, ۰۲:۲۱:۴۴
وب سایت ارسال‌ها
پاسخ
morrning آفلاین
كاربر دو ستاره
**

ارسال‌ها: 82
موضوع‌ها: 10
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 17
( 138 تشکر در 55 ارسال )
ارسال: #5
RE: زندیق فریمورک php
(۰۷-مرداد-۱۳۹۲, ۰۲:۲۱:۴۴)babyy نوشته است: چرا نمیبریش توی github ؟ اونحا بهتر میتونیم توسعه بدیم!‌
حقیقتش فعلا میخوام هسته اصلی رو توسعه بدم . بعد یه سایت پشتیبانی با همین فریمورک براش بسازم. شما میتونید کمک کنید؟ اگه آره تو چه ضمینه ای

البته همین حالا هم روی کدپلکس آپلودش کردم!
zendigh.codeplex.com

بابکا مرد نکونام نمیر هرگز    مرده آنست که نامش به نکویی نبرند  :lol:
(آخرین ویرایش در این ارسال: ۰۷-مرداد-۱۳۹۲, ۰۲:۳۳:۲۸، توسط morrning.)
۰۷-مرداد-۱۳۹۲, ۰۲:۳۲:۰۹
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #6
RE: زندیق فریمورک php
والا اول باید نصبش کنم و ببینم میتونم چیزی ازش سر در بیارم یا نه و یعد بگم میتونم کمکی کنم یا نه!

ولی روی اون github باشه بهتر میتونید توسعه‌اش بدین‌ها! اصلا این سایت واسه همینه؛ روش اپلود میکنید و هروقت چیزی اضافه کردید همون قسمت رو اپلود میکنید؛ اینطوری همیشه اخرین نسخه توی سایت موجوده و کسی که بخواد همکاری کنه خیلی بهتر میتونه اینکارو انحام بده Biggrin
۰۷-مرداد-۱۳۹۲, ۰۲:۴۱:۰۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper
morrning آفلاین
كاربر دو ستاره
**

ارسال‌ها: 82
موضوع‌ها: 10
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 17
( 138 تشکر در 55 ارسال )
ارسال: #7
RE: زندیق فریمورک php
متاسفانه من تا حالا فقط با کد پلکس کار کردم . کارشون تقریبا یکیه. البته یه سرچ کردم دیدم گیت هاب بهتره. برم ببینم این سایت چطوره!
فعلا این نسخه آلفا هم نیست و احتمال خطا خیلی زیاده اگه مشاهده کردی لطفا بهم خبر بدید. سعی میکنم تا دو سه روز آینده یه آموزش برای پلاگین نویسی آماده کنم.

بابکا مرد نکونام نمیر هرگز    مرده آنست که نامش به نکویی نبرند  :lol:
۰۷-مرداد-۱۳۹۲, ۰۲:۵۲:۵۶
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #8
RE: زندیق فریمورک php
گذاشتین رو گیت‌هاخبر بدید؛ ما هم نصبش کنیم ببینم چی میشه Biggrin
۰۷-مرداد-۱۳۹۲, ۰۳:۰۲:۰۵
وب سایت ارسال‌ها
پاسخ
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #9
RE: زندیق فریمورک php
Fatal error: Call to undefined function load_headers() in C:\wamp\www\www\index.php on line 5

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۰۷-مرداد-۱۳۹۲, ۱۶:۱۳:۵۰
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #10
RE: زندیق فریمورک php
مشکلش توی هسته‌هست؛ قسمت لود کردن فایلها از آدرسهای نسبی استفاده کرده!
باید آدرس مطلق رو بدست بیاره ! چون اگه همینطوری پروژه بزرگ بشه آخر سر به مشکل بر میخوره!
(آخرین ویرایش در این ارسال: ۰۷-مرداد-۱۳۹۲, ۱۷:۲۵:۵۸، توسط babyy.)
۰۷-مرداد-۱۳۹۲, ۱۷:۲۵:۳۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : kimiafars
morrning آفلاین
كاربر دو ستاره
**

ارسال‌ها: 82
موضوع‌ها: 10
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 17
( 138 تشکر در 55 ارسال )
ارسال: #11
RE: زندیق فریمورک php
سلام یکی دو روزه مسافرت بودم . یه ریلایز جدید آماده کردم .که مشکل قبلی رفع شده.
قابلیت ویجت به تم ها افزوده شده >> برای مثال میتونید ویجت انتخاب زبان در فایل
کد:
./www/plugin/language/pages/language_select.php
قرار داره رو ببینید که اطلاعات ویجت در بانک اطلاعاتی در جدول widgets ذخیره شده .
زبان فارسی
[تصویر:  zendigh_preview1.jpg]

زبان انگلیسی
[تصویر:  zendigh_preview2.jpg]


اون مشکل که kimiafars گفت هم حل شد!
>> فایل index.php که فایل تم بود به پوشه تم منتقل شد.
>>www/start.php ویرایش شد.
>> شیوه کنترل پلاگین ها ویرایش شد.
>>قابلیت استفاده از تم های مختلف افزوده شد. برای فعال کردن تم نام پوشه تم رو در جدول settings ستون active_theme وارد کنید.

البته هنوز راهی برای فعال یا غیر فعال کردن پلاگین ها پیدا نکردم. به طور پیش فرض پلاگینی که داخل پوشه پلاگین باشه , فعال محسوب میشه.
برای دانلود روی لینک زیر کلیک کنید!
http://s4.picofile.com/file/7871018381/z...2.zip.html

بابکا مرد نکونام نمیر هرگز    مرده آنست که نامش به نکویی نبرند  :lol:
(آخرین ویرایش در این ارسال: ۰۹-مرداد-۱۳۹۲, ۱۳:۰۴:۵۱، توسط morrning.)
۰۹-مرداد-۱۳۹۲, ۱۲:۵۴:۰۱
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS