Category Archives: SharePoint

Швидкий і простий: Вставляти гіперпосилання в даних веб-частини подання XSLT

ОНОВЛЕННЯ (01/17/08): Цей запис у блозі розповідає про більш гіперпосилання XSL доброти: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

Огляд і мета: Я створив просту стовпчикову діаграму в якості компонента на приладній дошці. Я збережу деталі на створення діаграм на іншій посаді, але я не винайшов техніку, що (ні знак питання, до того ж). Виявилося, було помилкою в діаграмі, і поки я зафіксовано, що, Я скористався можливістю, щоб перетворити деякі етикетки на гіперпосилання, що вказав на базової список позаду графіка. Наприклад, Існує позначку значення "Утримання". Я хотів, щоб перетворитися на етикетці гіперпосилання, щоб користувач міг клацніть на ньому і бурити аж до конкретних записів у списку, значення якого статус, "Тримають".

Дії.:

  1. Використання visual studio для SharePoint-aware intellisense.
  2. Скопіюйте на DVWP XSLT на visual studio (створення пустого проекту, додати XSL-файл до проекту).
  3. Скопіювати посилання, ви хочете використовувати в буфер обміну.
  4. Вставте його в потрібне місце у XSL.
  5. Конвертувати URL аргумент сепаратори на рядку запиту від"&" до"&підсилювач;"
  6. URL закодувати окремих аргументи.
  7. Wrap, що всередині послугами <href…> </на>

Приклад:

У мене є URL:

http://[сервер]/[сайт]/Lists/Open Positions/AllItems.aspx?Перегляд ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = рекрутер&FilterValue1 = утримання

Я перетворити його в:

     <на href="Lists/Open Positions/AllItems.aspx?Перегляд = % 7b84EEA2F5-121B-40B7-946F-
0FA704A1DAA1 %7 d&підсилювач;FilterField1 = рекрутер&підсилювач;FilterValue1 = утримання"> Утримання: </на>

Я вручну перетворили перший аргумент з:

{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}

Щоб:

%7b84EEA2F5-121B-40B7-946F-0FA704A1DAA1 %7 d

(У цьому, відкрити фігурну продовжує трансформуватися % 7b та закриття скріпити продовжує трансформуватися %7 d)

Другий і третій аргументи’ параметрів ("FilterField1 =Рекрутер" і "FilterValue1 =Утримання" відповідно) не потрібно бути кодування, оскільки вони не містять будь-які ненадійні символи.

Нотатки:

Ця техніка взагалі працювати будь-де, щоб вставити гіперпосилання в XSLT, де гіперпосилання містить параметри на URL-адресу, такі як:

http://[сервер]/[сайт]/Lists/Open Positions/AllItems.aspx?Перегляд ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = рекрутер&FilterValue1 = утримання

Я отримав URL-адреси, доступу до настроюваного списку і вручну фільтрації на стовпчику стану (помічені "вербувальник" вище).

Бігль приземлився (Жовтень 2007 питання)

(Це насправді трохи старі Новини, але, як мій улюблений пожежної станції девіз проголошує, "Краще пізно, ніж ніколи").

Перевірити його тут: http://www.sharepointbeagle.com/

Якщо ви ще цього не зробили, не забудьте Зареєструватися.

Звичайно, не забудьте прочитати Моя стаття про проект SharePoint реальний (у тому числі вимоги до визначення, КПЕ, типи вмісту, Приладні дошки і багато іншого) як і мій колега статті про запит вмісту веб-частини.

Є багато інших хороших речей теж.

Як видалити “Переглянути весь вміст сайту” посилання

Мене запитують, це питання майже щотижня, зазвичай в контексті безпеки обговорення. Адміністратор/сайт творця підготувати сайт, настроєні безпеки, організував веб-частин і налаштувати швидкий запуск надати що ох-як-perfect набір параметрів для кінцевих користувачів. Але, з коробки, не можна видалити на "Переглянути весь вміст сайту" посилання.

