3. Социальная политика: Учебник / Под общ. ред. Н.А. Волгина. - М.: Издательство "Экзамен" 2006.
УДК 004.438
Шемануев И.Ю. студент 3 курса
факультет «Информационных систем и технологий» Поволжский Государственный Университет Телекоммуникаций и Информатики
Россия, г. Самара
Shemanuev I. Y. student
3rdyear student, faculty «Information systems and technologies»
Povolzhskiy State University of Telecommunications and Informatics
Russia, Samara РАЗРАБОТКА WEB-САЙТА НА ПЛАТФОРМЕ BITRIX DEVELOPMENT OF THE WEB-SITE ON THE BITRIX
PLATFORM
Аннотация: в статье рассматривается выполнение индивидуального задания в рамках производственной практики в ВУЗ'е.
Ключевые слова: Bitrix, web-сайт, CRM
Abstract: the article discusses the implementation of individual tasks within the production practice at the University.
Keywords: Bitrix, web-site, CRM
Прохождение производственной практики необходимо для получения практических навыков, относящихся непосредственно к отрасли, в которой принимающая практиканта компания производит решения.
Производственная практика - это практическая часть образовательного процесса в высшем или средне-специальном учебном заведении, происходящая в организациях в режиме реальной рабочей деятельности. Практика призвана закрепить полученные знания и навыки, необходимые для присвоения квалификации и итоговой аттестации учащегося как специалиста. Итоги производственной практики оцениваются согласно нормам, принятым в учебном заведении, и вписываются в учебный процесс. В данной статье я хочу рассказать об итогах своей производственной практики, которую проходил в компании «Золотой Код».
Сначала стоит описать, что такое bitrix-1 c. Все программные продукты Битрикс созданы на базе Bitrix Framework. Если обратиться к разделу помощи на сайте 1С-Битрикс, то можно увидеть такое определение:
Bitrix Framework — это созданная на основе PHP платформа для разработки веб-приложений. На этой платформе компанией «1С-Битрикс» созданы два популярных продукта: «1С-Битрикс: Управление сайтом» и
«1С-Битрикс: Корпоративный портал».
Такое определение понятно для веб-разработчиков, но ничего не говорит пользователям. А потому я попробую пояснить упрощенно, о чем идет речь.
Framework - это некий «каркас», платформа для создания программных продуктов.
PHP - это язык программирования, на котором написан этот «каркас».
На основе этого «каркаса», этой платформы компания Битрикс создала программные продукты «1С-Битрикс: Управление сайтом» и «1С-Битрикс: Корпоративный портал». Это уже готовые CMS, которые можно установить на хостинг, настроить и работать с ними, как и с любой другой системой управления сайтом.
За время практики, я освоился в административной панели bitrix, что позволило мне выполнить свое индивидуальное задание. Важным инструментом является:
«Управление сайтом» — это программный продукт, предназначенный для создания и управления интернет-магазинов, сайтов-визиток и т.д. Существует огромное количество редакций этого программного продукта, но все они предназначены для одной цели - создания сайта и дальнейшего его обслуживания (наполнения, редактирования и пр.).
Изначально «Битрикс» создавался как движок (CMS) для создания интернет-магазинов, а потому «Управление сайтом» имеет очень широкий перечень возможностей и богатый функционал. С другой стороны, всем богатством возможностей этого движка пользуются нечасто. Редко можно увидеть на битрикс-сайте несколько каталогов, практически не используются возможности маркетинга, так как для большинства интернет-магазинов не нужны все эти функции, но все же они имеются в числе возможностей программного продукта и при возникновении потребности их можно подключить в любой момент.
В ходе прохождения производственной практики было выполнено два задания.
• Написан скрипт получающий информацию из инфоблоков и помещающий ее в JSON контейнер. Код программы используется компанией «Золотой Код» и по этой причине здесь представлен не будет.
• Создан простой демо-сайт, с целью изучения платформы Bitrix. Результат представлен на рисунке 1.
Стоит сказать о плюсах и минусах. Плюсы видны сразу и они, обычные:
• Удобство в обращении
• Легкий старт
• Минимальный уровень знания языков разметки
А минусы здесь гораздо интереснее плюсов, итак:
• Архитектура
Bitrix - это не про архитектуру. Это так по причине того, что ядро состоит из беспорядочного набора php-файлов. Здесь нет общего контроллера, нет общего потока данных, а некоторые компоненты «общаются» друг с другом через сессию или глобальные переменные.
• Код
Дело в том, что HTML-код перемешан с js, php и css. Это мешает пониманию исходного кода в целом. Также это дает жизнь такому явлению, как конструктор ядра bitrix вызванный, как статический метод, в который передается 22 переменные, а это много.
• Bitrix, но не 1с Дело в том, что используя этот продукт у Вас не получится связать его с такими продуктами 1c, как: «1с Бухгалтерия», «1с Предприятие». Зато вы можете купить такое решение у компании bitrix.
Рисунок 3 Результат выполнения самостоятельного задания
Использованные источники:
1. Многофункциональный сайт [Электронный ресурс]: habrahabr.ru // «Bitrix-1c».