Sharepoint designer что это - Новости с мира ПК
Vvmebel.com

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

Sharepoint designer что это

Как пользоваться программой SharePoint?

Задача внутриорганизационного пространства состоит в качественном и оперативном обмене информацией. Чтобы сотрудники организации взаимодействовали более продуктивно, компьютерные корпорации пытаются создать более удачную платформу, которая могла бы отвечать за выполнение данной задачи. Наиболее серьезно к данному вопросу среди всех корпораций подошла компания Microsoft. Ее разработкой является продукт SharePoint. Что собой представляется данная программа? Давайте попробуем разобраться…

SharePoint: что за программа?

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

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

SharePoint Designer

Одним из компонентов проекта SharePoint является программа SharePoint Designer. Далее мы попробуем разобраться, что это за программа и для чего она нужна. Мы уже разобрались с основной целью работы SharePoint. Теперь нам известно, что это за программа. Однако, как показывает практика, далеко не все средства системы работают полноценно. Поэтому приходится расширять данные ограничения. Чтобы полноценно осуществлять работу с веб-узлами, необходимо использовать веб-редакторы. Компонент Share Point Designer позволяет осуществлять пошаговую быструю настройку, использовать шаблоны, наполнять систему модульными составляющими, создавать качественное оформление и дизайн проекта.

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

Цели и задачи

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

Принцип работы

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

SharePoint WorkSpace

Еще одним компонентов SharePoint является SharePoint Workspace. Что собой представляет данная программа и в чем заключается ее предназначение? SharePoint Workspace появилась в 2010 году. Данный компонент пришел на смену Microsoft Office Groove 2007. Данная программа представляет собой особое приложение, позволяющее осуществлять оперативный доступ к библиотекам документов и другим службам SharePoint. Новая версия программы получилась более гибкой и интерактивной. Теперь с приложением можно работать независимо или в паре с SharePoint Server. Если разобраться в данном вопросе более детально, то становится ясно основная задача этого компонента. Она состоит в синхронизации контента на персональном компьютере со списками и документами в режиме реального времени. В отличие от предыдущего компонента, который отвечал за дизайн, данный компонент является коммуникативной платформой, используемой на ранее созданных сайтах и областях.

Возможности SharePoint WorkSpace

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

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

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

Ошибки в процессе настройки

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

Важно, чтобы у приложения был достаточный запас памяти. Иначе некоторые функции просто не будут работать. Также следите за правильным использованием сервера Microsoft SQL. Желательно найти ему отдельное место в физической системе и не делить его ресурсы с другими службами. Многие ошибки при работе SharePoint связаны с использованием мастера настройки. Данный инструмент имеет множество недостатков, что нередко приводит к возникновению различных сбоев. Также при создании веб-приложения контента необходимо быть очень внимательным. Ошибки могут появляться из-за неверного URL. Чтобы избежать ошибок подобного рода, пользователю рекомендуется пошагово документировать все настройки приложения.

Читать еще:  Internal pointing device что это

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). Таблица стилей создается автоматически при создании страницы в визуальном режиме (режим Конструктор).