Марк Вагнер забезпечує відповідь Тут (http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=36). Його Рецензія є приголомшливе на двох рівнях. Це дає відповідь на запитання, "Як видалити на переглянути весь вміст сайту" посилання? Потім, Це відповідає негайного наступні питання: Як легко увімкнути весь вміст сайту посилання на сайт, сайт основа подання?

Як бонус: Його підхід працює для WSS, не просто МОСС.

</кінець>

Підписатися на мій блог!

Швидкий і простий: Настроювання МОСС для пошуку конкретного бібліотеки

Переглянути оновлення (Я) нижче (11/24/07) на Як настроїти Microsoft Office SharePoint Server 2007 Індекс і обходу мережних папок для пошуку

Мета: Я хочу, щоб виконати пошук обмежено до конкретних бібліотеки. У цьому випадку, Бібліотека документів містить підготовки документів.

Дії.:

1. Записати URL бібліотеки документів.

2. Створити сферу:

Перейдіть до центру адміністрування.

Доступ до SSP.

Перейти до "Параметри пошуку".

Прокрутіть униз до розділу сферу і виберіть пункт "Перегляд областей".

Створити нову сферу. Дати йому ім'я і корисні Опис.

3. Визначити масштаб правила обходу:

Додати правило, яке визначає бібліотеки документів для цієї сфери.

Виберіть "веб-адреса" для "Тип правила сфера".

Введіть ім'я папки (Див. #1 вище).

Прийняти значення за промовчанням "Включити".

Чекати рамки для оновлення (або запустити його вручну).

4. Увімкнути область в колекції сайтів.

Перейдіть до колекції сайтів, де ви хочете, щоб використовувати цю область.

Додати новий обсяг до відповідні група або групи.

5. Пошук!

На даний момент, Ви зробили. Припускаючи, що сфера визначений правильно, вона буде доступна в межі розкривні меню для простий і розширений пошук і під час пошуку за допомогою цієї області, Ви просто отримаєте результати, які ви очікуєте.

Нотатки:

Я написав цей запис у блозі, тому що мої пошуки для налаштування простого сферу виявився сухим, за допомогою фрази, як:

  • Настроювання областей в MOSS
  • Настроювання пошуку сферу Мосс
  • областей в sharepoint 2007
  • областей в sharepoint
  • Пошук документа бібліотека Мосс
  • Приціли грунтовка Мосс

Ви можете створити область пошуку у папці, не просто бібліотеки всього документа.

Сферу можуть бути спільними для всіх кількох колекцій сайтів (Отже, "Загальні служби").

Ви можете створити область на рівні колекції сайтів, сам. Однак, Я вважаю за краще, щоб перейти до центру адміністрування, тому що я можу почати сканування звідти. Не вдається запустити сканування з колекції сайтів.

ОНОВЛЕННЯ (Я) Станом на 11/24/07:

Кай Shang воєдино великий пост під назвою Як настроїти Microsoft Office SharePoint Server 2007 Індекс і обходу мережних папок для пошуку @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

Немає суп для вас! Це Cisco суп нацистської NLB продукти?

Сьогодні, Я намагався отримати доступ до бібліотеки документів за допомогою провідника windows. Цей док lib живе всередині системи, що складається з двох СФФБ навантаження врівноважується якесь рішення Cisco NLB. (Якщо/коли мережі майстри скажіть мені те, що це, Я буду оновлювати цей пост).

Провідник не міг підключитися. Я провів невелике дослідження і врешті-решт, майстри мережі сказав, що WebDAV зазвичай вимкнено / не підтримується / під гідності на NLB.

Так, Припускаючи, що майстри мережі не просто говорив мені мережі майстер еквівалент "take довгої прогулянки з коротким мосту", Я дивуватися — Лі NLB, за своєю природою, вимкнути WebDAV? Ми втрачаємо наші windows explorer файлу інтерфейс до SharePoint? Є Cisco на Суп нацистської?

