Как не надо делать сайты на Битрикс? Часть 1.

При создании сайта на CMS 1С-Битрикс, как и на других платформах, есть ряд ошибок наиболее часто встречающихся. Попробуем разобраться в них и понять как все таки не надо делать сайты и почему.

Во-первых, часто устанавливают демо данные и перед выпуском их не удаляют, что приводит к хранению мусора в файловой системе и базе данных. Мы рекомендуем устанавливать чистую версию системы Битрикс или перед релизом удалять все демо данные, чтобы они точно не могли попасть в индекс сайта.

Правильное отображение ошибки 404

Во-вторых, зачастую начинающие разработчики игнорируют ошибку 404, хотя, как мы считаем, важно делать правильное отображение ошибки 404. Если проигнорировать это, то будет намного труднее отловить ошибки в вебмастерах Google и Yandex, путаница для поисковых роботов и пользователей. Все перечисленные факторы могут пагубно повлиять на SEO сайта.

В-третьих, многие разработчики создают массу шаблонов сайтов, т.е. в папке /bitrix/templates/, создают шаблон для главной страницы, внутренней и так далее. Минусы такого подхода очевидны - большое количество дублирования кода, стилей, картинок и js, либо хранение стилей, js, картинок в корне сайта, либо неправильное подключение стилей и картинок, т.е. с привязкой к одному шаблону. В большинстве случаев достаточно одного шаблона, в котором реализованы шаблоны страниц и именно через них реализуется главная, внутренняя и другие страницы.

В-четвертых, важно понимать что нельзя вносить изменения в файлы ядра системы (увы, мы часто видим игнорирование этого). Все шаблоны компонентов должны лежать не в /bitrix/components/bitrix/..../templates/, а в директории вашего шаблона! В случае игнорирования этого правила, при обновлении Вы рискуете остаться без рабочего проекта.

Все перечисленные ошибки усложняют поддержку проекта другими специалистами, а из этого следуют большие финансовые затраты.

 2786 Битрикс, CMS, Ошибка, Интеграция
25 февраля 2015
Команда BXCert

Наша команда разрабатывает портал BXCert, а также занимается разработкой сайтов на CMS 1С-Битрикс. Все участники являются сертифицированными специалистами Bitrix.

Возможно Вам будет интересно

Комментарии

Антон Иванов 08 апреля 2015 в 21:55 / # / Ответить
Рад что увидел ваши советы. Надеюсь сайт на битрикс получится качественным.
Чтобы оставлять комментарии необходимо зарегистрироваться и пройти авторизацию.