Битрикс- Framework Универсальная программная среда ( CMF )  для разработки   индивидуальных  Интернет-решений
CMS  и  CMF  . Две концепции развития систем управления контентом. <ul><li>1.  CMS  ( Content Management System )  –  сист...
Битрикс- CMF “ Битрикс: управление сайтом ”  – это программная платформа ( Framework ) для создания интернет-решений. Комп...
Архитектура Битрикс- Framework .  <ul><li>330 000  строк кода </li></ul><ul><li>450 классов, 3800 методов и функций </li><...
Технология  SiteUpdate . <ul><li>SiteUpdate  как способ сохранения инвестиций в разработку </li></ul><ul><li>новейшие верс...
Функциональные модули для  CMS   Управление структурой Главный модуль Информационные блоки Документо- оборот Интернет-мага...
Типовые  CMS  редакции Старт 4 модуля 4 900 руб.  MySQL 24900  руб.  Oracle/MSSQL Эксперт 17 модулей 28 900 руб.  MySQL 14...
Комплексные готовые решения <ul><li>Новое направление.  </li></ul><ul><li>Решения предназначены для конкретных групп клиен...
Компоненты.  <ul><li>Компонент - логически завершенный код, принимающий ряд параметров, выполняющий ряд действий и выводящ...
<ul><li>Встроенная поддержка PHP шаблонов </li></ul><ul><li>Возможность подключить произвольные шаблонизаторы: Smarty, XSL...
<ul><li>Набор взаимосвязанных страниц, представляющих собой единый смысловой блок (каталог, форум, блоги) </li></ul><ul><l...
Производительность Битрикс- Framework . <ul><li>Производительность на уровне продукта: </li></ul><ul><li>Кэширование на ур...
Стабильность при сверхвысоких нагрузках <ul><li>Нагрузочное тестирование (симуляция нагрузки). </li></ul><ul><li>Проведено...
Открытая архитектура <ul><li>Обмен данными: </li></ul><ul><li>Синхронизация с торговыми и учетными системами ( 1C, SAP, Ax...
Техническая поддержка и документация <ul><li>Руководство по установке </li></ul><ul><li>Руководство по интеграции </li></u...
Учебные курсы и сертификация специалистов <ul><li>Обучение и сертификация онлайн* на сайте  www.bitrixsoft.ru . </li></ul>...
Безопасность среды разработки <ul><li>Безопасность – основа архитектуры Битрикс:  Framework </li></ul><ul><li>единая систе...
Развитая партнерская сеть Компания «Битрикс» - технологический партнер для разработчиков сайтов и веб-интеграторов, которы...
6000 веб-проектов На основе продукта работает более   6000 сайтов
Контактная информация Москва Телефоны (495) 775-26-18 (495) 363-37-53 Почтовый адрес 129626, Россия, г. Москва,  ул. Старо...
Upcoming SlideShare
Loading in...5
×

битрикс Framework сергей рыжиков

2,003

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,003
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

битрикс Framework сергей рыжиков

  1. 1. Битрикс- Framework Универсальная программная среда ( CMF ) для разработки индивидуальных Интернет-решений
  2. 2. CMS и CMF . Две концепции развития систем управления контентом. <ul><li>1. CMS ( Content Management System ) – система управления контентом, как законченный продукт и готовое решение определенного спектра задач </li></ul><ul><li>2. CMF (Content Management Framework) – программная платформа (набор инструментов), с помощью которых, можно создать любой законченный веб-продукт, в частности CMS систему. </li></ul><ul><li>CMS – ориентация на конечного клиента (пользователя системы) </li></ul><ul><li>CMF – ориентация на разработчика и конечного пользователя системы </li></ul><ul><li>Преимущества CMS , созданных на базе CMF: </li></ul><ul><li>ярко выраженная архитектура продукта </li></ul><ul><li>неограниченные возможности по настройке </li></ul><ul><li>отчуждаемость от разработчика, в связи с высоким уровнем абстракции и полным документированием CMF </li></ul>
  3. 3. Битрикс- CMF “ Битрикс: управление сайтом ” – это программная платформа ( Framework ) для создания интернет-решений. Компоненты дают возможность использовать функционал CMF для нетехнических специалистов. CMF как ядро – сохраняет возможность полной кастомизации модулей, редакций, компонентов и решений!
  4. 4. Архитектура Битрикс- Framework . <ul><li>330 000 строк кода </li></ul><ul><li>450 классов, 3800 методов и функций </li></ul><ul><li>265 таблиц базы данных </li></ul><ul><li>1 67 событий </li></ul><ul><li>155 компонент </li></ul>
  5. 5. Технология SiteUpdate . <ul><li>SiteUpdate как способ сохранения инвестиций в разработку </li></ul><ul><li>новейшие версии API , модулей, компонентов и т.д. </li></ul><ul><li>исправление ошибок </li></ul><ul><li>не затрагивает реализованные решения </li></ul><ul><li>upgrade до более функциональных редакциий </li></ul><ul><li>Битрикс гарантирует совместимость API вызовов и работоспособность бизнес-логики и приложений созданных на API </li></ul>
  6. 6. Функциональные модули для CMS Управление структурой Главный модуль Информационные блоки Документо- оборот Интернет-магазин Торговый каталог Статистика Реклама Техподдержка Почта Форумы Рассылка Веб-формы Валюты Опросы Поиск Active Directory/LDAP Интегратор Перевод Обучение, тестирование Блоги Компрессия
  7. 7. Типовые CMS редакции Старт 4 модуля 4 900 руб. MySQL 24900 руб. Oracle/MSSQL Эксперт 17 модулей 28 900 руб. MySQL 149900 руб. Oracle/MSSQL Бизнес 21 модуль 48 900 руб. MySQL 249900 руб. Oracle/MSSQL Малый бизнес 10 модулей 24 900 руб. MySQL 94900 руб. Oracle/MSSQL Стандарт 9 модулей 12900 руб. MySQL 74900 руб. Oracle/MSSQL
  8. 8. Комплексные готовые решения <ul><li>Новое направление. </li></ul><ul><li>Решения предназначены для конкретных групп клиентов или конкретных бизнес-задач. </li></ul><ul><li>Примеры: </li></ul><ul><li>«QSOFT: Корпоративный портал» </li></ul><ul><li>готовое решение для создания внутрикорпоративного ( intranet ) ресурса </li></ul><ul><li>Ожидается появление: </li></ul><ul><li>Решение для туристического бизнеса </li></ul><ul><li>Решения для автобизнеса </li></ul><ul><li>Городской портал </li></ul><ul><li>и ряда других готовых решений </li></ul>
  9. 9. Компоненты. <ul><li>Компонент - логически завершенный код, принимающий ряд параметров, выполняющий ряд действий и выводящий какой либо результат (например, в виде HTML кода). </li></ul><ul><li>Компонент является законченной бизнес-логикой, решением узкой бизнес-задачи. </li></ul><ul><li>Примеры: </li></ul><ul><li>вывод списка новостей заданного типа </li></ul><ul><li>отображение формы регистрации на семинар </li></ul><ul><li>карточка товара </li></ul><ul><li>корзина, оплата заказа </li></ul><ul><li>и т.д. и т.п. </li></ul>Посетитель Компонент Ядро (API) Данные Шаблоны компонента Реализация MVC -модели – разделение логики и представления Controller View Model
  10. 10. <ul><li>Встроенная поддержка PHP шаблонов </li></ul><ul><li>Возможность подключить произвольные шаблонизаторы: Smarty, XSLT, FastTemplate и другие </li></ul><ul><li>Компонент может иметь произвольное количество шаблонов </li></ul>Логика компонента Выбор шаблона Определение шаблонизатора PHP Smarty … HTML $arResult Преобразование параметров, стили Шаблоны компонентов
  11. 11. <ul><li>Набор взаимосвязанных страниц, представляющих собой единый смысловой блок (каталог, форум, блоги) </li></ul><ul><li>Недостатки реализации с помощью обычных компонентов: </li></ul><ul><ul><li>приходится создавать множество страниц для размещения компонентов </li></ul></ul><ul><ul><li>приходится настраивать свойства каждого из компонентов (в том числе пересекающиеся) </li></ul></ul><ul><ul><li>связи между компонентами либо жестко зашиты в код компонентов (что не универсально), либо сложны для настройки </li></ul></ul><ul><ul><li>нет возможности автоматически добавить новую страницу в смысловой блок (в публичной части) </li></ul></ul><ul><li>Недостатки реализации одним большим компонентом </li></ul><ul><ul><li>нет возможности использовать составные части по отдельности </li></ul></ul><ul><ul><li>дублирование кода </li></ul></ul>Комплексные (многостраничные) компоненты Группы товаров каталога Товар Фильтр Товары группы товаров Список каталогов Каталог
  12. 12. Производительность Битрикс- Framework . <ul><li>Производительность на уровне продукта: </li></ul><ul><li>Кэширование на уровне ядра – позволяет минимизировать число запросов к базе данных. </li></ul><ul><li>Методы кэширования в API – создание произвольного кэша на нужную информацию в проекте </li></ul><ul><li>Автокэширование компонентов </li></ul><ul><li>Оптимизированные запросы к базе данных </li></ul><ul><li>Производительность на уровне веб-сервера: </li></ul><ul><li>Используя разные конфигурации оборудования можно масштабировать интернет-проекты в зависимости от нагрузки на сервер, что позволяет каждому клиенту найти оптимальный уровень, соответствующий задачам проекта и нагрузке. </li></ul><ul><li>В комплект документации входит руководство для технических специалистов и системных администраторов по конфигурированию веб-систем для оптимальной работы с продуктом. </li></ul>Для любой нагрузки
  13. 13. Стабильность при сверхвысоких нагрузках <ul><li>Нагрузочное тестирование (симуляция нагрузки). </li></ul><ul><li>Проведено компанией QSOFT ( www.qsoft.ru ) . </li></ul><ul><li>Исходные данные: </li></ul><ul><li>Сервер “ Kraftway Express ISP ES 11” : CPU : 2*Intel(R) Xeon(TM) 2.80GHz, RAM : 2076308 k , HDD : SEAGATE ST 3146707 LC , 144 GB ( Ultra 320 SCSI ) (без RAID ); </li></ul><ul><li>ОС Linux Debian 4, Nginx 0.4.13, Apache 1.3.34, MySQL 5.0.27, PHP 4.4.4 (eAccelerator v0.9.5) </li></ul><ul><li>Результаты: </li></ul><ul><li>«Битрикс: Старт» – более 6 000 000 хитов в сутки </li></ul><ul><li>«Битрикс: Бизнес» – более 1 700 000 хитов в сутки </li></ul><ul><li>Готовится подробный отчет о тестировании, включающий все конфигурационные файлы и параметры . </li></ul><ul><li>Тестирование реальностью: </li></ul><ul><li>Интернет-магазин «Эльдорадо» www.eldorado.ru . Интеграция с УПП, высокая частота обновлений данных. </li></ul><ul><li>Аппаратная конфигурация: 1й сервер – веб-сервер и PHP , 2й сервер - СУБД </li></ul><ul><li>Конец декабря 2006 г. Стабильная работа при нагрузке в 35 тыс. уникальных посетителей в час! </li></ul>
  14. 14. Открытая архитектура <ul><li>Обмен данными: </li></ul><ul><li>Синхронизация с торговыми и учетными системами ( 1C, SAP, Axapta ) через XML или на базе открытого стандарта CommerceML . </li></ul><ul><li>Выгрузка данных в электронные торговые площадки (Яндекс.Маркет, Рамблер.Покупки, Froogle ). </li></ul><ul><li>Импорт/экспорт посредством CSV формата ( Excel ). </li></ul><ul><li>RSS и Atom : поддержка экспорта данных. </li></ul><ul><li>Внешняя авторизация: </li></ul><ul><li>встроенная поддержка Active Directory/LDAP . </li></ul><ul><li>возможность настройки внешней авторизации из любых внешних систем, использующих механизмы хранения групп пользователей и пользовательских бюджетов. </li></ul><ul><li>Другие возможности по обмену и синхронизации: </li></ul><ul><li>Прямое соединение к любой базе данных (на базе встроенных в PHP модулей, либо через ODBC ). </li></ul><ul><li>Web-services и SOAP . </li></ul>
  15. 15. Техническая поддержка и документация <ul><li>Руководство по установке </li></ul><ul><li>Руководство по интеграции </li></ul><ul><li>Руководства пользователя </li></ul><ul><li>Руководство по конфигурированию </li></ul><ul><li>API для разработчиков </li></ul><ul><li>Учебные курсы </li></ul><ul><li>Закрытые форумы </li></ul>Необходимо сотрудникам и разработчикам Комплект справочной информации по продукту включает более 2500 страниц: Постоянно работающая линия техподдержки консультирует клиентов и партнеров по всем вопросам, касающимся работы с продуктом.
  16. 16. Учебные курсы и сертификация специалистов <ul><li>Обучение и сертификация онлайн* на сайте www.bitrixsoft.ru . </li></ul><ul><li>Сертификация бесплатно! </li></ul><ul><li>Личный кабинет ученика с полной информацией о прохождении курсов и сертификации. </li></ul><ul><li>Семинары и оффлайн учебные курсы для пользователей и разработчиков. </li></ul><ul><li>Платные курсы партнеров «Битрикс» для пользователей и разработчиков. </li></ul>Легкость изучения продукта и среды разработки Учебные курсы и сертификация позволяют всем желающим овладеть навыками управления продуктам и создания интернет-решений на базе продукта. Примеры учебных курсов: Администрирование, Установка и настройка, Интеграция, Многосайтовость, Конфигурирование веб-систем * Реализовано на базе модуля «Обучение», входящего в состав продукта
  17. 17. Безопасность среды разработки <ul><li>Безопасность – основа архитектуры Битрикс: Framework </li></ul><ul><li>единая система авторизации и политики безопасности </li></ul><ul><li>единый бюджет пользователя для всех модулей;   </li></ul><ul><li>двухуровневая система разграничения прав доступа; </li></ul><ul><li>независимость системы контроля доступа от бизнес-логики страницы; </li></ul><ul><li>возможность шифрования информации при передаче; </li></ul><ul><li>независимое журналирование выполняемых страниц в модуле Статистики; </li></ul><ul><li>методика двойного контроля критически опасных участков кода. </li></ul><ul><li>Осуществляется непрерывная проверка кода на противодействие известным уязвимостям собственными специалистами по безопасности. </li></ul><ul><li>Внешний аудит безопасности: </li></ul><ul><li>Компании Positive Technologies и «Немесис» провели полномасштабное тестирование полной версии программного продукта «Битрикс: Управление сайтом», располагая исходными текстами продукта и консультационной поддержкой технических специалистов компании «Битрикс». </li></ul><ul><li>По результатам проверки программному продукту «Битрикс: Управление сайтом» присвоен статус «Безопасного веб-приложения» и выданы сертификаты соответствия. </li></ul>
  18. 18. Развитая партнерская сеть Компания «Битрикс» - технологический партнер для разработчиков сайтов и веб-интеграторов, которые используют «Битрикс: Управление сайтом» в качестве основы для построения своих решений. <ul><li>Россия: Москва, Санкт-Петербург, Калининград, Новосибирск, Ярославль, Красноярск, Челябинск, Хабаровск, Ростов-на-Дону, Нижний Новгород, Якутск, Киров, Йошкар-Ола, Пенза, Петропавловск-Камчатский, Екатеринбург, Биробиджан, Ижевск, Кирово-Чепецк, Самара, Новокузнецк, Саранск, Чебоксары, Уфа, Воронеж, Казань и другие </li></ul><ul><li>Украина: Киев, Донецк, Днепропетровск, Ивано-Франковск, Винница </li></ul><ul><li>Белоруссия: Минск </li></ul><ul><li>Литва: Вильнюс </li></ul><ul><li>Эстония: Таллин </li></ul><ul><li>Казахстан: Алматы </li></ul><ul><li>Молдова: Кишинев </li></ul><ul><li>Азербайджан: Баку </li></ul>Международный рынок: США, Великобритания, Германия, Греция, Италия, Голландия, Канада и другие. Партнерская сеть «Битрикс» объединяет более 140 0 компаний в 50 странах мира:
  19. 19. 6000 веб-проектов На основе продукта работает более 6000 сайтов
  20. 20. Контактная информация Москва Телефоны (495) 775-26-18 (495) 363-37-53 Почтовый адрес 129626, Россия, г. Москва, ул. Староалексеевская, д. 21, офис 464 Калининград Телефон (4012) 51-05-64 Почтовый адрес 236001, Россия, г. Калининград, Московский проспект, 261 E-mail отдела продаж : [email_address] Адрес сайта: http://www.bitrixsoft.ru
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×