Керування МОСС / WSS середовищ — ногу з, див.

Microsoft створює базу знань статей день в і на день і деякі з цих заштопаною важливі знати про, якщо ви живете в світі SharePoint.

Я тримаю до швидкості з ними через службу надати хороші люди в www.kbalertz.com. KBAlertz дає вам створити свій улюблений MS-технологій і вони посилають переварити версій Microsoft КБ статті по електронній пошті.

Політика веб-застосунку, Сайти безпека і фільтрування за ролями безпеки — Знаю вашу конфігурацію

(ОНОВЛЕНО 11/29 Щоб пояснити, як отримати доступ до веб-застосунок політики параметри через інтерфейс користувача)

У мене був один з тих "чому МОСС робить це для мене????" моментів в сьогодні. Врешті-решт, Це моя вина.

ЛИШАЙНИК корпоративного проекту відбувається у нас є, і ми хочемо, щоб забезпечити "місце Організатор" сайти, так що користувач не може отримати до нього доступ або побачити його. Це легко:

  1. Перейти на сайт.
  2. Успадкування безпеки.
  3. Видалити кожен користувач/Група дозволи сайту.

Вище повинні залишити лише адміністратор колекції сайтів із дозволом на сайті.

Якщо хто-небудь у реєструє, вони повинні більше не побачити на сайті і має бути обрізані безпеки від всіх звичних місцях.

Але … Це було не. У той же час, Я раптом розуміти, що мої "Джо користувача" Стандартний тест облікового запису з не змінення обмежений доступ для читання має "сайт дії" вибір, скрізь він йде. Я подвійний перевірити одне а двічі перевірте щось інше. Я беру слухавку називати колега, але покласти його і перевірити щось інше. Я піти на прогулянку і спробувати все все заново. Я називати колега і залишити повідомлення. А потім, Нарешті, Я вважаю, що в Ітан в блог, його відкриття графік робить досить проста:

ЛИШАЙНИК 2007 Нова функція називається політики веб-застосунків. Це дозволи безпеки, який прив'язаний до веб-застосунку. Ці настройки безпеки перевизначити будь-який параметр безпеки, що встановлена на рівні колекції сайтів або сайтів (Web) рівень цього користувача.

Навіть короткий візит до застосування політики шоу з який "NT Authorityauthenticated користувачі" було надано читання. Я видалив їх зі списку та все нарешті почав працювати, як очікувалося. Я вважаю, що вони були додані в першу чергу хтось з помилкове уявлення, що це кращий спосіб надати доступ на читання для всіх на підприємстві. Він робить, Але, напружувати цитатою, "Це не означає те, що ви думаєте, що це означає."

Застосування політики доступу веб таким чином:

  1. Перейдіть до центру адміністрування
  2. Виберіть керування застосунками
  3. Виберіть "політика для веб-застосунку"
  4. На цьому екрані, Переконайтеся, що ви вибрали правильний веб-застосунку. Для мене, за замовчуванням у веб-застосунку центру адміністрування, яка не може бути той, який ви хочете.

Коли у мене була ця проблема, Я шукав для таких фраз і отримав дивно мало в плані прямої довідку з цього питання:

Дії сайту видимим для всіх користувачів

Дії сайту відображається для всіх користувачів

Дії сайту не є ролями безпеки

безпечний сайт МОСС

введення в мох безпеки

Бірки Technorati:

Швидкий і простий: Використання фіксованих ключове слово запиту в основні результати пошуку

Швидкий і простий інструкції:

Редагування сторінки і додати веб-частину основні результати пошуку.

Редагування цієї веб-частини і розширити "Фіксований запит ключове слово".

Додати фіксованого ключового слова запиту (Наприклад. ContentType:"Навчання рахунка-фактури" TrainingInvoiceNumber:1111)

Розгорнути параметри результатів запиту та змінити "Крос-веб-частин Ідентифікатор" до значення, відмінне від запиту користувача"" (Наприклад. "Запит 2").

