Что такое SharePoint. Масштабируемое корпоративное решение

Основной задачей внутриорганизационного пространства является качественный и оперативный обмен информацией. Чтобы взаимодействие между сотрудниками было продуктивным, компьютерные корпорации работают над созданием удачной платформы, которая отвечала бы за эту задачу. Помимо всех остальных, к этому вопросу серьезно подошла корпорация Microsoft со своим продуктом SharePoint. Что это за программа?

Что такое SharePoint?

Как вы уже поняли, мы разберемся с Microsoft SharePoint. Что это за программа, каковы её необходимость и преимущества? Итак, это комфортная программа, отвечающая за организацию продуктивности между сотрудниками компании. Благодаря платформе, создается портал внутри корпорации, который и служит единым связующим центром коммуникации работников, а также местом хранения служебной информации.

Для чего нужен SharePoint?

В общей сложности мы разобрались с MS SharePoint: что это, и что с этим делать. Теперь посмотрим, для чего же нужна эта программа. Когда внутренний коммуникативный портал создан, программа позволяет нам организовывать общую систему для совместной обработки документов и проектов. Сейчас есть возможность создания онлайн-площадки для коммуникации, автоматизации рабочих процессов и решения подобных заданий.

Что такое SharePoint Designer?

Одной из составляющих данного проекта является SharePoint Designer. Что это за программа и для чего она нужна, мы разберемся далее. Мы поняли основную SharePoint. Что это за программа, нам известно. Но, как показывает практика, не все средства работают в полном объеме, а поэтому приходится расширить ограничения.

Чтобы работа с веб-узлами была полноценной, используют веб-редакторы. SharePoint Designer помогает осуществлять пошаговую быструю настройку:

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

Эта программа содержит все необходимое, что поможет быстро начать работу с веб-узлом. При этом все просто, поэтому нет необходимости знать сложные коды. Нужно лишь иметь общее представление о средствах визуального проектирования.

Несмотря на то что SharePoint Designer относится к общему семейству корпорации, софт не найти в поставке стандартного комплекта Office. Поэтому, если возникла необходимость в этой программе, придется приобрести её отдельно. Кстати, бесплатно её также можно получить, но лишь на испытательный срок.

Цели и задачи

Как мы уже поняли, SharePoint Designer относится к стандартным незамысловатым веб-редакторам, а поэтому его функции и задачи также достаточно знакомы:

  • формирование HTML-страниц;
  • создание ASPX-страниц;
  • работа с веб-приложениями;
  • управление веб-сайтом.

Чтобы процесс был корректным, для работы с веб-узлами необходимо соединение с сервером, где уже работают службы SharePoint. Если же ваша задача состоит в том, чтобы сформировать страничку HTML или ASPX, то в принципе подключение к серверу можно не использовать. Единственный момент - по завершении работы нужно будет загрузить все файлы.

Основные принципы

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

Следующее, что вам потребуется, - это ввод текста. Для вас уже представлены некоторые кодовые комбинации, подходящие для оформления HTML. В основном же конструктор ничем не отличается от уже известных.

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

Что такое SharePoint Workspace?

Следующим компонентом является SharePoint Workspace. Что это за программа и каково её предназначение? Данный софт был выпущен в 2010 году корпорацией Microsoft и пришел на Groove 2007. Программа представляет собой приложение, которое осуществляет оперативный доступ к библиотекам документов и другим службам SharePoint днем и ночью.

Новая версия старого софта получилась более интерактивной и гибкой. Работать с приложением можно независимо или в паре с SharePoint Server. Если разобраться с SharePoint Workspace, что это и для чего, то основная задача ясна: синхронизация контента на ПК с документами и списками в реальном времени. В отличие от прошлого компонента, отвечающего за дизайн, данный служит больше коммуникативной платформой на уже созданных ранее областях или сайтах.

Возможности

