Sharepoint designer учебник - IT Новости из мира ПК
Semenalidery.com

IT Новости из мира ПК
44 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Sharepoint designer учебник

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

Что такое SharePoint Designer?

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

Для разработки полноценных веб-узлов как раз и предназначен веб-редактор Microsoft SharePoint Designer 2007. Он предоставляет пользователю исключительно простые средства быстрой настройки таких узлов (включая использование уже готовых шаблонов, их наполнение модульными элементами управления и быстрое применение желаемого дизайна сайта). Учитывая, что службы SharePoint 3.0 ( приложение , устанавливаемое на сервере) уже содержат все необходимые заготовки для полноценного веб-узла , их сборка при помощи SharePoint Designer 2007 является относительно несложным делом, не требуя, в большинстве случаев, умения работать с программным кодом, ограничиваясь средствами визуального проектирования.

Программа SharePoint Designer формально принадлежит семейству офисных программ, т. е. пакету Microsoft Office 2007, и является прямым наследником Microsoft FrontPage . Однако она не входит в стандартные комплекты поставки Office 2007 и должна приобретаться отдельно. Загрузить полнофункциональную пробную версию (с ограниченным сроком пользования и ознакомительной лицензией) можно бесплатно с веб-узла Microsoft.

Будучи типичным веб-редактором, Microsoft Office SharePoint Designer 2007 применяется в следующих целях:

  1. создание простейших HTML-страниц;
  2. создание активных серверных ASPX-страниц (стандарта ASP.NET );
  3. разработка веб-приложений , построенных на основе служб SharePoint;
  4. управление веб-сайтом .

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

Начало работы в SharePoint Designer

Программа Microsoft SharePoint Designer 2007 – это типичный веб-редактор, который позволяет создавать как обычные веб-страницы, так и более сложные конструкции, например, активные серверные страницы стандарта ASP.NET, а также решения на основе служб SharePoint (базирующихся, как мы знаем, целиком на той же самой технологии ASP.NET ).

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

  1. Конструктор (для визуальной разработки веб-страницы);
  2. Код (для просмотра исходного HTML-кода веб-страницы);
  3. С разделением (комбинированный режим, представляющий одновременно как конструктор , так и код веб-страницы).

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

Помимо строки меню и панелей инструментов, вызываемых при помощи меню Вид, имеется ряд панелей, объединяющихся в Области задач. Они занимают две большие области слева и справа по бокам от основной области редактируемого документа. В областях задач находится ряд панелей, посредством которых легко выполнить те или иные команды. Например, при помощи панели Список папок можно управлять содержимом веб-узла и просматривать различные папки с файлами. Панель Свойства CSS предназначена для управления каскадными таблицами стилей.

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

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

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

Microsoft SharePoint 2010. Полное руководство

Майкл Ноэл Колин Спенс

Москва • Санкт Петербург • Кирр 2ГШ

ББК 32.973.26-018.2.75 Н86 УДК 681.3.07

Издательский дом “Вильямс»

Зав. редакцией С.Н. Тригуб Перевод с английского Я.П. Волковой, А.А. Моргунова Под редакцией Ю.Н. Артеменко

По общим вопросам обращайтесь в Издательский дом “Вильямс” по адресу: [email protected]

Microsoft SharePoint 2010. Полное руководство скачать fb2, epub бесплатно

Цикл статей Сергея Голубицкого в рубрике «Голубятня Онлайн» из журнала «Компьютерра» за 2004 год.

Курс лекций, включенных в брошюру, знакомит читателя с популярными свободными программами и системами, полезными при преподавании информатики в средней школе. В обзор вошли основы открытых операционных систем, сведения о пакете «офисных» программ OpenOffice.org, коммуникационном пакете Mozilla, графическом редакторе GIMP, современных графических средах GNOME и KDE и других программах.

