Вы можете создавать веб-части несколькими различными способами: с помощью Visual Studio .NET, используя пространство имен веб-частей SharePoint или обычное пространство имен веб-частей ASP.NET, и далее вы можете создавать веб-части в SharePoint Designer, используя комбинация различных технологий, таких как XML Web Services.
Веб-службы XML позволят вам напрямую подключаться к SharePoint с помощью собственных веб-служб SharePoint, затем вы можете создать веб-часть представления данных, которая позволит вам просматривать, сопоставлять, фильтровать и группировать элементы списка. Это, конечно, также позволит вам смешивать обычный HTML и синтаксис XSLT, позволяя встроить логику в веб-часть.
Хорошая вещь в том, чтобы делать это таким образом, заключается в том, что нет «реального» кодирования, то есть нет страницы «Код позади» и т. Д., Как это обычно бывает в ASP.NET. Это также позволяет вам более или менее сохранять SharePoint Centric, важно, потому что вы можете иметь или не иметь доступ к Central Admin или SSP, а также к самому Серверу, 12 улью или GAC.
То, как вы решаете разрабатывать веб-части, должно включать в себя обдумывание всего вышеперечисленного, у вас может быть очень ограниченная среда разработки. Кроме того, вы также можете использовать пространства имен, предоставленные непосредственно из сборок GAC, предоставляемых Sharepoint, вам может потребоваться доступ к среде разработки, на которой установлен сервер MOSS или WSS, или к PIA или сборкам с сервера MOSS / WSS.
Я разработчик программного обеспечения, однако для меня важно разрабатывать приложения, максимально ориентированные на SharePoint, поэтому я решил разработать свои веб-части в SharePoint Designer. Однако были случаи, когда использование полной VS.NET - это путь, и я бы посоветовал вам сначала взглянуть на SharePoint Designer, почувствовать интерфейс, веб-службы XML, XSLT и HTML после того, как вы создадите SharePoint Designer Web. Часть и при условии, что эта веб-часть существует в зоне веб-частей, вы можете экспортировать веб-часть и повторно импортировать ее в любое количество семейств сайтов.
Я должен добавить, что вышесказанное относится к спискам и библиотекам SharePoint, но дает вам представление о том, как все это сочетается. это помогло мне понять больше и упростило разработку более закодированных веб-частей. Это может не соответствовать вашим индивидуальным требованиям, SharePoint - это огромная среда, предлагающая множество путей.
Надеюсь, это поможет вам, поиск SharePoint Designer ... по крайней мере, в качестве отправной точки.
Приветствия