Итак, предмет нашего рассотрения - Microsoft SharePoint Workspace. Что это, мы уже знаем, а потому осталось разобраться с возможностями, которые предоставляет для нас этот софт. Прежде всего это оформление рабочих областей, разделенных на несколько типов:

  • SharePoint;
  • Groove;
  • область общих папок.

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

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

Выходит, что службы за программа, вы уже знаете) поддерживают следующие процессы:

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

Конечно, это далеко не все функции, которые доступны для пользователей.

Ошибки настройки

Пришло время поговорить об ошибках настройки Microsoft SharePoint. Что это нам даст? Возможно, данный раздел ничем вам не поможет, но все-таки, если вы столкнетесь с данной проблемой, то у вас будет решение. Из-за того, что данный софт очень сложный и многофункциональный, пользователям так или иначе приходится сталкиваться с ошибками.


Конечно, существуют еще и другие ошибки, связанные с настройкой приложения.

Эффективное использование

Мы разобрались с SharePoint (что это за программа, мы также знаем). Теперь рассмотрим, где наиболее эффективно будет вести себя софт. Если говорить о сферах, то приложение подойдет для:

  • руководства;
  • маркетинга и рекламы;
  • IT-технологий;
  • пользователей;
  • администраторов.

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

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

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

Администраторам доступен учет корреспонденции и документов, вызов транспорта и такси, создание брони на билеты, отели, конференц-залы и прочее.

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

Многим довольно сложно понять, что такое SharePoint. Возможно, Вы как раз такой. Может, быть Вы уже попробовали какое-то время работать с этой штуковиной, называемой SharePoint, но всё равно до конца не разобрались. Вы хотите простого определения в одном предложении, чтобы сразу стало всё понятно. И вы не получите этого простого объяснения от меня, потому что SharePoint - это не простая штука. SharePoint - это вообще не "штука", т.е. это не есть одна вещь. SharePoint - это не программа, а платформа. Это - коллекция очень разных продуктов и технологий, собранных под одним именем SharePoint. Это - тяжёлое решение, которое позволят делать очень много разных вещей. И с каждой новой версией SharePoint, Microsoft добавляет к этой платформе всё больше и больше изобретений. Если Вы поймёте все эти многообразные полезности, которые есть в SharePoint, то сможете подобрать себе нужную комбинацию тех штучек, которые имеют смысл именно для Вас.

Точнее, не совсем так. Ведь SharePoint - это серверный продукт. Вы не устанавливаете SharePoint на своём компьютере. Он уже установлен где-то на серверах, а Вы просто подсоединяетесь к нему. Конечно, есть некоторые смежные программы, которые Вы можете устанавливать на свой компьютер, как, например, SharePoint Designer или Visio. Но они не обязательно Вам понядобятся, так как обычно Вы используете SharePoint либо через Microsoft Office (Office для SharePoint - родная программа), либо чере веб-браузер.

Итак, мы поняли, что SharePoint - это большой продукт, что он устанавливается на сервере, но что же он всё-таки делает?

Microsoft говорит о SharePoint в 6 разных аспектах: Sites, Communities, Content, Search, Insights, Composites. Но и от этого не становится яснее. Это специальные термины. Мы, конечно, можем перевести каждое слово и понять его значение, но всё равно не поймём, что за этим кроется, пока не углубимся в продукт. Я лучше Вам дам свою версию этих терминов.

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

Что это за сайты создаёт SharePoint? Это может быть ваш личный сайт, или это может быть сайт вашей команды, или сайт компании. Или это может быть публичный сайт для всех. Вы можете участвовать в создании сайта, а можете просто использовать сайты, которые созданы другими людьми. Но в отличие от большинства сайтов, которые мы посещаем в интернете, и которые мы только читаем, SharePoint в-основном предназначен для создания сайтов, в которых мы являемся участниками, т.е. мы можем подключаться к сайтам и изменять их, дополнять. И тут мы подходим ко второму принципу.

