Prior to recent CDN D6 Module updates: (CSS aggregation (>=2.4) + auto-balance files over multiple CDNs (>=2.5));
i was using the now 'unsupported' Parallel CSS - AdvAgg Plugin with advagg to achieve
good parallel CSS +Image assets to a 4-path CDN source.
Mike Carper and I worked on a extended API use of advagg's hooks:
1) Implement hook_advagg_css_extra_alter => node_advagg_css_extra_alter()
2) Implement hook_advagg_css_pre_alter => node_advagg_css_pre_alter()
Along with the now defunct "Parallel CSS", that was a winning combo!
Sadly, all most of this now fails since the "Parallel CSS" project has been abandoned and absorbed into a integration with the later CDN > 2.5. I am very tempted to go back the old "Parallel CSS" project + the CDN Module V2.3 -to get this great functionality back... [Thanks mikeytown2]
At the moment a lot of CSS background images fail to be path'ed correctly via CDN mapping.
Additionally, we have the happy partner's 'mismatch' between Advagg requiring D6's 'CSS aggregation' = Off, and then the later CDN Module module requiring 'CSS aggregation' = On??
Thoughts please - Wim and Mike.... Is this a happy marriage, or a break-up?
Comments
Comment #1
Peter Bowey CreditAttribution: Peter Bowey commentedThe question might be this; do we D6 Developers follow the new CDN way => using 'file_create_url()'
or might it be the way Advagg offers some great API hooks => node_advagg_css_extra_alter() and node_advagg_css_pre_alter().
Additionally, I note that mikeytown2 also achieved a working match with his own version of 'CSS Embedded Images'. See: http://drupal.org/node/1078060
Which ever way; The outcome will mean re-designing some Themes (sigh)...
Comment #2
mikeytown2 CreditAttribution: mikeytown2 commentedShould have been a "happy marriage". Let me know if it wasn't the case.