SharePoint Introduction

2,233 views

Published on

The slides from sharepoint user group in saint-petersburg

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,233
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
70
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

SharePoint Introduction

  1. 1. SharePoint Microsoft Vitaly Baum Software Developer Conteq
  2. 2. 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
  3. 3. Путешествие в страну SharePoint
  4. 4. Путешествие в страну SharePoint Ферма
  5. 5. Путешествие в страну SharePoint Девочка: Бритни Элли
  6. 6. Путешествие в страну SharePoint Ураган
  7. 7. Путешествие в страну SharePoint Страна OZ
  8. 8. Путешествие в страну SharePoint Страна SharePoint
  9. 9. Структура доклада История SharePoint Level 100 Первое знакомство No code Платформа Требуемые навыки Среда разработки Группа разработки
  10. 10. История продукта
  11. 11. История SharePoint 1998 Tahoe Portal • Корпоративная система управления документами • Check-in/check-out • Версионность • Профиль документов (метадата) • Безопасность на основе ролей • Маршруты публикации и утверждения • Возможности поиска (на основе SQL Server 7.0)
  12. 12. История SharePoint 1998 Tahoe Portal • Доступ из Windows Explorer, Internet Explorer
  13. 13. История SharePoint 2000 SharePoint Portal Server • Content Management Server
  14. 14. История SharePoint SharePoint Team Services • Office 2000, iFilter • 25 веб-частей (персонализация) • Ограничение на 75 участников на узел • OWS – Office Web Server • FrontPage Extensions (поддержка Unix)
  15. 15. История SharePoint FrontPage • Vermeer Technologies Inc (VTI) • /_vti_bin, /_layouts
  16. 16. История SharePoint Digital Dashboards • Веб-части Sites, Webs, Lists • Коллекции узлов, Узлы, Списки
  17. 17. История SharePoint 2002 • WebStore поменяли на SQL Server • Digital Dasboard сменились на ASP.NET • В связи с выбором масштабируемости исключены Document Profiles, Workflows • Команды SPS и STS были объединены • CMS 2002 был переведен на ASP.NET
  18. 18. История SharePoint 2003 • Появляется Office 2003 • SharePoint теперь как часть Office • STS переименовали WSS (Windows SharePoint Services) • WSS включен, как компонента в Windows Server 2003 • SPS v2 сделали на WSS и назвали Microsoft Office SharePoint Portal Server 2003
  19. 19. История SharePoint 2003
  20. 20. История SharePoint 2003 • WSS v2 – документы и метадата хранятся в SQL Server, версионность • WSS SP2 – совместимость с ASP.NET 2.0, SQL Server 2005
  21. 21. История SharePoint 2004-2006 • Объединяют команды CMS и SPS • Большое внимание на порталы, управление документами • Выходит ASP.NET 2.0 (со своими веб-частями) • Появляется Windows Workflow Foundation (так же включены в состав Windows Server 2003)
  22. 22. История SharePoint 2004-2006
  23. 23. История SharePoint 2004-2006 • Outlook – как оффлайн хранилище (файлы, контакты, события, задачи и обсуждения) • Access – списки SharePoint • Groove – синхронизация с SharePoint узлами • Groove, InfoPath – имели формы
  24. 24. История SharePoint 2004-2006 • Управление содержимым • BI как часть портальных решений
  25. 25. История SharePoint 2007 • В 2007 году появляется Performance Server 2007, построенный на MOSS • Project Server 2007 построен на WSS • Commerce Server 2007 на WSS
  26. 26. История SharePoint 2007-2009 • Выпуск Service Pack’ов • Текущая версия SP2 + накопительные обновления Aug2009
  27. 27. Какой он, этот SharePoint
  28. 28. Знакомство с SharePoint Пользователи • Обмен идеями Информация • Организация Документы • Упрощения процесса
  29. 29. Знакомство с SharePoint Бизнес-анализ Совместная работа Платформа Рабочие области, Бизнес- Управление, формы Портал Безопасность, Хранилище,Топология Модель сайтов Управление содержимым Поиск
  30. 30. Знакомство с SharePoint Microsoft Windows SharePoint Services 3.0 — это гибкая технология, с помощью которой организации и подразделения любого размера могут повысить эффективность бизнес- процессов и производительность рабочих групп. Благодаря средствам совместной работы, помогающим людям оставаться на связи, невзирая на организационные и географические границы, Windows SharePoint Services предоставляет им доступ к необходимой им информации.
  31. 31. Знакомство с SharePoint Microsoft Windows SharePoint Services 3.0 — это гибкая технология, с помощью которой организации и подразделения любого размера могут повысить эффективность бизнес- процессов и производительность рабочих групп. Благодаря средствам совместной работы, помогающим людям оставаться на связи, невзирая на организационные и географические границы, Windows SharePoint Services предоставляет им доступ к необходимой им информации.
  32. 32. Знакомство с SharePoint Microsoft Office SharePoint Server 2007 — это многофункциональное серверное приложение для организаций, которое облегчает осуществление совместной работы и внедрение бизнес- процессов, предоставляет полный набор функций для управления контентом и обеспечивает доступ к важным для организации данным. Это интегрированная платформа для планирования, развертывания и администрирования интрасети, экстрасети и интернет-приложений в организации и за ее пределами.
  33. 33. Знакомство с SharePoint Microsoft Office SharePoint Server 2007 — это многофункциональное серверное приложение для организаций, которое облегчает осуществление совместной работы и внедрение бизнес- процессов, предоставляет полный набор функций для управления контентом и обеспечивает доступ к важным для организации данным. Это интегрированная платформа для планирования, развертывания и администрирования интрасети, экстрасети и интернет-приложений в организации и за ее пределами.
  34. 34. Знакомство с SharePoint Отправка сообщений электронной почты на узел SharePoint • Можно отправить содержимое и документы
  35. 35. Знакомство с SharePoint Получение доступа к списку SharePoint через мобильные устройства
  36. 36. Знакомство с SharePoint Получение доступа к списку SharePoint через мобильные устройства
  37. 37. Знакомство с SharePoint Ведение блогов • Комментарии • RSS-каналы Вики-узлы • Коллективная работа • Прототипирование
  38. 38. Знакомство с SharePoint Проведение опросов • Гибкие настройки для проведения опросов • Неполные ответы • Маршруты прохождения • Статистика
  39. 39. Знакомство с SharePoint Отслеживание задач с помощью диаграммы Ганта • Можно создать список Задачи проекта, в который по умолчанию включена диаграмма Ганта, или добавить представление в виде диаграммы Ганта в другие типы списков.
  40. 40. Знакомство с SharePoint Управление документами и списками в автономном режиме • Можно взять важную работу домой или в командировку • В Microsoft Office Outlook 2007, пользователь может работать в автономном режиме с файлами и элементами следующих типов: календарей, контактов, задач и обсуждений. При подключении к сети обновления переносятся на сервер. Списки элементов обновляются автоматически.
  41. 41. Знакомство с SharePoint
  42. 42. SharePoint как платформа
  43. 43. SharePoint как платформа Залезем поглубже
  44. 44. SharePoint как платформа
  45. 45. SharePoint как платформа
  46. 46. Навыки для работы с SharePoint
  47. 47. Навыки для работы с SharePoint ASP.NET 2.0 • Обработка запросов, кеширование • Жизненный цикл страницы • Главные страницы и страницы содержимого • Элементы управления (Серверные и клиентские) • Веб-части • Провайдеры
  48. 48. Навыки для работы с SharePoint Windows Workflow Foundation • Построение рабочих процессов • Создание действий (activity) • Взаимодействие с внешними сервисами • Взаимодействие с SharePoint
  49. 49. Навыки для работы с SharePoint Технологии XML • Collaborative Application Markup Language (CAML) • XSLT, XPath
  50. 50. Навыки для работы с SharePoint Службы Windows SharePoint Services 3.0 и API-интерфейсы MOSS 2007 • Глубокое понимание объектной модели • Веб-службы XML • Работа в условиях фермы • Упаковка компонентов • Установка и активация функций (feature)
  51. 51. SharePoint больше, чем ASP.NET
  52. 52. SharePoint больше, чем ASP.NET
  53. 53. SharePoint больше, чем ASP.NET
  54. 54. Решения на основе кода Веб-части • Серверные элементы (а так же *.ascx) • Данные из внешних источников • Основа представления данных Обработчики событий • Сборка для перехвата событий • Добавление элемента в список • Создание столбца для библиотеки документов • Удаление сайта
  55. 55. Решения на основе кода Политики управления информацией • Поведение содержимого Действия и шаблоны рабочих процессов • Пути выполнения для сотрудников либо служб SharePoint • Дополнительные действия Задания таймера • Задания по расписанию
  56. 56. Ресурсы ASP.NET Страница сайта • Не компилируются • Содержат веб-части Страница приложения • _layouts Таблицы стилей и главные страницы Элемент перехода • SiteMap Пользовательский элемент управления • ASCX, RenderTemplate
  57. 57. XML Схемы Определение сайта • Onet.xml Функции Настраиваемые списки Столбцы сайта и типы содержимого Определения настраиваемых полей
  58. 58. Работа с данными Взаимодействие через объектную модель • Microsoft.SharePoint.dll • Microsoft.Office.Server.dll Удаленно через веб-сервисы FrontPage Server (RPC) • Взаимодействие офиса
  59. 59. Подготовка среды разработки
  60. 60. Подготовка среды разработки
  61. 61. Подготовка среды разработки Удаленная работа Копируем сборки SharePoint • Нет проблем с лицензиями • Проблемы с отладкой • Конкурентная работа, права доступа
  62. 62. Подготовка среды разработки Локальная работа Серверная ОСь • Локально, либо на виртуалке
  63. 63. Роли и компетенции
  64. 64. Роли и компетенции Группа разработки включает следующие роли: • Архитектор • Разработчик • Конструктор (Designer) • Автор • Инженер-испытатель • Администратор
  65. 65. Роли и компетенции Архитектор: • Разрабатывает информационную архитектуру сайтов для приложения Office SharePoint Server 2007. • Разрабатывает структуру сайтов, которые будут использоваться в рабочей среде. • Руководит созданием спецификаций всех артефактов и разработанных элементов сайтов. • Участвует совместно с ИТ-специалистами в выборе среды, которая будет использоваться для создания и сборки сайтов, а также в планировании физической архитектуры и программного обеспечения, требуемого для этой среды.
  66. 66. Роли и компетенции Разработчик: • Создают новые разработанные элементы сайтов. • Изменяют разработанные элементы сайтов. • Выполняют тестирование модулей разработанных элементов сайтов. • Отправляют разработанные элементы сайтов в среду управления настройками программного обеспечения для поддержки и развертывания в других средах.
  67. 67. Роли и компетенции Конструктор: • Используют параметры настроек, доступные на страницах параметров сайтов и семейств сайтов, таких как галереи, для объявления сайтов и простых настроек артефактов. • Используют Microsoft SharePoint Designer или похожие средства конструирования и настройки в среде разработки для выполнения расширенных настроек.
  68. 68. Роли и компетенции Автор: • Создают контент на личных рабочих станциях. • Отправляют контент в семейство сайтов разработки ферме разработки. • Сотрудничают с другими авторами, используя средства управления корпоративным контентом. • Публикуют контент в ферме размещения.
  69. 69. Роли и компетенции Инженер-испытатель: • Тестируют интеграцию разработанных элементов сайтов в подходах, ориентированных на авторов. • Тестируют интеграцию артефактов и разработанных элементов сайтов в подходах, ориентированных на разработчиков. • Тестируют совмещение контента, артефактов и разработанных элементов сайтов в пилотной среде, похожей или идентичной рабочей среде, и в условиях безопасности, ей соответствующих. • Работая в тесном сотрудничестве, разработчики, конструкторы и авторы исправляют любые неполадки, обнаруженные во время тестирования.
  70. 70. Роли и компетенции Администратор: • Техническое обслуживание ферм в средах интеграции, разработки, в пилотных или рабочих средах. • Разворачивают разработанные элементы сайтов как решения в пилотную среду после тестирования интеграции, если этот процесс не выполняет администратор управления настройками программного обеспечения. • Разворачивают созданный контент из среды разработки в пилотную среду с помощью средств развертывания контента или API миграции контента. • В подходах, ориентированных на авторов, разворачивают артефакты из среды разработки в пилотную среду с помощью средств развертывания контента или API миграции контента. • В подходах, ориентированных на разработчиков, разворачивают артефакты и созданный контент из пилотной среды в рабочую среду с помощью средств развертывания контента или API миграции контента. • В подходах, ориентированных на разработчиков, разворачивают артефакты как решения в пилотную среду после тестирования интеграции, если этот процесс не выполнен администратором управления настройками программного обеспечения. • В подходах, ориентированных на разработчиков, без автоматического развертывания между средами разворачивают созданный контент из пилотной среды в рабочую среду с помощью средств развертывания контента в развертываниях с подключением или с помощью API миграции контента в развертываниях без подключения.
  71. 71. Роли и компетенции
  72. 72. &
  73. 73. История 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
  74. 74. Знакомство с SharePoint http://office.microsoft.com/ru-ru/sharepointtechnology/HA100738471049.aspx
  75. 75. Роли группы разработки 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
  76. 76. Книги http://technet.microsoft.com/ru-ru/library/cc262788.aspx http://www.amazon.com/Microsoft-Windows-SharePoint-Services- Developer/dp/0735623201 http://msdn.microsoft.com/en-us/library/ms441339.aspx

×