Когда авторизованный пользователь заходит на какой-либо сайт MOSS, ему встречаются ссылки, с помощью которых можно переходить в другие разделы этого сайта или получать доступ к документам для их просмотра. Это одна из наиболее важных возможностей MOSS: прилагая минимум усилий, вы можете пользоваться высокоэффективными встроенными технологиями MOSS.
Любая портальная система предусматривает концепцию так называемых портлетов. Портлет, в сущности, представляет собою некий фрагмент программного кода (написанный на HTML, DHTML, XML, JavaScript или каком-либо другом языке), который присоединен к данному порталу с целью реализации тех или иных специфических функций. В терминологии MOSS портлеты называются Web Parts. таким приложением может стать консультант плюс цена которого достаточно привлекательная.
В комплекте с MOSS поставляется огромное количество Web Parts, которые выполняют ряд уникальных функций. Для того чтобы посмотреть список Web Parts, включенных в состав MOSS, выберите команду Site Actions → Edit Page (Действия → Редактировать страницу), как мы уже делали в отношении страницы сайта PMServer/GSM. В результате выполнения этой команды вы перейдете в режим редактирования, в котором по мере необходимости можно добавлять новые Web Parts. Обратите внимание, что пространство Web-сайта разделено на две части — левую и правую.
Анализируя полученные данные, обратите внимание на то, что мы продвинулись еще дальше и модифицировали Web Part, который называется Summary Links (Сводка ссылок),чтобы указать на определенный раздел нашего сайта с целью упрощения навигации. Вы также увидите диалоговое окно, предназначенное для редактирования упомянутого выше Web Part. В текстовом поле Title этого диалогового окна введено имя ссылки — Documents (Документы); в текстовом поле Link URL — URL ссылки /GSM/Documents (это просто вложенная папка на Web-сайте GSM). Для того чтобы открыть это диалоговое окно, щелкните на значке рядом со ссылкой Document Templates (Шаблоны документов). Затем в появившемся меню выберите команду Edit (Правка).
Из полученных сведений мы узнаем, что в настоящий момент мы просматриваем наш сайт в режиме Web-проектирования, те. редактируем условно постоянные элементы сайта, а именно Web-страницы, которые выбирают пользователи. Как правило, этими элементами управляют люди, занимающиеся Web-проектированием, т.е. отвечающие за создание определенной структуры и обладающие разрешениями на разработку и управление иерархией сайта. В исключительных случаях руководители проектов могут самостоятельно заниматься Web-проектированием — и то лишь в течение достаточно короткого времени. После того как система переводится в режим эксплуатации, только специалисты по Web-проектированию могут заниматься сопровождением соответствующего сайта.
С другой стороны, фактическое размещение содержимого сайта не является задачей специалистов по Web-проектированию (Web-дизайнеров). Эту задачу решают бизнес-пользователи, которые пополняют списки, библиотеки и т.п. Существуют две категории людей, управляющих содержимым: пользователи, имеющие разрешение на содействие, и пользователи, наделенные правом утверждения. Если для данной библиотеки документов включен режим утверждения (Document Library Name → Settings → Versioning Settings), то пользователи, имеющие разрешение на содействие, могут добавлять документы, но отображение этих документов возможно только после их утверждения кем-либо, обладающим таким правом. Разрешения устанавливаются путем выполнения команды Site Actions → Site Settings → People and Groups (Дейавия → Установки сайта → Пользователи и группы).
Прочие диалоговые окна Web Part функционируют аналогично, хотя для обеспечения их функциональности могут требоваться другие элементы информации. Элементы Web Part являются переместимыми. При желании с помощью мыши любой из элементов Web Part можно перетащить в другой Web Part. Чтобы добавить новое содержимое в какой-либо Web Part, нужно просто щелкнуть на кнопке Add a Web Part (Добавить Web Part), в результате чего на экране появится диалоговое окно Add Web Parts. Установите флажки напротив интересующих вас элементов, а затем щелкните на кнопке ОК.
В некоторых Web Parts есть раздел Click (Щелкнуть). Команды, расположенные после Click, зависят от того, о каком разделе Web Part идет речь в данном случае. Например, в разделе Page Image (Изображение страницы) будет отображена команда Click to add a new picture (Щелкните мышью, чтобы добавить новое изображение); тогда как в разделе Page Content (Содержимое страницы) — команда Click to add new content (Щелкните мышью, чтобы добавить новое содержимое). После активизации подобных команд на экране появится диалоговое окно с параметрами, необходимыми для выполнения указанной вами задачи.
После добавления Web Part необходимо зарегистрировать соответствующую страницу, утвердить ее и опубликовать. Акт публикации означает ее одновременное утверждение и публикацию. Правда, для этого вы должны принадлежать к группе пользователей Ноmе Owner (т.е. иметь разрешение на полный контроль). Кроме того, Web Part можно модифицировать, находясь в режиме проектирования. Для этого щелкните на кнопке со стрелкой, которая расположена у заголовка соответствующего Web Part, и в появившемся меню выберите команду Modify Web Part (Изменить Web Part). Другие команды этого меню не представляют особой сложности для понимания и работы с ними. Даже люди, далекие от техники, способны выполнять изменения на сайте. Помните, что изменения Web Part требуют повторного опубликования соответствующей страницы. Только после этого пользователи смогут увидеть внесенные вами изменения.
Web Parts — не единственное, что вы можете добавить в Microsoft Office Sharepoint Server (MOSS). Еще одним важным элементом среды сотрудничества являются списки, и MOSS предоставляет в ваше распоряжение много разных вариантов списков. Для создания списка достаточно выбрать команду View All Site Content → Create → Custom Lists (Просмотреть содержимое сайта → Создать → Специализированные списки). В некоторых списках предусмотрены очень интересные элементы, например KPI Lists, которые упрощают отслеживание важных целей проекта.
Если в вашей организации есть отдел разработки программного обеспечения, программисты могут разработать для вас специализированные Web Parts. Для этой цели компания Microsoft создала набор инструментальных средств для разработки программ (Software Development Kit — SDK). Некоторые Web Parts предоставляют возможность пользователям управлять своей электронной почтой и календарем непосредственно со страниц сайта. Outlook Web Access (OWA) многие годы был основой Exchange Server (программное обеспечение сервера электронной почты Microsoft). С появлением SharePoint эта технология использовалась в качестве Web Part на порталах MOSS.