ݺߣ

ݺߣShare a Scribd company logo
Как сделать интернет-сайт на SharePoint и не передумать на полпутиВладимир КолесниковMicrosoft@vladkol, vladkol@microsoft.com
О чём я не расскажуЧто такое SharePoint
SharePoint for Internet Sites 
Гео-репликация
Как настраивать разные способы аутентификацииО чём я расскажуЗаблуждения
Возможности
Особенности
Оптимизация
MVC и MVVMЗаблуждения
ЗаблужденияДорого
Медленно
Только для корпоративных порталов
Малопригоден для нормального дизайнаДорогоSharePoint Foundation 2010: $0
SQL Server Express: $0
Windows Web Server: < $470** - можно и бесплатно
SQL Server Express1 CPU
1 Gb RAM
10 Gb на 1 БД
Без инструментов управления
Хранимые процедуры, триггеры, представления и функции
Все типы данных, включая FILESTREAM и spatial
Полная поддержка T-SQL, ADO.NET Entity Framework и LINQ
Интеграция с Visual StudioМедленноПросто используйте общепринятые техники оптимизации: Кэширование
Сжатие
Удалить все «лишнее»Только для корпоративных порталовhttp://www.topsharepoint.com/Библиотека Президентаhttp://prlib.ru/ Хроника Победыhttp://www.pobeda-info.ruПервые в Космосеhttp://www.pobeda-kosmos.ru/
Малопригодно для дизайна
Что получают всеГотовые строительные блоки:Подсистема безопасностиПодсистема храненияВерсионность, согласованиеНадежная инфраструктураМасштабированиеСервисная архитектура и ролиБалансировка нагрузкиПоиск
Что получают всеА также:Понятную «простым смертным» CMSВозможность построения Wiki-ориентированных сайтов «из коробки»Высокий уровень интеграцииOfficeИнфраструктура MicrosoftPublishing-инфраструктуруОтработанные процедуры администрирования
SharePoint DesignerБесплатноПросто
Что получаете выТехнологияНадежная платформа на базе ASP.NET с возможностью быстрого стартаЛучшие средства разработки
Что получаете выТехнологияНе нужно изобретать велосипеды
Что получаете выРасширение рынка100 000 000
Решились – SharePoint!
АрхитектураПриложенияКонфигурация и данныеService ApplicationsInternet Information Server
По-шарепоинтовски
По-шарепоинтовскиПростой способ изменения шаблонов порталаРазделение данных (контента) и представленияВозможность администрирования мастер-страницНазначение мастер-страниц на отдельные узлы
По-шарепоинтовскиЛоготип, выбор темы,состав и порядок веб-частей,контентБраузерпростотаЦвета, Фоны, ШрифтыРедактирование CSS файловSharePoint DesignerВозможность изменятьPage Layout иMaster PagesОбъединять результаты кастомизации в тему или шаблон узлаглубина измененийSPD + Visual Studio
MVVMhttp://spg.codeplex.com
MVC 2Отдельный IIS Virtual Directory
Конфигурирование SharePointhttpHandler (System.Web.Mvc.MvcHttpHandler)httpModule (System.Web.Routing.UrlRoutingModule)compilation/assemblies (System.Web.Mvc)Конфигурирование MVCУдалить UrlRoutingModuleУдалить UrlRoutingHandler

More Related Content

Как сделать интернет-сайт на SharePoint и не передумать на полпути