Работал всю ночь, поэтому утром даже не написал ничего на счет обновления нашего сайта. Кто-то конечно заходил и увидел изменения (хотя я обратной связи пока минимум получил), а вот кто-то пока ничего не видел.
Вообще я давно уже хотел обновить сайт, но как-то все занят был. Сейчас выдернул внеурочные 14 часов и таки сделал это. Основных мотивов три:
Функциональная ограниченность старого скина. Мне постоянно приходилось думать какие пункты вывести в главное меню, а какие спрятать (в целях экономии места), из-за чего часть сайта была как бы скрыта. Не все было видно. А с учетом того, что я хочу сейчас навернуть довольно обширный функционал, мне той менюшки совсем будет не хватать. Да и вообще старый сайт выглядел совсем как набросок.
Замена старого JS-API. В старой версии все плохо было с фронтом, из-за чего многие вещи были сделаны просто не удобно (включая нативные alert-ы и т.п.). Сейчас я подключил JS-API из ShopModxBox, с которым все намного лушче. Конечно еще есть часть старого JS-кода в шаблонах, но в целом улучшения есть, включая вывод сообщений с помощью Alertify. Плюс к этому сейчас будет проще функционал расширять.
Морфологический поиск. С поиском на сайте у нас традиционно было все грустно. В процессе подключили Яшу, но это все равно не лучший вариант. Во-первых, он не сразу цепляет новый контент. Во-вторых, в нем не получается разграничить области поиска (в топиках, в комментариях, в людях и т.п.). Сейчас я поиск перевел на собственный модуль, использующий phpMorphy, и хотя пока что поиск идет только по публикациям и не очень гибкий, все равно это большой шаг в направлении качественного поиска. В дальнейшем и искать лучше будет, и в комментариях можно будет искать, и в своих избранных (да-да, Избранное совсем скоро появится).
Если не считать главной страницы (которая сейчас сделана как более продающая, нацеленная на конечного клиента (насколько более продающая — покажет время и статистика)), то обновленный сайт должен в процессе стать для всех нас гораздо более удобным и функциональным. Есть масса идей, которые хочется реализовать уже в ближайшем будущем, и обновленный сайт сейчас имеет хорошую основу для этого.
Прошу высказаться всех, у кого есть какое-то мнение на этот счет. Негативные отзывы то же принимаются, не стесняйтесь.
UPD: Кстати, вчерашняя статья на счет Wayfinder-а как раз касалась сайта MODX-Клуба. Сейчас сайт Клуба работает значительно быстрее (хотя и обрабатывает два уровня документов, а не один). До обновления он отдавал страницу с топиками в среднем за секунду, а сейчас 0.2-0.3 сек. Наверняка многие постоянные посетители сайта заметят разницу.