Введение
1. Почему нужно использовать XSLT?
2. Когда использование XSLT вредит?
3. Где в SharePoint еще нет XSLT, но очень хотелось бы, чтобы был
SharePoint Designer
1. Почему всегда нужно начинать с SharePoint Designer
2. Conditional formatting
3. Как на самом деле работает Conditional formatting
4. Добавление XsltListViewWebPart через SharePoint Designer
5. Прямая правка Xslt через SharePoint Designer
6. Создание и подключение Xslt-файлов через SharePoint Designer
7. Границы применимости SharePoint Designer
Visual Studio
1. Настройка XSLT Intellisense
2. Применение XSLT-решений с помощью Visual Studio
3. Такие одинаковые, и такие разные - свойства XslLink и Xsl
4. Развертывание XsltListViewWebPart через Xml
5. Программное развертывание веб-части XsltListViewWebPart
6. Программное изменение SPView
7. Заметки по брэндингу
SPViewStyle
1. Что такое SPViewStyle
2. Стандартные SPViewStyle
3. Создание собственного SPViewStyle
4. Альтернативы SPViewStyle
XSLT-шаблоны
1. Формат входных данных
2. Шаблоны списка
3. Шаблоны группировки. Особенности реализации группировки на ajax
4. Шаблоны пэйджинга
5. Шаблоны для режима inplace-редактирования
6. Шаблоны полей
7. Шаблоны для блога
8. Шаблоны для форума
Вспомогательные шаблоны
(глава по каждому шаблону)
Тонкая настройка XSLT
1. Дополнительные параметры: ParameterBindings
2. Пример использования ParameterBindings
3. Локализация и стандартные параметры в XsltListViewWebPart
4. Настройка и отключение пейджинга
Большой пример
Вообще, планируются довольно интересные inline-примеры, в частности целая линия примеров по аватарам: например, как добавить аватары на форум, и т.п.
Пока немного сумбурно, но общий смысл, думаю, понятен.
От читателей хочется услышать:
- будет ли это востребовано?
- какие еще интересные моменты можно добавить к этой книге?
- советы/предложения по реализации
Мне как новичку в технологиях SharePoint подобная книга стала бы весьма полезной.
ОтветитьУдалитьПавел, если интересна тема XSLT, могу порекомендовать для изучения блог Stefan Stanev. Немало своих знаний о XSLT я почерпнул именно из его блога.
ОтветитьУдалитьКроме того, по ходу написания книги (если возьмусь), планирую небольшие отрывки постить в блог. Ну и еще, выступление по XSLT-теме будет на RUSUG - скорее всего осенью.
Было бы очень интересно почитать, особенно хотелось бы прочитать главы из Введения
ОтветитьУдалитьПривет, только начал разбираться с XsltListViewWebPart и возникла задача создать вебпарт - фильтр, который фильтрует данные отображаемые с пом.
ОтветитьУдалитьXsltListViewWebPart. Как я понял есть два пути:
1. написать свой xsl файл и указать его в XsltListViewWebPart.
2. Использовать стандартный и просто менять XmlDefinition на нужный нам перед его прокруткой через xsl.
Что можеш посоветовать по этому поводу ?
Заранее спасибо.
конечно второй вариант, надо менять Query в XmlDefinition. если это не отдельная веб-часть, а принадлежит списку, то лучше программно редактировать SPView, (SPView.Query).
ОтветитьУдалитьxslt - это всё-таки настройка отображения, а не фильтрация.
а если у вас SharePoint Server, то вообще лучше не изобретать лисапеды и использовать Text Filter Web Part, как описано у Антона Вишнякова
ОтветитьУдалитьSerg, напишите мне на почту, попробуем разобраться.
ОтветитьУдалитьСпасибо за совет Андрей, изучаю блог
ОтветитьУдалить