چند مدتی هست که به دلیل مشکلات کارم نتونستم روی پروژه جدیدی کار کنم.
یکی دو روز پیش با فریمورک سمفونی نسخه 3 آشنا شدم و داکیومنت های پروژه رو هم دانلود کردم و کلی مطالعش کردم.
به نظرم بد نیست کلاس های پایه megaCMF رو نگه دارم و بقیه پروژه رو ببرم روی این فریمورک.
این کار دو تا مزیت داره اولیش اینکه چرخ هایی که بقیه قبلا اختراعشون کردن رو من دوباره نمیسازم و دوم اینکه چئن این کد ها توسط افراد زیادی استفاده شده بسیاری از خطاهای اون گرفته شده و احتمال خطای اونها ضعیف هست.
برای همین منظور روی پروفایلم در GITHUB یک مخزن ایجاد کردم و سعی کردم در آینده روی تبدیل MegaCMF به یه مجموعه کامپوننت از SYMFONY 3 کار کنم.
متاسفانه با تعداد خطاهای زیادی که گزارش شده نمیتونم نسخه آلفا رو در تاریخ ذکر شده منتشر کنم به همین دلیل بعد از رفع این خطاها و تکمیل پلاگین های مدیریت هسته و مدیریت کاربران اولین نسخه آلفا منتظر میشه.
تاریخ دقیق انتشار نسخه آلفا از فریمورک سرکش روز هشتم مرداد ماه میباشد.
در این نسخه چه ویژگی هایی وجود دارد.
-پشتیبانی از controls برای ترسیم فرم ها
-پشتیبانی از رویداد های سمت سرویس دهنده
-پشتیبانی از قالب ها
- قابلیت استفاده از موتور پردازش قالب raintpl
-قابلیت استفاده از موتور پردازش داده Redbean
-پشتیبانی از چند زبان با استفاده از فایل های mo/po
-محیط مدیریت برای دسترسی به تنظیمات سراسری
-قابلیت انتشار پراکنده فایل ها به صورتی که فایل های آپلود شده کاربران روی سرور های مختلف قرار داده میشود.
و امکانات دیگر که باید کشف شوند
این نسخه با نام شیخ شهاب الدین سهروردی از فیلسوفان نامدار ایرانی نامگذاری شده. درباره این فرزانه بیشتر بدانید:
تعداد 168 کامیت روی مخزن محلی و حدود 70 کامیت روی github ارسال شده.
امروز 355مین روزی هست که پروژه شروع و تاکنون حدود 21724 خط کد php و
942 خط کد جاوا اسکریپت و 1893 خط کد css به پروژه اضافه شده.
سلام تلاشهای بنده برای ایجاد این فریمورک تحت وب همچنان ادامه داره ولی متاسفانه احساس میکنم که مثل قدیم شوق و ذوق واسه توسعه ندارم. راستشو بخواین همه چیز از پلاگین menus شروع شد که هر کاری میکنم فعلا به نسخه آلفا ازش نرسیدم!!!!