SCORE 1.5 to 2.0 Migration

BEFORE you attempt to install SCORE 2.0 into a SCORE 1.5 solution or website, please follow this guide to update your site to take advantage of the new features. The following steps will allow you to upgrade your BrainJocks SCORE project on a developer workstation.

  1. Add inheritance of SCORE base templates to all page type data templates of each tenant website
  2. Remove retired components from placeholder settings, and remove old placeholder settings keys from page types
  3. Install the new SCORE, SCORE UI and SCORE Bootstrap UI modules (using Nuget in Visual Studio)
  4. Add new SCORE 2.0 components to standard placeholder settings
  5. Add new SCORE 2.0 Placeholder Settings Items and add "bind" to standard values of your page types (map pins, composite link)
  6. Copy new selection folders
  7. (Optional) Add new SCORE 2.0 Instance Level Settings
  8. Model refactoring
  9. Add LESS files for new components / CSS refactoring
  10. Remove Annotations Ribbon Buttons for placeholders, components
  11. Add Score.UI Namespaces to web.config files for your Views
  12. (Optional) Change from LESS to SASS/SCSS
  13. (Optional) Layout Documents Should use AMD style JS Injection (delete jquery, bootstrap.js, matchheight.js from solution)
  14. Refactor project specific JS to use AMD
  15. (Optional) Enable Component Workflow Feature
  16. Update web.config in Views folder for your MVC Area
  17. Configuration Changes - For Servers Only
  18. TEST
  19. Dont forget to sync your changes for tenant site to TDS.