Sharepoint Брендинг - PullRequest
       11

Sharepoint Брендинг

2 голосов
/ 19 января 2010

Мой босс поручил мне создать решение Sharepoint для scenerio ниже.

(Я новичок в Sharepoint. Поэтому, пожалуйста, прости меня, если я неправильно использую терминологию)

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

Итак, пример желаемой карты выглядит так:

/ Home
-Последние новости
-Core Team List
-Продукты
-Продукт 1
-Продукт 2
-Продукт 3

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

Не могли бы вы мне помочь, объяснив, как я могу это сделать, или даже просто назовите мне имя "вещи", которую я пытаюсь выполнить.

Заранее спасибо.

PS. О, кстати, я выучил слово Брендинг в поисках святого Грааля. Я даже не знаю, подходит это слово или нет ...


Я попробовал метод, который вы публикуете на другой странице ( Сайт обзора ресторанов в SharePoint ), но, к сожалению, у меня ничего не получилось. Я застрял при выборе типа контента на странице «Создать тип контента», а затем попробовал некоторые родительские типы, но не смог отобразить его в диалоговом окне «Публикация контента» Sharepoint Designer 2007.

Так что я попробовал что-то еще.

На моей домашней странице создана новая библиотека документов типа «Страница веб-частей» под названием «Продукты». Он создал мне какой-то список, все элементы которого являются веб-страницами. В этот момент я почувствовал, что я близок, чтобы наконец-то что-то сделать.

Вот несколько вопросов, которые я собрал::)

  • Я добавляю две веб-части «Объявления» на разные страницы «Продукты». Когда я добавляю новое объявление в список со страницы одного продукта, оно появляется и на другой! Как сделать их содержимое видимым только на странице, на которой они созданы?
  • * [Тема является повторяющейся темой в моих сообщениях] * Можно ли при этой настройке изменить вид каждой страницы продукта, чтобы они имели разный дизайн и цвет?

Спасибо.

Ответы [ 4 ]

4 голосов
/ 19 января 2010

Проверьте ссылки, которые я опубликовал в ответе на этот вопрос, чтобы найти некоторые ссылки на учебные материалы по SharePoint 101 в Интернете:

Сайт обзора ресторанов в SharePoint

Предоставлено вам 'Вы ищете «брендинг», который будет означать пользовательскую мастер-страницу.Главная страница - это то, что будет определять общий макет страниц вашего веб-приложения SharePoint.После создания стандартного приложения SharePoint подключитесь к SharePoint Designer и поиграйте с этой мастер-страницей некоторое время, пока не освоитесь.

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

Вы захотите создать списки (http://office.microsoft.com/en-us/sharepointtechnology/HA011199881033.aspx) для представления«Новости» и «Продукты» ... для Продуктов вы можете даже захотеть создать Тип контента.

После создания списков «Новости» и «Продукты» вы увидите те списки продуктов, которые вам нужны.для создания представлений и использования веб-частей представления списка (http://office.microsoft.com/en-us/help/HA100240521033.aspx) для включения этих представлений в страницы ... но применительно к теме веб-частей это, вероятно, становится слишком сложным, поэтому на этом я остановлюсь.Прокомментируйте меня, если хотите больше.

Приложение

"Возможно ли показывать только категории библиотеки документов на домашней странице и документы выбранной категории на другой странице?"-> Да, и есть несколько способов.Я бы посоветовал вам либо определить представление для этого списка, которое фильтрует на основе поля категории, затем добавить веб-части представления списка на домашнюю страницу, либо написать собственный XSLT для веб-части запроса контента, а затем добавить его в свой список.домашняя страницаНаписание XSLT для веб-части «Запрос контента» немного сложнее, но использование представления списка имеет свои недостатки, поскольку его нельзя настраивать, так же, как этот парень выяснил: Решение без кода для представления календаряновостей SharePoint

"Но как я могу изменить элемент списка, чтобы отображать его детали как целую новую страницу со своими веб-частями и темой?"-> Вот кикер;в SharePoint каждый создаваемый вами сайт имеет специальный список для страниц, и каждая страница фактически принадлежит к типу контента.Таким образом, вы можете взять любой тип контента и превратить его в страницу;все, что вам нужно сделать, это создать для него макет страницы и добавить этот тип контента в список.

(Итак, пример. Это чисто умозрительно; я не говорю, что делать это конкретно, а вывероятно, не могу сделать это в точности так, как я описываю, потому что я немного упрощаю)

Вы создаете тип контента «Продукт», но вы также решаете, что «категория» также должна быть типом контента.Таким образом, вы создаете тип контента для «Catagory» и даете ему столбец поиска, который ссылается на элементы в списке «Product».Вы указываете, что поиск может содержать несколько элементов.

Теперь вам нужна страница, на которой люди могут видеть категорию и все продукты, которые к ней относятся.Вы создаете «макет страницы» (файл aspx) для типа контента «Catagory».В aspx-файле макета страницы вы можете включить веб-элементы управления, которые отображают поля Catagory, такие как «title» и «description», и вы, возможно, даже можете добавить один для отображения поля поиска «Products».(возможно, вам придется кодировать его самостоятельно)

Надеюсь, я вас не потерял.

Теперь, когда вы создали макет страницы для «Catagory», вы можете добавить «Catagory».'к списку / библиотеке страниц, а затем создайте страницы, которые представляют категории, и когда люди редактируют эти страницы, они также будут редактировать категорию.

Дополнительные приложения

Если список «Объявления» представляет собой списоквеб-часть, которую вы добавили, была веб-частью представления списка, и поэтому она просто отображает содержимое списка (которое не зависит от страниц продукта). Вам нужно будет указать фильтры своего представления.Не знаю, можете ли вы указать уникальные фильтры в веб-части ... но вы можете попробовать:)

Возможно, вы захотите рассмотреть веб-часть "Запрос контента".

Я не совсем понимаю ваш второй вопрос, но у меня такое ощущение, что ответ - да ... что вы подразумеваете подПосмотреть"?Вы должны быть осторожны с жаргоном;Вы имеете в виду макет страницы?или веб-часть представления списка?или список просмотра?или мастер-страница?...

3 голосов
/ 19 января 2010

Вы должны проверить Хизер Соломон . Она шизнат, когда дело доходит до брендинга sharepoint.

2 голосов
/ 19 января 2010

Хорошим началом будет использование Sharepoint Designer .

1 голос
/ 19 января 2010

Используйте SharePoint Designer для выполнения своей работы с CSS, особенно при обнаружении правил CSS в игре. НЕ публикуйте готовую работу с SD; если вы это сделаете, будущие обновления Windows могут уничтожить ваши файлы. Вместо этого разверните ваши настройки в качестве компонента. В MOSS 2007 вы можете добавить один пользовательский файл CSS с помощью Central Admin - тогда он будет применяться ПОСЛЕ core.CSS во время выполнения. Насколько мне известно, это единственный практический способ сделать это.

Вам необходимо указать, используете ли вы WSS или MOSS. С WSS вы можете использовать темы.

...