Сборщик JS файлов впервые в новой версии
27.07.2011Выложил новую 4.74 http://litepublisher.googlecode.com/files/litepublisher.4.74.zip версию, где добавил в ядро сборщик js файлов. Теперь движок должен теоретически несколько быстрее работать. Админка сборщика находится в меню "Вид". Работает на тестах вполне нормально, сейчас обновил сайт litepublisher.ru, но обновление требует определенных правил, а именно - перед установкой надо деинсталлировать плагин аяксовой формы комментариев (в следующем релизе поправлю скрипт перехода), после чего делать попытку обновиться. После обновления ничего такого не произойдет - сайт по прежнему должен работать, но для последующей корректной работы сайта рекомендую отредактировать секцию head сайта. Приведу секцию после инсталляции с нуля:
<link rel="alternate" type="application/rss+xml" title="$site.name RSS Feed" href="$site.url/rss.xml" />
<link rel="pingback" href="$site.url/rpc.xml" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="$site.url/rsd.xml" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="$site.url/wlwmanifest.xml" />
<link rel="shortcut icon" type="image/x-icon" href="$template.icon" />
<meta name="generator" content="Lite Publisher $site.version" /> <!-- leave this for stats -->
<meta name="keywords" content="$template.keywords" />
<meta name="description" content="$template.description" />
<link rel="sitemap" href="$site.url/sitemap.htm" />
<link type="text/css" href="$site.files/js/prettyphoto/css/prettyPhoto.css" rel="stylesheet" />
<script type="text/javascript" src="$site.files$template.jsmerger_default"></script>
Можете смело вставлять эту секцию - должно работать, но на всякий случай сохраните в текстовый файл старую секцию. Теперь все вставки js файлов скриптов находятся в одном файле сборщика. Вы можете посмотреть и отредактировать собираемых файлов. В настоящее время следующие файлы сборщика есть в системе:
- default - общий js для всего сайта
- admin - админка, скрипты только для админки
- comments - скрипты комментариев: цитирование, аяксовый плагин
- moderate - скрипты для модератора комментариев на странице поста (не путать с админкой)
Надеюсь, что столь масштабных изменений в движке скоро не предвидится.
Комментарии (3) на запись “Сборщик JS файлов впервые в новой версии”
Оставить комментарий
Кстати а теперь ускоритель загрузки нужен или нет? А то когда я его ставлю заметил в админке только с 3-4 раза табы собираются, а деинсталлировал - все нормально.
После первой неудачно попытки ничего страшного не происходило - из бекапа восстанавливать не надо было, ошибка была не смертельная. Сейчас поправил комментарии - забыл винструкции написать, да и сам поправить, шаблоны формы комментариев, из которой надо было удалить подключаеммые js на новый. В теме по умолчанию это сделал, а во всех остальных осталось по старому, поэтому и плагин не работал. Сейчас поправил -все заработало.
С плагином быстрой загрузки не все просто - он реально ускоряет на ишачке из за кеширования js, а вот в других браузерах сложно сказать. Это дело вкуса