Список вставляемых объектов, которые можно вставить без написания кода, не очень большой. Это — изображения, списки, таблицы, фреймы (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 (вес меньше, быстроходнее, более надежная программа, имеет более широкие функции при создании статических страниц).

Программа для вебмастеров SharePoint Designer

Если Вы хотите научиться создавать сайты в Интернете, для заработка в Интернете, или для развлечения, Вам не обойтись без специальных программ, которые позволяют это делать в визуальном режиме. Такие программы называются визуальными редакторами html. Иначе придется прописывать код страниц вручную. Это долго, неудобно, и, как правило, хороших результатов не приносит. Даже вебдизайнеры, которые хорошо знают код html, все равно не обходятся без таких программ. Иное дело, что они потом, если нужно, дорабатывают код, но основную работу они все равно делают в каком-то из визуальных редакторов html.

Читать еще:  Создание презентаций в powerpoint 2020

Пример визуального редактора html — программа Dreamweaver. Это наиболее известная всем программа. Но у нее есть один недостаток — она платная. Появляется вопрос — нет ли у программы Dreamweaver бесплатных аналогов, которые могут делать то же самое, но за нее не нужно будет платить?

И такой аналог есть! Это программа SharePoint Designer. SharePoint Designer — это визуальный редактор html, предназначенный для создания сайтов.

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

Мы будем устанавливать SharePoint Designer 2007.

Для начала скачиваете программу: — скачать программу SharePoint Designer

Затем Вы находите архив с программой у себя на компьютере, разархивируете его, затем находите разархивированную папку, а в ней файл-установщик SharePointDesigner.exe , и двойным кликом запускаете его.

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

После этого нажимаете Установить , и программа SharePoint Designer будет установлена.

После установки Вы можете зайти на сайт Microsoft Office, чтобы бесплатно обновить программу, а можете закрыть окно, и этой программой пользоваться.

Для запуска программы заходите в Пуск — Все программы , затем находите папку Microsoft Office, а в ней — программу SharePoint Designer. Запускаете ее, и работаете.

Смотреть видео о том, как установить программу SharePoint Designer

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

Также Вы можете подписаться на блог, и узнавать о всех новых статьях.
Это не займет много времени. Просто нажмите на ссылку ниже:
Подписаться на блог: Дорога к Бизнесу за Компьютером

Вам понравилась статья? Поделитесь, буду весьма признателен:

Также приглашаю добавиться в друзья в социальных сетях:

Еще по теме.

6 комментариев »

Здравствуйте, Александр! А с программой Dreamweaver программа SharePoint Designer дружит? Вернее, если иметь на компьютере обе эти программы, ничего «страшного» не произойдет? Спасибо за очередную качественную статью!

Очень хорошая статья Александр! Вы доступно всем и понятно рассказываете.Сервисом SharePoint я не пользуюсь и чесно говоря слышу впервые. Я работаю с програииой Dreamweaver.Отличное видео.

Здравствуйте, Александр! Эта программа, у меня, по вашей ссылке, и даже с официального сайта скачивается с ошибками. У меня Windows 10. А эта программа 2010 года совсем не такого вида и я не могу найти инструкцию пользователя для неё. Она жёлтенькая.С уважением. Может быть вы подскажете, как мне её заполучить такую, как у вас?

Здравствуйте, Амара! К сожалению, сам уже не нахожу ее на прежнем месте. Наверное, обновили.

Здравствуйте, Александр. Встанет для эта программа на mac os?

Обзор Microsoft SharePoint

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

О программе

Microsoft SharePoint Products and Technologies — это нацеленный на предприятия комплекс программных продуктов и компонентов для работы с корпоративной информацией, посредством веб-сайтов. Их наличие позволит: предоставлять совместный доступ, систематизировать, хранить, получать доступ к данным с любого устройства.

Для работы можно использовать любой интернет обозреватель. SharePoint включают в себя:

  1. Набор веб-приложений для организации совместной работы.
  2. Набор функций для создания блогов и веб-порталов.
  3. Поисковый модуль фильтрации и поиска данных.
  4. Модуль создания форм для ввода информации.
  5. Функции для управления рабочими процессами и бизнес-анализом.

Технологии

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

  1. SharePoint Online. Облачная служба Microsoft, предназначенная для бизнеса. После выхода Office 365 можно просто подписаться на него или на SharePoint Online для создания сайтов, хранения и обмена информацией вашими сотрудниками.
  2. SharePoint Server. С помощью этой системы ваше предприятие может управлять информационной базой локально (развертывание в пределах своей сети). В этот комплекс входит:
    1. SharePoint Foundation — технология, выступающая в качестве базы для всех сайтов.
    2. Возможности по управлению корпоративным контентом.
    3. Аналитика бизнеса, управление личными веб-сайтами и каналом, поиск информации по этим сайтам.
  3. SharePoint Designer 2013. HTML-редактор, что необходим для создания страниц и работы с контентом на созданном корпоративном сайте.

Как создать сайт?

  1. В верхнем левом углу нажмите на плитку. В открывшемся меню выберите SharePoint.
  2. В открывшемся окне нажмите на кнопку «Создать сайт» (Create site, Новый сайт).
  3. Назовите сайт и нажмите «Создать». Новый веб-сайт появится в директории, заранее указанной администратором.
  4. Веб-сайт пустой, поэтому нужно сделать шаблон, заполнить контентом, предоставить доступ коллегам.
  5. В Microsoft позаботились о шаблонах и подготовили свои варианты. Выберите подходящий шаблон, который будет отвечать типу вашего сайта:
    1. Группы. Можно использовать как единую среду для создания и работы с информацией для группы. Часто используется как лицевой сайт компании.
    2. Блог. Блог позволяет быстро распространять среди участников организации полезную информацию, опубликованную на сайте. На нем можно создавать, редактировать, удалять записи. Размещать их в нескольких категориях. Отключать и включать возможности комментирования записей.
    3. Проект. Специально заточен на работу с проектом. В него входят функции коллективной работы, и отображается функция «Сводка проектов», подключенная к «Списку задач». Добавленное задание коллегой в «Списке задач» будет автоматически отображаться на сайте проекта.
    4. Сообщество. Своеобразный форум, в котором коллеги ведут обсуждения.
    5. Центр документов. Позволяет работать с большим количеством документов. Можно использовать, как архив или библиотеку.
    6. Центр записей. Подходит для работы и хранения финансовых, юридических и им подобных документов.
    7. Центр бизнес-аналитики. Рассчитан на хранение, анализ и проведения бизнес-отчетов.
    8. Корпоративный вики-сайт. Используется для хранения, обновления, изучения, и публикаций больших массивов данных, предназначенных для сотрудников предприятий.
  6. Чтобы приступить к наполнению, просмотрите учебный ролик на примере «Сайта группы».
Читать еще:  Какое расширение использует powerpoint

Делаем сайт на SharePoint 2010. Брендинг

Этим постом я начну рассказывать о создании интернет сайта на основе MS SharePoint 2010. Первые посты будут посвящены использованию для этого бесплатной версии MS SharePoint Foundation 2010. В последних постах я опишу дополнительные возможности, получаемые при покупке платных версий SharePoint 2010 (Standart и Enterprise).

Начнем с минимальных исходных данных. Сайт будет под управлением MS SharePoint Foundation, а базы данных будут располагаться на MS SQL Server 2008 Express Edition. Оба этих продукта совершенно бесплатны, что не может не радовать.

SharePoint 2010 или другие CMS

Использование SharePoint 2010 для построения сайта имеет ряд неоспоримых преимуществ:

  • Интерфейсы, предназначенные для управления содержимым соответствуют тем, которыми пользователи пользуются ежедневно при работе с корпоративным порталом. Т.е. обучение пользователей не требуется;
  • Возможность использования бесплатного «толстого» Windows-клиента MS SharePoint Designer для управления сайтом;
  • Управление контентом в оффлайн режиме. Например, создали новость/статью/что_угодно, сидя в самолете, добрались до ближайшего Wi-Fi и опубликовали на сайте;
  • Возможность работать с содержимым сайта через MS Outlook;
  • Работа с библиотеками на портале как с обычными сетевыми дисками;
  • Возможность публикации информации на сайте с корпоративного портала SharePoint;

Я перечислил только то, что является козырями в руках SharePoint. А теперь подробнее о брендинге SharePoint.

Анонимный доступ

Это первое, что надо задействовать на сайте под управлением MS SharePoint 2010. Перед началом разработки, т.к. есть здесь подводные камни. Например Linq-To-SharePoint не работает в режиме анонимного доступа. Для обхода этого придется писать «обертку». Описание самого процесса включения анонимного доступа есть на MSDN.

От портала к интернет-сайту

При брендинге SharePoint есть одна проблема — интерфейс SharePoint не создавался для использование его в качестве public-face. Поэтому надо адаптировать интерфейс SharePoint. Нам не понадобятся ни Ribbon, ни SiteActions. Например, ribbon абсолютно бесполезен для пользователя, имеющего права только на чтение (именно такими правами будут обладать анонимные пользователи): можно только отправить ссылку на текущую библиотеку/список по почте и подписаться на уведомления. И то и другое можно реализовать и без ribbbon’а. Также добавлю, что для подписки, пользователю придется делать «лишний» клик по закладке, а это очень плохо.

Ничего из этого нам не надо. Способов «отфильтровать» элементы управления несколько.

Security Trimmed Controls

Контрол SharePoint для отображения или сокрытия элементов, исходя из прав пользователей. На ASP.NET странице он выглядит вот так:

  1. Контент, видимый пользователям, имеющим права, указанные в атрибуте Permissions

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

Назад к SharePoint 2007

Можно понизить версию интерфейса с 4 на 3. После этого наш будущий сайт становится очень похож на SharePoint 2007: все элементы управления, мирно уживающиеся в одном месте (на рибоне), теперь «разлетелись» по всей странице. Впрочем, и большинство из них нам не понадобятся.

Я ни в коем случае не против нового интерфейса SharePoint 2010, а именно идеи собрать все элементы управления в одном месте. Данный подход (понижение версии интерфейса) ни в коем случае не ограничивает функционал SharePoint, т.к. версия интерфейса задается на уровне узла. Таким образом для удобства редакторов контента вполне возможно создать отдельный узел, где будут собраны все списки/библиотеки и ribbon будет функционировать. Помимо этого есть еще и возможность публиковать содержимое с внутреннего корпоративного портала. Тем не менее, неудобства обеспечена.

Здесь я прерву описание этого метода, т.к. далее всё сводится к одному: проблема и как её решать. Взять, например WYSIWYG-редактор: он будет работать только в Internet Explorer или придется встраивать сторонний редактор.

Динамическое представление сайта

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

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

Master-страницу для бэкофиса (v4.moderator.master) я взял стандартную без каких-либо изменений, дабы сохранить стандартный интерфейс и его функциональность для редакторов содержимого.

С другой стороны, master-страницу для посетителей сайта я упростил максимально, удалив из неё всё, кроме PlaceHolderMain и прочей мелочи. Убрал даже FormDigest. Насколько это оправдано я напишу в следующих постах. Получилось совсем немного (без директив):

  1. » dir =» » runat =»server» xmlns:o =»urn:schemas-microsoft-com:office:office» >
  2. var _fV4UI = true;

Что касается страницы default.aspx в SiteDefinition, то она также проста. Здесь только несколько зон для веб-партов:

Для обеспечения динамического переключения master-страниц, надо изменить директиву Page страницы, указав в качестве наследуемого наш новый класс FluentWebPartPage :

  1. public class FluentWebPartPage : WebPartPage
  2. <
  3. protected override void OnPreInit( EventArgs e)
  4. <
  5. base .OnPreInit(e);
  6. if (IsAnonymous)
  7. SetAnonymousView();
  8. else
  9. SetModeratorView();
  10. >
  11. ///
  12. /// Изменение master-page
  13. ///
  14. ///

  • private void SetMasterPages( string url)
  • <
  • MasterPageFile = url;
  • >
  • private void SetAnonymousView()
  • <
  • SetMasterPages( «/_catalogs/masterpage/v4.guest.master» );
  • >
  • private void SetModeratorView()
  • <
  • SetMasterPages( «/_catalogs/masterpage/v4.moderator.master» );
  • >
  • ///
  • /// Является ли пользователь анонимным
  • ///
  • private static bool IsAnonymous
  • <
  • get
  • <
  • if ( SPContext .Current == null ) return true ;
  • return SPContext .Current.Web.CurrentUser == null ;
  • >
  • >
  • >
  • Сам класс унаследован от Microsoft.SharePoint.WebPartPages.WebPartPage . На событии OnPreInit мы проверяем, является ли пользователь анонимным и в зависимости от этого подставляем соответствующую master-страницу. Поведение этого класса может быть различно: можно проверять какие-нибудь права у пользователя, можно по умолчанию брать страницу из параметров данного сайта ( MasterUrl или CustomMasterUrl ) и т.д.

    Результат

    В результате мы оставляем функционал и интерфейс нетронутым для редакторов контента и полную свободу действий для создания интернет-сайта на базе SharePoint.

    В следующем посте я расскажу про дальнейшую оптимизацию с целью уменьшить размер страниц, т.е. ускорение загрузки.

    голоса
    Рейтинг статьи
    Ссылка на основную публикацию
    Adblock
    detector