1 / 25

«Битрикс: Управление сайтом .NET »

Технологическая презентация бета-версии продукта. «Битрикс: Управление сайтом .NET ». Сергей Рыжиков директор «Битрикс» Юрий Тушинский технический директор «Битрикс» Алексей Кирсанов проектировщик, ведущий разработчик «Битрикс».

elle
Download Presentation

«Битрикс: Управление сайтом .NET »

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Технологическая презентация бета-версиипродукта «Битрикс: Управление сайтом .NET» Сергей Рыжиков директор «Битрикс» Юрий Тушинский технический директор «Битрикс» Алексей Кирсанов проектировщик, ведущий разработчик «Битрикс»

  2. ООО «Битрикс» основано в 1998 году. Специализируется на разработке программных продуктов для Интернет. 40 человек. Основной офис в Калининграде. • Выпущенные продукты: • Битрикс: Арендуемые магазины (ASP/MSSQL) - 2001 • Битрикс: Инфо-портал (ASP/MSSQL) - 2002 • Битрикс: Управление сайтом (PHP/MySQL/MSSQL/Oracle) – 2002-2008 • Битрикс: Платформа аренды приложений SaaS – 2008 • Разработанные крупные проекты: www.softkey.ru • ООО «1С-Битрикс» - совместное предприятие, созданное ЗАО «1С» и ООО «Битрикс» в 2007 году. 10 человек. Основной офис в Москве. • «1С-Битрикс» обладает правами продажи продукта «1С-Битрикс: Управление сайтом» на территории стран бывшего СССР, занимается продвижением продукта, а также построением партнерской сети для его распространения, внедрения и поддержки. • Партнерская сеть «1С-Битрикс»насчитывает более 1700 компаний. Внедрено более 10000 решений. Компания «Битрикс»

  3. Битрикс: Управление сайтом .NET • Планируемая дата выпуска: март 2008 года • Платформа: ASP.NET 2.0 • Язык программирования: C# • База данных: MSSQL 2005 • Дополнительные требования: Microsoft Ajax 1.0 • Размещение на хостинге: не ниже medium trust • Поддерживаемый виртуальный хостинг

  4. Основные преимущества .NET версии • Комплексное решение бизнес-задач • Многосайтовость • Безопасность • Удобный и понятный интерфейс • Упрощенная интеграция с дизайном, шаблоны • Динамические программные компоненты • Технология обновлений SiteUpdate • Среда для разработки индивидуальных решений (FrameWork) .NET платформа разработки веб-приложений

  5. Архитектура продукта Управление всеми модулями, автоматическое обновление

  6. Модули представляют из себя независимые сборки (dll), файлы ресурсов (стили, картинки), страницы для административного раздела, компоненты (ascx).Также модуль может иметь свою структуру в БД. • Все страницы сайта и компоненты написаны с использованием API.Работа с БД напрямую запрещена – доступ к данным только через API модулей. • Обмен информацией между модулями происходит при помощи системы команд (событий). • При обновлении происходит модификация только файлов продукта, при этом API функции остаются совместимы, поэтому обновление происходит без последствий для публичной части сайта. Модульность, API, CMF

  7. Структура сайта находится в физических файлах и папках – статика • Страницы – обычные ASPX и могут содержать код (обычно вызов компонентов) • Динамический контент (новости, каталог) выводится компонентами из модулей (информационные блоки) Публичный раздел

  8. Кодировка UTF-8, возможность настроить форматы дат и времени для каждого языка. • Использование нескольких языков в административном разделе. • Поддержка нескольких языков для компонентов. • Штатная поддержка двух языков - русский и английский • Возможность перевода на другие языки (интерфейс перевода), скачивание новых языков через систему обновления. Локализация, языки

  9. Неограниченное число сайтов – единая БД (пользователи, совместная динамическая информация), различные статические файлы, внешний вид. • Текущий сайт определяется по URL-у: домен/папка. • Для текущего сайта из его настроек определяется язык. • Также, из настроек сайта определяется шаблон сайта (master page и шаблоны представления компонент). На выбор шаблона могут оказывать влияние дополнительные параметры (параметр в ссылке, права доступа или временной интервал). Многосайтовость, языки, шаблоны сайтов

  10. Почтовые шаблоны – возможность отправить E-Mail сообщение для любого системного события произвольного вида (например, регистрация пользователя) . • Планировщик задач – запуск необходимого программного процесса в заданное время (очистка устаревших данных). • Журнал событий (основанный на провайдерах) • Единая обработка адресов для ЧПУ (SEO) Дополнительные инструменты

  11. Аутентификация • Основана на провайдерах • Возможность добавить свой провайдер • BXIdentity FormsIdentity GenericIdentity BXIdentity . . .

  12. Авторизация • Основана на ролях и операциях • Разрешение выполнять определенные операции • Роли основаны на провайдерах Роли Менеджер каталога Админстр. каталога Задачи Администр. ИБ Управление ИБ Операции Управл. элементами ИБ Управл. структурой ИБ Измен. ИБ

  13. Компоненты • Составные блоки сайта: компонент новостей, компонент каталога, компонент поиска и т.д. • Разделение логики (компонент) и представления (шаблон компонента) • Компонент лежит в отдельной папке и может содержать ресурсы • Многостраничные компоненты

  14. Разделение логики и представления • Компонент представляет собой логику, шаблон компонента - представление • Компонент может иметь неограниченное число шаблонов Компонент (логика) Шаблон 1 Шаблон 2 Шаблон 3 . . .

  15. Список каталогов Группы товаров каталога Товары группы товаров Каталог Товар Фильтр Многостраничные компоненты • Наборвзаимосвязанныхстраниц, представляющихсобойединыйсмысловойблок (каталог, форум, блоги) • Недостаткиреализации с помощьюобычныхкомпонентов: • приходитсясоздаватьмножествостраницдляразмещениякомпонентов • приходитсянастраиватьсвойствакаждогоизкомпонентов (в томчислепересекающиеся) • связимеждукомпонентамилибожесткозашиты в кодкомпонентов (чтонеуниверсально), либосложныдлянастройки • нетвозможностиавтоматическидобавитьновуюстраницу в смысловойблок (в публичнойчасти) • Недостаткиреализацииоднимбольшимкомпонентом • нетвозможностииспользоватьсоставныечастипоотдельности • дублированиекода

  16. Контроллер MVC • Modelпредставляетсобойданные и бизнес-логику, отвечаетназапросыView. Этоядро (API) системы. • Viewвыводитданныепользователю, запрашиваетданные у Model, посылаетдействияпользователя в Controller (HTTP запрос). Этообычныекомпоненты. • Controllerнаоснованиидействийпользователя и ответаModelвыбираетсоответствующийView. Этомногостраничныйкомпонент. Controller View Model

  17. Система команд • Задача обеспечить взаимодействие объектов, сформировав слабую связанность и избавив объекты от необходимости явно ссылаться друг на друга • Паттерны проектирования «Медиатор» и «Команда» • Команда направляется всем подписанным на нее объектам • Объекты могут вернуть результат выполнения команды Объект 1 (модуль) команда Объект 2 (компонент) команда команда Медиатор Объект 1 (класс) * * *

  18. «Битрикс: Управление сайтом .NET» CMS – это только 1 из планируемых 22 модулей продукта. «Битрикс: Управление сайтом .NET» должен закрывать 95% функционала сайтов. Остальные 5% - специфические задачи с использованием индивидуальной бизнес-логики. Программный продукт «Битрикс: Управление сайтом .NET» - универсальный инструмент и среда разработки (CMF) для создания и управления современным интернет-проектом. Обновления для продукта будут поступать клиентам по технологии обновлений SiteUpdate План развития .NET версии продукта Просто создать сайт и просто управлять

  19. План по выпуску модулей Управление структурой Главный модуль Информационные блоки Документо- оборот Интернет-магазин Торговый каталог Обучение, тестирование Статистика Реклама Форумы Рассылка Блоги Веб-формы Валюты Опросы Техподдержка Почта Фотогалерея 2.0 Перевод Поиск Веб-сервисы

  20. Интерфейс административного раздела создан с использованием технологии AJAX, позволяющей значительно ускорить работу с сайтом. Адаптивный интерфейс Работа в новом интерфейсе поможет пользователям: • упростить внедрение, сократить затраты на запуск проекта - для выполнения большинства операций не нужно читать документацию или получать дополнительные консультации. Вы просто начинаете работать; • снизить расходы на обучение новых сотрудников - для работы с системой достаточно обычного опыта работы с офисными приложениями. Нет никакой необходимости проводить специальное дополнительное обучение новых сотрудников, они сразу включаются в процесс; • выполнять обычные операции быстрее, избавиться от рутинных действий - мы оптимизировали все наиболее часто используемые действия; • снизить число ошибок - продуманный интерфейс уменьшает число ошибок, снижает потерю времени на их исправление. Комфортная работа с сайтом

  21. Многосайтовая версия «Битрикс: Управление сайтом» позволяет создавать неограниченное число сайтов с: Многосайтовость • общей системой авторизации пользователей; • единой системой управления; • объединенным рекламным пространством; • уникальной системой веб-аналитики для анализа эффективности проектов; • расширенными возможностями по созданию и управлению сообществами; • сетью интернет-магазинов с дилерскими сетями. Единое веб-пространство для вашего бизнеса Число сайтов растет вместе с бизнесом компании.

  22. В «Битрикс: Управление сайтом» упрощена интеграция продукта с дизайном сайта. Интеграция • быстрая интеграция с дизайном; • снижение расходов на внедрение продукта; • снижение требований к разработчику сайта; • упрощенная работа с шаблонами сайтов. Пользователь продукта может заказать шаблон дизайна у стороннего разработчика и самостоятельно установить его на сайт, провести предварительное тестирование. Интеграция за 4 часа

  23. Март 2008 года – выпустить официальную бету и приступить с 3-5 партнерами к сборке первых сайтов на базе .NET версии продукта. Продажи только через партнеров. • Выпустить модули блоги, форум и опросы. Перевести крупный портальный проект на .NET платформу силами партнера. • Начать работы по налаживанию отношений с хостерами и выпустить .NET тарифные планы. • Август 2008 года - начать официальные продажи продукта версий Старт и Стандарт покупателям и партнерам. • Доработать портальную ветку редакций для выпуска версии Эксперт до конца 2008 года. Подготовить и обучить 10-25 партнеров для работы с .NET версией продукта. Начать программу сертификации партнеров и хостеров. • 2009 год, выпустить функционал интернет-магазина и завершить формирование планки редакций. Стратегия выпуска на рынок

  24. На текущий момент просматривается несколько основных проблем, которые могут привести к изменению стратегии продвижения .NET версии продукта на рынке. Ожидаемые проблемы • отсутствие недорогого и качественного предложения по хостингу .NET. Низкая конкуренция в этом сегменте • недостаточное число разработчиков по .NET. Долгий срок подготовки новых специалистов • недостаточная позиция .NET в сегменте малого и среднего бизнеса • высокая общая стоимость итогового решения при размещении на выделенном сервере

  25. Контактная информация Сергей Рыжиков:rsv@bitrixsoft.com +7(915)121199 Юрий Тушинский:yury@bitrixsoft.com Алексей Кирсанов:wizard@bitrixsoft.com Адрес сайта: http://www.1c-bitrix.ru Телефоны +7 (499) 763-11-92 +7 (495) 363-37-53 +7 (4012) 51-05-64

More Related