Jump to:

1136 Posts in 1984 Topics by 403 members

Upgrading SilverStripe

SilverStripe Forums » Upgrading SilverStripe » Redesigning/Refactoring... Should I wait for version 3.0?

Ask questions about upgrading SilverStripe to the latest version.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page: 1
Go to End
Author Topic: 574 Views
  • Matt Ash
    Avatar
    Community Member
    10 Posts

    Redesigning/Refactoring... Should I wait for version 3.0? Link to this post

    I have run what has become a relatively large Silverstripe-based site. We have 2000+ pages and a regular flow of visitors. It began on Silverstripe 2.1 and is currently at 2.4. I want to begin a redesign which will also require a decent amount of code refactoring. From a development perspective this will include migrating certain page types to Data Objects (its a bear loading the CMS with 2000+ pages), as well as implementing static caching.

    I've read over the new features and API changes in 3.0, most of which sound great. I'm particularly interested in heavily using SCSS in the new design. I know this can be currently accomplished using the Compass plugin, but will be a core feature in 3.0.

    My question is this: Should I wait until a stable version of 3.0 is released before I begin this work? Will I benefit from refactoring the code from the beginning in 3.0? If I finish this process in 2.4, will I find myself back at square one when 3.0 is released?

    I'm hoping that the experts will have a wider perspective of the pros and cons of this issue than I do.

    Thanks!

  • Willr
    Avatar
    Forum Moderator
    5464 Posts

    Re: Redesigning/Refactoring... Should I wait for version 3.0? Link to this post

    I know this can be currently accomplished using the Compass plugin, but will be a core feature in 3.0.

    It won't be a core feature, will still be a module. We're writing the CMS in SCSS but you won't need compass on your machine to run the CMS. If you want to dev with SCSS you'll still need the module in 3.0.

    I would suggest not waiting for 3.0. 3.0 is a long way from being stable or even API complete so you're looking at quite a wait. When 3.0 is released, the modules may or may not have full support yet so you'll have to deal with incompatible plugins for a while.

  • Matt Ash
    Avatar
    Community Member
    10 Posts

    Re: Redesigning/Refactoring... Should I wait for version 3.0? Link to this post

    Thanks. Thats just the sort of input I was looking for.

    574 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.