Глава 2. Установка, внешний вид и средства для разработки

Это статья серии “Введение в SharePoint 2010

В предыдущей главе были рассмотрены вводные сведения о платформе SharePoint 2010.

В этой главе рассматривается установка, внешний вид и возможности для разработчиков.

В этой части руководства рассматриваются следующие темы:

  • Установка SharePoint 2010
    • Запуск программы установки
    • Мастер конфигурации продуктов SharePoint
    • Мастер конфигурации фермы
  • Внешний вид
  • Средства разработки

Установка SharePoint 2010

Рассмотрим архитектуру платформы, прежде чем перейти к ее установке.

image

Рис. 2.1. Иерархия решений SharePoint

Иерархия решений на SharePoint выглядит следующим образом (рисунок 2.1):

· Ферма серверов – элемент верхнего уровня логической архитектуры. По размерам делятся на малые (2 веб-сервера и сервер баз данных), средние (2 веб-сервера, 2 сервера приложений и несколько серверов баз данных) и крупные. По топологии – одноуровневые (SharePoint и сервер баз данных на одном компьютере), двухуровневые (SharePoint и сервер баз данных на разных серверах) и трехуровневые (веб-серверы, серверы приложений и сервера баз данных на разных уровнях);

· Веб-приложение – веб-сайт служб IIS, который используется SharePoint;

· Семейство сайтов – набор веб-сайтов с одним владельцем и общими параметрами администрирования;

· Сайт – одна или несколько связанных веб-страниц и других элементов, которые хранятся внутри семейства сайтов;

· Список – структура для хранения данных и методов работы с ними;

· Библиотека – частный вид списка для хранения документов.

Структуру стека программного обеспечения, на котором основывается SharePoint 2010 можно представить следующим образом (рисунок 2.3).

image

Рис. 2.3. Структура программного обеспечения

Требования к аппаратному обеспечению:

· Процессор: 2.5 ГГц, x64

· Память:

  • 4 Гб – компьютер разработчика,
  • 8 Гб – односерверная ферма

· Диск: 80 Гб

С полным списком требований к оборудованию и программному обеспечению можно ознакомиться на странице http://technet.microsoft.com/ru-ru/library/cc262485.aspx.

Можно загрузить тестовый стенд в Microsoft Download Center либо дистрибутив для самостоятельной установки в Центре пробного программного обеспечения TechNet. Рассмотрим подробнее второй случай. Для простоты ограничимся случаем односерверной фермы.

Опустим подробности установки Windows Server и SQL Server.

Запуск программы установки

После запуска программы установки появится следующее окно (рисунок 2.4).

image

Рис. 2.4. Окно приветствия при установке SharePoint 2010

Выбираем пункт «Установить необходимое ПО».

После установки всех зависимостей нужно выбрать «Установить SharePoint Server», где потребуется ввести ключ, после чего ознакомиться с лицензионным соглашением.

В появившемся окне предлагается два типа установки:

· Автономно – используется один сервер. Существенный недостаток заключается в отсутствии возможности масштабирования;

· Ферма серверов – создается ферма. Преимущество данного типа заключается в возможности масштабирования.

В нашем случае (речь идет об односерверной ферме) выберем ферму серверов (рисунок 2.5).

image

Рис. 2.5. Выбор типа установки SharePoint Server 2010

Далее выбираем полный тип установки и нажимаем на кнопку «Установить» (рисунок 2.6).

image

Рис. 2.6. Выбор типа установки на сервер

Для удобства можно установить флажок для запуска мастера конфигурации.

Мастер конфигурации продуктов SharePoint

После установки SharePoint запустится мастер конфигурации. Если на предыдущем шаге вы забыли поставить флажок, мастер конфигурации можно найти в меню пуск в папке продуктов Microsoft SharePoint 2010.

Выбираем создание новой фермы, после чего указываем настройки для соединения с сервером баз данных:

· Формат имени [ServerName]\[InstanceName]. Например, на сервере с именем contoso используется SQL Server Express, тогда имя сервера будет выглядеть contoso\SQLEXPRESS;

· Имя базы данных можно не изменять;

· Указать данные пользователя SQL Server, обладающего правами dbcreator, securityadmin и db_owner.

image

Рис. 2.7. Мастер настройки продуктов SharePoint

В следующем окне задаем контрольную фразу фермы, которая нужна для добавления новых серверов в ферму.

image

Рис. 2.8. Задание параметров безопасности фермы

В окне настройка веб-приложения центра администрирования SharePoint указываем имя порта, выбираем поставщика проверки подлинности:

· Порт можно оставить без изменений;

· При выборе NTLM дополнительные настройки не потребуются, но эта служба проверки подлинности является менее быстрой и безопасной, чем Kerberos. Для простоты выберем NTLM.

image

Рис. 2.9. Настройка центра администрирования

Проверяем параметры и запускаем мастера.

После завершения работы мастера запустится браузер со страницей центра администрирования SharePoint и Мастер исходной конфигурации фермы.

Мастер конфигурации фермы

После запуск мастера введите учетную запись службы.

Просмотрите список служб по умолчанию, которые будут включены. Можно оставить его без изменений, при необходимости их можно будет сделать позже.

Далее можно создать коллекцию сайтов верхнего уровня.

image

Рис. 2.10. Окно работающего портала SharePoint 2010 по умолчанию

