Использование оптимизированных CSS и JS от Drupal для других файлов вне Drupal

Я думаю, что мой вопрос будет лучше сформулирован, если я напишу здесь сценарий нашей текущей настройки и то, чего я хочу достичь. У нас есть сайт Drupal 6 и файлы freemarker, которые используют ту же тему, что и Drupal. Теперь мне нужно оптимизировать загрузку и уменьшить файловые зависимости файлов freemarker до CSS и JS. Мне сказали использовать минимизированные/оптимизированные JS и CSS Drupal и доставить их через CDN. Но использование этих минифицированных и CSS меняет дизайн страниц freemarker. Я все еще не уверен, что это решение. Спасибо за вашу помощь в расширении.


person liza    schedule 21.10.2010    source источник
comment
Привет! Андрей. На самом деле он был создан Drupal, когда вы настроили минимизацию JS и CSS в настройках производительности. Просто просмотрите исходный код, и я увижу минимизированные CSS и JS. Интересно, могу ли я просто скопировать его и использовать на страницах Freemarker.   -  person liza    schedule 21.10.2010


Ответы (2)


Проверьте все свои CSS и найдите ошибки синтаксического анализа или предупреждения и исправьте их. Это должно предотвратить проблемы с макетом при минимизации/оптимизации. У меня были такие же проблемы с CSS в созданных нами темах Drupal. После исправления ошибок синтаксического анализа я смог нормально агрегировать.

person Kevin    schedule 21.10.2010
comment
Привет! Кевин. Спасибо за ваш ответ. Есть ли у вас какой-либо инструмент, который вы могли бы порекомендовать для проверки ошибок? - person liza; 21.10.2010
comment
Еще раз спасибо, Кевин. Я посмотрю и поделюсь результатами здесь для тех, у кого могут возникнуть такие же вопросы. знак равно - person liza; 22.10.2010
comment
Привет! Кевин. Я уже проверил CSS и исправил некоторые ошибки синтаксического анализа. Дело в том, что siFR на самом деле не работает. знак равно - person liza; 22.10.2010
comment
Итак, я подтвердил, что проблема заключается в минимизированном JS. знак равно - person liza; 22.10.2010
comment
Можно ли вместо этого использовать упакованную версию? - person Kevin; 25.10.2010
comment
когда вы сказали упакованную версию, что это значит? Это упакованный jquery? Есть ли у вас какие-либо другие идеи о том, как я могу уменьшить количество зависимостей файлов на одной странице? - person liza; 25.10.2010
comment
Всякий раз, когда у меня возникают проблемы с минимизированным js, я ищу упакованную версию. Раньше у Jquery был такой. - person Kevin; 25.10.2010
comment
Я понимаю. спасибо за этот совет, Кевин. Я решил использовать неминифицированный js и обслуживать его через облачный фронт. Спасибо за ваше время и помощь. - person liza; 27.10.2010
comment
в любом случае, какой инструмент вы можете порекомендовать при объединении файлов js? - person liza; 29.10.2010

Я могу констатировать очевидное, но если вы используете один и тот же CSS на двух сайтах и ​​визуальные результаты не совпадают, разметка должна быть разной. Так что либо ваша разметка должна быть изменена на одном из сайтов, либо CSS нужно сделать более общим для работы с обоими типами разметки.

person Scott Reynen    schedule 21.10.2010
comment
Привет! Скотт. Спасибо, что поделились своими мыслями. В чем-то вы действительно правы. Однако я работаю над уменьшением файловых зависимостей страниц freemarker. Я дам вам знать, что я узнал. Спасибо! - person liza; 22.10.2010