SharePoint помогает вам работать с другими людьми. Даже если это только вы один, работающий в каждый конкретнвй момент времени с одним документом Word, SharePoint позволяет вам это делать. Возможно, вы захотите сделать базу знаний вашей компании, эдакую собственную википедию, которую могут редактировать сотни людей - SharePoint может и это тоже. Он может дать вам общий календарь, общий список задач, доску обсуждений. SharePoint даёт вам это всё. Он помогает вам отслеживать огромный, гигантский объём информации, сообщая если что-то в ней изменилось. Идея, (идеология) совместной работы (изначально) встроена в эту штуковину. Получается, что вы можете взять всю эту кучу информации, которая плодится в вашей компании в процессе ежедневной работы: документы, таблицы, презентации, планы, картинки, аудио, видео и даже базы данных... взять всё это и загрузить в SharePoint, и всё это потому, что

SharePoint предоставляет вам место, где вы храните ваш контент, информацию, ваше всё. Вместо того, чтобы хранить её на своём компьютере или в общей папке на сервере, или пересылать туда-сюда по электронной почте, вы просто кладёте всё на SharePoint. Должны быть места, где информация находится под суперконтролем, мониторингом, аудитом, доступна только для узкого круга людей, где вы работаете с данными определённого типа. Другая часть можеть быть доступна для всех абсолютно свободно, если вы этого захотите. Вы можете сложить туда всё. И это не становится препятствием для вашей работы. Вы продолжаете работать точно так же, как вы делали это раньше. Вы просто сохранятете всё это в SharePoint вместо своего локального диска, или вы создаёте документ на своём рабочем столе, или со своего ноутбука обновляете расписание встреч, а потом хотите посмотеть всё это со своего смартфона - и вы не беспокоитесь, как оно оказывается из одного места в другом, вы даже можете редактировать документы прямо из браузера, и всё это в SharePoint. По-видимому, через некоторое время такой работы у вас накопится куча всяких файлов, сведений и данных... и с этой информацией будет работать множество людей, и появится тревого (опасность) как же всё это не потерять (искать).

И в следующей части мы имеем дело с поиском. в SharePoint даёт возможность вам искать в своём хозяйстве нужную информацию. В SharePoint есть встроенный мощный поисковый движок. Это не то, что могут подумать как будто его потом приделали (Он был там задуман изначально). Это великолепный и сложный поисковый движок позволяет вам искать не только информацию кучей разных способов, но и людей, и делать это с учётом защиты информации, т.е. никто не увидит в результатах поиска того, чего не должен видеть.

Ладно. Всё о чём мы говорили до сих пор - это штучки полезные, но не сногсшибательные (если всё что вам надо - это работать со своими файлами старым добрым способом). Но слудующая часть - Понимание. Тут SharePoint помогает собрать всю информацию вместе, и не просто собрать вместе, а собрать её вместе чтобы лучше её понять, организовать её так чтобы появился новый смысл в огромном количестве разных данных. Взять данные различных форматов - таблицы, блоги, данные из других систем и представить их таким образом, чтобы стало понятно. А если пойти дальше - то можно сделать панель управления (мониторинга) информация в которых может отображаться в реальном времени.

Если вы это сейчас смотрите (досмотрели до этого момента), то, несмотря на то, кем вы сейчас работаете, хотя скорее всего это умственная работа, и вам платят за ваши мозги, а не за ручной труд. Это означает, что часть вашей работы - принимать решения, а для этого нужна информация, причём не такая, которую нужно каждый раз собирать из разных мест, а именно такая, которая нужна именно вам в том виде, в котором удобно вам, актуальная и прямо у вас перед глазами. Так вот, SharePoint помогает собрать (предоставить вам) такую информацию. Но и это ещё не всё.

SharePoint можно ещё достраивать (довавлять поверх себя)... Ведь ни одна программа, ни одна платформа, ни одна операционная система не знает, что в точности вам нужно. А SharePoint имеет фантастические возможности для расширения. Он изначально был спроектирован так, чтобы быть расширяемым и настраиваемым. Вам не нужно быть программистом. Используя программы типа SharePoint Designer или Microsoft Office Visio, вы можете создавать свои рабочие процессы без кодирования. Но если вы умеете программировать, то вы можете делать ещё больше (возможности расширения SharePoint практически безграничны). Ещё SharePoint умеет разговаривать с вашими старыми базами данных и приложениями. Он может получать из них данные и давать вам к ним доступ для просмотра и использования. И всё это прямо из SharePoint, безопасно, под контролем.

