1

Я пытаюсь понять, как создать вкладку пользовательских ленты с пользовательскими кнопками в библиотеке документов в SharePoint 2013.Добавление вкладки ленты на заказ и кнопки в Sharepoint 2013

Я использую Visual Studio 2013 Community с инструментами разработчика офиса, и я запускаю SharePoint через офисную пробную учетную запись офиса 365.

Я нашел следующие учебники, которые помогли, но в конечном итоге я все еще застрял.

This one отлично, но как новый разработчик Sharepoint. Я точно не знаю, что происходит. Я знаю, что мне нужно отредактировать файл elements.xml, но я понятия не имею, где и какой файл редактировать.

Я тогда нашел this one, который помог много, но все еще не работает. Я выполнил инструкции к письму, за исключением этапа создания пустого проекта SharePoint. Я не могу этого сделать, потому что VS 2013 не позволит этого, если вы не работаете в той же среде, что и сервер SharePoint, и потому, что я запускаю Windows 8.1, а не Windows Server, я даже не могу установить фонды Sharepoint, чтобы попробовать это.

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

Может ли кто-нибудь помочь указать мне в правильном направлении для создания пользовательской вкладки и кнопок ленты (или просто SP2013 dev в целом)? Я потратил весь день на поиск ресурсов, но каждый ресурс либо для другой версии SharePoint, либо устарел, чтобы учебник больше не применим к VS2013 или SP2013.

Любая помощь была бы принята с благодарностью.

ответ

2

Процесс добавления кнопок и других элементов управления на ленту объясняется в этой статье Office Dev Center для Sharepoint 2013: Create custom actions to deploy with apps for SharePoint. Здесь также упоминается the Bookstore Sample Application, который использует пользовательские действия. Другими хорошими данными для архитектуры серверной ленты являются эти две ветви центра Sharepoint 2010 Dev

  1. Server Ribbon XML.
  2. Modify the User Interface Using Custom Actions

Существует также раствор образца по Sonja Madsen, что вы можете открыть в Visual Studio 2013 Community Edition в интернет-секции нового проекта. Его можно найти также на this MSDN page. Он указан в разделе Online-> Samples-> Visual C# -> Web-> Sharepoint Server 2013-> Пользовательская ленточная кнопка - список - поиск.

Если вы посмотрите в Проводнике пакетов этого решения, вы увидите, что он содержит две функции. Во второй функции (это файл находится в каталоге Feature/Feature2) вы увидите AddBodyText. Это element.xml содержит теги. Вы можете найти этот element.xml в каталоге AddBodyText.

Дополнительная техническая информация о составе пакетов решений: SharePoint 2007 Deployment: Creating Solutions от André Vala.

Смежные вопросы