Битрикс-Framework Универсальная программная среда (CMF) для разработки индивидуальных Интернет-решений
CMS и CMF. Две концепции развития систем управления контентом. 1. CMS (Content Management System) – система управления контентом, как законченный продукт и готовое решение определенного спектра задач 2. CMF (Content Management Framework) – программная платформа (набор инструментов), с помощью которых, можно создать любой законченный веб-продукт, в частности CMS систему. CMS – ориентация на конечного клиента (пользователя системы) CMF – ориентация на разработчика и конечного пользователя системы Преимущества CMS, созданных на базе CMF: ярко выраженная архитектура продукта неограниченные возможности по настройке отчуждаемость от разработчика, в связи с высоким уровнем абстракции и полным документированием CMF
Битрикс-CMF Битрикс: управление сайтом – это программная платформа (Framework) для создания интернет-решений. Компоненты дают возможность использовать функционал CMF для нетехнических специалистов. CMF как ядро – сохраняет возможность полной кастомизации модулей, редакций, компонентов и решений!
Архитектура Битрикс-Framework строк кода классов, 3800 методов и функций таблиц базы данных событий компонент
Технология SiteUpdate. SiteUpdate как способ сохранения инвестиций в разработку новейшие версии API, модулей, компонентов и т.д. исправление ошибок не затрагивает реализованные решения upgrade до более функциональных редакцией Битрикс гарантирует совместимость API вызовов и работоспособность бизнес-логики и приложений созданных на API
Функциональные модули для CMS Управление структурой Главный модуль Информационные блоки Документо- оборот Интернет- магазин Торговый каталог Статистика Реклама Техподдержка Почта Форумы Рассылка Веб-формы Валюты Опросы Поиск Active Directory/LDAP Интегратор Перевод Обучение, тестирование Блоги Компрессия
Типовые CMS редакции Старт 4 модуля 4900 руб. MySQL руб. Oracle/MSSQL Эксперт 17 модулей руб. MySQL руб. Oracle/MSSQL Бизнес 21 модуль руб. MySQL руб. Oracle/MSSQL Малый бизнес 10 модулей руб. MySQL руб. Oracle/MSSQL Стандарт 9 модулей руб. MySQL руб. Oracle/MSSQL
Комплексные готовые решения Новое направление. Решения предназначены для конкретных групп клиентов или конкретных бизнес-задач. Примеры: «QSOFT: Корпоративный портал» готовое решение для создания внутрикорпоративного (intranet) ресурса Ожидается появление: Решение для туристического бизнеса Решения для автобизнеса Городской портал и ряда других готовых решений
Компоненты. Компонент - логически завершенный код, принимающий ряд параметров, выполняющий ряд действий и выводящий какой либо результат (например, в виде HTML кода). Компонент является законченной бизнес-логикой, решением узкой бизнес-задачи. Примеры: вывод списка новостей заданного типа отображение формы регистрации на семинар карточка товара корзина, оплата заказа и т.д. и т.п. Посетитель Компонент Ядро (API) Данные Шаблоны компонента Реализация MVC-модели – разделение логики и представления Controller View Model
Встроенная поддержка PHP шаблонов Возможность подключить произвольные шаблонизаторы: Smarty, XSLT, FastTemplate и другие Компонент может иметь произвольное количество шаблонов Логика компонента Выбор шаблона Определение шаблонизатора PHP Smarty… HTML $arResult Преобразование параметров, стили Шаблоны компонентов
Набор взаимосвязанных страниц, представляющих собой единый смысловой блок (каталог, форум, блоги) Недостатки реализации с помощью обычных компонентов: приходится создавать множество страниц для размещения компонентов приходится настраивать свойства каждого из компонентов (в том числе пересекающиеся) связи между компонентами либо жестко зашиты в код компонентов (что не универсально), либо сложны для настройки нет возможности автоматически добавить новую страницу в смысловой блок (в публичной части) Недостатки реализации одним большим компонентом нет возможности использовать составные части по отдельности дублирование кода Группы товаров каталога Товар Фильтр Товары группы товаров Список каталогов Каталог Комплексные (многостраничные) компоненты
Производительность Битрикс-Framework. Производительность на уровне продукта: Кэширование на уровне ядра – позволяет минимизировать число запросов к базе данных. Методы кэширования в API – создание произвольного кэша на нужную информацию в проекте Автокэширование компонентов Оптимизированные запросы к базе данных Производительность на уровне веб-сервера: Используя разные конфигурации оборудования можно масштабировать интернет-проекты в зависимости от нагрузки на сервер, что позволяет каждому клиенту найти оптимальный уровень, соответствующий задачам проекта и нагрузке. В комплект документации входит руководство для технических специалистов и системных администраторов по конфигурированию веб-систем для оптимальной работы с продуктом. Для любой нагрузки
Стабильность при сверхвысоких нагрузках Нагрузочное тестирование (симуляция нагрузки). Проведено компанией QSOFT ( Исходные данные: Сервер Kraftway Express ISP ES11 : CPU: 2*Intel(R) Xeon(TM) 2.80GHz, RAM: k, HDD: SEAGATE ST LC, 144 GB (Ultra320 SCSI) (без RAID); ОС Linux Debian 4, Nginx , Apache , MySQL , PHP (eAccelerator v0.9.5) Результаты: «Битрикс: Старт» – более хитов в сутки «Битрикс: Бизнес» – более хитов в сутки Готовится подробный отчет о тестировании, включающий все конфигурационные файлы и параметры. Тестирование реальностью: Интернет-магазин «Эльдорадо» Интеграция с УПП, высокая частота обновлений данных. Аппаратная конфигурация: 1 й сервер – веб-сервер и PHP, 2 й сервер - СУБД Конец декабря 2006 г. Стабильная работа при нагрузке в 35 тыс. уникальных посетителей в час!
Открытая архитектура Обмен данными: Синхронизация с торговыми и учетными системами (1C, SAP, Axapta) через XML или на базе открытого стандарта CommerceML. Выгрузка данных в электронные торговые площадки (Яндекс.Маркет, Рамблер.Покупки, Froogle). Импорт/экспорт посредством CSV формата (Excel). RSS и Atom: поддержка экспорта данных. Внешняя авторизация: встроенная поддержка Active Directory/LDAP. возможность настройки внешней авторизации из любых внешних систем, использующих механизмы хранения групп пользователей и пользовательских бюджетов. Другие возможности по обмену и синхронизации: Прямое соединение к любой базе данных (на базе встроенных в PHP модулей, либо через ODBC). Web-services и SOAP.
Техническая поддержка и документация Руководство по установке Руководство по интеграции Руководства пользователя Руководство по конфигурированию API для разработчиков Учебные курсы Закрытые форумы Необходимо сотрудникам и разработчикам Комплект справочной информации по продукту включает более 2500 страниц: Постоянно работающая линия техподдержки консультирует клиентов и партнеров по всем вопросам, касающимся работы с продуктом.
Учебные курсы и сертификация специалистов Обучение и сертификация онлайн* на сайте Сертификация бесплатно! Личный кабинет ученика с полной информацией о прохождении курсов и сертификации. Семинары и оффлайн учебные курсы для пользователей и разработчиков. Платные курсы партнеров «Битрикс» для пользователей и разработчиков. Легкость изучения продукта и среды разработки Учебные курсы и сертификация позволяют всем желающим овладеть навыками управления продуктам и создания интернет-решений на базе продукта. Примеры учебных курсов: Администрирование, Установка и настройка, Интеграция, Многосайтовость, Конфигурирование веб-систем * Реализовано на базе модуля «Обучение», входящего в состав продукта
Безопасность среды разработки Безопасность – основа архитектуры Битрикс: Framework единая система авторизации и политики безопасности единый бюджет пользователя для всех модулей; двухуровневая система разграничения прав доступа; независимость системы контроля доступа от бизнес-логики страницы; возможность шифрования информации при передаче; независимое журналирование выполняемых страниц в модуле Статистики; методика двойного контроля критически опасных участков кода. Осуществляется непрерывная проверка кода на противодействие известным уязвимостям собственными специалистами по безопасности. Внешний аудит безопасности: Компании Positive Technologies и «Немесис» провели полномасштабное тестирование полной версии программного продукта «Битрикс: Управление сайтом», располагая исходными текстами продукта и консультационной поддержкой технических специалистов компании «Битрикс». По результатам проверки программному продукту «Битрикс: Управление сайтом» присвоен статус «Безопасного веб- приложения» и выданы сертификаты соответствия.
Развитая партнерская сеть Компания «Битрикс» - технологический партнер для разработчиков сайтов и веб-интеграторов, которые используют «Битрикс: Управление сайтом» в качестве основы для построения своих решений. Россия: Москва, Санкт-Петербург, Калининград, Новосибирск, Ярославль, Красноярск, Челябинск, Хабаровск, Ростов-на-Дону, Нижний Новгород, Якутск, Киров, Йошкар-Ола, Пенза, Петропавловск-Камчатский, Екатеринбург, Биробиджан, Ижевск, Кирово-Чепецк, Самара, Новокузнецк, Саранск, Чебоксары, Уфа, Воронеж, Казань и другие Украина: Киев, Донецк, Днепропетровск, Ивано- Франковск, Винница Белоруссия: Минск Литва: Вильнюс Эстония: Таллин Казахстан: Алматы Молдова: Кишинев Азербайджан: Баку Международный рынок: США, Великобритания, Германия, Греция, Италия, Голландия, Канада и другие. Партнерская сеть «Битрикс» объединяет более 1400 компаний в 50 странах мира:
6000 веб-проектов На основе продукта работает более 6000 сайтов
Контактная информация Москва Телефоны (495) (495) Почтовый адрес , Россия, г. Москва, ул. Староалексеевская, д. 21, офис 464 Калининград Телефон (4012) Почтовый адрес , Россия, г. Калининград, Московский проспект, 261 отдела продаж: Адрес сайта: