sharepoint introduction

Post on 05-Dec-2014

3.320 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

The slides from sharepoint user group in saint-petersburg

TRANSCRIPT

Vitaly BaumSoftware DeveloperConteq

SharePointMicrosoft

Imagination has brought mankind through the dark ages

to its present state of civilization. Imagination led Columbus to

discover America. Imagination led Franklin to discover

electricity.

Frank Baum

Путешествие в страну SharePoint

Путешествие в страну SharePoint

Ферма

Путешествие в страну SharePoint

Девочка: Бритни Элли

Путешествие в страну SharePoint

Ураган

Путешествие в страну SharePoint

Страна OZ

Путешествие в страну SharePoint

Страна SharePoint

Структура доклада

История SharePoint

Первое знакомство

Платформа

Требуемые навыки

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

Группа разработки

Level 100

No code

История продукта

История SharePoint

1998 Tahoe Portal• Корпоративная система управления

документами

• Check-in/check-out

• Версионность

• Профиль документов (метадата)

• Безопасность на основе ролей

• Маршруты публикации и утверждения

• Возможности поиска (на основе SQL Server 7.0)

История SharePoint

1998 Tahoe Portal• Доступ из Windows Explorer, Internet Explorer

История SharePoint

2000 SharePoint Portal Server• Content Management Server

История SharePoint

SharePoint Team Services• Office 2000, iFilter

• 25 веб-частей (персонализация)

• Ограничение на 75 участников на узел

• OWS – Office Web Server

• FrontPage Extensions (поддержка Unix)

История SharePoint

Digital Dashboards• Веб-части

Sites, Webs, Lists• Коллекции узлов, Узлы, Списки

История SharePoint

2002• WebStore поменяли на SQL Server

• Digital Dasboard сменились на ASP.NET

• В связи с выбором масштабируемости исключены Document Profiles, Workflows

• Команды SPS и STS были объединены

• CMS 2002 был переведен на ASP.NET

История SharePoint

2003• Появляется Office 2003

• SharePoint теперь как часть Office

• STS переименовали WSS (Windows SharePoint Services)

• WSS включен, как компонента в Windows Server 2003

• SPS v2 сделали на WSS и назвали Microsoft Office SharePoint Portal Server 2003

История SharePoint

2003

История SharePoint

2003• WSS v2 – документы и метадата хранятся в SQL

Server, версионность

• WSS SP2 – совместимость с ASP.NET 2.0, SQL Server 2005

История SharePoint

2004-2006• Объединяют команды CMS и SPS

• Большое внимание на порталы, управление документами

• Выходит ASP.NET 2.0 (со своими веб-частями)

• Появляется Windows Workflow Foundation (так же включены в состав Windows Server 2003)

История SharePoint

2004-2006

История SharePoint

2004-2006• Outlook – как оффлайн хранилище (файлы,

контакты, события, задачи и обсуждения)

• Access – списки SharePoint

• Groove – синхронизация с SharePoint узлами

• Groove, InfoPath – имели формы

История SharePoint

2004-2006• Управление содержимым

• BI как часть портальных решений

История SharePoint

2007• В 2007 году появляется Performance Server 2007,

построенный на MOSS

• Project Server 2007 построен на WSS

• Commerce Server 2007 на WSS

История SharePoint

2007-2009• Выпуск Service Pack’ов

• Текущая версия SP2 + накопительные обновления Aug2009

Какой он, этот SharePoint

Знакомство с SharePoint

• Обмен идеямиПользователи

• ОрганизацияИнформация

• Упрощения процессаДокументы

Знакомство с SharePoint

Бизнес-анализ Совместная

работа

Поиск

ПорталБизнес-

формы

ПлатформаРабочие области,

Управление,Безопасность,

Хранилище,ТопологияМодель сайтов

Управление

содержимым

Знакомство с SharePoint

Microsoft Windows SharePoint Services 3.0 —это гибкая технология, с помощью которой организации и подразделения любого размера могут повысить эффективность бизнес-процессов и производительность рабочих групп. Благодаря средствам совместной работы, помогающим людям оставаться на связи, невзирая на организационные и географические границы, Windows SharePointServices предоставляет им доступ к необходимой им информации.

Знакомство с SharePoint

