'

Bitrix .NET Forge CMS Кроличья нора в WEB разработке

Понравилась презентация – покажи это...





Слайд 0

Bitrix .NET Forge CMS Кроличья нора в WEB разработке Золотой Сертифицированный парнёр 1С-Битрикс Задойный А.В.


Слайд 1

Что такое CMS? 02 Кофе-Дизайн студия, Задойный А.В. CMS – Content Management System


Слайд 2

Бесплатный сыр? Нет обязательств производителя Низкий порог входа Порой бывает большое сообщество 03 Кофе-Дизайн студия, Задойный А.В.


Слайд 3

Известный бренд или инновационный продукт? 04 Кофе-Дизайн студия, Задойный А.В.


Слайд 4

Что вкусного? Интерфейс управления сайтом «Эрмитаж» Поддержка мультидоменной многосайтовости на одном приложении Управляемое кеширование BitrixMobile – мобильный интернет-магазин Интеграция с Azure и Visual Studio Установка из WPI и WebMatrix Web-Кластер 05 Кофе-Дизайн студия, Задойный А.В.


Слайд 5

Интерфейс управления сайтом «Эрмитаж» 06 Кофе-Дизайн студия, Задойный А.В.


Слайд 6

Интерфейс управления сайтом «Эрмитаж» 07 Кофе-Дизайн студия, Задойный А.В.


Слайд 7

Мультидоменная многосайтовость На одной копии продукта (БД + файлы) можно создать несколько сайтов с разными доменами (site.ru, site.com, site.info) Реализована внутренним механизмом продукта На сервере требуется указать только привязку домена к web-приложению Может работать на shared-хостинге 08 Кофе-Дизайн студия, Задойный А.В.


Слайд 8

Управляемое кеширование (cache dependencies) Автоматическое обновление данных сразу после их изменения Как только данные изменяются, все зависимые кеши сбрасываются Поддержка в модулях: Блоги и Инфоблоки API для разработчиков 09 Кофе-Дизайн студия, Задойный А.В.


Слайд 9

Проактивная защита Делает пользовательский ввод безопасным до того, как вы начнете его обрабатывать 010 Посетитель Опасные данные Проактивный фильтр Безопасные данные Сайт Кофе-Дизайн студия, Задойный А.В.


Слайд 10

Продукт 1C-Битрикс: .NET Forge 14 модулей 5 готовых решений «из коробки» Система обновлений SiteUpdate Сайт сообщества bitrix.net и коммерческая ТП Английский и русский дистрибутив Бесплатная редакция Документация для разработчиков на русском языке 011 Кофе-Дизайн студия, Задойный А.В.


Слайд 11

Что на десерт? ORM Гибкая система прав доступа Поддержка IntelliSense в Visual Studio Агенты – запуск произвольного кода по расписанию 012 Кофе-Дизайн студия, Задойный А.В.


Слайд 12

Где же нора? 013 Кофе-Дизайн студия, Задойный А.В.


Слайд 13

Помощь вендора реальна 17 сентября 2010 - Уязвимость ASP.NET (Microsoft Security Advisory (2416728)) 19 сентября 2010 - Временное решение (обзор на ХабраХабр) 23 сентября 2010 Обновление .NET Forge CMS 014 Кофе-Дизайн студия, Задойный А.В.


Слайд 14

Сообщество разработчиков http://www.bitrix.net/ru/blogs/ - блоги .NET Forge CMS разработчиков http://www.bitrix.net/ru/marketplace/ - примеры готовых модулей http://www.bitrix.net/ru/community/forums/ 015 Кофе-Дизайн студия, Задойный А.В.


Слайд 15

Готовые решения нет.кофедизайн.рф Набор готовых бесплатных шаблонов и демо-данных 016 Кофе-Дизайн студия, Задойный А.В.


Слайд 16

Из чего собирается сайт сайт строится из ASPX-страниц, класса BXPublicPage (наследник System.Web.UI.Page),который можно переопределить (в настройках продукта есть опция – указать, какой базовый класс будет применяться к страницам, создаваемым из веб-интерфейса). Т.к. страница на старте подключает шаблон (мастер-страницу), то весь ее контент может располагаться только в контентных областях (<asp:Content>) 017 Кофе-Дизайн студия, Задойный А.В.


Слайд 17

В теории всё хорошо Шаблон сайта Формализованный исполняемый код Контейнеры для кода или контента Основной контейнер Порядок следования любой и отвечает выполняемым задачам HTML вёрстка НЕ ДОЛЖНА содержать кода 018 Кофе-Дизайн студия, Задойный А.В. template.master Стили styles.css и template_styles.css Шаблоны компонент Файлы


Слайд 18

Уровни разработки (“вниз по норе”) Страницы сайта – где мы размещаем компоненты и контент Шаблон сайта и шаблоны компонентов – динамические блоки – здесь мы делаем основную верстку и дизайн сайта, кода мало или нет Компоненты – мы решаем различные бизнес задачи, пишем код Модули, библиотеки – это самый низкий уровень, где мы формируем API для компонентов, используем системные абстракции, создаем свои и т. д. Обзору этого функционала можно посвятить не одну статью .NET Forge предоставляет следующую трехуровневую модель разработки сайта (по степени сложности требуемого функционала): 019 Кофе-Дизайн студия, Задойный А.В.


Слайд 19

020 Кофе-Дизайн студия, Задойный А.В. Шаблон сайта за 10 минут? <%@ Master Language="C#" Inherits="Bitrix.UI.BXMasterPage"%> <html> <head runat="server"></head> <body> <form id="form1" runat="server"> <bx:TemplateRequisite runat="server" ID="Requisite"/> <div id="container"> <asp:ContentPlaceHolder ID="BXContent" runat="server"> </asp:ContentPlaceHolder> </div> </form> </body> </html>


Слайд 20

«Бесплатный» сайт реален! 021 Кофе-Дизайн студия, Задойный А.В. Бесплатный хостинг/VPS на Window Server 2008R2 Web Edition существует Бесплатная лицензия .NET Forge CMS Стоимость разработки – только ваше время http://flamenco-libre.ru/ http://naph-24.ru/


Слайд 21

Вопросы?


×

HTML:





Ссылка: