К счастью или к сожалению, сайт делал не я. "Мелкие доработки" типового решения сторонних разработчиков под одну из CMS выливаются в целую эпопею из-за непредусмотрительности тех самых разработчиков. Эта ошибка уже была на сайте, когда я за него взялся.
Пример некомпетентности: сейчас увидел, что, чтобы достать маленькую табличку, они аяксом подгружают целиком главную страницу (маленькая фича: если бы они использовали буферизацию вывода, нагрузка на сервер снизилась бы в разы, так же как и время загрузки данных, которое сейчас составляет больше секунды; а ведь еще можно учесть, что нужный им кусок страницы находится в шапке сайта).
Ну что же, буду изображать школоло
Первый пример сделаю, когда покушаю.