View more context

 

taoceanz

@thats4shaw yes used the upgrader and it did a lot, but left a lot to be done, too. Also followed the ss4 upgrade article on the silverstripe website.

@Scopey I think the namespacing was a big one and the changes to the code base to accommodate that. I'm coming at this from not being super fluent with SS4 and I guess not grasping all of the changes that had been made between the two versions and so not being able to completely plan the upgrade through not enough detailed knowledge.

I more or less want to be able to sell what it takes to upgrade SilverStripe between versions to a client who may be thinking Joomla, Magento, WordPress, OctoberCMS etc would be more straight forward to upgrade.

Tools get upgraded as the tools our tools use evolve. PHP has evolved, and so SilverStripe has developed to accommodate new features and better ways of doing things. It makes sense there's going to be big changes from time to time that take a lot of effort to accommodate but yield good rewards.

taoceanz
taoceanz in #ss5 2019-05-15 23:52:11 (edited) (deleted)

Tools get upgraded as the tools our tools use evolve. PHP has evolved, and so SilverStripe has developed to accommodate new features and better ways of doing things. It makes sense there's going to be big changes from time to time that take a lot of effort to accommodate but yield good rewards.

thats4shaw

Magento 1.x to 2.x was a significant jump.

💯 (2)
Scopey

It is possible that we might move to strict typing in SS5 - mayyyybe. That might be a little annoying.

Scopey

But we won't do that without releasing an upgrade tool to assist

taoceanz

I'm hoping the upgrade between ss4 to ss5 will be more straight forward than from ss3 to ss4. Strict typing should make the upgrade from ss5 to ss6 more straight forward I'd imaging. Forcing project code to meet an expected standard should make it more reliable through an upgrade, surely.

Firesphere

The primary pain point in upgrading from 3 to 4 was the namespacing. This should not be a problem again on a future upgrade

👍 (1)