Разработка сайтов на 1С-Битрикс для начинающих
Узнаём возможности фреймворка 1С-Битрикс, делаем первые шаги к его изучению и разбираемся, почему так много специалистов выбирают эту CMS.
![](https://248006.selcdn.ru/main/iblock/fbf/fbf8eb70c6b5807eccfc5d7735dd5b71/6eb4dd6eb98db8e02148e0a9fe437c41.png)
![](https://248006.selcdn.ru/main/iblock/fbf/fbf8eb70c6b5807eccfc5d7735dd5b71/6eb4dd6eb98db8e02148e0a9fe437c41.png)
(превью)
Преимущества 1С‑Битрикс
- 55% компаний в России используют 1С‑Битрикс — услуги разработчиков на этой платформе востребованы.
- Быстрое решение типовых задач и уже готовые решения от Битрикса. Например, онлайн-кассы легко интегрируются с платёжными системами и сервисами доставки.
- Много возможностей. Битрикс включает в себя блоги, форумы, каталоги разных видов, интеграцию с социальными сетями и многое другое. Также есть библиотеки, которые позволяют додумывать и создавать свои расширения.
- Сжатые сроки изучения. Чтобы начать работать с Битриксом, достаточно за 2,5–3 месяца пройти теорию — и можно сразу практиковаться, работая с реальными сайтами и наращивая свои знания.
- Универсальность. На Битриксе создаются и сайты-визитки, и крупные интернет-магазины.
- Документация на русском языке. Она есть в открытом доступе, её легко изучать.
- Большое комьюнити специалистов. Новичку всегда легко найти ответы на свои вопросы или дополнительную информацию, а значит, легче развиваться.
Что такое фреймворк Битрикс?
Представьте команду разработчиков, которая решила создать интернет-магазин. Она разработала сайт на чистом PHP, но потом взялась за новый. Тогда команда поняла, что часть функций и модулей уже написаны для первого сайта.
Фреймворк — структура, в которой отдельными модулями выделены, например, визуальная составляющая и функциональный код. Когда есть фреймворк, можно не писать сайт с нуля, а управлять им с помощью уже готовых блоков. Этот продукт представляет собой CMS — систему управления контентом на сайте.
Все сайты на Битриксе состоят из трёх компонентов:
- Модель — функции и классы, которые обращаются к базе данных.
- Представление — шаблон, с помощью которого на страницы выводится то содержимое, которое мы хотим увидеть, когда обращаемся к базам данных.
- Контроллер — сама страница сайта с компонентами.
![](/upload/setka_images/14323825052022_accf102caaa970ce65d217b9ae9a8e9a57caa67c.jpg)
Возможности Битрикса на практике
Поработаем с демосайтом 1С-Битрикс. Перейдите по ссылке bitrixlabs.ru, нажмите «Создать демосайт», укажите «Интернет-магазин» и установите. После окончания установки увидите вот такую страницу. Это ваш первый интернет-магазин на 1С-Битрикс.
![](/upload/setka_images/18491821062022_66dc65771d6530337f4167a3497f12809b218354.jpg)
Здесь редактируется любой элемент. Например, наведите курсор на логотип и нажмите на «Изменить область».
![](/upload/setka_images/14324125052022_6896a8696b8038f4fc8989ab005e4fccc3b90047.jpg)
В открывшемся окне замените логотип. Таким образом можно отредактировать все элементы на странице.
![](/upload/setka_images/14324125052022_c7c2d6650fe8dd3125b1541cb39af56649bd56fa.jpg)
Система устроена так, что редактировать сайт может администратор или сам владелец бизнеса.
Цель разработчика на 1С-Битрикс — настроить работу сайта так, чтобы администратору сайта или владельцу бизнеса было легко вносить небольшие изменения: редактировать цены и описания товаров, размещать контент, управлять внешним видом и так далее.
Познакомимся с системой изнутри. На панели сверху выберите раздел «Администрирование».
Рабочий стол
Здесь располагаются виджеты для быстрого доступа к основной информации: скорости сайта, количеству продаж и так далее.
![](/upload/setka_images/14324125052022_0ed1686442ac630326a48ddcef43684fa02b904b.jpg)
Контент
Этот раздел состоит из нескольких десятков элементов. Рассмотрим наиболее важные.
Структура сайта
Здесь показана структура файлов, где можно редактировать их содержимое и так далее.
![](/upload/setka_images/14324125052022_b30ff17d14b759c017197570526ff51b33cc83c5.jpg)
Каталоги
Здесь расположены товары и категории.
![](/upload/setka_images/14324125052022_fc9956ee2f4201e204a5532c68850c6715ed24e0.jpg)
Чтобы перейти в конкретный товар, выберите категорию и нажмите на название. У товаров есть различные свойства, они уже прописаны в системе.
Переключаясь между вкладками, как на скриншоте снизу, можно менять описания, фото, цены, анонсы, прописывать метатеги и ключевые слова, добавлять или убирать товар из разделов сайта, отслеживать эффективность рекламы.
![](/upload/setka_images/14324125052022_6caf85fa09e0642959e62c753d9a2f18236eb1da.jpg)
Маркетинг
В демоверсии интернет-магазина на 1С-Битрикс в «Маркетинг» загружены все основные модули для решения маркетинговых задач: пульс конверсии,
А/В-тестирование, email-маркетинг и так далее.
![](/upload/setka_images/14324125052022_c0c954a3a268bfc515e88839a41a25de5bd1b194.jpg)
Чтобы поставить подобный набор, к примеру, на WordPress, нужно найти хорошее решение, протестировать его, настроить под свой сайт. В Битриксе эти решения уже готовы — это удобно и для разработчиков, и для владельцев бизнеса.
Магазин
Этот раздел доступен только для интернет-магазинов. Здесь есть вся информация по заказам, оплатам, поставкам, налогам и многое другое. А ещё — уже настроенная онлайн-касса.
![](/upload/setka_images/14324125052022_cece785eb92cd643f5e788e5f37e3d933a76f56c.jpg)
Сервисы
Опросы, рассылки, соцсети, техподдержка, блоги — всё, что только можно, интегрируется с сайтом. Каждый пункт меню имеет свои настройки.
![](/upload/setka_images/14324125052022_2229e417950c39bd1ac90259b6c781a232a40430.jpg)
Аналитика
Тут легко посмотреть и проанализировать данные о посещаемости сайта и эффективности рекламных кампаний. На практике аналитикой в 1С-Битрикс практически не пользуются, потому что Google Analytics имеет больше возможностей.
![](/upload/setka_images/14324125052022_71b97f3681cfd481f98f8279e17d064ae63ea66a.jpg)
Маркетплейс
Здесь находится каталог решений для 1С-Битрикс: различные модули, инструменты, готовые интернет-магазины. Разработчик может создать какое-либо решение для Битрикса и выставить его на продажу через маркетплейс.
![](/upload/setka_images/14324125052022_b96f49b701f581862428f9c58e1a46c731d0aa89.jpg)
Настройки
Здесь представлен полный список настроек сайта: валюты, серверы, масштабирование, производительность, поиск по сайту и многое другое.
![](/upload/setka_images/14324125052022_d75dd4921f9f5ca9dc828e1efafbd5a21dfa9c5d.jpg)
В категории настроек «Пользователи» настраиваются уровни доступа для разработчиков, контент-менеджеров и других специалистов, работающих над сайтом.
Благодаря встроенным решениям работу с Битриксом легко освоить. Рассмотрим несколько простых действий с системой.
Создание страницы
Перейдите во вкладку «Сайт → Создать страницу».
![](/upload/setka_images/14324125052022_b76bc71fa80c20942ed01e19c21ead7b69ad6b89.jpg)
Введите заголовок страницы и отметьте нужные пункты:
- Перейти к редактированию страницы — откроется окно редактора.
- Добавить пункт меню — новая страница появится в меню.
- Ограничить доступ к странице — страница будет создана, но не опубликована.
![](/upload/setka_images/14324125052022_1c076733da30d01108464d85a8ffad1517acec59.jpg)
В следующем окне добавляются описание страницы и ключевые слова, Title и файлы robots — эти данные влияют на поисковую оптимизацию сайта.
![](/upload/setka_images/14324125052022_1cc7c7aaff1472b38801633d33e2f9e6221a290f.jpg)
Далее откроется окно редактирования страницы. Здесь размещают контент — текст, видео, фотографии, а также встроенные решения, сервисы и инструменты.
![](/upload/setka_images/14324125052022_62bf1942effdabf0107c530d35221fdf53489254.jpg)
Чтобы открыть встроенные компоненты и сниппеты Битрикса, нажмите на указатель сбоку. Когда панель сниппетов скрыта, указатель находится там, куда направлена стрелка на скриншоте.
![](/upload/setka_images/14324225052022_ea2b2f998665356b094cbc9e4d99ecdc646b93d5.jpg)
Разработчик будет работать с кодом PHP. Чтобы перейти в код, нажмите на иконку слева и выберите соответствующий вид редактора, как показано на скриншоте.
Мы разобрали базовые навыки работы с 1С‑Битрикс. Теперь рассмотрим, какие ошибки чаще всего допускают новички и почему.
Частые ошибки начинающих разработчиков на 1С‑Битрикс
- Переоценивать книги. Книга не даст обратной связи, не ответит на вопросы, не решит проблему.
- Думать, что одно решение подходит под разные задачи. Не все решения Битрикса стоит принимать как верные, всегда нужно учитывать нюансы конкретного интернет-магазина. В документации указано не всё, понимание этих нюансов приходит только с опытом.
- Терять время на неэффективное обучение. Чтобы стать хорошим разработчиком без посторонней помощи, потребуется 6–7 лет и очень много удачи.