ninjakem.ru

Этим топиком я начну серию публикаций, посвященных сайтам и интернет-магазинам, созданным не нашей командой, но на нашем движке ShopModxBox.

Первый интернет-магазин, один из наиболее мне понравившихся: http://ninjakem.ru/

ninjakem.ru.jpg

P.S. разработчикам, чьи сайты будут публиковаться, хоть как-то отмечайтесь, чтобы мы знали героев в лицо :)

Comments

Дизайн клевый, вообще, мне нравятся такие легкие сайты, правда с версткой имхо у сайта проблемы. less компилируется на-лету, 4 метра картинок на главной.

F Make fewer HTTP requests
 F Compress components with gzip
 F Put JavaScript at bottom
 C Avoid CSS expressions
 F Minify JavaScript and CSS 

YSlow недоволен Пожать картинки, в стилях css поставить, и с помощью minfyx все объединить и в конец страницы поместить и думаю будет хорошо. P.S. У shopmodx 10 своих js файлов на главной - это так задумано?

Compress components with gzip

Видел такое на speedpage, но так и не нашел где это делается. в их описании не получилось разобраться. что ни делел, это предупреждение так и оставалось. Не посоветуешь, как это исправить?

P.S. У shopmodx 10 своих js файлов на главной - это так задумано?

Да, ведь там тоже модульная система. И да, это тоже надо минифицировать. Вообще скоро в ShopModxBox будем фронт переписывать полностью с минификацией и т.п.

Это серверная опция, там подключить модуль если надо и(или) пару строк в конфиге для nginx или apache написать.

Да кстати, удобно на modx MinifyX практически все сам делает, там и less можно и минифицирует все и в конец страницы javascript пихает. Вызов типа такого с бутстрапом из коробки работает, там тот же less.php используется

[[MinifyX?

	&minifyCss=`1`

	&registerCss=`1`

	&cssSources=`

        /style/less/bootstrap.less

	`

	&minifyJs=`1`

	&registerJs=`1`

	&jsSources=`

	 /style/js/bootstrap/transition.js,

	 /style/js/bootstrap/alert.js,

         /style/js/bootstrap/button.js,

	 /style/js/bootstrap/collapse.js,

	 /style/js/bootstrap/dropdown.js,

	 /style/js/bootstrap/carousel.js

	`

]]

надо попробовать. просто lessphp два вида есть, и конкретно в плагине lessPHP стоит тот, который не может скомпилировать bootstrap, выдает ошибки. Надеюсь, в minifyX другой, от oyejorge