مددی برای بهبود

مددی برای بهبود

وبلاگ شخصی بابک علی زاده
مددی برای بهبود

مددی برای بهبود

وبلاگ شخصی بابک علی زاده

symfony 3 و MegaCMF

چند مدتی هست که به دلیل مشکلات کارم نتونستم روی پروژه جدیدی کار کنم.

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

به نظرم بد نیست کلاس های پایه megaCMF رو نگه دارم و بقیه پروژه رو ببرم روی این فریمورک.

این کار دو تا مزیت داره  اولیش اینکه چرخ هایی که بقیه قبلا اختراعشون کردن رو من دوباره  نمیسازم و دوم اینکه چئن این کد ها توسط افراد زیادی استفاده شده بسیاری از خطاهای اون گرفته شده و احتمال خطای اونها ضعیف هست.

برای همین منظور روی پروفایلم در GITHUB یک مخزن ایجاد کردم و سعی کردم در آینده روی تبدیل MegaCMF به یه مجموعه کامپوننت از SYMFONY 3 کار کنم.

برگشتم...

یه مدتی حدودا یک ساله در این وبلاگ چیزی ننوشتم.چند روز پیش که داشتم داخل گوگل سرچ میکردم به سایت خودم لینک شدم.تصمیم گرفتم دوباره اینجا مطلب بزارم.


sarkesh سقوط یا صعود؟

به شخصه برای بنده که دو سال هست که به صورت مداروم روی پروژه فریمورک مدیریت محتوای سرکش کار میکنم فیدبک های این پروژه بسیار مهم هست. در مدت زمانی که روی پروژه کار میکنم بیشتر به این فکر هستم که اگر یک کاربر عادی با سیستم کار میکرد دوست داشت سیستم چطور کار میکرد؟

وب سایت sarkesh.org با همه ی کاستی های احتمالی یک ماهی هست که به صورت آزمایشی راه اندازی شده است و به کمک چند پلاگین نوشته شده برای هسته فریمورک قابلیت های انجمن و وبلاگ و کمک مالی و ... به آن اضافه شده است.

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

hms-client

برای راه اندازی ابتدا از لینک زیر آخرین نسخه نرم افزار git رو دانلود و نصب کنید.

http://git-scm.com/download/win

سپس به محل پروژه رفته و کلیک راست کنید و گذینه Git Bash را انتخاب کنید.

در صفحه کنسول باز شده برای ایجاد مخزن جدید کد زیر را وارد کنید

git init

سپس عبارت زیر را برای اتصال مخزن موجود به مخزن برنامه در github وارد کنید.

git remote add origin https://github.com/sarkeshLtd/hms-client.git

و در نهایت برای بارگزاری مخزن عبارت زیر را وارد کنید

git pull -u origin master


حالا هر بار که بر روی پروژه کار میکنید باید کارهای زیر رو انجام بدید.

ابتدا عبارت زیر رو وارد کنید

git pull origin master

سپس شروع به کد نویسی کرده و در پایان کار برای ارسال تغییرات بر روی مخزن عبارت های زیر را وارد کنید

git add .

git add -u

git commit -m "tozihat darbare taghirate enjam shode"

git push origin master

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

دقت کنید که کلمه عبور نوشته میشه اما در صفحه کنسول نمایش داده نمیشه.


 چند روز پیش آهنگ خیلی زیبای ؛من فکر چشمای توام ؛ از حمید عسگری رو گوش میدادم .این آهنگ یکی از بهترین  هایی هست که من به شخصه باهاش یکی دو سالی خاطره دارم.با شنیدنش خیلی از خاطرات برام زنده شد.

دیشب هم فیلم شوالبه تاریکی (بتمن) رو دوباره دیدم و سقوط هاروی دنت از ریاست دادگستری به کف خیابون رو دیدم.قبلا فیلم رو برای هیجان میدیدم ولی خیلی این فیلم منو تحت تاثیر قرار داد.شخصیت بتمن تغییر ناپذیر و به قول جوکر فساد ناپذیره و رویارویی این شخصیت با شخصیتی مثل جوکر که شبیه اقیانوس ناپایدار هست تضاد های درونی انسان ها رو هایلایت میکنه.البته در نسخه های بعدی این فیلم شاهد سقوط فیزیکی بتمن هستیم که تا حد انسان های عادی پایین میآید ولی در نهایت روح و شخصیت شهباز(رجوع شود به لغت نامه دهخدا) خود را حفظ میکند.