1С-Битрикс: Управление сайтом
Проверить информацию. |
1С-Битрикс | |
---|---|
Файл:1c-bitrix logo.jpg | |
Тип | Система управления контентом |
Разработчик | ООО «1С-Битрикс» |
Написана на | PHP |
Интерфейс | веб-интерфейс |
Операционная система | Кроссплатформенное программное обеспечение |
Последняя версия | 10.0 (15 марта 2011) |
Лицензия | Проприетарное программное обеспечение |
Сайт | www.1c-bitrix.ru |
1С-Битрикс — система управления контентом интернет-сайта.
CMS 1С-Битрикс
Система ориентирована на корпоративные сайты, информационные и справочные порталы, социальные сети, интернет-магазины, сайты СМИ, пригодна для создания других видов веб-ресурсов.
Для хранения данных сайта используется реляционная СУБД. Поддерживаются следующие СУБД: MySQL, Oracle, MS SQL. Продукт работает на Microsoft Windows и UNIX‐подобных платформах, включая Linux.
«1С-Битрикс: Управление сайтом» продаётся в одной из семи составленных фирмой-разработчиком редакций (Старт, Стандарт, Эксперт, Малый бизнес, Бизнес, Портал, Большой бизнес), определяющих набор модулей и функциональность системы.
Количество модулей в устанавливаемой системе зависит от редакции продукта. На сегодняшний день представлены следующие редакции продукта:
- «Старт» - 5 модулей;
- «Стандарт» - 12 модулей;
- «Малый бизнес» - 11 модулей;
- «Эксперт» - 20 модулей;
- «Бизнес» - 24 модуля;
- «Портал» - 24 модуля;
- «Большой бизнес» - данная редакция содержит полный набор модулей системы – 26.
Список модулей CMS
|
Для корректной работы с системой управления пользователям без знания языков HTML и PHP требуется предварительная настройка системы (создание шаблона на базе графического дизайна, создание структуры разделов и страниц, а также подключение модулей системы). Данную возможность предоставляют партнёры компании «1С-Битрикс».
Идеология системы представляет собой разделение логики на модули и компоненты.
- Модули в «1С-Битрикс: Управление сайтом» — это набор программных компонентов, отвечающих за работу с различными типами баз данных, а также предоставляющих унифицированный API системы.
- Компоненты служат для связи конечного представления информации на сайте с программным ядром системы. Они используют API, созданный модулями, для организации выборки, модификации, управления информацией в базе данных.
Первая версия системы выпущена в 2001 году. На настоящий момент доступна версия 10.0.1 в различных редакциях.
Награды
- 1С-Битрикс: Управление сайтом — система управления сайтом под проприетарной лицензией, разрабатываемая компанией 1С-Битрикс. Является лауреатом премии Рунета за 2006 и 2008 г.[1].
- 1С-Битрикс: Корпоративный портал — Корпоративный портал под проприетарной лицензией, разрабатываемый компанией 1С-Битрикс. По версии журнала «PC Magazine/RE» вошла в TOP100 лучших программ 2008 года.[2].
Позиции в рейтинге платных CMS на территории СНГ
Содержимое этой статьи нуждается в чистке. |
По состоянию на июль 2010 года «1C-Битрикс: Управление сайтом» занимает первое место в рейтинге платных тиражных CMS[3] России по версии itrack.ru с долей в 49,18 %. Этот рейтинг составляется по информации о реальных установках на сайтах — данные для анализа собирает программа-«паук», которая регулярно обходит все сайты в зоне .ru.
1С-Битрикс: Корпоративный Портал
«1С-Битрикс: Корпоративный Портал» — программный продукт для создания внутрикорпоративного информационного ресурса.
В последней версии продукта учтены тенденции рынка, опыт использования предыдущих версий клиентами и мнения партнеров. Специально разработанная политика лицензирования служит для того, чтобы представить клиентам три подхода к управлению коммуникациями внутри компании. Начиная с версии 9.5, «1С-Битрикс: Корпоративный портал» распространяется в трех редакциях («Компания», «Совместная работа», «Бизнес-процессы»), каждая из которых отвечает разным рыночным потребностям.
Редакция «Компания» позволяет создать полноценный корпоративный портал, который служит в компании официальным источником новостей, является единым местом хранения корпоративных правил и инструкций, содержит информацию о компании, в том числе её организационную структуру и базу данных сотрудников. Редакция предлагается по фиксированной цене 19 900 рублей без учета числа пользователей, для компании любого масштаба.
Редакция «Совместная работа» помимо возможностей редакции «Компания», содержит инструментарий для командной работы в организации. Сотрудники могут управлять задачами и поручениями, работать с календарем, проектами, использовать wiki и экстранет. Редакция позволяет сотрудникам эффективно взаимодействовать друг с другом, даже если они разбросаны по офисам и разным городам. Она включает корпоративный сервис коротких сообщений, персональные блоги и возможность организации видеоконференций. Редакция предлагается по цене 59 500 рублей и включает лицензию на 25 пользователей. Лицензия на дополнительного пользователя, участвующего в совместной работе, обойдется в 500 рублей.
Редакция «Бизнес-процессы» кроме функциональных возможностей предыдущих редакций, предоставляет гибкие инструменты визуального проектирования, управления бизнес-процессами и управления записями (record management). Инструментарий позволит руководству контролировать выполнение ключевых бизнес-процессов, выявлять возникающие проблемы. Редакция предлагается по цене 99 500 рублей и включает лицензию на 25 пользователей. Лицензия на дополнительного пользователя обойдется в 500 рублей.
Протестировать работу любой редакции продукта «1С-Битрикс: Корпоративный Портал» можно в течение 90 дней. Подготовлен инсталлятор для быстрого развертывания продукта в среде Windows и Linux. Пробная версия продукта доступна по адресу: www.1c-bitrix.ru/download/intranet.php
Преимущества для разработчика
Одной из самых привлекательных особенностей «1С-Битрикс: Управление сайтом» для разработчика является механизм информационных блоков (инфоблоков).[4] Он позволяет легко создавать пользовательские типы содержания (например для различных каталогов)[5]. При этом способы работы с инфоблоками Битрикс по возможности приближена к способам работы со справочниками платформы 1С:Предприятие.
Другой особенностью современных версий Битрикса является мощный визуальный HTML-редактор, позволяющий размещать на странице как обычную HTML информацию, PHP код, так и различные динамические компоненты, работу которых обеспечивает CMS. Однако этот редактор имеет и ряд ограничений[6].
Партнерская система 1С-Битрикс
1С-Битрикс имеет обширную сеть студий-партнеров (около 5 000 на февраль 2011 года). Большинство партнеров - мелкие структуры, состоящие из 1-3 человек и использующие продукты Битрикс от случая к случаю. Около 50 партнеров Битрикс, среди которых такие крупные и опытные игроки веб-отрасли, как Qsoft, Diogenes, WebProfy, Вега, Арт-Фреш, AGRweb и Webbix производят основной объем работ по созданию новых проектов на Битрикс: Управление сайтом и Битрикс: Корпоративный Портал. Стать партнером Битрикс может любая организация или ИП. Для этого необходимо выполнить ряд условий, среди которых - перевести свой собственный сайт на систему Битрикс и выполнить ряд формальных требований.
Существует также партнерская система для компаний, готовых работать на зарубежных рынках - немецко- и англоговорящих странах.
Критика
Данную систему обычно критикуют по следующим позициям:
- По сравнению с бесплатными аналогами (такими как Joomla или Drupal) Битрикс достаточно медленная и требовательная к ресурсам система.[6][7]. Может генерировать чересчур сложные SQL запросы.[8]
- Некоторая сложность, перегруженность системы для пользователя.[9]
- Нестабильность системы, в частности возможны проблемы после обновления версии CMS.[6]
- Хотя Битрикс и рекламируется как очень надёжная система, в ней были обнаружены (и позднее исправлены) ряд потенциальных уязвимостей.[6][10]
- Хотя 1С рекламирует Битрикс, как систему не требующую знания программирования, для доводки сайта программировать требуется не реже, чем при работе с конкурирующими бесплатными CMS.[6][10] Освоение API Битрикс достаточно сложно.[7]
- Сложность ориентирования в исходном коде Битрикса, достаточно тяжёлый стиль этого кода. К тому же в большинстве современных Open Source CMS, документация генерируется с помощью phpDocumentor или Doxygen, что гарантирует её актуальность и возможность взглянуть на исходный код
- Внутреннее устройство Битрикса характеризует ряд устаревших архитектурных решений.[11]
- Несмотря на то, что Система управления веб-содержимым по словам рекламных компаний 1С-Битрикс нацелена на пользователей, мало знакомых с программированием, достаточно простые функции в Битриксе предполагают самостоятельного решения, что невозможно без хорошего знания программирования.[12]
- Несмотря на то, что с выходом в 1С-Битрикс «Компоненты 2.0» (пришла на смену «Компоненты 1.0».) и заявленной реализации в компонентах архитектуры MVC на деле явно архитектура делится только на две составляющие «управляющую логику» и «пользовательский интерфейс (в самом 1С-Битрикс это называется шаблоном вывода)». Деление логики на все три составляющие MVC происходит не явно и Model в данном случае представляется ядром системы, а View и Controller описываются в компоненте.
- В связи с особенностями архитектуры Битрикса (каждая страница является отдельным физическим PHP файлом на сервере) эта CMS по сравнению с другими, например с Joomla!, сложна для самостоятельного изучения разработчикам. Например Joomla! 1.6 после установки имеет 4 071 Файлов и 911 папок (33 таблицы баз данных) [около 15 мегабайт], а Битрикс версии «для разработки» (не имеет демо данных) имеет 36 350 файлов в 17 203 папках (370 таблиц баз данных) [157 мегабайт] (для примера брался «1С-Битрикс: Управление сайтом 9.5.6» в котором были включены все модули, но даже доведенная Joomla 1.6 or 1.5 до соответствующего функционала была бы меньше, быстрее и «легче». Главная причина этого в том что Битрикс использует неудачную и устаревшую архитектуру, в которой много данных хранится в виде файлов на сервере, в то время как Joomla в виде файлов хранит исключительно программные модули, а вся динамическая информация хранится в базе данных в Нормальной форме). Отсюда происходит ещё один недостаток Битрикса, который заключается в том, что ежедневные бекапы нужно делать не только Баз данных, но всего сайта с десятками тысяч файлов, упаковка которых в свою очередь создают реальную нагрузку на сервер. В Joomla, например, можно делать бекап файлов только после установки или удаления расширений на сайте, а ежедневно архивировать только базы данных.
- Конъюнктура сообщества (на основных интернет сайтах, в том числе и на официальном) этой CMS такова, что в своем абсолютном большинстве состоит из сотрудников или руководителей партнёров 1С-Битрикс (Франчайзинг и/или Аутсорсинг), которым обычно слабо знакомо чувство бескорыстного энтузиазма. В то же время в сообществе Joomla можно легко найти помощь от единомышленников.
- Несмотря на высокую стоимость по сравнению с другими платными WCMS и свою высокую популярность, документация для 1С-Битрикс обновляется крайне медленно, либо вообще не обновляется [13].
- Утверждение о том, что в «1С-Битрикс» изначально заложен механизм обмена данными с ПП «1С:Предприятие» на деле миф более чем на половину.
- Даже стабильные версии обработок обмена не отвечают всем требованиям универсальности обработки и при желании задействовать её нужно что бы и источник данных и приёмник отвечал ряду технических требований, а за частую на местах конфигурации программ «1С:Предприятие» сильно кастомизированы, что в свою очередь требует вмешательства специалистов для «доводки» программных продуктов до необходимого уровня совместимости.
- Обновления обработок «Обмена данными» выходят с приличным опозданием (может исчисляться месяцами и кварталами) после выхода обновлений для конфигураций «1С:Предприятие» (справедливости ради нужно заметить, что далеко не каждое обновление платформы «11С:Предприятие» требует обновления обработки «Обмена данными», хотя не редко частные доработки конфигураций в родственных областях требуют «доработок» в инструментариях обмена данными)
- Утверждение, что конечные клиенты «1С-Битрикс» защищены компанией-изготовителем ПП от форс мажорных обстоятельств ложно практически на 100 % (пункт 4.2 лицензионного соглашения 9.XX). В лицензионном соглашении явно обозначено, что продаваемый ПП совершенно отчуждаем и компания не несет ни какой ответственности ни за что. Единственное на что может рассчитывать клиент «1С-Битрикс» — это на платную техническую поддержку, которая тоже имеет полное право в любом вопросе отказать в помощи без объяснений и обязательств. На деле компания «1С-Битрикс» предоставляет гарантий не чуть не больше чем любой бесплатный OS CMS, так как платную техническую поддержку можно приобрести на любой CMS в принципе, а на популярные движки как правило существует развитое сообщество разработчиков различного уровня специализации и стоимости услуг.
- Крайний Консерватизм в плане архитектуры CMS «1С-Битрикс» на протяжении всей её истории существования до сих пор порождает заметную отсталость от мировых тенденций в построениях информационных систем. «1С-Битрикс» давно требует переписывания всей CMS с нуля с применением новейших методологий разработки программного обеспечения, но это крайне сложно с учётом нынешней конъюнктуры и реалий, так как это в свою очередь повлечет за собой необходимость переучивания существующих специалистов партнерской сети, переписывания множества существующих коммерческих расширений, что бы они были совместимы на новой CMS т.д. Так, например, Joomla! всего за несколько лет была переписана дважды: с 1.0 на 1.5 и с 1.5 на 1.6. При этом разработчики Joomla! реально осуществляли активную помощь в миграции на новые версии.
- Часто рекламщики «1С-Битрикс» пытаются на форумах бесплатных систем управления веб-содержимым, под видом обычных пользователей, доказать преимущества своих продуктов. [источник?] Однако это оказывает совершенно противоположных эффект, так как они не могут подкрепить это весомыми аргументами. В это же время как пользователи так и сообщество таких бесплатных систем управления веб-содержимым как Drupal или Joomla! достаточно подробно описывают преимущества бесплатных движком перед Битриксом [14].
Взломы системы
- В 2005 году перед миграцией портала Securitylab.ru на платформу Битрикс специалисты фирмы Positive Technologies провели глубокий трёхступенчатый аудит системы. Было обнаружено несколько некритичных уязвимостей, после исправления которых безопасность системы была признана «близкой к абсолюту (по состоянию на 26 мая 2005 года)».[15]
- В журнале «Хакер» за апрель 2006 года была опубликована статья, рассказывающая детали взлома CAPTCHA в системе Битрикс на примере сайта Securitylab.ru.[16]
- В феврале 2009 года была подробно описана уязвимость в Битриксе, а также проведён критический обзор системы с точки зрения безопасности.[10]
Примечания
- ↑ Номинанты и Лауреаты
- ↑ 1С-Битрикс: Корпоративный портал, Журнал «PC Magazine/RE», 20 ноября 2008
- ↑ iTrack → Исследования → Рейтинг CMS
- ↑ См., например, Введение в «1С-Битрикс: Управление сайтом»
- ↑ Схожий механизм предоставляет и CMS Drupal с подключенным модулем Content Construction Kit (CCK), вплоть до использования термина node для структурных единиц обоих систем. Похожие возможности также предоставляет механизм переменных шаблона (template variable, TV) в MODx
- ↑ 1 2 3 4 5 «Ограничения и мифы системы 1С-Битрикс»
- ↑ 1 2 «1С-Битрикс»: природа популярности
- ↑ Как «это» может работать?
- ↑ см. «Сравнительный юзабилити-тест использования различных CMS» или альтернативное исследование «CMS по-русски: сравним удобства интерфейсов»
- ↑ 1 2 3 Плюшевый Битрикс или инструкция по разведению Секлабов, besecure.ru, 5 февраля 2009 г
- ↑ «Битрикс: „жесткий“, „хрупкий“, „монолитный“»
- ↑ 1С-Битрикс: Частые вопросы
- ↑ Документация «1С-Битрикс» — а кому оно надо?
- ↑ Bitrix vs Joomla
- ↑ SecurityLab.ru переезжает на систему «Битрикс: Управление сайтом», Компьюлента, 27 мая 2005 г
- ↑ Взлом CAPTCHA: надёжный Битрикс, журнал «Хакер», 25 апреля 2006 г
См. также
Литература
- Басыров Р. И. 1С-Битрикс. Постройте профессиональный сайт сами!. — СПб.: Питер, 2008. — С. 304. — ISBN 978-5-388-00271-6.
- Басыров Р. И. Открываем интернет-магазин с помощью 1С-Битрикс. — М.: Эксмо, 2009. — С. 512. — ISBN 978-5-699-36376-6.
- Басыров Р. И. 1С-Битрикс: Корпоративный портал. Повышение эффективности компании. — СПб.: Питер, 2010. — С. 320. — ISBN 978-5-4237-0019-5.