makkom-m.ru (Разработка сайтов, регулярное тех. обслуживание)
В середине мая — начале июня 2011 г. проводилось финальное тестирование и ввод в эксплуатацию завершенного проекта — сайта ООО «Макком», г.Москва.
Разработка сайта проводилась не «с нуля» — клиент уже имел собственный сайт, который предстояло модернизировать. Старая версия сайта была статичной, на HTML, поэтому единственное что удалось использовать из него — это основу верстки.
Сайт построен на базе CMS Joomla 1.5.x, использует в работе компоненты Virtuemart и sh404SEF. Дополнительными компонентами служат AllVideos Reloaded (интеграция .FLV видеофайлов в материалы Joomla), дополнительный WYSWIG редактор JCE, Jcomments и Xmap.
Основное внимание было обращено на SEO привлекательность сайта. На сайт был интегрирован компонент собственной разработки для формирования HTML и XML карт сайта, выполнено множество настроек в компоненте sh404SEF, оптимизирован .htaccess и robots.txt.
На сайте присутствует два специфических момента, которые хотелось бы осветить.
Первый момент — это динамически позиционируемый средствами JavaScript футер сайта. В силу разных причин нам пришлось отказаться от позиционировании футера средствами браузера, вместо этого мы разработали скрипт для позиционирования футера в зависимости от размера контента левой, правой и центральной колонок. Дополнительной сложностью было применение в левой колонке Javascript элементов, которые изменяли высоту контента колонки без перезагрузки страницы. А с учетом того, что размер этой колонки связан с управляемой из админ. панели количеством выводимых категорий — и соответственно может быть любым — это задача была достаточно сложной и интересной.
Второй момент — выпуск очередной версии модуля, отображающей аккордеон с категориями Virtuemart. Первоначально был использован готовый модуль mod_vm_accordion, однако по мере использования его на различных проектах, он был практически полностью переписан. В случае проекта makkom-m.ru, была добавлена возможность смены изображения при наведении на пункт меню (hover), а также переписан код, отвечающий за сворачивание и разворачивание категорий. Кроме того была добавлена возможность скрытия некоторых категорий при отрисовке меню-аккордиона.
Проект успешно завершен в начале июня 2011 года и начинаю с первого июля взят на техническую поддержку сотрудниками Kherson Development Team. В дальнейшем планируется развитие проекта и разработка новых возможностей и инструментов.

Авторизация







[...] использованный ранее на таких проектах, как makkom-m.ru и lusmag.ru. В оригинале, этот модуль использовался для [...]