wtorek, 22 lutego 2011

Komunikat "Nie można odnaleźć listy" na stronach typu Wiki

Pewnego dnia modyfikując stronę wiki, chciałem wprowadzić referencję do dokumentu, otworzyłem zgodnie z notacją wiki nawiasy '[[' i... przeczytałem komunikat "Nie można odnaleźć listy" ("List not found").

Co się stało?

Rozwiązanie znalazłem tutaj:
'list not found' and 'A binding instance has already been associated...' when using '[[' wiki syntax

Faktycznie, jakiś czas temu musiałem zapewnić dostęp do witryny SharePointa po FQDN. W związku z tym dodałem do strony IIS drugi binding:


A teraz okazało się to problemem, bo z powyższego posta wynika, że połączenia się dublują. Rozwiązaniem w tym przypadku była modyfikacja pierwszego powiązania poprzez podanie host name (z "generic binding" zrobiłem "specific binding"):


wtorek, 8 lutego 2011

Zakładanie Centrum Wyszukiwania /Enterprise Search Center/

Banalne: należy wybrać    Site Actions > New Site   .
Lecz co jeśli w kategorii Search dostępny jest tylko template Podstawowe Centrum /Basic Search Center/?

Wtedy należy włączyć SharePoint Server Standard Site Collection features.

Teraz musisz powiązać Site Collection z Centrum wyszukiwania. Otwórz stronę:
   Site Settings > Site Collection Administration > Search Settings   
i w opcji Site Collection Search Center wybierz Enable custom scopes oraz wpisz adres Centrum Wyszukiwania.



Zwróć uwagę że do adresu należy dodać jeszcze ścieżkę /Pages lub /Strony (w zależności od języka w którym utworzyłeś witrynę Centrum Wyszukiwania)

Strony domowe użytkowników - jak utworzyć



Dotyczy wersji Sharepointa 2010 Standard i Enterprise.


W pierwszej kolejności musisz upewnić się że uruchomione są następujące usługi:
  • User Profile Service
  • User Profile Synchronization Service (ta zapewni synchronizację z ActiveDirectory)
Gdzie to sprawdzisz?
   Central Administration > System Settings > Manage services on server   

Kolejny krok to utworzenie site collection, gdzie będą zakładane strony domowe użytkowników. W terminologii MS nazywa się to My site host location. MS zaleca dodatkowo, aby utworzyć w tym celu osobną Web application.
Zdecyduj zatem w jakiej aplikacji i pod jakim adresem URL utworzysz hosta dla stron domowych użytkowników. Np chcę aby host znajdował się pod adresem http://localhost:8080 a strony użytkowników były tworzone pod http://localhost:8080/my. W tym celu Web application musi mieć zdefiniowane dwie ścieżki (managed paths):
  1. (root)   Explicit inclusion
  2. my       Wildcard inclusion
Następnie przejdź do "Create Site collection" i utwórz "My Site Host" site collection (wzorzec znajdziesz na zakładce Enterprise).

Przejdź teraz do administracji aplikacją User Profile Service Application
   Central Administration > Application Management > Manage service applications   
i wybierz:      My Site Settings > Setup My Sites   
Są tu 2 istotne ustawienia:
  1. My Site Host: należy wpisać pełny adres URL, w tym przypadku http://localhost:8080
  2. Personal Site Location: należy wpisać ścieżkę zdefiniowaną dla Web application (wildcard inclusion managed path), w tym przypadku my
Strony domowe są już dostępne!
Zobacz menu zalogowanego użytkownika: opcje Moja witryna oraz Mój profil przeniosą cię do właśnie utworzonej witryny ze stronami domowymi użytkowników.