Ознакомиться с другими сценариями развертывания SharePoint 2010 можно по следующим адресам http://technet.microsoft.com/ru-ru/library/cc287737.aspx http://technet.microsoft.com/ru-ru/library/cc262957.aspx.

Внешний вид

Лента (Ribbon)

Уже знакомая пользователям лента, появившаяся в Microsoft Office 2007, есть и в SharePoint 2010. Разделение ленты на вкладки и группы делает работу очень удобной (рисунок 2.11).

image

Рис. 2.11. Внешний вид ленточного интерфейса портала SharePoint

Для разработчиков наличие ленты означает, что нужно изучать механизмы настройки ленты и подключения новой функциональности.

Простота и удобство редактирования страниц

Нельзя не заметить, что в SharePoint 2010 сделана ставка на удобство работы пользователя и простоту интерфейса.

image

Рис. 2.12. Работа с текстом страницы

Текст можно редактировать прямо на странице, сразу же получая его конечное представление пользователю. Кроме того, при редактировании доступно множество инструментов вставки и форматирования. Пользователь может вставлять на страницу изображения, видео-файлы, а также веб-части.

Диалоговые окна

Большое количество всплывающих окон. Как и лента, они используют технологию AJAX. Они появляются при создании или редактировании элемента списка, сайта и т.д.

image

Рис. 2.13. Создание пользовательских диалоговых окон

Разработчик может создавать собственные диалоговые окна.

Поддержка разных браузеров

Официально говорится о поддержке трех браузеров — Internet Explorer, Firefox и Safari. Это важный шаг, так как предыдущая версия SharePoint официально поддерживалась только в Internet Explorer.

Важность шага заключается в том, что некоторые пользователи выбрали себе в качестве браузера не Internet Explorer.

Работа с группой элементов

При работе со списками появилась возможность выбирать сразу несколько элементов.

image

Рис. 2.14. Работа с группой элементов в интерфейсе SharePoint 2010

Разработчик должен предусмотреть возможность работы с группами элементов.

Локализация интерфейса

После установки языковых пакетов пользователю будет отображаться тот язык, который установлен в его локальных настройках. Удобная возможность для интернациональных компаний.

Средства разработки

SharePoint Designer 2010 бесплатен, можно загрузить по адресу http://www.microsoft.com/downloads/ru-ru/details.aspx?familyid=566D3F55-77A5-4298-BB9C-F55F096B125D&displaylang=ru.

image

Рис. 2.15. Внешний вид SharePoint Designer 2010

SharePoint Designer 2010 предоставляет следующий функционал:

· Настройка списков и библиотек – предоставляется больше возможностей для работы по сравнению с работой в браузере;

· Редактор рабочих процессов, который позволяет создавать рабочие процессы без использования программирования. Можно изменять существующие рабочие процессы или создавать новые с помощью редактора или импорта диаграмм Visio;

· Редактирование исходного кода страниц;

· Работа с сущностями Business Connectivity Services – работа с данными из базы данных, веб-службы, которые можно отображать в виде списка;

· Работа с мастер-страницами (эталонными) – создание, изменение, удаление;

· Работа с разрешениями пользователей – создание, изменение, удаление.

В целом можно говорить о больших возможностях для разработки по сравнению с браузером, но не таких больших, которые предоставляет Visual Studio 2010.

Visual Studio 2010 начиная с редакции Professional. Пробную версию продукта можно скачать на странице http://www.microsoft.com/visualstudio/en-us/try.

image

Рис. 2.16. Внешний вид Visual Studio 2010

Visual Studio 2010 предоставляет разработчику следующий функционал:

· Дизайнеры веб-частей, Business Connectivity Services и рабочих процессов позволяют создавать гибкие решения без каких-либо ограничений;

· Генерация WSP пакетов решений, удобное развертывание проектов сразу на портал SharePoint 2010;

· Просмотр сайтов в Server Explorer;

· Поддержка «песочницы» — изолированное выполнение кода во избежание серьезных последствий;

· Импорт WSP из SharePoint Designer 2010;

· Работа с LINQ to SharePoint позволяет добиться абстрагирования от структуры хранения и выполнять типизированные запросы и проверки во время разработки.

Нельзя не заметить, что самые большие возможности для разработки предоставляет Visual Studio. Для удобства можно комбинировать разработку с SharePoint Designer – некоторые действия удобнее и быстрее делать в нем.

В этой главе мы рассмотрели простейший сценарий установки, внешний вид и возможности средств разработки для SharePoint 2010.

В следующей главе рассмотрим создание сайта школьной библиотеки.

Реклама

Глава 2. Установка, внешний вид и средства для разработки: 8 комментариев

  1. И получить кучу проблем с производительностью и поддержкой. Linq2SP сильный сырой, мало функциональный и практически не кастомизируемый инструмент. Крайне не рекомендую использовать в сколько-нибудь серьезных проектах.

  2. Дима, ты описал установку, а не развертывание. :) Развертывание — это когда компания подумала, для чего она это делает, какие у нее цели по устойчивости и доступности сервиса, какие свои и чужие ресурсы она привлекает для обеспечения этих целей, а эти ресурсы выполнили описанную тобой установку и еще ой как много всего.

  3. Уведомление: FYI. Технические материалы по продуктам и решениям Microsoft на русском языке – май 2011 . Конференции. | Alexander Knyazev: блог

  4. Уведомление: Технические материалы по продуктам и решениям Microsoft на русском языке – июнь 2011 | Alexander Knyazev: блог

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s