Теперь, если всё это вам показалось слишком много, то вы абсолютно правы. ... (? he attitude to take more than anything ) SharePoint - это не программа, это не решение одной задачи, это платформа, которую вы можете использовать, чтобы найти сотни решений для сотен задач. И именно поэтому трудно объять это всё, потому что для вас - это одно, а для другого - совсем другое.

Но SharePoint делает сайты, помогает работать вместе с другими людьми, он предоставляет вам место для хранения ваших данных, даёт возможности поиска среди всего этого, помогает свести информацию для лучшего её понимания, а также может достраиваться и настраиваться. Каждая из этих возможностей - довольно глубока сама по себе, и вы можете проводить месяцы, работая с SharePoint и не охватить его полностью. Вы можете удовлетвориться возможносями создания сайтов, делая публичный сайт. Вы можете жить в секции Строительства, создавая бизнес-процессы и приложения для SharePoint, Вы можете жить в секции "Понимание", делая панели управления и мониторинга для лучшего понимания информации, или можете просто сохранить туда некоторые документы и пользоваться ими при необходимости. И это всё хорошо.

Паревод и адаптация вот этого:

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

Управление доступом

Чтобы не казаться голословными, приведем пару примеров, которые и далее будем использовать в качестве практических иллюстраций нашего курса. Современный информационный портал, как правило, разрабатывается и поддерживается большой командой ИТ-специалистов, журналистов, редакторов и менеджеров, обновляя свой контент и сервисы в режиме реального времени. Здесь очень важно обеспечить непрерывное функционирование сайта и четко синхронизовать работу, с одной стороны, программистов и дизайнеров, модернизирующих программную оболочку сайта, а с другой – редакторов контента (например, ленты новостей или т.п.). При этом необходимо добиться разграничения ответственности, чтобы редакторы контента не имели возможности вносить изменений в дизайн портала и коды программ, а ИТ-специалисты не могли бы изменять его текстовое наполнение. Кроме того, жестким требованием часто является и внутреннее разделение сфер деятельности сотрудников: например, авторам и редакторам политических новостей должно быть позволено редактировать только эти новости и не иметь доступа к правке, скажем, научного или автомобильного сегмента портала. Для программистов, дизайнеров и тестеров, обладающих разным уровнем компетентности и должностными обязанностями, также желательно настроить соответствующие ограничения.

Стоит отметить, что настройки упомянутых ограничений (или, в терминах SharePoint , разрешений ) осуществляются администратором (или администраторами, если их несколько) данного веб-узла – сотрудниками с суперправами. Наконец, для посетителей портала (аудитории, подключающейся к нему через сеть Интернет) предусматривается лишь пассивный доступ, предполагающий только просмотр веб-страниц в браузере, без возможности какого-либо редактирования контента.


Рис. 1.1.

Примечание 3 . касается терминологии, применяемой нами здесь и далее. Термины веб-узел и веб-сайт (а равно, и кратко, узел и сайт ) мы используем в качестве синонимов. Также синонимами будем считать слова браузер, обозреватель , подразумевая при этом, что они относятся к конкретному приложению Microsoft Internet Explorer . Между тем, стоит отметить, что имеется поддержка и альтернативных браузеров: Mozilla 1.4, Safari 2.0 (или их более поздних версий). Рабочей группой будем называть круг пользователей, имеющих доступ к веб-узлу SharePoint (в частности, применительно к корпоративному узлу, персонал некоторой компании).

Войдя в Office 365 или на корпоративный сайт SharePoint Server организации, щелкните на панели навигации или верхней панели средства запуска приложений плитку SharePoint или Сайты . Это доступные вам способы входа в SharePoint.