Использован текст лекций, публиковавшихся автором в приложении к газете «Первое сентября» «Информатика» (http://inf.1september.ru) в 2002-3 г., материалы брошюры «Прикладные свободные программы в школе» (М.: 2003 г.), а также фрагменты статей, ранее публиковавшихся в журналах «Компьютерра» и «Домашний компьютер».

Материалы, представленные в этой книге, также доступны в Интернет на странице www.otstavnov.com/fsft на условиях Свободной лицензии ГНУ на документацию (GNU FDL). Все прочие права сохраняются за автором.

Эта книга рассказывает об использовании в цифровой фотографии наиболее совершенного и популярного графического редактора — Adobe Photoshop CS 2. Прочитав ее, вы научитесь производить цветокоррекцию изображений, устранять недостатки фотографии, готовить изображения к печати и выводить их на принтер. Вы узнаете, каким образом производится описание изображения в цифровом виде, в каких форматах следует сохранять изображение в том или ином случае, как подготовить изображение к отправке по электронной почте и размещению в Интерете. Несмотря на то что основное внимание в самоучителе уделено обработке цифровых фотографий, все сказанное применимо и к изображениям, полученным традиционными способами Книга адресована в первую очередь тем, кто уже знаком с цифровой фотографией и умеетпользоваться фотокамерой.

Читать еще:  Sharepoint шаблоны сайтов

Данной статьей я начинаю цикл статей, посвященных технологии Windows Installer от Microsoft. Эта статья носит по большей части обзорный характер. В процессе изучения темы я обнаружил, что найти нужную информацию на русском языке практически невозможно. Более того, и на английском языке, за исключением первоисточников в MSDN, очень мало полезной информации. Скромно надеюсь, что данный цикл статей исправит этот пробел.

Технология Windows Installer возникла не на пустом месте, поэтому, прежде чем погрузиться в ее изучение, оглянемся назад лет на 10-15.

Практическое руководство по графическому редактору Adobe Photoshop CS. На большом количестве примеров показаны методы работы с основными инструментами программы, слоями, масками, каналами, фильтрами.

Описана техника применения эффектов. Особое внимание уделено вопросам устранения дефектов на фотоснимках и комплексной обработке растровых изображении. Книга содержит большое количество уникальных примеров и заданий. Диск содержит рисунки, использованные в качестве примеров, и необходимые для выполнения заданий файлы в формате PSD.

Для широкого круга пользователей.

Практическое руководство по графическому редактору Adobe Photoshop CS. На большом количестве примеров показаны методы работы с основными инструментами программы, слоями, масками, каналами, фильтрами.

Описана техника применения эффектов. Особое внимание уделено вопросам устранения дефектов на фотоснимках и комплексной обработке растровых изображении. Книга содержит большое количество уникальных примеров и заданий. Диск содержит рисунки, использованные в качестве примеров, и необходимые для выполнения заданий файлы в формате PSD.

Для широкого круга пользователей.

BlueStacks App Player — это специальная программа, использующая технологию под названием LayerCake, которая обеспечивает корректную среду для запуска ARM-приложений для ОС Android на компьютере с операционной системой Windows. После установки BlueStacks на ваш ПК с Windows вы можете прямо из программы загрузить необходимое Android-приложение, без необходимости использовать Android-смартфон. BlueStacks довольно аккуратно и естественно вписывается в интерфейс Windows. Программа позволяет запустить Android-приложения в оконном или полноэкранном режиме, а разобраться с ним смогут почти все — оно переведено на 12 языков, в числе которых есть и русский. BlueStacks App Player обладает поддержкой новой Windows 8 и, естественно, может быть установлена на ультрабуки и планшеты, основанные на центральных процессорах архитектуры х86.

Антивирус NOD 32 Antivirus System от Eset Software обеспечивает хорошо сбалансированную безупречную защиту систем, персональных компьютеров и корпоративных систем, работающих на платформах Microsoft Windows 95/98/ME/NT/2000/2003/XP, UNIX/Linux, Novell, MS DOS, и многих других, а также для почтовых серверов Microsoft Exchange Server, Lotus Domino и других. Вирусы, черви, троянские программы и другой вредоносный код теперь находятся на безопасном расстоянии от ваших бесценных данных. Передовые методы обнаружения, которые используются в програмном обеспечении защищают даже от будущих потенциальных опасностей и от большинства новых червей и вирусов. Главным преимуществом nod32 является его быстрая работа, невероятное низкое потребление системных ресурсов и не раз доказанная способность ловить 100% вирусов. О компании: Eset — частная компания, занимающаяся программированием и исследовательской работой, компания, имеющая офисы в Лондоне, Сан-Диего, Праге и Братиславе. Eset основан в 1992 году и фокусируется на разработке прогрессивных антивирусных программных решений. NOD32 развился в процессе этих разработок и был единогласно оценен как один из лучших антивирусных продуктов. Фактически, по оценкам Virus Bulletin*, NOD32 удерживает 100% позиции по сравнению с другими доступными продуктами. Eset NOD32 представлен на рынке с 1997 года и первым ввел эффективную эвристическую технологию обнаружения прежде неизвестных вирусов. Часто упоминаемый среди лидеров нового поколения антивирусных систем — NOD32 единогласно победил все конкурирующие продукты с точки зрения наилучшей эффективности при обнаружении диких вирусов, достижения самой высокой скорости сканирования и, в то же время, использования минимального количества системных ресурсов.

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

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

SharePoint Designer

На рисунке — Microsoft Office SharePoint Designer 2007. Вес 220-297 Мб. Интерфейс и справка на русском языке. Бесплатная программа.

Редактор Microsoft Office SharePoint Designer 2007 является одним из компонентов пакета Microsoft Office 2007, однако не включен ни в один из комплектов офиса (устанавливается отдельно).
Аналог SharePoint Designer, Microsoft Expression Web , очень похож на него и предназначен для общей веб-разработки.

Программа Microsoft Office SharePoint Designer 2007 весной 2008 года в рамках Приоритетного национального проекта «Образование» поставлена во все общеобразовательные учреждения России в составе стандартного (базового) пакета программного обеспечения.

В качестве редактора веб-страниц SharePoint Designer 2007 может создавать статические и динамические страницы.

Создание статических страниц

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

Можно открыть несколько окон программы. В каждом окне можно редактировать несколько страниц (переключение между страницами — при щелчке по кнопке нужной страницы выше окна редактирования).

Сайт (в справке программы он почему-то назван «узлом») можно создать несколькими способами: самостоятельно с нуля, используя шаблоны сайтов или загрузив сайт из Интернета и приняв его за основу.

Интерфейс программы простой и напоминает интерфейс Microsoft Office Word .
Вверху строка меню, ниже располагаются панели инструментов для отдельных видов работ (в программе 11 панелей инструментов, которые можно выставить по отдельности или все сразу).

Оформление текста производится как и в Word — подбирается тип шрифта, его размер и цвет, создается фоновый цвет, расставляются заголовки и пр. Недостаток — нет выравнивания текста по ширине в визуальном режиме, приходится задавать такое выравнивание в режиме кода.
SharePoint, как и его предшественник FrontPage , в состоянии проверить правописание русского текста. В редакторе имеется несколько инструментов для работы с каскадными таблицами стилей ( CSS). Таблица стилей создается автоматически при создании страницы в визуальном режиме (режим Конструктор).

Читать еще:  Не открывается презентация powerpoint

Список вставляемых объектов, которые можно вставить без написания кода, не очень большой. Это — изображения, списки, таблицы, фреймы (iFrame), меню, спецсимволы. Указанные объекты вставляются со всеми основными настройками. Для вставки прочих объектов нужно вводить код вручную.
Редактор работает со слоями.
Нельзя сказать, что редактор очень удобен в работе или абсолютно надежен (может неожиданно закрыться без сохранения). Иногда SharePoint вдруг начинает проявлять неуместную инициативу и делает что-то совсем непонятное. Можно сказать, что SharePoint Designer по части создания статических страниц недалеко ушел от своего предшественника — FrontPage .

Создание динамических страниц

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

Так представлен редактор его создателями — звучит внушительно, но малопонятно.

Из функций редактора при создании интерактивных страниц перечислены следующие:
— создание настраиваемых представлений данных и форм данных, позволяющие эффективнее использовать технологии Microsoft ASP.NET;
— использование наглядных и информативных отчетов;
— совместная работа с помощью встроенного конструктора рабочих процессов;
— применение шаблонов приложений SharePoint;
— создание интерактивных страниц ASP.NET
и прочие умные (и заумные) функции.

Трудности, с которыми может столкнуться пользователь, создавая динамические страницы в SharePoint Designer, следующие:

Программа сложна в освоении и применении, кроме самого редактора при создании динамических страниц придется использовать и другие продукты и технологии Microsoft (ASP.NET, Microsoft Office SharePoint Server 2007 и др.).

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

Наиболее существенный недостаток редактора заключается в той технологии, вокруг которой и строится его основная деятельность — в технологии ASP.NET. Дело в том, что не все серверы поддерживают эту технологию. Поэтому для размещения сайта, созданного в Microsoft SharePoint Designer, надо искать хосты, поддерживающие ASP.NET. Еще хуже то, что число таких хостов не увеличивается, а уменьшается.

Такие программы компании Microsoft как SharePoint Designer 2007 и Microsoft Expression Web пришли на смену программе FrontPage (и как конкуренты Adobe Dreamweaver). Обе программы конкуренции не выдержали и «сошли с дистанции».
С 2009 г. Microsoft Office SharePoint Designer 2007 стал распространяться бесплатно, с 2013 г. стал бесплатным редактор Microsoft Expression Web.

Пакет программ Expression Studio 4, который до недавнего времени был основным пакетом Microsoft в области веб-строительства, прекратил свое существование (официальные продажи пакета прекращены).

Ставка сделана на новый инструмент — Visual Studio 2012.
Подробнее о Visual Studio 2012

Страница загрузки SharePoint Designer 2007 (в строке поиска введите SharePoint Designer 2007 ).

Развитием программы SharePoint Designer 2007 являются редакторы SharePoint Designer 2010, 2012, 2013 гг. В последних версиях все больший упор делается не на веб-строительстве, а на развитие интерактивного документооборота.
Страница загрузки SharePoint Designer 2013

Программой, похожей на SharePoint Designer 2007, является редактор Microsoft Expression Web
По некоторым позициям Microsoft Expression Web лучше, чем SharePoint Designer 2007 (вес меньше, быстроходнее, более надежная программа, имеет более широкие функции при создании статических страниц).

Мастер- класс «Разработка макета ЭУМК дисциплины с помощью программы Microsoft SharePoint Designer».

Как организовать дистанционное обучение во время карантина?

Помогает проект «Инфоурок»

Мастер- класс «Разработка макета ЭУМК дисциплины с помощью программы Microsoft SharePoint Designer».

Microsoft SharePoint Designer- HTML-редактор и программа для веб-дизайна от компании Microsoft, замена для Microsoft Office FrontPage и часть семейства SharePoint. Является одним из компонентов пакета Microsoft Office 2007, однако не включен ни в один из комплектов офиса (устанавливается отдельно). Назначение: создание и дизайн веб-сайтов.

В 2009 году Microsoft SharePoint Designer 2007 стал распространяться бесплатно для всех желающих на официальном сайте Microsoft Office.

После установки программы на Ваш компьютер, Вы сможете запустить ее и ознакомиться с интерфейсом программы.

По умолчанию открывается пустая веб- страница.

Рис. 1 Пустая страница.

Работа с программой напоминает работу с другими офисными приложениями Microsoft .

Создадим главную страницу по образцу:

Рис.2 Главная страница

Создайте свою папку на Рабочем столе, назовите ее ЭУМК по…., в этой папке создайте две папки для сохранения содержимого ЭУМК и картинок. (Рис.3) Для создания страницы Вам понадобится картинка для фона, которую можно найти в Интернете и сохранить в свою папку image . Саму главную страницу сохраняем с названием index.htm .

Рис.3 Содержимое папки ЭУМК.

Для навигации по ЭУМК нам понадобятся специальные кнопки, их мы тоже найдем в Интернете и сохраним в папку с рисунками.

Рис.4 Содержимое папки с рисунками.

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

Рис. 5 Содержимое папки ЭУМК.

Например, страница ЭУМК «Документация» может иметь следующий вид:

Рис.6 Страница ЭУМК «Документация».

Необходимо организовать навигацию по ЭУМК с помощью системы гиперссылок. Для этого используем контекстное меню и команду Гиперссылка.

Рис. 7 Использование команды контекстного меню Гиперссылка.

Рис.8 Вставка гиперссылки.

Необходимо организовать работу ссылок с главной страницы на другие (Документация, Опорные конспекты, Практические работы, Мультимедиа), а также с этих страниц на вспомогательные страницы или непосредственно файлы, в зависимости от того как будет организована структура Вашего ЭУМК. Кроме того, не стоит забывать про кнопки Назад, На главную и другие, которые вы будете использовать в ЭУМК, их действие необходимо настроить аналогичным образом.

Макет ЭУМК готов, его можно заполнить содержимым.

Рис. 9 Пример содержимого папки «Документация».

Microsoft MVP & Office 365 Consultant Blog

Azure, SharePoint, Office 365 and stuff

Глава 3. Первый сайт на SharePoint 2010 (продолжение)

Это продолжение статьи, начало читайте по этому адресу

Читать еще:  Портал на sharepoint

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

Создание списка в InfoPath Designer

Как уже упоминалось ранее, одно из ключевых преимуществ SharePoint – интеграция с продуктами Microsoft. Продемонстрируем это на конкретном примере.

Для создания списков воспользуемся Microsoft InfoPath Designer 2010, в стандартных шаблонах которого есть Список SharePoint (рис. 3.12.). По нажатию на Конструктор форм предлагается ввести адрес веб-сайта, на котором будет публиковаться форма.

Рис. 3.12. Начальная страница Microsoft InfoPath Designer 2010

После чего нужно ввести название нового списка, мы вводим Книги (рис. 3.13.), нажимаем на Далее, и затем Готово (в это время происходит публикация списка на портал).

Рис. 3.13. Окно создания нового списка в Microsoft InfoPath Designer 2010

После создания списка открывается Конструктор форм (рис. 3.14.). Справа расположена панель Поля, из которых может состоять форма.

Рис. 3.14. Конструктор форм

У книги должны быть следующие атрибуты – название, автор, издательство, год, страницы, ISBN, тираж и жанр.

Для создания нового поля нужно кликнуть на Добавить поле в группе Действия на панели Поля, в результате чего появится соответствующее окно (рис. 3.15.). Достаточно указать отображаемое имя, выбрать тип данных из выпадающего списка, при необходимости указать заполнить по умолчанию и указать, является ли поле обязательным. После чего кликнуть на ОК.

Рис. 3.15. Окно добавления поля или группы (на примере авторов)

Аналогичным образом создаются остальные поля. Готовые поля добавляются на форму простым перетаскиванием, причем их можно расположить в любом порядке. В результате получилась следующая форма (рис. 3.16). Можно сделать внешний вид более привлекательным, если поработать с командами, вынесенными на ленту.

Остается опубликовать форму, для чего можно использовать комбинацию клавиш Ctrl + Shift + Q, или кликнуть на пункт меню Файл, далее Сведения и Быстрая публикация.

Рис. 3.16. Форма, готовая для публикации

Для добавления нового элемента в список нужно кликнуть на Добавить элемент и появится диалоговое окно (рис. 3.17.). Такое же окно появляется при редактировании записи.

Рис. 3.17. Окно создания нового элемента в списке Книги

Создание списка в SharePoint Designer

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

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

Рис. 3.18. Стартовая страница SharePoint Designer 2010

Для того чтобы создать новый сайт, в группе Шаблоны сайтов выберем Пустой сайт (рис. 3.19.) Название нового сайта нужно указать в виде http:// /[ ]/ , где в качестве пути могут указываться сайты, которые будут родительскими для нового сайта. Кликнув на ОК, создается новый сайт.

Рис. 3.19. Создание сайта в SharePoint Designer 2010

После создания сайта мы видим следующее (рис. 3.20). Первым дело можно изменить название сайта. На эту же страницу для удобства вынесены настройки разрешений. Также с разрешениями можно поработать, кликнув на соответствующее название в левой панели.

Рис. 3.20. Главная страница настроек сайта в SharePoint Designer 2010

Создать список можно аналогичным способом, описанным ранее в пункте Создание списка в InfoPath Designer либо воспользоваться механизмом для работы со списками, заложенным в SharePoint Designer. Таким образом, сайт можно считать готовым.

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

Создание списка в Visual Studio 2010

Создание веб-приложения и семейства веб-сайтов было подробно описано в начале настоящей главы.

Создадим список, для этого нужен новый проект List Definition в группе шаблонов проектов для SharePoint 2010 (рис. 3.21.)

Рис. 3.21. Окно создания нового проекта в Visual Studio 2010

После нажатия на кнопку ОК появляется окно для развертывания решения, где предлагается два способа:

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

2. Развертывание в качестве решения фермы – осуществляется администраторами, имеет силу во всей ферме.

Выберем второй способ, после чего кликнем на Далее, где будет предложено ввести отображаемое название списка (Книги) и выбрать его тип (в нашем случае Custom List), после чего нажать на Finish.

Далее переименуем названия списка в обозревателе решений (рис. 3.22.) на Список книг и Книги соответственно. Также можно подправить параметры в файле Elements.xml (на уровень ниже Книг), такие как Title (название), Url (ссылка списка) и Description (описание). Также можно внести изменения во второй файл Elements.xml.

Рис. 3.22. Обозреватель решений

Для создания полей в файле Schema.xml между тегами нужно добавить код (рис. 3.23.) Идентификаторы получены с помощью программы guidgen, входящей в поставку Visual Studio.

Рис. 3.23. Код для добавления столбцов к списку.

Столбцы созданы, но еще их нужно добавить в представление по умолчанию, которое можно найти в этом же файле внутри тега View, где атрибут BaseViewID=”1”. Внутри есть теги ViewFields, которые нам и нужны. В результате добавления столбцов в представление списка по умолчанию можно увидеть следующий код (рис. 3.24.)

Рис. 3.24. Код для добавления столбцов в представление по умолчанию

После чего список можно считать готовым, и его можно развернуть, воспользовавшись главным меню (Build => Deploy) или кликнув правой кнопкой по решению выбрать из контекстного меню Deploy.

В целом все выглядит неплохо, но при попытке добавить новый элемент появляется странное окно (рис. 3.25.), в котором явно чего-то не хватает.

Рис. 3.25. Окно для создания нового элемента списка Книги

Причина этого очень проста – мы не создали типы контента, которые определяются в файле Schema.xml (рис. 3.26) Мы не будем этим заниматься, вместо этого удалим полностью этот блок.

Рис. 3.26. Определения типов контента

В процессе развертывания списка появится следующее окно (рис. 3.27), которое говорит нам о конфликтах развертывания. Кликнем на кнопку Resolve Automatically (Разрешить автоматически).

Рис. 3.27 Конфликты развертывания

После чего можно обновить страницу и еще раз попытаться добавить новый элемент. Больше такой проблемы нет!

Итак, в этой главе мы рассмотрели создание сайта школьной библиотеки с помощью браузера, SharePoint Designer 2010 и Visual Studio 2010. Даже на таком простом примере видны плюсы и минусы разных подходов.

В следующей главе рассматривается настройка внешнего вида сайтов SharePoint 2010.

Ссылка на основную публикацию
Adblock
detector