Microsoft Windows SharePoint Services 3.0 —это гибкая технология, с помощью которой организации и подразделения любого размера могут повысить эффективность бизнес-процессов и производительность рабочих групп. Благодаря средствам совместной работы, помогающим людям оставаться на связи, невзирая на организационные и географические границы, Windows SharePointServices предоставляет им доступ к необходимой им информации.

Знакомство с SharePoint

Microsoft Office SharePoint Server 2007 — это многофункциональное серверное приложение для организаций, которое облегчает осуществление совместной работы и внедрение бизнес-процессов, предоставляет полный набор функций для управления контентом и обеспечивает доступ к важным для организации данным. Это интегрированная платформа для планирования, развертывания и администрирования интрасети, экстрасети и интернет-приложений в организации и за ее пределами.

Знакомство с SharePoint

Microsoft Office SharePoint Server 2007 — это многофункциональное серверное приложение для организаций, которое облегчает осуществление совместной работы и внедрение бизнес-процессов, предоставляет полный набор функций для управления контентом и обеспечивает доступк важным для организации данным. Это интегрированная платформа для планирования, развертывания и администрирования интрасети, экстрасети и интернет-приложений в организации и за ее пределами.

Знакомство с SharePoint

Отправка сообщений электронной почты на узел SharePoint• Можно отправить содержимое и документы

Знакомство с SharePoint

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

Знакомство с SharePoint

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

Знакомство с SharePoint

Ведение блогов• Комментарии

• RSS-каналы

Вики-узлы• Коллективная работа

• Прототипирование

Знакомство с SharePoint

Проведение опросов• Гибкие настройки для проведения опросов

• Неполные ответы

• Маршруты прохождения

• Статистика

Знакомство с SharePoint

Отслеживание задач с помощью диаграммы Ганта• Можно создать список Задачи проекта, в

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

Знакомство с SharePoint

Управление документами и списками в автономном режиме• Можно взять важную работу домой или в

командировку

• В Microsoft Office Outlook 2007, пользователь может работать в автономном режиме с файлами и элементами следующих типов: календарей, контактов, задач и обсуждений. При подключении к сети обновления переносятся на сервер. Списки элементов обновляются автоматически.

Знакомство с SharePoint

SharePoint как платформа

SharePoint как платформа

Залезем поглубже

SharePoint как платформа

SharePoint как платформа

Навыки для работы с SharePoint

Навыки для работы с SharePoint

ASP.NET 2.0• Обработка запросов, кеширование

• Жизненный цикл страницы

• Главные страницы и страницы содержимого

• Элементы управления (Серверные и клиентские)

• Веб-части

• Провайдеры

Навыки для работы с SharePoint

Windows Workflow Foundation• Построение рабочих процессов

• Создание действий (activity)

• Взаимодействие с внешними сервисами

• Взаимодействие с SharePoint

Навыки для работы с SharePoint

Технологии XML• Collaborative Application Markup Language (CAML)

• XSLT, XPath

Навыки для работы с SharePoint

Службы Windows SharePoint Services 3.0 и API-интерфейсы MOSS 2007• Глубокое понимание объектной модели

• Веб-службы XML

• Работа в условиях фермы

• Упаковка компонентов

• Установка и активация функций (feature)

SharePoint больше, чем ASP.NET

SharePoint больше, чем ASP.NET

SharePoint больше, чем ASP.NET

Решения на основе кода

Веб-части• Серверные элементы (а так же *.ascx)

• Данные из внешних источников

• Основа представления данных

Обработчики событий• Сборка для перехвата событий

• Добавление элемента в список

• Создание столбца для библиотеки документов

• Удаление сайта

Решения на основе кода

Политики управления информацией• Поведение содержимого

Действия и шаблоны рабочих процессов• Пути выполнения для сотрудников либо служб

SharePoint

• Дополнительные действия

Задания таймера• Задания по расписанию

Ресурсы ASP.NET

Страница сайта• Не компилируются• Содержат веб-части

Страница приложения• _layouts

Таблицы стилей и главные страницыЭлемент перехода• SiteMap

Пользовательский элемент управления• ASCX, RenderTemplate

XML Схемы

Определение сайта• Onet.xml

Функции

Настраиваемые списки

Столбцы сайта и типы содержимого

Определения настраиваемых полей