SharePoint Online

Вы также можете выбрать элемент SharePoint в строке заголовка.

SharePoint Server 2016


SharePoint Server 2013

Возможности сайта SharePoint

Организации используют SharePoint для создания веб-сайтов. В Office 365 вы можете создать сайт на домашней странице SharePoint. Кроме того, каждый раз, когда вы создаете группу Office 365 в Outlook Online или Office 365, также создается сайт группы SharePoint. Если используется SharePoint Server, можно создать сайт группы или сайты еще нескольких типов. Сайты удобно использовать в качестве безопасного места для хранения и упорядочения информации, обмена данными и доступа к ним с любого устройства . Для этого нужен только веб-браузер, например Microsoft Edge, Internet Explorer, Google Chrome или Mozilla Firefox. Скачайте мобильное приложение SharePoint, чтобы работать с сайтами с мобильных устройств .

10 возможностей SharePoint, доступных прямо сейчас

Действия

Добавление файлов в библиотеку документов SharePoint для получения удаленного доступа

Вы можете просто перетащить файлы с компьютера в библиотеку документов.

В SharePoint Online на панели команд щелкните Добавить . Если вы работаете в Microsoft Edge, то можете добавлять файлы или папки.

SharePoint Online

SharePoint Server 2016


В SharePoint Server 2013 нажмите кнопку Создать документ и перейдите к нужному файлу. В зависимости от настроенных параметров SharePoint вам, возможно, сначала потребуется нажать кнопку Отправить файл .

Отправка файлов в библиотеку .

Открытие документа в библиотеке

Щелкните нужный документ, чтобы открыть его в Office Online. Если вы хотите использовать приложение, установленное на компьютере, выберите элементы Редактировать документ > Изменить в <название приложения> . Сведения о библиотеках документов см. в статье Что такое библиотека документов? .

Совместная работа над документом

Щелкните нужный документ в библиотеке. Он откроется в Office Online. В правом верхнем углу показано количество людей, редактирующих его в данный момент.

Общий доступ к документам

SharePoint Online

SharePoint Server 2016/2013


Общий доступ к сайтам

Сохранение предыдущих версий документа во время его редактирования

В SharePoint Online щелкните в библиотеке документ правой кнопкой мыши и выберите пункт Журнал версий (возможно, потребуется прокрутить меню).


В версиях SharePoint Server щелкните многоточие (... ) рядом с именем файла, а затем еще раз щелкните многоточие (... ) в диалоговом окне, чтобы открыть меню, или выберите документ и на вкладке Файлы щелкните Журнал версий .


Лента SharePoint Server и вкладка "Файлы"

Дополнительные сведения см. в статье Включение и настройка управления версиями для списка и библиотеки .

Поиск нужных элементов

Введите ключевое слово в поле Поиск , а затем щелкните значок Поиск .

SharePoint Online

SharePoint Server 2016 и 2013

Обмен информацией в организации

В Office 365, SharePoint Online или SharePoint Server 2016 щелкните средство запуска приложений , затем - плитку Yammer или Канал новостей , введите сообщение и нажмите кнопку Опубликовать .

Если используется SharePoint Server 2013, на панели заголовков щелкните Yammer или Канал новостей .

Копирование и перемещение файлов и папок между библиотеками

Способы копирования и перемещения файлов зависят от используемой версии SharePoint. В SharePoint Online для копирования между библиотеками можно использовать команду Копировать или Переместить . Дополнительные сведения см. в статье Перемещение или копирование папки, файла или ссылки в библиотеке документов .

Кнопки "Переместить" и "Копировать" в SharePoint Online

Открыв библиотеку SharePoint в представлении проводника, вы получаете возможность быстро выполнять все операции с файлами. Фактически это можно сделать двумя способами: синхронизировать папки или открыть в проводнике. Разница между ними заключается в том, что синхронизированные папки остаются, и их можно использовать в любое время, а операция "Открыть в проводнике" разовая.

