Рекомендации по изменению дизайна сайта SharePoint

В основном необходимо использовать SharePoint (потому что мы продвигаем MS ура!) В качестве системы управления контентом для сайта, выходящего в Интернет.

Как мне избавиться от стандартного внешнего вида SharePoint и сделать его так, как я хочу?

Я знаю, что этот процесс включает создание новой главной страницы с помощью SharePoint Designer. Однако я предпочитаю кодировать веб-страницы, а не использовать визуальный редактор. Это возможно? Нужны ли мне знания .NET?

Просто посетите ferrari.com, чтобы увидеть очень хорошо сделанный редизайн сайта SharePoint.


person Fred    schedule 26.08.2009    source источник
comment
SharePoint почти наверняка может делать то, что вам нужно, но если у вас нет достаточно обширных потребностей в CMS, это может быть излишним. Вашу платформу следует выбирать на основе требований, а не желания руководства успокоить Microsoft.   -  person dahlbyk    schedule 26.08.2009


Ответы (5)


Хорошим местом для начала была бы серия статей о бренде SharePoint Хизер Соломон. Вы можете многое сделать только с помощью CSS, JS и HTML, но наиболее полные решения (например, Ferrari) требуют довольно обширной настройки с помощью .NET и других методов разработки SharePoint (в частности, функций и делегирования элементов управления).

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

Кроме того, в SharePoint Designer есть представление исходного кода, если вам не нравится визуальный редактор.

person dahlbyk    schedule 26.08.2009

Да, это можно сделать так, как вы хотите (как вы видели на сайте Ferrari). Однако для создания такого рода сайта требуется много работы.

Microsoft рекомендует использовать SharePoint Designer для «проектирования» страниц и макетов. Однако изменение их поведения почти всегда требует Visual Studio и разработки на .NET. Вы можете в значительной степени избежать SharePoint Designer (который, возможно, стоит рассмотреть, поскольку это может быть PITA) с помощью инструмента с открытым исходным кодом, такого как SPVisualDev. Используйте это с WSPBuilder для упаковки ваших решений (и избегайте VSeWSS, где это возможно).

Учитывая, что это звучит так, будто вы только начинаете, имейте в виду, что это большая тема, требующая разумного обучения. Прочтите хорошую книгу по теме, например Разработка профессионального управления веб-контентом в SharePoint 2007: создание сайтов публикации с помощью Office SharePoint Server 2007, автор Эндрю Коннелл. Он проведет вас через большинство вещей, с которыми вы столкнетесь с нуля.

person Alex Angas    schedule 26.08.2009
comment
Несмотря на то, что SPD может доставить много боли, есть еще некоторые вещи, которые он может делать (особенно с макетами страниц), которые слишком удобны, чтобы не использовать их для прототипирования и проектирования. Просто не забудьте захватить артефакты SPD в систему управления версиями, упаковать их и развернуть в производственной среде с помощью WSP. - person dahlbyk; 26.08.2009
comment
@dahlbyk Совершенно верно - контроль версий можно легко пропустить. SPVisualDev помогает здесь в создании функций для развертывания макетов страниц и т. Д. - person Alex Angas; 26.08.2009

Я прорабатываю Real World Branding Эндрю Коннелла на момент. Вроде хорошая демонстрация с кодом.

К тому же, статьи Хизер Соломон, предложенные Далбиком, всегда информативны.

person Chris Latta    schedule 26.08.2009

Простое изменение темы или создание настраиваемой темы для сайта может иметь большое значение для улучшения внешнего вида SharePoint. Это также намного менее интенсивно, чем изменение главных страниц.

Как создать тему

Как развернуть тему

Пример настройки, которую можно выполнить только с помощью CSS

person ICodeForCoffee    schedule 26.08.2009

Позволяет ли лицензионное соглашение скрыть тот факт, что это программное обеспечение MS?

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

person pavium    schedule 26.08.2009
comment
@pavium Это не имеет отношения к делу, SharePoint разработан для изменения тематики общедоступных веб-сайтов. - person Alex Angas; 26.08.2009
comment
Привет павиум. Я не намерен скрывать тот факт, что он использует программное обеспечение MS, а чтобы тема соответствовала бренду компании. - person Fred; 26.08.2009
comment
Ну да, конечно, идея заключалась в том, чтобы оформить программное обеспечение в соответствии с брендом вашей компании, но я, честно говоря, потрясен тем, что MS поощряет это. Мой ограниченный опыт работы с Sharepoint не дал на это ни малейшего намека. - person pavium; 27.08.2009
comment
Я Кевин, и я работаю над SharePoint. Мы определенно разрешаем и поощряем людей настраивать свои сайты в соответствии со своими потребностями, брендингом и т. Д. - person Kevin Davis; 18.09.2009
comment
Я аплодирую этому, но как простой пользователь SharePoint я не знал ни о какой возможной настройке. Я полагаю, что у сотрудника MIS, в котором я работаю, просто нет времени настраивать сайт. - person pavium; 19.09.2009