SharePoint чудова платформа для створення програм.
Що важливо, вже за півгодини після скачування Ви можете почати працювати створюючи вузли, бібліотеки, списки тощо.
Але, найчастіше, приходить момент, коли потрібно змінити дизайн сторінки, налаштувати форми, але базового функціоналу, доступного через Web-інтерфейс не вистачає, а бажання або часу писати код у Visual Studio немає.
В такому випадку, нам на допомогу приходить корисний інструмент - SharePoint Designer 2007, який з безліччю документації і прикладів тепер доступний для скачування абсолютно безкоштовно.
У даному топіку, я хотів би показати одну з можливостей даного інструменту з налаштування форм списків.
Для прикладу, зробимо форму створення елемента списку «Завдання» на головній сторінці вузла.
Для роботи нам, власне, знадобиться SharePoint (WSS) і SharePoint Designer (далі SPD), які можна завантажити за такими посиланнями:
WSS +SP1
www.microsoft.com/downloads/details.aspx?familyid=EF93E453-75F1-45DF-8C6F-4565E8549C2A&displaylang=en
SPD
www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=baa3ad86-bfc1-4bd4-9812-d9e710d44f42
Отже, у нас є вузол SharePoint і встановлений SPD.
Далі все просто.
Запускаємо SPD, з'єднуємося до нашого вузла і відкриваємо головну сторінку.
У меню тиснемо Insert > SharePoint Controls > Custom List Form, вибираємо список (Tasks) і тип форми (New).
Форму додано.
Тепер модифікуємо її під наші вимоги - змінюємо дизайн, текст, видаляємо непотрібні поля тощо.
(все робиться також, як і в звичайному HTML редакторі)
Зберігаємо сторінку і переходимо на наш вузол.
Готово.
10-20 хвилин і всі без єдиного рядка коду. Погано це чи добре, вирішувати Вам.
Також ви можете змінити форми створення, редагування та читання для будь-якого списку.
Для цього потрібно відкрити потрібний список у SPD, вибрати сторінку (наприклад, Newform.aspx), видалити стандартну форму і додати Custom List Form за вищенаведеним прикладом. Або ж можна просто створити нову сторінку, а у властивостях списку призначити її для відображення.
На цьому можливості кастомізації та створення форм для списків SharePoint тільки починаються:)