Sharepoint 2007: что нужно знать разработчикам? - PullRequest
3 голосов
/ 08 мая 2009

Я работал с Sharepoint 2007, и, как разработчик, это был кошмар. Я оставил свою стажировку через 1 месяц из-за этой технологии.

Я думал, что все разработчики будут думать так же, как я, но этот вопрос научил меня по-другому. Разработчик может сказать: «Я люблю Sharepoint». Возможно, они впали в безумие.

Я не прошу информацию о Sharepoint, которую легко найти в книгах, но вместо этого я хочу узнать, какие военные истории или личные анекдоты у вас есть о разработке Sharepoint 2007?

Возможно, отформатируйте ваши ответы следующим образом:

Проблема: проблема, решить которую «должно» быть легко, но не так.

Решение: решение или неприятные уловки, которые нужно знать, чтобы решить проблему.

Ответы [ 5 ]

4 голосов
/ 10 мая 2009

Вот несколько основных, но разочаровывающих:

Проблема: Вы не можете использовать заголовок вики-страницы для поиска в другом списке.

Решение: Создайте текстовое поле в списке, которое вы вручную заполните той же информацией, и используйте его в качестве поиска.

Проблема: Пользователи Office 2003 не могут редактировать PDF-документ непосредственно на сайте SharePoint (не опечатка; для редактирования PDF-документов в SharePoint требуется Office 2007).

Решение: Загрузите файл, отредактируйте его локально, а затем загрузите поверх исходного.

Проблема: Невозможно увидеть объем данных, используемых семейством сайтов, если не была применена квота.

Решение: Применение шаблона квот, даже очень большого.

Более чем счастлив быть неправым на любом из них!

4 голосов
/ 08 мая 2009

Проблема: объединение данных из нескольких списков (особенно с разными полями) Решение: поля поиска могут помочь в некоторых случаях, но в большинстве случаев вам нужно присоединиться к элементам списка программно.

2 голосов
/ 11 мая 2009

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

Workflow:

Проблема: После создания рабочего процесса с помощью SharePoint Designer вы хотите скопировать или переместить рабочий процесс в другой список.

Решение: Скопируйте и вставьте файлы конфигурации XML рабочего процесса. Затем найдите и замените все GUID старого списка на GUID нового списка.

Поиск с помощью SQL Enterprise Search (ESSQL)

Проблема: Вы можете запросить поле длиной до 64 символов.

Решение: Используйте CAML и запрашивайте элементы напрямую.

1 голос
/ 11 мая 2009

Проблема: Вы хотите основать тип контента на другом типе контента.

Решение: Укажите идентификатор длиной 200 шестнадцатеричных символов.

0 голосов
/ 04 апреля 2012

Проблема: Изменения в сводном списке ссылок теряются между страницей сохранения и публикации.

Решение: Добавить дублирующуюся веб-часть и применить изменения, удалить оригинал после публикации.


Проблема: Пользователи хотят определять уникальные разрешения для списков, страниц и т. Д., Но также предоставляют друг другу полный контроль

Решение Заберите разрешение и создайте рабочий процесс, чтобы запросить разрыв наследования, который запускается как пользователь с полным контролем


Этот список можно продолжать и продолжать ... Проверьте мои вопросы, если вы чувствуете, что знаете о sharepoint.

Кроме того, меня можно считать любящим sharepoint, но это просто концепция. Кажется, что «мягкая» реализация такого большого приложения была предназначена для неприятностей.

...