انجمن پشتیبانی فارسی فریم ورک کیک پی اچ پی - cakephp
آپگرید کردن به نسخه های جدید کیک - نسخه قابل چاپ

+- انجمن پشتیبانی فارسی فریم ورک کیک پی اچ پی - cakephp (http://forum.cakephp.ir)
+-- انجمن: اخبار، تازه ها و اعلانات (http://forum.cakephp.ir/forum-1.html)
+--- انجمن: تازه های CakePHP (http://forum.cakephp.ir/forum-2.html)
+--- موضوع: آپگرید کردن به نسخه های جدید کیک (/thread-844.html)



آپگرید کردن به نسخه های جدید کیک - mimre - 2012/09/21

یکی از اولین مسایل که برای آپگرید کردن به نسخه های جدید کیک پی ایچ پی پیش میاد اینه که اگر تعداد پروژه هایی که با کیک کار کردید زیاد باشه آپگرید کردن همه اونها زمان بر میشه.
و این خودش هزینه بر هست
نظر بقیه دوستان چیه


RE: آپگرید کردن به نسخه های جدید کیک - rezaonline.net - 2012/09/21

بعضی وقتها لزومی نداره آپگرید کنید Big Grin


RE: آپگرید کردن به نسخه های جدید کیک - saleh - 2012/09/21

تا الان 1.3 به 2 تغییرات داشته
و 2 تا 2.3 بیشتر امکانات اضافه شده.
و 2 به 3 تغیررات زیادی خواهد داشت

دقیقا نمی دونم منظور شما از زمان بر بودن چیه.

اما به قول رضا گاهی اوقات نیاز نداره یک پروزه استارت می خوره تموم میشه میره.

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


RE: آپگرید کردن به نسخه های جدید کیک - mimre - 2012/09/22

پروژه های با تاریخ مصرف بحثش جداست.

تغییر دادن کد هایی مثل این:
کد پی‌اچ‌پی:
echo $html->link('xxx''zzz');
echo 
$this->Html->link('xxx''zzz'); 
و یا چیز هایی مشابه این خودش وقت گیر هست
من یک پروژه با کیک 1.2.5 داشتم که الان برای استفاده از بعضی از امکانت و پلاگین ها و Behaviuorها به اجبار در حال آپگرید کردنش هستم
چیزایی توش پیدا میکنم که ....
مثلن SQL output ندارم و ....
دارم فکر میکنم اگه مشابه این 3-4 تا بودن که روزگاری به سختی میرفت


RE: آپگرید کردن به نسخه های جدید کیک - farmad - 2012/09/22

سلام
سوال اصلی اینجاست : شما برای چی می خواهید آپگرید کنید ؟

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

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

کد پی‌اچ‌پی:
http://book.cakephp.org/2.0/en/appendices.html 

کیک معمولا در تعویض نسخه های پایه شامل تغییرات گسترده می شود مثلا از 1 به 2 و یا در حال حاضر از 2 به 3 و نسخه های زیر مجموعه تغییرات اصلا گسترده و پایه ای نخواهد بود و بیشتر تکمیلی و باگ گرفتن است .

موفق باشید


RE: آپگرید کردن به نسخه های جدید کیک - saleh - 2012/09/23

کد پی‌اچ‌پی:
echo $html->link('xxx''zzz');
echo 
$this->Html->link('xxx''zzz'); 
خوب این موارد رو که خود کیک بیک آپگرید میکنه.
نکرد هم با ادیتورتون یا نود پد ++ به راحتی می تونید کل سیستم رو ویرایش کنید. که کمتر از 1 دقیقه هم زمان نمی بره.

اما موارد دیگر هیچ راهی نیست. و باید پذیرفت.

تو این 3-4 سالی که با کیک کار میکنم خوب پروژه های زیادی رو انجام دادم. الان خیلی هاشون رو آپگرید کردم. واقعا آنچنان زمانی نبرد. بیشتر زمانی که برد این بود که اوایل هرچی اومده بود کد زده بودم. و الان یا باگ بودن یا کلاس هام همخوانی نداشت (اصولی پیاده سازی نشده بودن)یا مثلا در پی اچ پی 5.4 هی ازش ایراد می گرفت. مثل استفاده از ?> به جای php?>