Hi guys. I love the Omega/delta/context theme system. I use hardly anything else for over a year now - but one thing that is driving me crazy - and has reached a critical point - is how to migrate one omega/delta/context theme into another. I just can't find anything that helps with this issue.

A typical scenario here:

1. We create a great new omega (html5/starter kit subtheme)/delta/context build for Client A. They love it.
2. Client B or Project B want a very similar theme/build (or we're creating a new theme/build 12 months after the first build)
3. The problem then is: how to re-create the whole omega/delta/context with a new subtheme name?

In above example, all Delta layouts are hard-coded into 'themeA' which is clearly shown on the Delta admin page /admin/appearance/delta but there is no way of editing any given delta to change 'themeA' to 'themeB'. Obviously you can export then import the Delta on the same admin page - but then you would have to separately edit each of the Contexts that applied the Deltas in the first place - and for a reasonably large site that's a lot of work.

So am I missing something? I.E. in the above example what's the "easy" way to migrate the whole of the site/build onto a new theme.

Here's a more critical/specific scenario:

1. We're building several new multisite tests one using Domain Access.
2. For the Domain Access site which, by definition is affiliate-content driven site, we want one default theme that controls all the major styles/positioning elements, etc but we want each affiliate site to have their own minor theme variations (mostly just primary/secondary colour highlighting).
3. In this example we have an existing master domain with a great omega/delta/context theme in place and just one to add the theme variations.
4. I tried creating a subtheme of a Omega subtheme (using Omega Tools) but all the delta layouts break (of course) as the subtheme, 'themeB' say, as all the Delta are all hardcoded to use 'themeA'.

Hopefully this has all been taken care of somewhere. I just can't find any other threads or anything in the documentation that covers this aspect of omega/delta/context site builds.

Can anyone help/point us in the right direction? Please.

Q.

Comments

quantos’s picture

Hi guys. I could really do with some more pointers on this if possible. Meantime, if anyone else has been looking for a similar sub-theme option for Domain Access in particular, I've realised that DA helpfully outputs an additional body class so for designer/codes such as myself it's pretty easy to add the subtle sub-theme changes I'm after direct to the my global css sheets. Perhaps not the best solution, certainly not for more substantial CSS changes but it will do the job pretty well just there.

Ideally, I would still like to find best-practice methods of duplicating/migrating a whole new theme though, as above.

Any pointers at all would be appreciated. I'll update this thread with whatever I can find elsewhere too.

Q.