Что именно может выполнить полный доступ с помощью SharePoint Designer?

Меня пригласили в качестве стажера для разработки сайта SharePoint. Моя группа не будет утверждать бюджет для Visual Studio, и у меня нет физического или удаленного доступа к серверу SharePoint (под управлением Windows SharePoint Services 3.0, также известному как WSS) на сервере.

Так что именно я могу сделать? Я знаком с такими веб-технологиями, как PHP, JavaScript, HTML и CSS. Однако, поскольку среда представляет собой SharePoint, я в тупике, пытаясь выяснить, какой контроль я имею с определением Microsoft «Полный доступ».

Если я смогу написать немного C #, я почти уверен, что этого будет достаточно, но, как я уже сказал, Visual Studio для меня нет.

Есть ли хорошие идеи о функциях, которые люди будут использовать на сайте, построенном с использованием ограниченной функциональности WSS и SharePoint Designer с «Полным доступом»? Могу ли я каким-то образом превратить стандартные веб-части во что-нибудь интересное или полезное? Могу ли я использовать Ajax-уловки, чтобы добиться чего-то в серверной части?

Заранее спасибо, я новичок в StackOverflow и очень хочу поучаствовать в этом!


person blong    schedule 21.04.2010    source источник


Ответы (1)


На самом деле вы можете сделать МНОГО в SharePoint вне пользовательского решения .NET. Вот некоторые рекомендуемые уроки:

  • JavaScript / jQuery - знайте, как взаимодействовать с WebService с помощью jQuery. SharePoint предоставляет ряд очень полезных веб-служб в каталоге / _vti_bin. Щелкните здесь, чтобы просмотреть список: http://msdn.microsoft.com/en-us/library/ms479390.aspx. Например, я недавно создал веб-часть для слайд-шоу с прокруткой, полностью используя встроенные веб-службы jQuery и SharePoint, которые извлекаются из предоставленной библиотеки изображений.

  • Веб-части DataForm. Попробуйте немного узнать, что это такое и как они работают в SharePoint. Суть их в том, что они связаны с привязкой к данным веб-частей, которые привязаны к SPDataSource, а затем отображаются с использованием XSLT для форматирования связанных данных. Вы можете работать с ними в конструкторе SharePoint, полностью используя разметку вашей aspx-страницы.

  • Поищите в "настройке форм списка sharepoint". NewForm, DispForm и EditForm любого списка или библиотеки могут быть настроены для добавления к ним поведения или содержимого.

Это просто не в моей голове ...

РЕДАКТИРОВАТЬ:

Я забыл также упомянуть http://www.muhimbi.com/Products/SharePoint-Infuser-%28Free%29.aspx

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

person zincorp    schedule 21.04.2010
comment
Фантастический ответ, большое спасибо! Я на самом деле просто подумал сегодня, что было бы здорово, если бы я мог просто написать JavaScript для управления некоторыми вещами на стороне сервера в качестве метода обойти тот факт, что я могу только написать клиентский код. Вы связались с некоторыми действительно замечательными ресурсами, мне придется потратить пару часов / дней, просто проверяя их! - person blong; 11.05.2010