Работа с данными

Взаимодействие через объектную модель• Microsoft.SharePoint.dll

• Microsoft.Office.Server.dll

Удаленно через веб-сервисы

FrontPage Server (RPC)• Взаимодействие офиса

Подготовка среды разработки

Подготовка среды разработки

Подготовка среды разработки

Удаленная работа Копируем сборки SharePoint• Нет проблем с

лицензиями

• Проблемы с отладкой

• Конкурентная работа, права доступа

Подготовка среды разработки

Локальная работа Серверная ОСь• Локально, либо на

виртуалке

Роли и компетенции

Роли и компетенции

Группа разработки включает следующие роли:• Архитектор

• Разработчик

• Конструктор (Designer)

• Автор

• Инженер-испытатель

• Администратор

Роли и компетенции

Архитектор:• Разрабатывает информационную архитектуру сайтов для

приложения Office SharePoint Server 2007.

• Разрабатывает структуру сайтов, которые будут использоваться в рабочей среде.

• Руководит созданием спецификаций всех артефактов и разработанных элементов сайтов.

• Участвует совместно с ИТ-специалистами в выборе среды, которая будет использоваться для создания и сборки сайтов, а также в планировании физической архитектуры и программного обеспечения, требуемого для этой среды.

Роли и компетенции

Разработчик:• Создают новые разработанные элементы

сайтов.

• Изменяют разработанные элементы сайтов.

• Выполняют тестирование модулей разработанных элементов сайтов.

• Отправляют разработанные элементы сайтов в среду управления настройками программного обеспечения для поддержки и развертывания в других средах.

Роли и компетенции

Конструктор:• Используют параметры настроек, доступные на

страницах параметров сайтов и семейств сайтов, таких как галереи, для объявления сайтов и простых настроек артефактов.

• Используют Microsoft SharePoint Designer или похожие средства конструирования и настройки в среде разработки для выполнения расширенных настроек.

Роли и компетенции

Автор:• Создают контент на личных рабочих станциях.

• Отправляют контент в семейство сайтов разработки ферме разработки.

• Сотрудничают с другими авторами, используя средства управления корпоративным контентом.

• Публикуют контент в ферме размещения.

Роли и компетенции

Инженер-испытатель:• Тестируют интеграцию разработанных элементов сайтов

в подходах, ориентированных на авторов.

• Тестируют интеграцию артефактов и разработанных элементов сайтов в подходах, ориентированных на разработчиков.

• Тестируют совмещение контента, артефактов и разработанных элементов сайтов в пилотной среде, похожей или идентичной рабочей среде, и в условиях безопасности, ей соответствующих.

• Работая в тесном сотрудничестве, разработчики, конструкторы и авторы исправляют любые неполадки, обнаруженные во время тестирования.

Роли и компетенции

Администратор:• Техническое обслуживание ферм в средах интеграции, разработки, в пилотных или рабочих

средах.

• Разворачивают разработанные элементы сайтов как решения в пилотную среду после тестирования интеграции, если этот процесс не выполняет администратор управления настройками программного обеспечения.

• Разворачивают созданный контент из среды разработки в пилотную среду с помощью средств развертывания контента или API миграции контента.

• В подходах, ориентированных на авторов, разворачивают артефакты из среды разработки в пилотную среду с помощью средств развертывания контента или API миграции контента.

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

• В подходах, ориентированных на разработчиков, разворачивают артефакты как решения в пилотную среду после тестирования интеграции, если этот процесс не выполнен администратором управления настройками программного обеспечения.

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

Роли и компетенции

&

История SharePoint

http://www.joiningdots.net/blog/2006/08/sharepoint-history.html

http://www.joiningdots.net/downloads/SharePoint_History.jpg

http://www.seoconsultants.com/frontpage/history/

http://blogs.msdn.com/sharepoint/archive/2007/07/30/thank-you-for-a-banner-year-for-sharepoint.aspx

Роли группы разработки

http://technet.microsoft.com/ru-ru/library/cc262247.aspx

http://msdn.microsoft.com/ru-ru/library/bb530302.aspx

http://www.microsoft.com/downloads/details.aspx?familyid=65f21935-cbc0-4178-8c08-4c56f721c87d&displaylang=en&tm#filelist

top related