При синхронизации библиотеки создается ее локальная копия на вашем компьютере. Синхронизируя две библиотеки, вы можете копировать, перемещать или удалять файлы и папки, а также создавать папки. Ваша синхронизированная библиотека автоматически синхронизируется с библиотекой SharePoint. Инструкции по синхронизации библиотек с SharePoint Online см. в статье Синхронизация файлов из библиотеки документов с компьютером . Инструкции для SharePoint Server 2016 и SharePoint Server 2013 см. в статье Настройка компьютера для синхронизации локальных файлов SharePoint Server .

Еще один способ использования проводника для операций с файлами - открыть в нем библиотеку. Вы можете копировать, перемещать и редактировать файлы и папки на рабочем столе. Файлы в библиотеке SharePoint обновляются автоматически. Дополнительные сведения см. в статье Работа с файлами библиотеки сайта в проводнике .

Управление доступом к документам

Технология SharePoint основана на разрешениях. Понимание принципа работы разрешений поможет вам управлять доступом к содержимому сайтов. См. Видео: разрешения в SharePoint .

Я использую OneDrive для бизнеса. Нужно ли мне перенести свои файлы на сайты групп SharePoint?

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

Обратите внимание на наши учебные курсы начального и среднего уровня по таким темам:

Обратная связь

Эта статья оказалась полезной? Если да, оставьте свой отзыв в нижней части страницы. Сообщите нам, что нужно добавить или сделать понятнее. Укажите свои версии SharePoint, ОС и браузера. С учетом вашего отзыва мы перепроверим сведения и, если нужно, допишем и обновим эту статью.

Чем больше читаю дискуссий про SharePoint, тем больше утверждаюсь во мнении, что самое понятие «SharePoint» несёт с собой пачку мифов и заблуждений. Часть из них живет в головах тех, кто раздумывает о применении этой платформы, часть (и она самая опасная) – у тех, кто только недавно начал создавать сайты на SharePoint. Поскольку вторую часть описывать сложнее (а сегодня еще и пятница), я, будучи жутко ленивым, лучше расскажу о первой.

Итак, мифы. Или заблуждения? Неважно. Описываю в том порядке, который пришел в голову, а не потому, что какой-то миф «страшнее» другого.

Миф 1. SharePoint на самом деле разработан на другой планете и передан Microsoft гуманоидами с одного НЛО, чтобы сломать мозг людям.

Иногда мне кажется, что ;-)

Миф 2. SharePoint – это дорого.

Об этом уже на Хабре. Если использовать бесплатный в рамках промо-компании Windows Web Server 2008 вместе с бесплатным же Windows SharePoint Services и Windows Internal Database (или SQL Server Express), то затраты на серверный софт становятся практически нулевыми. Ограничения, свойственные подобным конфигурациям вполне укладываются в потребности маленьких проектов. Просто нужно адекватно оценивать требования на начальном этапе и предпосылки роста. SharePoint хорош еще и тем, что позволяет безболезненно расти – как в направлении масштаба решения, так и в части используемых фич.

Совершенно логично, что по мере роста проекта (и его монетизации, как принято говорить) встает необходимость в использовании и адекватной конфигурации. Здесь затраты на ПО конечно же возрастают, как и все остальные расходы: серверы, аренда канала и, наконец, персонал . Именно последняя статья расходов является самой ощутимой, но ее часто рассматривают отдельно. Это простительно для небольших начинающих команд, но когда серьезные опытные компании не включают в бюджет проекта расходы на зарплату людей, призванных решение разработать, а затем и поддерживать его – это удивляет.

