Какие CSS-фреймворки хорошо работают с сайтами публикации SharePoint? - PullRequest
4 голосов
/ 03 июня 2009

Прошлое, теперь уже неуместное предыстория: Я пытался внести некоторые изменения в BlueBand и начать работать довольно быстро, но, посмотрев дальше, это больше не подходит из-за таблиц, которые предыдущий разработчик введен в макет. Мне придется с этим смириться и сделать все, что я могу.

Итак, с нетерпением жду будущих проектов по созданию новых месторождений ...

Существуют ли какие-либо рекомендации для платформ CSS, которые хорошо работают с сайтами публикации SharePoint? (Примеры: BluePrint , YUI .) Они не должны мешать стандартным стандартным элементам управления, таким как меню «Действия сайта», редактор форматированного текста и панель инструментов публикации.

Опыт реального мира приветствуется, пожалуйста!

Ответы [ 6 ]

1 голос
/ 04 февраля 2011

Мы использовали 960.gs с некоторым успехом. Просто включите его в свою главную страницу и оберните основную область содержимого - или используйте container_12 / container_24. Затем в отдельных макетах страниц вы можете использовать все полезности колонок / push / pull / alpha / omega, которые делают 960 таким замечательным. Это работает в 2007 и 2010 годах, просто требует больше работы в 2007 году.

1 голос
/ 24 июня 2009

Вы должны начать с минимальной главной страницы . Это будет главная страница, которая связана с макетами публикации. Затем вы можете добавить все html / css по вашему желанию на свою мастер-страницу и макеты, чтобы они выглядели как угодно.

Если пользователям, просматривающим те же самые страницы публикации, также необходим доступ к вашим формам списков (новые, редактировать, отображать), вам нужно будет отредактировать эти файлы и прикрепить их к главной странице (либо через SP Designer, либо через функцию, которую необходимо сделать). это автоматически). Или настройте главную страницу приложения так, чтобы она была почти такой же, как ваша главная страница публикации, и разверните их как функцию с обработчиком HTTP, который изменяет главную страницу для application.master во время выполнения.

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

1 голос
/ 04 июня 2009

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

Вы можете получить некоторый пробег с помощью бесплатного Accesibility Kit для Sharepoint . Он поставляется с макетами страниц, CSS и даже адаптерами управления для тех, кто заботится о HTML своего сайта.

Тем не менее, избавление от таблиц, созданных SharePoint, на самом деле не совместимо с "up and running pretty quickly"

1 голос
/ 03 июня 2009

У Хизер Соломон есть отличный блог / руководство по подключению классов CSS CSS - взгляните:

http://www.heathersolomon.com/content/sp07cssreference.htm

Приветствия

Адам

1 голос
/ 03 июня 2009

Для чего вы хотите использовать CSS-фреймворк? Насколько я могу судить, вы можете использовать один из них для кросс-браузерного сброса, но все остальное зависит только от вашего макета. Если вы планируете отказаться от стандартного макета SharePoint, это означает, что вам нужно начать с нуля. Хорошей новостью является то, что это не сильно отличается от создания макета для любого другого сайта. Есть некоторые вещи, которые вам нужны (http://msdn.microsoft.com/en-us/library/aa660698.aspx) при работе с SharePoint, но что касается CSS, все зависит от вас.

0 голосов
/ 18 ноября 2009

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

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

...