powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Доступ к спискам из сайта Sharepoint
19 сообщений из 19, страница 1 из 1
Доступ к спискам из сайта Sharepoint
    #36319886
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток, дамы и господа !

Подскажите,  пожалуйста, следующую вещь

Мое приложение работает под управлением того же сервера IIS, что и сайт, созданный с помощью Sharepoint ("живет" в виртуальной директории внутри этого сайта и соответственно вызывается с сылкой на него, типа http://sparepointsite/myapplication)

Мне понадобился доступ на чтение к некоторым спискам из этого сайта.
Подскажите, мне для этого следует углубиться в сайт дальше, типа создания собственного узла и в нем веб-части или как-то можно без этого обойтись (и если можно, то как)
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36319897
Basta-D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно использовать веб сервисы шарепоинт, они позволяют обращаться к данным. Если все дело крутится на одном сервере, то есть смысл использовать объектную модель шарепоинтаhttp://softcraft.su
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36319899
Anton Vishnyakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В этом случае вы можете использовать как объектную модель шарепоинта, так и веб сервисы - тут уже что удобнее.
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36319964
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за быстрый отклик !
Я думаю, что понял вас правильно и дальнейшая интеграция мне не нужна.

Теперь мне бы поконкретнее, если можна

Я так понимаю, что я должен подключить некое пространство имен, а то и предварительно загрузить библиотеки, это пространство поддерживающие. Если можно - поскажите какие, а то я читал разные суждения по этому поводу, вплоть до того, что на компьютер разработчика должны быть установлены sharepoint servises

И собственно как получить доступ к спискам, какие объекты/методы использовать - очень просил бы примерчик
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36319984
Basta-D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Рекомендую скачать SDK для шарепоинта.
если вы будете использовать объектную модель шарепоинта, тогда необходимо, чтобы шарепоинт сервисы и сам сервер стояли на машине разработчика. А вообще скачайте SDK, тогда все намного понятнее станет. а вообще в ветке WSS и Sharepoint есть все, там даже есть почти свежая тема , про обращение к спискам со страницы .aspx. Смотрите на здоровье не стесняйтесь ;)http://softcraft.su
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36319996
Anton Vishnyakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну погуглите по sharepoint list data или как то так и классам SPWeb, SPSite, SPContext, SPList, SPListItem.
Так же CAML - как писать на нем запросы и как вообще он работает.
Вам нужно так или инача получить SPList и дальше уже или DataTable или руками по эементам списка - по SPListItem.
В общем гуглите - инфы куча.
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36320123
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, коллеги, буду искать

Получается, что SDK для шарепоинта будет достаточно и соответствующие классы станут доступны или нет ?

Я до того встречал в Inet по данному поводу конструкции типа подключения сборок, якобы без которых никуда - это надо, или нет -

<%@Assembly Name="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@Assembly Name="MyPageClassAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=" %>

Хорошо бы добрый человек дал шаблон примерчика для объектной модели и для веб-сервисов
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36320163
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Или все таки мне "засунуть" свое приложение в глубь shsrepointовского способом типа описанного в статье
http://chiragrdarji.wordpress.com/2007/10/12/add-aspx-page-to-sharepoint-2007/

или вот так http://www.aspnetmania.com/Forums/ForumMessage/454831.html

и будет легче ?
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36320171
Anton Vishnyakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да. Подключите нужные сборки к проджекту и все будет ок.
А добрые люди и так примеры кода в инет набросали :)
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36320532
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока SDK для sharepoint качается
вопрос вдогонку - скачал заранее расширение visual studio 2008 для wss - говорят большое подспорье при решении подобных задач, а оно требует установленного wss 3.0

По моим сведениям sharepoint services устанавливается только под серверніе операционки или это не так

Подскажите, нужны ли для моих задач сочетание visual studio 2008 для wss и самого wss на xp-шном компьютере разработчика (тео есть меня )
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36320560
vladnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Расширения для студии нужно для определенный целей.

Списки
Сайты
Рабочие процессы
Веб части
Всякая специфика

По большей части для ваших целей, нужна библиотека
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\ISAPI\Microsoft.SharePoint.dll
и xml того же названия.

После этого добавляете рефренс на эту библиотеку и собираете все что вам нужно. Рекомендации от Microsoft относятся к тяжелым разработкам под шарепоинт и позволят упростить как развертывание так и отладку.



http://mossdevel.blogspot.com
Порталы где то рядом.
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36321767
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladnk:

