
- •Раздел 1 актуальность и методы реализации сайта-витрины……………………………………………….………………………...9
- •Раздел 2 методы и механизмы разработки
- •Раздел 3 создание модуля каталога товаров………..…..…68
- •Раздел 1
- •. Актуальность разработки сайтов-витрин
- •1.2. Анализ cms
- •1.2.1.Реализация сайтов на cms “WordPress”
- •1.2.2. Реализация сайтов на cms “Drupal”
- •1.2.3. Реализация сайтов на cms “Joomla”
- •1.2.4. Реализация сайтов на cms “ExpressionEngine”
- •1.2.5. Реализация сайтов на cms “Textpattern”
- •1.2.6. Реализация сайтов на cms “dle”
- •1.2.7. Реализация сайтов на cms “1с-Битрикс”
- •1.2.8. Реализация сайтов на cms “modx”
- •1.3. Сравнительный анализ подобных проектов
- •1.3.1. Интернет-витрина компании “Згода-с”
- •1.3.2. Веб витрина и корпоративный портал компании фот
- •1.3.4. Сайт фирмы “Euroboor”
- •1.3.5. Сайт-витрина компании “Baby Room Boom”
- •1.3.6. Сайт-витрина фирмы “Vents”
- •1.3.7. Сайт “e-Katalog”
- •Раздел 2 методы и механизмы разработки сайта-витрины
- •2.2. Сравнительный анализ редакторов кода
- •2.2.1. Редактор кода “Sublime Text ”
- •2.2.2. Редактор кода “AkelPad”
- •2.3. Сравнительный анализ субд
- •2.3.1. Субд “Microsoft sql Server”
- •2.3.2. Субд “Oracle Database”
- •2.3.3. Субд “MySql”
- •Раздел 3 создание модуля каталога товаров
- •3.1. Структура базы данных
- •3.2. Описание стандартных функций компонентов
- •3.2.1. Класс db
- •3.2.2. Класс template
- •3.3. Алгоритм работы модуля
- •3.4. Руководство пользователя
1.2.7. Реализация сайтов на cms “1с-Битрикс”
1С-Битрикс является сегодня самой известной и самой распространенной коммерческой CMS. Над ее совершенствованием и разработкой новых программных продуктов линейки битрикс работают около 30 человек, среди которых есть специалисты, которые занимаются только поиском уязвимостей в системе и ее компонентах. 1С-Битрикс – один из наиболее популярных профессиональных движков, разработанный главным образом для управления интернет-магазинами, социальными сетями и другими коммерческими проектами. Отличается от других похожих CMS наличием полной интеграции с другими продуктами 1С, что облегчает выполнение бухгалтерской работы. CMS “1С-Битрикс” можно считать одной из самых лучших CMS, но только исключительно для крупных проектов с большими потребностями, так как система требует мощных ресурсов, например, выделенного сервера, и привлечения профессиональных специалистов. На рисунке 1.7 показан логотип 1С-Битрикс.
Рис. 1.7. Логотип CMS “1С-Битрикс”
Связанные с Битрикс проблемы чаще всего берут начало в необходимости тщательной настройки модулей под конкретный интернет-магазин. И стоимость такой настройки может вполне оказаться выше стоимости самой системы. Однако в результате сайты на 1с Битрикс имеют огромное количество возможностей, сервисов, включая аналитические, и разнообразных модулей. На сегодня система представлена в восьми версиях, определяющих функциональность CMS.
Один из главных плюсов системы – простая и полноценная интеграция с 1С “Предприятие” и “Бухгалтерия”. В результате сайты на 1с Битриксе получают возможность прямого обмена данными с вашей базой данных в 1С. Однако стоит отметить и некоторые сложности, которые могут возникнуть при процедуре настройки такого импорта/экспорта, иногда связанные с вводом новых версий программного продукта и 1С программ.
Реализованный на Битрикс интернет-магазин, что очень важно, получает высокий уровень безопасности. Система имеет хорошую защиту от хакерских атак.
Битрикс позволяет не только настраивать системы скидок и программы лояльности клиентов, но и оперировать ставками НДС для разных юридических лиц, являющихся вашими клиентами, а также формировать разные цены для разных дилеров. Это просто необходимо, если вы работаете с оптовыми продажами.
Bitrix позволяет интегрировать интернет-магазин с площадками Froogle и Яндекс.Маркет.
Bitrix реализует инструменты для работы с ранее сформированными заказами. Система позволяет также разграничивать права и сферы контроля менеджеров, что весьма эффективно, когда за конкретным клиентом закрепляется один менеджер, осуществляющий ведение его заказов.
Битрикс позволяет связывать два разных интернет-магазина, что полезно, например, при формировании программы лояльности, для создания клиенту единого аккаунта. С помощью CMS можно также настраивать сложную реферальную сеть.
Также из плюсов CMS – наличие удобного файл-менеджера, понятный пользовательский интерфейс админпанели CMS, возможности многосайтовости на базе одного экземпляра CMS. Весь текстовый контент создаваемых страниц сайта хранится в php файлах, что решает проблемы с SEF-модулем – можно задавать любые имена файлов.
Не смотря на то что Bitrix достаточно популярная система, она имеет достаточно хорошую систему защиты от спам атак. Вероятность взлома и успешности хакерских атак на сайт на основе Битрикс – минимальны. Кроме того очень удобна система обновлений программного продукта. Возможно быстро сделать резервные копии ваших проектов, а также восстановить их из архива копий.
Достоинством является тех-поддержка, в которую можно обратиться по некоторым острым вопросам и проблемам, возникшим в ходе установки или эксплуатации вашей копии CMS. Разработчиками созданы все условия для внутрисетевого общения пользователей системы на официальном сайте Битрикс, в том числе и база знаний с форумом, а также подробная документация.
Создание сайта на Битрикс позволяет оптимизировать программную и аппаратную часть проектов, разрабатывать нестандартные системы поиска товаров по различным параметрам, интегрировать web-ресурс с платежными системами ЯндексДеньги, Вебмани, Виза и др. Разработка сайтов на Битрикс позволяет реализовать различную ценовую политику на всевозможные группы товаров, а также создавать сложные системы динамических фильтров, с помощью которых легко осуществляет поиск товаров на сайте за минимальный срок. На базе Битрикс возможна реализация нестандартных решений и выполнение строгих требований для каждого индивидуального web-проекта: разрабатываются расширенные системы для сбора данных статистики по различным категориям – по сотрудникам, по статусам, а также агрегированные статистики по заказам. Создание сайта на Битрикс расширяет его возможности – возможно не только управлять электронным контентом, продажами услуг и товаров, автоматизировать обработку всех заказов, но и также поддерживать партнерские сети, создавать сообщества и многое другое.[17]
Разработка сайтов на Битрикс открывает возможность для большой коллективной работы над сайтом и развития электронной торговли. Возможно создание бизнес-порталов, разработка корпоративного сайта, а также информационно-справочных систем и всевозможных масштабных коммуникационных web-проектов. CMS Битрикс (Bitrix) – эффективный и сверхнадежный инструмент, с помощью которого возможна разработка Интернет-портала и создание web-ресурсов любой сложности. Для пользователей система также удобна благодаря понятному и удобному интерфейсу, с помощью которого возможно управлять сайтом, не владея знаниями в области web-технологий.
Но, как и все другие CMS, Битрикс имеет и ряд недостатков. Первый и главный недостаток – стоимость программного продукта. Широкая известность CMS дает возможность ее авторам устанавливать высокую цену на программный продукт. Вам придется оплатить дополнительную функциональность, в случае потребности в ней, а также оплачивать возможность обновлений и техническую поддержку вашего программного продукта ежегодно. Хотя, данный недостаток присущ большинству качественных коммерческих CMS. Кроме того, Битрикс предъявляет слегка завышенные требования к хостингу, что также повлечет за собой дополнительные финансовые вложения.
Второй серьезный недостаток битрикс – огромное количество файлов-составляющих CMS (некоторые запросы требуют подключения больше 130 файлов системы), что является причиной медленной работы CMS по сравнению с другими аналогами. Особенно это не оправданно в условиях, когда вам требуется от CMS минимум функционала. Впрочем, специалисты Битрикс не так давно разработали решение проблемы – кеширование модулей.
Третий недостаток, связанный также с финансовой составляющей системы – отсутствие бесплатных готовых шаблонов и компонентов для битрикс.
Данная CMS предъявляет повышенные требования к хостингу. Для обеспечения работы Битрикс нужен хостинг с высокими техническими характеристиками и тарифами. Также Битрикс характеризуется низкой производительностью и случаются случаи отказа системы. Битрикс достаточно сложная система, поэтому для ее настройки могут потребоваться глубокие знания основ php, а также долгое, глубокое и всестороннее изучение системы.