Нотатки:

Використовуючи основні результати пошуку у такий спосіб, що дозволив мені створити сторінку, яка відображає дані з іншої колекції сайтів. Клієнт має дві основні сайту колекції: Департаментів і продукти.

Колекції сайтів продукт містить, природно, відомості про продукт. Кожен продукт у колекції сайтів агрегати даних із кількох джерел.

Один з департаментів, коди та тестування, є такі джерела. Коли користувачі доступ до продукту XYZ, вони повинні побачити коди і тестування дані безпосередньо на головній сторінці XYZ. Оскільки коди і тестування розміщується в іншому колекції сайтів, Це трохи ніяково. Ми вирішили використовувати основний пошук результатів веб-частині, так як пошук охоплює колекцій сайтів. Коди і тестування управляє продукт даних за допомогою настроюваного списку, який стримується певного типу вмісту. АА ключового слова запиту, який використовує спочатку типу вмісту а потім номер продукту звузити пошук до одного рядка до настроюваного списку.

Вище запиті ключове слово є послугами та. Повертає значення змісту документів введіть "навчання рахунка-фактури" і де номер рахунку-фактури дорівнює "1111".

Nice вигоду від цього підходу: Ми можемо редагувати XSL з основних пошукових результатів веб-частини і генерувати будь-якому форматі, які ми хочемо.

Дивіться тут (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) для іншої блогери обговорення на цю тему.

</кінець>Підписатися на мій блог.

Розкажіть мені про ваш блог!

Якщо ви підтримувати блог, хоча б мінімально підключений до SharePoint, будь ласка, дайте мені знати в коментарях. Я хотів би додати вас до моєї список блог.

Якщо ви підтримувати блог, який не підключений до SharePoint, але хочуть, щоб додати його все одно, Дайте мені знати. Я може створити окремий блог список.

Будь ласка, дати:

  • Ваш блог URL (Очевидно)
  • Короткий опис вашого блогу.

Я хочу, щоб зберегти посилання на "активний" блоги, який я приблизно визначаю як один пост на тиждень і мінімум три місяці. Якщо ви не відповідаєте "літаками" додати своє ім'я до коментарів все одно. Вона має * мій * список, так що я може зламати моє власне правило, якщо я хочу, щоб.

Дякую!

Графік навчання працівників та матеріали шаблон — Зменшення помилку в шаблоні

Клієнт помітили помилку сьогодні з перерахованих вище шаблон.

Курс менеджерів створити курси. Під час створення курс, менеджер визначає максимальну кількість доступних місць.

Шаблон містить для зарахування самообслуговування. Я Реєстрація та робочий процес додається до списку пізнішу реєстрації "наявних місць" пов'язаних з цього курсу.

Фізичні особи можуть також скасувати реєстрацію з курсу. Помилка лежить тут. Скасування реєстрації з курсу не приріст лічильник доступних місць. У результаті, доступні місця не є точною. Ця помилка посилюється тим, що при наявних місць пізнішу до нуля, не допускається реєстрація не більше самообслуговування.

На щастя, Корпорація Майкрософт надає робочого циклу для цього процесу. Ще краще, це прямий вперед робочий процес, створений за допомогою SharePoint Designer.

Зробіть ось високого рівня це виправити:

  1. Запускайте SDP.
  2. Доступ до сайту, засновані від навчання шаблону.
  3. Доступ "учасника скасування" робочий процес.
  4. Вставити ці кроки (Я зробив їх перші два кроки):
    1. Розрахувати Курси:Заповнені місць мінус 1 (Вивід Змінна:Calc)
    2. (потім) Оновлення елемента в Курси

Натисніть Готово і ви закінчите.

Знімки екрану:


Дизайнер SharePoint:

зображення

Завершення робочого процесу:

зображення

Розрахувати деталізації:

зображення

Оновлення елемента в курси:

зображення