По большей части для ваших целей, нужна библиотека
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\ISAPI\Microsoft.SharePoint.dll
и xml того же названия.

После этого добавляете рефренс на эту библиотеку и собираете все что вам нужно. Рекомендации от Microsoft относятся к тяжелым разработкам под шарепоинт и позволят упростить как развертывание так и отладку.




Спасибо за оперативный и внятный ответ.
 Если можно, два вопроса
- C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\ISAPI\Microsoft.SharePoint.dll "живет" сейчас на сервере, где SharePoint. Ее не обязательно заводить на компьютере разработкчика ? Если все таки обязательно, то где взять (просто так ведь не перепишешь - стало быть нужно ставить что-то типа WSS 3.0, а станут ли они на XP ?)  
- если установка расширения для студии упростит как развертывание так и отладку - может стоит ее таки установить ? Я так понимаю, что после установки появяться шаблоны проектов, где "все есть", стоит только разобраться в объектной модели , а ссылки на все пространства имен, сборки и т.д. уже готовы ?  
Буду благодарен за ответы
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36321881
Basta-D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НА xp wss 3.0 не встанет. встанет только на серверную платформу. Если хотите использовать объектную модель, то возьмите dll себе на компьютер разработки. Отлаживать у вас вряд ли получится с этого же компьютера, нужна среда разработки на сервера с установленным wsshttp://softcraft.su
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36321978
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basta-D:
НА xp wss 3.0 не встанет. встанет только на серверную платформу. Если хотите использовать объектную модель, то возьмите dll себе на компьютер разработки. Отлаживать у вас вряд ли получится с этого же компьютера, нужна среда разработки на сервера с установленным wss
То есть процесс отладки будет следующим - подготовил aspx-файл, преписал на сервер, запустил - посмотрел (тогда зачем переносить и /я так понимаю/ регистрировать dll и устанавливать sdk для sharepoint) ?
Или установить на сервере c sharepoint: vs 2008, sdk sharepoint и VSeWSS (кстати у меня работает не services а server 2007) и в режиме удаленного рабочего стола (или прямо в холодной серверной ) отлаживать ?
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36322560
Basta-D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, если отлаживать, то придется ставить все на сервер. а для чего ставить sdk и библиотеку, для того чтобы посмотреть объектную модель и чтобы можно было писать не на сервере.http://softcraft.su
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36322805
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basta-D:
Да, если отлаживать, то придется ставить все на сервер. а для чего ставить sdk и библиотеку, для того чтобы посмотреть объектную модель и чтобы можно было писать не на сервере.
 
Спасибо за информацию, теперь все ясно с доп. софт.
Странно только, что после установки SDK в VS 2008 не появились новые шаблоны проектов типа sharepointчто-то
или это только после установки расширения для WSS
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36323227
Basta-D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdk дает документацию по Шарепоинту, что позволит вам ознакомится с объектной моделью. Расширения для студии должны будут добавить в студию шаблоны, хотя у меня они не появились. Возможно из-за русскоязычной студииhttp://softcraft.su
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36339397
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basta-DНА xp wss 3.0 не встанет. встанет только на серверную платформу. Если хотите использовать объектную модель, то возьмите dll себе на компьютер разработки. Отлаживать у вас вряд ли получится с этого же компьютера, нужна среда разработки на сервера с установленным wsshttp://softcraft.su

Указанную dll не удается зарегистрировать на моем компьютере (выводит ошибку)
Что следует делать, чтобы объектная модель была доступна на моем компьютере разработчика (с учетом того, что мне не желательно разводить целый проект, а рассчитываю использовать просто набор aspx - файлов и web.config при нем)

Может можно просто без регистрации сослаться как-то на эту библиотеку в web-config, а потом импортировать пространство имен Microsoft.SharePoint в моих aspx-страницах типа
<%@ import namespace ="Microsoft.SharePoint" %>, но как ? Не умею

Буду очень благодарен за конкретный пример (подробности выше и изрядно обсуждены :)
...
Рейтинг: 0 / 0
Доступ к спискам из сайта Sharepoint
    #36340219
m-arbatov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверно все же придется поставить себе win2003 и wss :)

Не помню точно, но я не уверен что sharepoint имеет в sdk dll для разработки и допускает удаленную работу.
Как вариант можно зайти на сервер (если конечно это возможно), написать там wsdl для работы с sharepoint и пользоваться ей потом на локальной машине.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Доступ к спискам из сайта Sharepoint
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]