Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Anthony Dang 1404 posts 2558 karma points MVP 3x c-trib
    Dec 10, 2010 @ 13:21
    Anthony Dang
    0

    Developing and deploying sweeping changes for an existing Umbraco site

    I need to make massive changes (macros, doctypes, content additions and modifications) to an existing site. To do this for content nodes is quite easy. Just reseed some tables. ie:

    http://www.farmcode.org/post/2009/09/09/How-to-sync-data-across-multiple-Umbraco-environments.aspx

     

    I'm just wondering if anyone has tried this with macros, doctypes etc?

     

     


  • Aaron Powell 1708 posts 3046 karma points c-trib
    Dec 12, 2010 @ 09:38
    Aaron Powell
    0

    As you know that above solution didn't really work that well.

    Courier 2 should solve many of those problems too, otherwise there's the packaging engine.

  • Paul Blair 466 posts 731 karma points
    Dec 12, 2010 @ 23:02
    Paul Blair
    0

    Anthony,

    I am currently rebranding one of my Umbraco sites. I have created alternative templates for each of the templates required. For most of the pages I can leave the doctypes and macros as they are and just restyle using CSS (as the functionality isn't changing much - just the look). Any new macros can be created as required by the new design and as long as you're not deleting/editing existing data type properties there shouldn't be a problem adding new properties.

    When the time comes I will be able to flick over to the new templates. As there are only a couple of macro and datatype changes I will perform them manually on the live server whent he time comes.

    Cheers

    Paul

  • Anthony Dang 1404 posts 2558 karma points MVP 3x c-trib
    Dec 13, 2010 @ 11:32
    Anthony Dang
    0

    Hey Aaron

    Yes I remember that situation. The cmsPropertyData table was not indexed high enough.

    In my case it's currently at 300,000 in only 2 months. So I in my case I reseeded to 10,000,000.

    Was there something else that we missed at the farm? Data corruption?

    Would you not go down this path again?

     

     

     

  • Anthony Dang 1404 posts 2558 karma points MVP 3x c-trib
    Dec 13, 2010 @ 11:39
    Anthony Dang
    0

    Hey Paul

    That is entirely what I'm trying to avoid. As a developer, my first goal is to do as little manual work as possible :)  

    Automate or make mistakes!!! 

    I need to do a hell of a lot of additions and deletions in doc type properties, some macros will go from xslt to .net, some datatypes will be introduced (some removed), new content (while migrating the client's content)....the whole shabang!

    CSS is the least of my worries :(

     

  • Aaron Powell 1708 posts 3046 karma points c-trib
    Dec 13, 2010 @ 12:15
    Aaron Powell
    0

    Correct. If you're doing sweeping changes you don't want anything that's automated to that extent.

    What's wrong with the package engine, it can pack up doc types, data types, macros, templates, etc. Sure it doesn't do deleted but i wouldn't want to install anything into a CMS that automatically deleted stuff

Please Sign in or register to post replies

Write your reply to:

Draft