Я убежден во мнении, что преимущества, которые дает платформа и поддерживающие ее средства разработки, включая бесплатный ныне SharePoint Designer (для целей что-то по-быстрому поправить), оправдывают цену такого ПО. Это же касается и SharePoint Server (MOSS). Последний далеко не бесплатен и в варианте для Интернет-сайтов стоит ощутимо, но я еще раз повторю: пресекайте максимализм в выборе конфигурации и оценивайте весь проект с точки зрения реальных потребностей и дохода. Смешно слышать о дороговизне Internet-лицензии MOSS из уст человека, зарабатывающего на сайте несколько тысяч долларов в день. Опять же, если планируется создать сайт community с доходом, едва покрывающим расходы и хостинг, сперва нужно подумать о том, что SharePoint может дать в своей минимальной конфигурации.

Как к резюме к «мифу», озвучу вроде бы очевидную мысль. В проектах любого масштаба, начните с обдумывания того, что дадут вам самые базовые возможности SharePoint. Возможность сэкономить на разработке системы хранения, авторизации, управления инфраструктурой сайтов и шаблонами верстки, интеграция с приложениями Office и встроенные средства развёртывания содержимого – это уже очень много.

Миф 3. SharePoint – это медленно и требовательно к железу.

Это мой любимый миф. А возник он от странного непонимания многих людей того факта, что даже легкий в установке и первоначальной настройке продукт требует знания и применения ряда правил, позволяющих пользоваться им в тех или иных условиях. Да, естественно определенный overhead по ресурсам у платформы есть – заложенная в нее «универсальность» никогда не проходит даром. Но в конечном итоге можно сказать, что в части требований SharePoint ничем не тяжелее, чем типичное ASP.NET-приложение, хранящее контент в SQL Server. А таких в мире – ох как много. И нагружены они – ого-го! Просто в случае с такими проектами никому не приходит в голову просто развернуть решение – и пусть себе работает, как есть. Но ведь и SharePoint – тоже не волшебник, чтобы догадаться, в каких условиях работает. Он, между тем, позволяет многое сделать через удобный веб-интерфейс, что, правда, не отменяет ковыряния в конфигах. Матерясь в очередной раз на тормозящий SharePoint вспомните следующие ключевые слова:

· Балансировка нагрузки

· Ouput Cache

· Object cache

Для интересующихся ссылки: technet.microsoft.com/en-us/library/cc298466.aspx и " ". «Зубры» ASP.NET, обратите внимание на последний раздел в посте (IHttpModule и жесткая оптимизация). При аккуратном подходе и ответственном отношении с помощью этой методики можно сделать из страниц действительно гоночные болиды.

Заканчивая эту тему, расскажу о своих первых впечатлениях после покупки автомобиля. Едва сев за руль, я понял, что авто жутко ограничивает свободу передвижения. Теперь я вынужден планировать и изучать, где разрешены повороты, где чаще бывают пробки, как объехать и как не попасть на улицу с односторонним движением, двигаясь при этом в противоположную сторону. А еще бензин, заботы об «омывалке», давление в шинах. Автомобилисты, знакомо, не так ли? Прошло несколько месяцев. Недовольства поубавилось, я начинал понимать свои преимущества. Спустя несколько лет, могу сказать, что автомобиль дает свободу передвижения и удовольствие от него. Пешком – отлично, экологично и недорого. Но медленно. Можно на мотоцикле. Но imho - небезопасно, да и по темпераменту не подходит:-)

Миф 4. SharePoint – только для больших компаний и корпоративных сайтов.

В это мифе виновата сама Microsoft. Отчасти от того, что все «тяжелые» фичи SharePoint больше нацелены на корпоративные порталы. Отчасти – из-за соответствующих маркетинговых усилий.

Действительно, не очень то много есть готовых сценариев и шаблонов, которые можно использовать при разработке классических Интернет-порталов или столь модных сегодня сайтов социальных сетей. Но много ли сейчас портальных платформ, которые это предлагают? Между тем, по слухам Microsoft осознала пробелы в этом направлении и активно работает над включением соответствующих возможностей в следующих версиях.

Этот миф проистекает от убежденности многих заказчиков типа: «SharePoint наверняка должен иметь шаблоны на все случаи жизни. Сделайте ка мне сайт за пару дней! Я слышал, что с SharePoint это – раз плюнуть». Смешно? Скорее грустно.

Наконец, мой опыт (наверняка ваш – тоже) показывает, что понятие «готовый шаблон от Microsoft» слабо применимо для серьезных интернет-сайтов. Начинаете разрабатывать свои решения в этом направлении – делайте свои шаблоны. И здесь мы плавно переходим к следующему мифу.

Миф 5. Для создания сайта на SharePoint не нужны веб-разработчики и дизайнеры.

Ответ краткий: неправда, нужны и еще как! В комментариях к одному из постов прочитал, что Microsoft недальновидно игнорирует дизайнеров в вопросах макетирования страниц SharePoint. Ну, неправда же! Ничто не мешает использовать свой дизайн. Мешает верстка стандартных элементов – переопределите его. Мешает табличная верстка на мастер-страницах – используйте свои собственные. Беда в SharePoint в ожиданиях от него. А между тем ни одна технология ни в одном серьезном веб-проекте не отменяет нужды в хороших дизайнерах и веб-разработчиках.

Одно скажу совершенно точно. SharePoint-ом нужно проникнуться всем членам команды. Он позволяет многое, но требует уважения к некоторым своим ожиданиям от вашего дизайна. И ожидания эти чаще всего продиктованы вопросами безопасности (как ни странно) и поддержки всего богатого функционала платформы.

А в целом SharePoint, как я уже и говорил, ASP.NET-приложение с его особенностями и хитростями.

Миф 5.5. SharePoint ограничивает свободу творчества, а навязываемые фичи часто только усложняют жизнь.

Это продолжение предыдущего мифа, но речь идет о заблуждениях программистских.

Часто разработчики (особенно российские) ругают SharePoint за странные на их взгляд особенности работы некоторых подсистем. Возьмем для примера две – хранение элементов списков и Business Data Catalog.

По спискам в недоумение приводит тот факт, что ведут они себя не как таблицы БД. Запросы более-менее сложные не поддерживают, ссылочной целостности нет. Ответ простой: списки - не базы данных. Если хотите использовать SharePoint в качестве frontend-а к БД, то используйте его именно так. Для списков и библиотек документов есть простые правила:

1. В библиотеках документов хранятся файлы, с которыми работают пользователи, как с документами . Вроде бы просто, да? Но о выделенном курсивом часто забывают и планируют хранить, например, дистрибутивы программ. Уходить от «файловых шар» - хорошая идея, но все всем нужен здравый смысл. Отдельный класс хранения – файлы aspx-страниц. С ними вопросов обычно не возникает.

2. В списках хранится информация, связанная со структурами коллективной работы пользователей, прямой публикации информации (статьи, новости и т.п.) и метаданными файлов (из первого правила). Ничего другого не нужно хранить в списках. Правило можно нарушить, если данных немного, но на больших объемах вы быстро почувствуете провалы в производительности и сложности с запросами данных.

Второй пример – Business Data Catalog. Вроде бы идея хороша – абстрагировать источники данных и связать их с существующими структурами, хранящимися в SharePoint. Но разработчики жалуются: очень сложный формат описания. Ответ прост и базируется на идее, заложенной в BDC. Сложный XML-подобный формат описания призван решить одновременно две задачи:

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

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

Для кого-то не очень убедительно, но попробую прояснить. Изначально подразумевается, что такой профиль источника данных создается один раз разработчиком исходной информационной системы с целью обеспечения доступа к ней со стороны SharePoint Server. Это довольно быстро было сделано для таких систем, как SAP, Siebel или сервисов Amazon. Также формат описания позволяет, кроме всего прочего, еще и специфицировать объекты таким образом, чтобы можно было производить поиск по сущностям из используемого источника данных без разработки специализированных компонентов.

Когда думаю об этом мифе, в голову снова приходит аналогия с автомобилем.

А расскажите про ваши «Пастернака не читал, но осуждаю». Впечатления людей опытных тем более приветствуются. Хорошие идеи, как известно, приходят не в голову, а «между головами».



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: